@font-face{font-family:fontKop;src:url(../media/familjen_grotesk_latin_600_normal-s.p.2o4mljo2uj__b.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:fontKop;src:url(../media/familjen_grotesk_latin_700_normal-s.p.42bjhzwqu_yty.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:fontKop Fallback;src:local(Arial);ascent-override:103.08%;descent-override:22.63%;line-gap-override:0.0%;size-adjust:99.43%}.fontkop_963d5cac-module__q6X_UW__className{font-family:fontKop,fontKop Fallback}.fontkop_963d5cac-module__q6X_UW__variable{--font-kop:"fontKop", "fontKop Fallback"}
@font-face{font-family:fontBody;src:url(../media/figtree_latin_400_normal-s.p.01r494_vega98.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fontBody;src:url(../media/figtree_latin_500_normal-s.p.0_c0qm473oaog.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:fontBody;src:url(../media/figtree_latin_600_normal-s.p.0ipjmqts7q23-.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:fontBody Fallback;src:local(Arial);ascent-override:93.79%;descent-override:24.68%;line-gap-override:0.0%;size-adjust:101.29%}.fontbody_f159306b-module__rcs7CW__className{font-family:fontBody,fontBody Fallback}.fontbody_f159306b-module__rcs7CW__variable{--font-body:"fontBody", "fontBody Fallback"}
@font-face{font-family:fontMono;src:url(../media/jetbrains_mono_latin_400_normal-s.p.37baup9wa8gsy.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fontMono;src:url(../media/jetbrains_mono_latin_500_normal-s.p.37tbwx4qeyuup.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:fontMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.fontmono_d73367c2-module__0zou-W__className{font-family:fontMono,fontMono Fallback}.fontmono_d73367c2-module__0zou-W__variable{--font-mono:"fontMono", "fontMono Fallback"}
:root{--l1-nachtblauw:#1b2e5e;--l1-diepnacht:#0f1d40;--l1-opneemgroen:#17b26a;--l1-loofgroen:#0e7a4a;--l1-lucht:#f1f6fc;--l1-nevel:#dce6f2;--l1-leigrijs:#51607e;--l1-mintlicht:#e3f8ee;--l1-wit:#fff;--l1-radius-s:10px;--l1-radius-m:14px;--l1-radius-l:24px;--l1-schaduw:0 8px 28px #1b2e5e1a;--l1-bg:var(--l1-lucht);--l1-vlak:var(--l1-wit);--l1-tekst:var(--l1-nachtblauw);--l1-tekst-2:var(--l1-leigrijs);--l1-rand:var(--l1-nevel);--l1-accent:var(--l1-opneemgroen);--l1-accent-tekst:var(--l1-nachtblauw);--l1-link:var(--l1-loofgroen);--l1-status-bg:var(--l1-mintlicht);--l1-status-tekst:var(--l1-loofgroen);--l1-focus:var(--l1-opneemgroen)}
*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0}body{background:var(--l1-bg);color:var(--l1-tekst);font-family:var(--font-body), "Segoe UI", Arial, sans-serif;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.65}h1,h2,h3,h4{font-family:var(--font-kop), "Arial Black", sans-serif;letter-spacing:-.015em;margin:0 0 .5em;font-weight:700;line-height:1.12}h1{margin-bottom:.4em;font-size:clamp(2.7rem,6.5vw,4.4rem);line-height:1.08}h2{margin-bottom:.4em;font-size:clamp(1.9rem,4vw,2.6rem);line-height:1.08}h3{margin-bottom:.4em;font-size:1.2rem;font-weight:600;line-height:1.08}p{max-width:60ch;margin:0 0 1em}a{color:var(--l1-link)}.eyebrow{font-family:var(--font-mono), "SF Mono", Consolas, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--l1-link);margin-bottom:1.1rem;font-size:13px;font-weight:500;display:block}@media (max-width:760px){.eyebrow{font-size:14px}}.tel{font-family:var(--font-mono), "SF Mono", Consolas, monospace;letter-spacing:.02em;font-variant-numeric:tabular-nums;font-weight:500}:focus-visible{outline:3px solid var(--l1-focus);outline-offset:2px;border-radius:var(--l1-radius-s)}.wrap{max-width:1120px;margin:0 auto;padding:0 28px}.btn{font-family:var(--font-body), "Segoe UI", Arial, sans-serif;border-radius:var(--l1-radius-m);cursor:pointer;border:2px solid #0000;align-items:center;gap:.55em;padding:.78em 1.4em;font-size:1.02rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.btn-groen{background:var(--l1-accent);color:var(--l1-accent-tekst)}.btn-groen:hover{transform:translateY(-1px);box-shadow:0 8px 22px #17b26a59}.btn-stil{color:var(--l1-link);background:0 0;padding-inline:.4em}.btn-lijn{color:var(--l1-tekst);border-color:var(--l1-tekst);background:0 0}.btn-lijn:hover{background:#1b2e5e0f}header{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--l1-rand);background:#f1f6fcd9;position:sticky;top:0}.hbar{align-items:center;gap:28px;max-width:1120px;margin:0 auto;padding:14px 28px;display:flex}.hbar .logo svg{width:auto;height:30px;display:block}nav{gap:24px;margin-left:auto;display:flex}nav a{font-family:var(--font-body), "Segoe UI", Arial, sans-serif;color:var(--l1-tekst);font-size:.95rem;font-weight:500;text-decoration:none}nav a:hover{color:var(--l1-link)}.hbar .btn{padding:.5em 1.05em;font-size:.92rem}@media (max-width:760px){nav{display:none}.hbar .btn{margin-left:auto}}section{padding:5rem 0}.lijn-divider{align-items:center;gap:18px;margin:0;display:flex}.lijn-divider:before,.lijn-divider:after{content:"";background:var(--l1-rand);border-radius:2px;flex:1;height:2px}.lijn-divider svg{flex:none;width:34px;height:34px}.scene h2{max-width:22ch}.scene p{color:var(--l1-tekst-2);max-width:56ch;font-size:1.15rem}.stappen{grid-template-columns:repeat(3,1fr);gap:0;margin:3rem 0 0;padding:0;list-style:none;display:grid;position:relative}.stappen:before{content:"";background:var(--l1-rand);height:2px;position:absolute;top:11px;left:8%;right:8%}.stappen li{padding:0 22px 0 0;position:relative}.stappen li:before{content:"";background:var(--l1-opneemgroen);border:5px solid var(--l1-lucht);z-index:1;border-radius:8px;width:24px;height:24px;margin-bottom:1.1rem;display:block;position:relative}.stappen li:first-child:before,.stappen li:last-child:before{background:var(--l1-nachtblauw)}.stappen .nr{font-family:var(--font-mono), "SF Mono", Consolas, monospace;letter-spacing:.14em;color:var(--l1-link);margin-bottom:.4rem;font-size:12px;font-weight:500;display:block}.stappen p{color:var(--l1-tekst-2);font-size:.98rem}@media (max-width:760px){.stappen{grid-template-columns:1fr;gap:2rem}.stappen:before{display:none}}.geduld{background:var(--l1-diepnacht);color:#edf2fa;border-radius:32px;margin:2rem 0;padding:4.5rem 3.5rem}@media (max-width:760px){.geduld{border-radius:var(--l1-radius-l);padding:3rem 1.6rem}}.geduld .eyebrow{color:#4fd494}.geduld blockquote{font-family:var(--font-kop), "Arial Black", sans-serif;letter-spacing:-.01em;max-width:24ch;margin:0 0 1.4rem;font-size:clamp(1.6rem,3.6vw,2.4rem);font-weight:600;line-height:1.25}.geduld blockquote em{color:#4fd494;font-style:normal}.geduld p{color:#9fb0cf;max-width:58ch}.hero{padding-top:5rem;padding-bottom:4rem}@media (max-width:760px){.hero{padding-top:2.5rem}}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}@media (max-width:960px){.hero-grid{grid-template-columns:1fr;gap:40px}}.hero .lead{color:var(--l1-tekst-2);max-width:34rem;font-size:1.28rem}.cta-rij{flex-wrap:wrap;align-items:center;gap:16px;margin-top:1.8rem;display:flex}.cta-sub{color:var(--l1-tekst-2);margin-top:.8rem;font-size:.9rem;font-weight:400}.gesprek{background:var(--l1-vlak);border:1px solid var(--l1-rand);border-radius:var(--l1-radius-l);overflow:hidden;box-shadow:0 14px 44px #1b2e5e1f}.gesprek-kop{border-bottom:1px solid var(--l1-rand);align-items:center;gap:12px;padding:14px 18px;display:flex}.gesprek-kop .golf{align-items:center;gap:3px;height:22px;display:flex}.gesprek-kop .golf i{background:var(--l1-nachtblauw);border-radius:2px;width:4px;height:8px;transition:height .18s}.gesprek-kop .golf i:nth-child(3){background:var(--l1-opneemgroen);height:18px}.gesprek.live .golf i:first-child{animation:1s ease-in-out infinite golfje}.gesprek.live .golf i:nth-child(2){animation:1s ease-in-out .15s infinite golfje}.gesprek.live .golf i:nth-child(3){animation:1s ease-in-out .3s infinite golfje}.gesprek.live .golf i:nth-child(4){animation:1s ease-in-out .45s infinite golfje}.gesprek.live .golf i:nth-child(5){animation:1s ease-in-out .6s infinite golfje}@keyframes golfje{0%,to{transform:scaleY(1)}50%{transform:scaleY(2.1)}}.gesprek-kop .titel{font-size:.92rem;font-weight:600}.gesprek-kop .tijd{font-family:var(--font-mono), "SF Mono", Consolas, monospace;color:var(--l1-tekst-2);margin-left:auto;font-size:12px;font-weight:500}.badge{color:var(--l1-status-tekst);background:var(--l1-status-bg);border-radius:var(--l1-radius-s);align-items:center;gap:.45em;padding:.3em .8em;font-size:.78rem;font-weight:500;display:inline-flex}.badge:before{content:"";background:var(--l1-opneemgroen);border-radius:50%;width:7px;height:7px}.transcript{flex-direction:column;gap:12px;height:340px;padding:20px 18px;display:flex;overflow:hidden}.bubbel{opacity:0;border-radius:16px;max-width:85%;padding:.6em .95em;font-size:.95rem;line-height:1.5;transition:opacity .3s,transform .3s;transform:translateY(6px)}.bubbel.zichtbaar{opacity:1;transform:none}.bubbel.beller{background:var(--l1-lucht);border:1px solid var(--l1-rand);border-bottom-right-radius:6px;align-self:flex-end}.bubbel.lijn1{background:var(--l1-nachtblauw);color:#edf2fa;border-bottom-left-radius:6px;align-self:flex-start}.bubbel .wie{font-family:var(--font-mono), "SF Mono", Consolas, monospace;letter-spacing:.12em;text-transform:uppercase;opacity:.65;margin-bottom:.25em;font-size:10px;font-weight:500;display:block}.prijs-kaart{background:var(--l1-vlak);border:1px solid var(--l1-rand);border-radius:var(--l1-radius-l);max-width:460px;padding:2.6rem;box-shadow:0 14px 44px #1b2e5e1a}.prijs-kaart .bedrag{font-family:var(--font-mono), "SF Mono", Consolas, monospace;letter-spacing:-.02em;margin-top:1.1rem;font-size:3.4rem;font-weight:500;line-height:1;display:block}.badge-mono{font-family:var(--font-mono), "SF Mono", Consolas, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:500}.voetnoot{color:var(--l1-tekst-2);margin:0;font-size:.92rem}.prijs-kaart .per{color:var(--l1-tekst-2);margin:.4rem 0 1.6rem;font-size:.98rem}.prijs-kaart ul{margin:0 0 1.4rem;padding:0;list-style:none}.prijs-kaart li{border-bottom:1px dashed var(--l1-rand);padding:.55em 0 .55em 1.9em;font-size:.98rem;position:relative}.prijs-kaart li:before{content:"";background:var(--l1-opneemgroen);border-radius:4px;width:13px;height:13px;position:absolute;top:1em;left:0}.prijs-flex{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}@media (max-width:900px){.prijs-flex{grid-template-columns:1fr;gap:36px}}.prijs-flex .uitleg p{color:var(--l1-tekst-2)}.faq{max-width:760px}.faq details{border-bottom:1px solid var(--l1-rand)}.faq summary{font-family:var(--font-body), "Segoe UI", Arial, sans-serif;cursor:pointer;padding:1.2rem 2.2rem 1.2rem 0;font-size:1.08rem;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-kop), "Arial Black", sans-serif;color:var(--l1-link);font-size:1.4rem;font-weight:600;position:absolute;top:50%;right:.2rem;transform:translateY(-50%)}.faq details[open] summary:after{content:"·"}.faq details p{color:var(--l1-tekst-2);padding-bottom:1.2rem}.slot{text-align:left}.slot .nummer{font-family:var(--font-mono), "SF Mono", Consolas, monospace;letter-spacing:.01em;color:var(--l1-tekst);margin:1rem 0;font-size:clamp(1.8rem,4.6vw,3rem);font-weight:500;line-height:1;text-decoration:none;display:inline-block}.slot .nummer:hover{color:var(--l1-link)}.tekstpagina{max-width:760px;padding-top:4rem;padding-bottom:5rem}.tekstpagina h1{font-size:clamp(2.1rem,4.5vw,2.8rem)}.tekstpagina h2{margin-top:2.2rem;font-size:1.35rem}.tekstpagina p{color:var(--l1-tekst-2);max-width:66ch}#contact{max-width:560px;margin-top:3rem}#contact h3{margin-bottom:1.2rem}.lead-formulier{flex-direction:column;gap:1.1rem;display:flex}.veldrij{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}@media (max-width:600px){.veldrij{grid-template-columns:1fr}}.veld{flex-direction:column;gap:.35rem;display:flex}.veld label{color:var(--l1-tekst);font-size:.88rem;font-weight:500}.l1-input{font-family:var(--font-body), "Segoe UI", Arial, sans-serif;color:var(--l1-tekst);background:var(--l1-vlak);border:1.5px solid var(--l1-rand);border-radius:var(--l1-radius-m);width:100%;padding:.7em 1em;font-size:1rem;font-weight:400;transition:border-color .16s}.l1-input:focus{border-color:var(--l1-opneemgroen);outline:none}.l1-input::placeholder{color:var(--l1-tekst-2)}textarea.l1-input{resize:vertical}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-fout{border:1.5px solid var(--l1-rand);border-left:4px solid var(--l1-nachtblauw);border-radius:var(--l1-radius-s);background:var(--l1-vlak);margin:0;padding:.7em 1em;font-size:.95rem}.lead-formulier .btn{align-self:flex-start}.lead-formulier .btn:disabled{opacity:.6;cursor:default}footer{border-top:1px solid var(--l1-rand);color:var(--l1-tekst-2);padding:3rem 0 4rem;font-size:.92rem}.f-grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}footer .logo svg{width:auto;height:26px;display:block}footer a{color:var(--l1-tekst-2)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
