.zd-header{border-bottom:1px solid var(--lai-line);background:var(--lai-paper)}.zd-header-inner{justify-content:space-between;align-items:center;gap:var(--sp-3);height:var(--header-h);display:flex}.zd-header .logo{color:var(--lai-ink);letter-spacing:-.02em;align-items:center;gap:10px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.zd-header .logo img{width:30px;height:30px}.zd-header-noot{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--lai-primary);background:var(--lai-sky-soft);border-radius:var(--r-full);padding:4px 10px;font-size:11px;font-weight:600}.zd-kicker{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--lai-primary);align-items:center;gap:var(--sp-2);font-size:11px;font-weight:600;display:inline-flex}.zd-sectiekop h2{margin-top:var(--sp-3);font-size:clamp(27px,4.2vw,40px);font-weight:800;line-height:1.1}.zd-intro{margin-top:var(--sp-3);color:var(--lai-ink-soft);max-width:56ch}.zd-hero h1 mark,.zd-sectiekop h2 mark{background:linear-gradient(transparent 62%, var(--lai-sky) 62%);color:inherit;padding:0 .08em}@media (min-width:768px){.zd-kicker{letter-spacing:.14em;font-size:12px}.zd-kicker:before{content:"";background:currentColor;flex:none;width:24px;height:2px}}.zd-laag{padding:var(--sp-4) var(--sp-3) 0;justify-items:center;display:grid}.zd-tussenscherm{background:var(--lai-paper);border:1px solid var(--lai-line);border-radius:var(--r-lg);width:100%;max-width:480px;padding:var(--sp-4);box-shadow:var(--shadow-lg)}.zd-tussenscherm h2{margin-top:var(--sp-2);letter-spacing:-.02em;font-size:clamp(24px,3.4vw,30px);font-weight:800;line-height:1.12}.zd-tussenscherm h2:focus{outline:none}.zd-tussenscherm p{margin-top:var(--sp-3);color:var(--lai-ink-soft)}.zd-tussenscherm-label{margin-bottom:var(--sp-3);letter-spacing:-.01em;color:var(--lai-navy);background:var(--lai-star);border-radius:var(--r-full);padding:5px 12px;font-size:13px;font-weight:800;display:inline-block}.zd-tussenscherm-label+.zd-kicker{display:flex}.zd-tussenscherm-punten{margin-top:var(--sp-3);gap:var(--sp-1);list-style:none;display:grid}.zd-tussenscherm-punten li{align-items:flex-start;gap:var(--sp-2);color:var(--lai-ink);font-size:15px;font-weight:500;display:flex}.zd-tussenscherm-punten svg{width:18px;height:18px;color:var(--lai-primary);flex:none;margin-top:3px}button.zd-tussenscherm-alt{width:100%;font:inherit;cursor:pointer;background:0 0;border:0;font-size:14.5px;font-weight:500}.zd-tussenscherm .zd-knop{text-align:center}.zd-tussenscherm-alt{min-height:44px;margin-top:var(--sp-2);color:var(--lai-ink-soft);text-underline-offset:3px;justify-content:center;align-items:center;font-size:14.5px;font-weight:500;text-decoration:underline;display:flex}.zd-tussenscherm-alt:hover{color:var(--lai-ink)}html.js .zd-laag{z-index:50;padding:var(--sp-6) var(--sp-3);background:color-mix(in srgb, var(--lai-navy) 75%, transparent);transition:opacity .25s var(--ease);align-content:start;justify-items:center;position:fixed;inset:0;overflow-y:auto}html.js .zd-tussenscherm{transition:transform .25s var(--ease), opacity .25s var(--ease);animation:zd-kaart-in .25s var(--ease)}html.js .zd-laag[data-wacht]{visibility:hidden;animation:0s linear 5s forwards zd-toon}html.js .zd-laag[data-wacht] .zd-tussenscherm{animation:none}html.js .zd-tussenscherm--groot{animation:zd-kaart-groot .42s var(--ease)}@keyframes zd-kaart-in{0%{opacity:0;transform:translateY(12px)}}@keyframes zd-kaart-groot{0%{opacity:0;transform:translateY(28px)scale(.92)}60%{transform:translateY(0)scale(1.02)}}html.js .zd-laag--weg{opacity:0}html.js .zd-laag--weg .zd-tussenscherm{opacity:0;transform:translateY(16px)}@media (prefers-reduced-motion:reduce){html.js .zd-laag,html.js .zd-tussenscherm{transition:none}}@media (min-width:768px){html.js .zd-laag{align-content:center}.zd-tussenscherm{padding:var(--sp-5)}}.zd-hero{padding:var(--sp-6) 0 var(--sp-7);background:var(--lai-paper-warm)}.zd-hero-grid{gap:var(--sp-6);grid-template-columns:1fr;display:grid}.zd-hero h1{margin-top:var(--sp-3);letter-spacing:-.025em;max-width:16ch;font-size:clamp(34px,5.2vw,56px);font-weight:800;line-height:1.05}.zd-match{margin-top:var(--sp-3);color:var(--lai-ink);max-width:40ch;font-size:clamp(17px,2.2vw,21px);font-weight:700}.zd-match+h1{margin-top:var(--sp-2)}.zd-zeven{color:var(--lai-accent);vertical-align:-.06em;font-size:1.32em;line-height:.8}.zd-sub{margin-top:var(--sp-4);color:var(--lai-ink-soft);max-width:44ch;font-size:clamp(16px,2vw,18px)}.zd-feiten{margin-top:var(--sp-4);gap:var(--sp-1);list-style:none;display:grid}.zd-feiten li{align-items:flex-start;gap:var(--sp-2);color:var(--lai-ink);font-size:15px;font-weight:500;display:flex}.zd-feiten svg{width:18px;height:18px;color:var(--lai-primary);flex:none;margin-top:3px}.zd-kaart{background:var(--lai-paper);border:1px solid var(--lai-line);border-radius:var(--r-lg);padding:var(--sp-4);box-shadow:var(--shadow-md);scroll-margin-top:var(--sp-4)}.zd-kaart h2{font-size:clamp(21px,2.6vw,26px);font-weight:700;line-height:1.15}.zd-kaart-sub{margin-top:var(--sp-1);color:var(--lai-ink-soft);font-size:14.5px}.zd-velden{margin-top:var(--sp-4);gap:var(--sp-3);display:grid}.zd-velden input:disabled{background:var(--lai-paper-warm);color:var(--lai-muted)}.zd-vinkje{align-items:center;gap:var(--sp-2);min-height:44px;color:var(--lai-ink-soft);cursor:pointer;font-size:14.5px;font-weight:500;display:flex}.zd-vinkje input{width:20px;height:20px;accent-color:var(--lai-primary);flex:none}.zd-kaart .form-error{margin-top:var(--sp-3)}.zd-knop{margin-top:var(--sp-4);width:100%}.zd-knop:disabled{opacity:.7;cursor:wait}.zd-van-mick{margin-top:var(--sp-4);align-items:center;gap:var(--sp-2);color:var(--lai-ink-soft);font-size:14.5px;text-decoration:none;display:flex}.zd-van-mick:hover strong{text-decoration:underline}.zd-van-mick img{border-radius:var(--r-full);object-fit:cover;object-position:50% 22%;flex:none;width:40px;height:40px}.zd-van-mick strong{color:var(--lai-ink)}.zd-foto-laag{z-index:55;padding:var(--sp-4);background:color-mix(in srgb, var(--lai-navy) 88%, transparent);cursor:zoom-out;place-items:center;display:grid;position:fixed;inset:0}.zd-foto-laag img{border-radius:var(--r-lg);width:auto;max-width:100%;height:auto;max-height:90vh;box-shadow:var(--shadow-lg);cursor:default}.zd-foto-sluit{top:var(--sp-3);right:var(--sp-3);border-radius:var(--r-full);background:var(--lai-paper);width:44px;height:44px;color:var(--lai-navy);cursor:pointer;border:0;font-size:28px;line-height:1;position:absolute}.zd-foto-sluit:focus-visible{outline:3px solid var(--lai-sky);outline-offset:2px}.zd-privacy{margin-top:var(--sp-3);color:var(--lai-muted);font-size:13px;line-height:1.5}.zd-privacy a{color:var(--lai-ink-soft)}.zd-klaar h2{color:var(--lai-open)}.zd-klaar p{margin-top:var(--sp-2);color:var(--lai-ink-soft)}.zd-boek{width:100%;max-width:280px;margin:var(--sp-6) 0 0;container-type:inline-size}.zd-boek-stapel{aspect-ratio:993/1404;perspective:1800px;width:100%;transform-style:preserve-3d;position:relative}.zd-boek-stapel:before{content:"";z-index:0;background:color-mix(in srgb, var(--lai-navy) 32%, transparent);filter:blur(22px);border-radius:var(--r-lg);position:absolute;inset:8% 2% -3% 6%;transform:translateZ(-2px)}.zd-blad{transform-origin:0;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;background:var(--lai-paper);border:1px solid var(--lai-line);border-radius:4px 10px 10px 4px;position:absolute;inset:0;overflow:hidden}.zd-blad img{object-fit:cover;width:100%;height:100%;display:block}.zd-blad:after{content:"";pointer-events:none;background:linear-gradient(90deg,#14243029,#0000);width:8%;position:absolute;inset:0 auto 0 0}.zd-blad:before{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(100deg,#14243000 30%,#14243059);position:absolute;inset:0}.zd-blad--kaft{z-index:5}.zd-blad--1{z-index:4}.zd-blad--2{z-index:3}.zd-blad--3{z-index:2}.zd-blad--4{z-index:1}.zd-blad--kaft{background:linear-gradient(160deg, var(--lai-navy-2), var(--lai-navy) 60%);border-color:var(--lai-navy);color:var(--lai-paper);flex-direction:column;padding:2em 1.8em 1.8em 2.2em;font-size:5cqw;display:flex}.zd-blad--kaft:after{background:linear-gradient(90deg,#00000059,#ffffff0f 70%,#0000002e);width:.9em}.zd-kaft-merk{letter-spacing:-.01em;color:var(--lai-sky);align-items:center;gap:.6em;font-size:1em;font-weight:700;display:flex}.zd-kaft-merk img{border-radius:.4em;width:2em;height:2em}.zd-kaft-cijfer{letter-spacing:-.04em;color:var(--lai-accent);margin-top:.2em;font-size:7.6em;font-weight:800;line-height:.9}.zd-kaft-titel{letter-spacing:-.01em;margin-top:.7em;font-size:1.45em;font-weight:700;line-height:1.2}.zd-kaft-sub{color:var(--lai-on-dark);margin-top:.8em;font-size:1em;line-height:1.35}.zd-kaft-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lai-sky);border:1px solid var(--lai-line-dark);border-radius:var(--r-full);align-self:flex-start;margin-top:auto;padding:.35em .8em;font-size:.85em;font-weight:600}.zd-boek-stapel{transform:rotateY(-12deg)rotateX(3deg)}.zd-boek-noot{margin-top:var(--sp-3);color:var(--lai-muted);font-size:13px}@media (prefers-reduced-motion:no-preference){.zd-blad--kaft{animation:8.5s linear infinite zd-blad-kaft}.zd-blad--1{animation:8.5s linear infinite zd-blad-1}.zd-blad--2{animation:8.5s linear infinite zd-blad-2}.zd-blad--3{animation:8.5s linear infinite zd-blad-3}.zd-blad--kaft:before{animation:8.5s linear infinite zd-blad-kaft-schaduw}.zd-blad--1:before{animation:8.5s linear infinite zd-blad-1-schaduw}.zd-blad--2:before{animation:8.5s linear infinite zd-blad-2-schaduw}.zd-blad--3:before{animation:8.5s linear infinite zd-blad-3-schaduw}}@keyframes zd-blad-kaft{0%,11.76%{transform:rotateY(0)rotate(0)translateZ(0)}13.24%{transform:rotateY(-22.5deg)rotate(-3.4deg)translateZ(14px)}14.71%{transform:rotateY(-90deg)rotate(-9deg)translateZ(36px)}16.18%{transform:rotateY(-157.5deg)rotate(-3.4deg)translateZ(14px)}17.65%,75.29%{transform:rotateY(-180deg)rotate(0)translateZ(0)}76.76%{transform:rotateY(-157.5deg)rotate(-3.4deg)translateZ(14px)}78.24%{transform:rotateY(-90deg)rotate(-9deg)translateZ(36px)}79.71%{transform:rotateY(-22.5deg)rotate(-3.4deg)translateZ(14px)}81.18%,to{transform:rotateY(0)rotate(0)translateZ(0)}}@keyframes zd-blad-1{0%,13.53%{transform:rotateY(0)rotate(0)translateZ(0)}15%{transform:rotateY(-22.5deg)rotate(-3.4deg)translateZ(14px)}16.47%{transform:rotateY(-90deg)rotate(-9deg)translateZ(36px)}17.94%{transform:rotateY(-157.5deg)rotate(-3.4deg)translateZ(14px)}19.41%,73.53%{transform:rotateY(-180deg)rotate(0)translateZ(0)}75%{transform:rotateY(-157.5deg)rotate(-3.4deg)translateZ(14px)}76.47%{transform:rotateY(-90deg)rotate(-9deg)translateZ(36px)}77.94%{transform:rotateY(-22.5deg)rotate(-3.4deg)translateZ(14px)}79.41%,to{transform:rotateY(0)rotate(0)translateZ(0)}}@keyframes zd-blad-2{0%,15.29%{transform:rotateY(0)rotate(0)translateZ(0)}16.76%{transform:rotateY(-22.5deg)rotate(-3.4deg)translateZ(14px)}18.24%{transform:rotateY(-90deg)rotate(-9deg)translateZ(36px)}19.71%{transform:rotateY(-157.5deg)rotate(-3.4deg)translateZ(14px)}21.18%,71.76%{transform:rotateY(-180deg)rotate(0)translateZ(0)}73.24%{transform:rotateY(-157.5deg)rotate(-3.4deg)translateZ(14px)}74.71%{transform:rotateY(-90deg)rotate(-9deg)translateZ(36px)}76.18%{transform:rotateY(-22.5deg)rotate(-3.4deg)translateZ(14px)}77.65%,to{transform:rotateY(0)rotate(0)translateZ(0)}}@keyframes zd-blad-3{0%,17.06%{transform:rotateY(0)rotate(0)translateZ(0)}18.53%{transform:rotateY(-22.5deg)rotate(-3.4deg)translateZ(14px)}20%{transform:rotateY(-90deg)rotate(-9deg)translateZ(36px)}21.47%{transform:rotateY(-157.5deg)rotate(-3.4deg)translateZ(14px)}22.94%,70%{transform:rotateY(-180deg)rotate(0)translateZ(0)}71.47%{transform:rotateY(-157.5deg)rotate(-3.4deg)translateZ(14px)}72.94%{transform:rotateY(-90deg)rotate(-9deg)translateZ(36px)}74.41%{transform:rotateY(-22.5deg)rotate(-3.4deg)translateZ(14px)}75.88%,to{transform:rotateY(0)rotate(0)translateZ(0)}}@keyframes zd-blad-kaft-schaduw{0%,11.76%{opacity:0}13.24%{opacity:.38}14.71%{opacity:1}16.18%{opacity:.38}17.65%,75.29%{opacity:0}76.76%{opacity:.38}78.24%{opacity:1}79.71%{opacity:.38}81.18%,to{opacity:0}}@keyframes zd-blad-1-schaduw{0%,13.53%{opacity:0}15%{opacity:.38}16.47%{opacity:1}17.94%{opacity:.38}19.41%,73.53%{opacity:0}75%{opacity:.38}76.47%{opacity:1}77.94%{opacity:.38}79.41%,to{opacity:0}}@keyframes zd-blad-2-schaduw{0%,15.29%{opacity:0}16.76%{opacity:.38}18.24%{opacity:1}19.71%{opacity:.38}21.18%,71.76%{opacity:0}73.24%{opacity:.38}74.71%{opacity:1}76.18%{opacity:.38}77.65%,to{opacity:0}}@keyframes zd-blad-3-schaduw{0%,17.06%{opacity:0}18.53%{opacity:.38}20%{opacity:1}21.47%{opacity:.38}22.94%,70%{opacity:0}71.47%{opacity:.38}72.94%{opacity:1}74.41%{opacity:.38}75.88%,to{opacity:0}}@media (min-width:768px){.zd-boek{max-width:380px}}@media (min-width:992px){.zd-hero{padding:var(--sp-8) 0}.zd-hero-grid{gap:var(--sp-7);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}.zd-formulier{top:var(--sp-4);position:sticky}.zd-kaart{padding:var(--sp-5)}.zd-boek{max-width:360px;margin-left:var(--sp-2)}}.zd-dingen{padding:var(--sp-7) 0}.zd-lijst{margin-top:var(--sp-6);gap:var(--sp-3);list-style:none;display:grid}.zd-ding{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--lai-line);border-radius:var(--r-md);background:var(--lai-paper);grid-template-columns:auto 1fr;display:grid}.zd-ding-nr{font-family:var(--font-mono);color:var(--lai-primary);border-radius:var(--r-full);background:var(--lai-sky-soft);flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:inline-flex}.zd-ding h3{letter-spacing:-.01em;font-size:clamp(17px,2vw,19px);font-weight:700;line-height:1.3}.zd-ding p{margin-top:var(--sp-1);color:var(--lai-ink-soft);max-width:60ch;font-size:15px}.zd-ding--persoonlijk{background:var(--lai-sky);border-color:var(--lai-sky)}.zd-ding--persoonlijk .zd-ding-nr{background:var(--lai-paper)}.zd-ding--persoonlijk p{color:var(--lai-ink)}.zd-ding .zd-ding-noot{font-size:14px;font-weight:600}@media (min-width:768px){.zd-dingen{padding:var(--sp-8) 0}.zd-lijst{gap:var(--sp-4)}.zd-ding{padding:var(--sp-4) var(--sp-5);gap:var(--sp-4)}}.zd-hoe{padding:var(--sp-7) 0;background:var(--lai-navy);color:var(--lai-paper)}.zd-hoe .zd-kicker{color:var(--lai-sky)}.zd-hoe h2{color:var(--lai-paper)}.zd-stappen{margin-top:var(--sp-6);gap:var(--sp-3);list-style:none;display:grid}.zd-stappen li{padding:var(--sp-4);border-radius:var(--r-md);background:var(--lai-navy-2);border:1px solid var(--lai-line-dark)}.zd-stap-nr{font-family:var(--font-mono);color:var(--lai-sky);letter-spacing:.08em;font-size:12px;font-weight:600}.zd-stappen h3{margin-top:var(--sp-1);color:var(--lai-paper);font-size:17px;font-weight:700}.zd-stappen p{margin-top:var(--sp-1);color:var(--lai-on-dark);font-size:15px}@media (min-width:768px){.zd-hoe{padding:var(--sp-8) 0}.zd-stappen{gap:var(--sp-4);grid-template-columns:repeat(3,1fr)}}.zd-wie{padding:var(--sp-7) 0}.zd-wie-inner{gap:var(--sp-4);display:grid}.zd-wie-tekst{gap:var(--sp-3);color:var(--lai-ink-soft);max-width:60ch;display:grid}.zd-wie-foto{margin-top:var(--sp-4);aspect-ratio:4/5;object-fit:cover;object-position:50% 15%;border-radius:var(--r-lg);width:100%;max-width:320px;height:auto;box-shadow:var(--shadow-md)}@media (min-width:992px){.zd-wie{padding:var(--sp-8) 0}.zd-wie-inner{gap:var(--sp-7);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.zd-slot{padding:var(--sp-7) 0;background:var(--lai-navy)}.zd-slot-inner{gap:var(--sp-4);justify-items:start;display:grid}.zd-slot h2{color:var(--lai-paper);max-width:20ch;font-size:clamp(24px,3.4vw,34px);font-weight:800;line-height:1.15}.zd-slot .btn{width:100%}@media (min-width:560px){.zd-slot .btn{width:auto}}@media (min-width:768px){.zd-slot{padding:var(--sp-8) 0}.zd-slot-inner{grid-template-columns:1fr auto;align-items:center}}.zd-bedankt{padding:var(--sp-6) 0 var(--sp-7);background:var(--lai-paper-warm)}.zd-bedankt-inner{max-width:var(--wrap-read)}.zd-bedankt h1{margin-top:var(--sp-3);letter-spacing:-.02em;font-size:clamp(30px,4.6vw,44px);font-weight:800;line-height:1.08}.zd-bedankt .zd-sub{max-width:none}.zd-bedankt-knop{margin-top:var(--sp-4)}@media (min-width:560px){.zd-bedankt-knop{width:auto}}.zd-waarom{padding:var(--sp-6) 0 var(--sp-7);background:var(--lai-paper-warm)}.zd-waarom-inner{gap:var(--sp-5);display:grid}.zd-waarom-foto{aspect-ratio:4/5;object-fit:cover;object-position:50% 15%;border-radius:var(--r-lg);width:100%;height:auto;box-shadow:var(--shadow-md)}.zd-waarom h1{margin-top:var(--sp-3);letter-spacing:-.02em;font-size:clamp(30px,4.6vw,44px);font-weight:800;line-height:1.08}.zd-waarom-tekst{margin-top:var(--sp-4);gap:var(--sp-3);color:var(--lai-ink-soft);max-width:60ch;font-size:clamp(16px,2vw,18px);display:grid}.zd-waarom-tekst p:first-child{color:var(--lai-ink)}.zd-waarom-tekst mark{background:linear-gradient(transparent 62%, var(--lai-sky) 62%);color:var(--lai-ink);padding:0 .08em;font-weight:600}.zd-waarom .zd-knop{margin-top:var(--sp-4)}.zd-waarom .zd-knop+.zd-waarom-tekst{margin-top:var(--sp-5)}@media (min-width:560px){.zd-waarom .zd-knop{width:auto}}@media (min-width:768px){.zd-waarom{padding:var(--sp-8) 0}}@media (min-width:992px){.zd-waarom-inner{gap:var(--sp-7);grid-template-columns:320px minmax(0,1fr);align-items:start}.zd-waarom-foto{object-position:50% 20%;top:var(--sp-4);position:sticky}}.zd-prijs{padding:var(--sp-7) 0;background:var(--lai-navy);color:var(--lai-paper)}.zd-prijs .zd-kicker{color:var(--lai-sky)}.zd-prijs-rij{margin-top:var(--sp-3);align-items:center;gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;display:flex}.zd-prijs h1{align-items:baseline;gap:0 var(--sp-2);flex-wrap:wrap;display:flex}.zd-sticker{letter-spacing:-.01em;color:var(--lai-navy);background:var(--lai-star);border-radius:var(--r-sm);outline:2px dashed color-mix(in srgb, var(--lai-navy) 35%, transparent);outline-offset:-6px;box-shadow:var(--shadow-md);max-width:15ch;padding:10px 16px;font-size:clamp(16px,2vw,19px);font-weight:800;line-height:1.15;display:inline-block;transform:rotate(-6deg)}.zd-prijs-bedrag{letter-spacing:-.04em;color:var(--lai-sky);font-size:clamp(56px,9vw,88px);font-weight:800;line-height:1}.zd-prijs-per{color:var(--lai-on-dark);font-size:clamp(18px,2.4vw,24px);font-weight:600}.zd-prijs-opzeg{margin-top:var(--sp-3);letter-spacing:-.01em;font-size:clamp(21px,3vw,28px);font-weight:800}.zd-prijs-opzeg mark{background:linear-gradient(transparent 62%, var(--lai-primary) 62%);color:var(--lai-paper);padding:0 .08em}.zd-prijs-noot{margin-top:var(--sp-4);color:var(--lai-on-dark);max-width:56ch;font-size:15px}.zd-rekensom{padding:var(--sp-7) 0;background:var(--lai-paper-warm)}.zd-rekensom-grid{margin-top:var(--sp-6);gap:var(--sp-4);display:grid}.zd-som{background:var(--lai-paper);border:1px solid var(--lai-line);border-radius:var(--r-lg);padding:var(--sp-4)}.zd-som-regels{display:grid}.zd-som-regels>div{justify-content:space-between;align-items:baseline;gap:var(--sp-1) var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--lai-line);flex-wrap:wrap;display:flex}.zd-som-regels dd{margin-left:auto}.zd-som-regels dt{color:var(--lai-ink);font-size:15.5px;font-weight:500}.zd-som-regels dd{font-family:var(--font-mono);color:var(--lai-ink-soft);white-space:nowrap;text-align:right;font-size:14px}.zd-som-totaal{justify-content:space-between;align-items:baseline;gap:var(--sp-1) var(--sp-3);padding-top:var(--sp-3);flex-wrap:wrap;display:flex}.zd-som-totaal strong{white-space:nowrap;margin-left:auto}.zd-som-totaal span{font-size:15.5px;font-weight:600}.zd-som-totaal strong{font-family:var(--font-mono);text-align:right;font-size:clamp(18px,2.4vw,22px);font-weight:700}.zd-som-noot{margin-top:var(--sp-2);color:var(--lai-ink-soft);font-size:14px}.zd-tegen{padding:var(--sp-4);background:var(--lai-sky);border-radius:var(--r-lg);align-content:start;justify-items:start;display:grid}.zd-tegen-bedrag{margin-top:var(--sp-1);letter-spacing:-.04em;font-size:clamp(44px,7vw,64px);font-weight:800;line-height:1}.zd-tegen-per{color:var(--lai-ink-soft);font-size:16px;font-weight:600}.zd-tegen p{margin-top:var(--sp-3);color:var(--lai-ink);font-weight:500}.zd-bron{margin-top:var(--sp-3);color:var(--lai-muted);max-width:70ch;font-size:13px;line-height:1.5}.zd-bron+.zd-bron{margin-top:var(--sp-1)}@media (min-width:768px){.zd-prijs,.zd-rekensom{padding:var(--sp-8) 0}.zd-rekensom-grid{gap:var(--sp-5);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start}.zd-som{padding:var(--sp-5)}.zd-tegen{padding:var(--sp-5);top:var(--sp-4);position:sticky}}.zd-confetti{pointer-events:none;z-index:40;width:100%;height:100%;position:fixed;inset:0}@keyframes zd-toon{to{visibility:visible;opacity:1;transform:none}}@keyframes zd-regel-in{0%{opacity:0;transform:translateY(8px)}}@keyframes zd-stempel{0%{opacity:0;transform:scale(1.18)}60%{opacity:1;transform:scale(.97)}to{transform:scale(1)}}@keyframes zd-puls{0%,to{transform:scale(1)}40%{transform:scale(1.12)}}@keyframes zd-plak{0%{opacity:0;transform:rotate(-14deg)scale(1.9)}65%{opacity:1;transform:rotate(-4deg)scale(.95)}to{opacity:1;transform:rotate(-6deg)scale(1)}}@media (prefers-reduced-motion:no-preference){html.js .zd-onthulling[data-fase=wacht] .zd-prijs-bedrag{visibility:hidden;animation:0s linear 2.5s forwards zd-toon}html.js .zd-onthulling:not([data-fase=klaar]) .zd-prijs-opzeg{opacity:0;animation:0s linear 4s forwards zd-toon;transform:translateY(8px)}html.js .zd-onthulling[data-fase=klaar] .zd-prijs-opzeg{transition:opacity .4s var(--ease), transform .4s var(--ease)}html.js .zd-onthulling:not([data-fase=klaar]) .zd-sticker{opacity:0;animation:0s linear 4s forwards zd-toon}html.js .zd-onthulling[data-fase=klaar] .zd-sticker{animation:zd-plak .55s var(--ease) 80ms both}html.js .zd-rekensom-grid[data-fase=wacht] .zd-som-regels>div{opacity:0;animation:0s linear 5s forwards zd-toon}html.js .zd-rekensom-grid:not([data-fase=wacht]) .zd-som-regels>div{animation:zd-regel-in .4s var(--ease) both}html.js .zd-rekensom-grid .zd-som-regels>div:nth-child(2){animation-delay:.12s}html.js .zd-rekensom-grid .zd-som-regels>div:nth-child(3){animation-delay:.24s}html.js .zd-rekensom-grid .zd-som-regels>div:nth-child(4){animation-delay:.36s}html.js .zd-rekensom-grid .zd-som-regels>div:nth-child(5){animation-delay:.48s}html.js .zd-rekensom-grid .zd-som-regels>div:nth-child(6){animation-delay:.6s}html.js .zd-rekensom-grid[data-fase=wacht] .zd-som-totaal,html.js .zd-rekensom-grid[data-fase=regels] .zd-som-totaal{opacity:0;animation:0s linear 5s forwards zd-toon}html.js .zd-rekensom-grid[data-fase=telt] .zd-som-totaal{animation:zd-regel-in .3s var(--ease) both}html.js .zd-rekensom-grid:not([data-fase=klaar]) .zd-tegen{opacity:0;animation:0s linear 6s forwards zd-toon}html.js .zd-rekensom-grid[data-fase=klaar] .zd-tegen{animation:zd-stempel .5s var(--ease) both}html.js .zd-gratis.zd-inbeeld .zd-gratis-label{animation:zd-puls .7s var(--ease) .2s}}.zd-som-totaal strong{position:relative}.zd-som-totaal strong:after{content:"";background:var(--lai-ink);transform-origin:0;height:3px;transition:transform .45s var(--ease) .25s;position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}html:not(.js) .zd-som-totaal strong:after{display:none}html.js .zd-rekensom-grid[data-fase=klaar] .zd-som-totaal strong:after{transform:scaleX(1)}.zd-gratis-label{transform-origin:0;display:inline-block}.zd-zwevend{right:var(--sp-3);bottom:var(--sp-4);z-index:45;min-height:52px;color:var(--lai-paper);background:var(--lai-primary);border-radius:var(--r-full);box-shadow:var(--shadow-lg);transform:translateX(calc(100% + var(--sp-5)));opacity:0;transition:transform .5s var(--ease), opacity .3s var(--ease);align-items:center;padding:14px 22px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex;position:fixed}.zd-zwevend--zichtbaar{opacity:1;transform:none}.zd-zwevend--accent{background:var(--lai-accent);color:var(--lai-navy)}.zd-zwevend--accent:hover{background:var(--lai-accent-dark)}.zd-zwevend:hover{background:var(--lai-primary-dark)}.zd-zwevend:focus-visible{outline:3px solid var(--lai-sky);outline-offset:2px}@media (min-width:768px){.zd-zwevend{right:var(--sp-5);bottom:var(--sp-5);padding:16px 26px;font-size:17px}}.zd-plek{padding:var(--sp-7) 0}.zd-plek h2{margin-top:var(--sp-3);font-size:clamp(24px,3.6vw,34px);font-weight:800;line-height:1.15}.zd-plek h2 mark{background:linear-gradient(transparent 62%, var(--lai-open-soft) 62%);color:var(--lai-open);padding:0 .08em}.zd-plek-bezet{color:var(--lai-error)}.zd-aanbod{padding:var(--sp-7) 0;background:var(--lai-paper-warm)}.zd-aanbod-grid{margin-top:var(--sp-6);gap:var(--sp-4);display:grid}.zd-onderdelen{gap:var(--sp-3);list-style:none;display:grid}.zd-onderdelen li{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background:var(--lai-paper);border:1px solid var(--lai-line);border-radius:var(--r-md);grid-template-columns:auto 1fr;display:grid}.zd-onderdelen svg{width:18px;height:18px;color:var(--lai-primary);margin-top:4px}.zd-onderdelen h3{font-size:17px;font-weight:700;line-height:1.3}.zd-onderdelen p{color:var(--lai-ink-soft);margin-top:4px;font-size:14.5px}.zd-gratis{padding:var(--sp-4);background:var(--lai-sky);border-radius:var(--r-md)}.zd-gratis-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--lai-primary-dark);font-size:11px;font-weight:600}.zd-gratis h2{margin-top:var(--sp-1);font-size:clamp(21px,2.6vw,26px);font-weight:800;line-height:1.15}.zd-gratis p{margin-top:var(--sp-2);color:var(--lai-ink)}.zd-gratis-noot{color:var(--lai-ink-soft);font-size:14.5px}.zd-nagekomen{padding:var(--sp-7) 0}.zd-nagekomen .zd-ding p{color:var(--lai-ink);margin-top:0}.zd-interesse{padding:var(--sp-7) 0;background:var(--lai-navy)}.zd-interesse .zd-kaart{box-shadow:none}.zd-interesse .zd-kaart-sub a{color:var(--lai-primary)}@media (min-width:768px){.zd-bedankt,.zd-plek,.zd-aanbod,.zd-nagekomen,.zd-interesse{padding:var(--sp-8) 0}.zd-aanbod-grid{gap:var(--sp-5);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.zd-gratis{padding:var(--sp-5);top:var(--sp-4);position:sticky}}
