:root{--teal:#2F4B5A;--teal-600:#273F4C;--teal-700:#273F4C;--teal-900:#1F3440;--accent:#4FA3A5;--accent-hover:#3D898B;--knop:#357F81;--knop-hover:#2C6E70;--knop-op-donker-tekst:#06262a;--accent-soft:#e3f0f0;--bg:#F6F8F9;--paper:#FFFFFF;--ink:#1A1A1A;--ink-head:#1E2A32;--ink-soft:#1A1A1A;--line:#E3E8EB;--gold:#00b67a;--star:#ffb33e;--radius:18px;--radius-sm:12px;--radius-lg:28px;--maxw:1180px;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--ff:var(--font-figtree),"Figtree",system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--ffh:var(--font-kop),"Outfit",var(--font-figtree),"Figtree",system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--ff);background:var(--bg);color:var(--ink);font-size:18px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4,h5{color:var(--teal);font-family:var(--ffh)}h1{line-height:1.15}h1,h2{font-weight:700;letter-spacing:-.01em}h2{line-height:1.2}h3{font-weight:700;line-height:1.3;letter-spacing:normal}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}img,svg{display:block}::-moz-selection{background:var(--knop);color:#fff}::selection{background:var(--knop);color:#fff}:focus-visible{outline:3px solid var(--teal);outline-offset:2px;border-radius:4px}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.section{padding:96px 0}.h-display{font-size:clamp(40px,5.2vw,62px);letter-spacing:-.02em;line-height:1.04}.h-display,.h2{font-weight:700}.h2{font-size:clamp(28px,3.6vw,44px);letter-spacing:-.015em;line-height:1.08}.kop-zacht{color:#718892}.lead{font-size:clamp(18px,1.4vw,20px);line-height:1.6;color:var(--ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--ffh);font-weight:600;font-size:16px;border-radius:12px;padding:14px 26px;transition:background .2s ease;white-space:nowrap;line-height:1}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--knop);color:#fff}.btn-primary:hover{background:var(--knop-hover)}.final .btn-primary,.price-left .btn-primary{background:var(--accent);color:var(--knop-op-donker-tekst)}.final .btn-primary:hover,.price-left .btn-primary:hover{background:#6BB6B8}.btn-dark{background:var(--teal);color:#fff}.btn-dark:hover{background:var(--teal-700)}.btn-ghost{background:var(--accent-soft);color:var(--teal)}.btn-ghost:hover{background:#d3e8e8}.btn-lg{padding:17px 32px;font-size:16px}.btn-block{width:100%}.card{background:var(--paper)}.card,.ph{border-radius:var(--radius)}.ph{background:repeating-linear-gradient(135deg,#eef3f4 0 14px,#e7eef0 14px 28px);display:flex;align-items:flex-end;justify-content:flex-start}.ph:after{content:attr(data-label);position:absolute;left:14px;bottom:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:#7d949c;background:rgba(255,255,255,.82);padding:5px 9px;border-radius:7px;letter-spacing:.02em}.ph-teal{background:repeating-linear-gradient(135deg,#33505f 0 14px,#2c4855 14px 28px)}.ph-teal:after{color:#bcd2d6;background:rgba(27,47,57,.5)}.stars{display:inline-flex;gap:2px}.stars svg{width:18px;height:18px}.smile-rule{display:flex;align-items:center;gap:14px;color:var(--accent)}.smile-rule .ln{height:1.5px;background:var(--line);flex:1;border-radius:2px}.smile-rule svg{width:34px;height:auto;opacity:.9}.fade-up,.fade-up.in{opacity:1;transform:none}body.no-smile .smile-motif{display:none}.bettr-dark-bg{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(168deg,#16323D,#0D1F27 60%)}.bettr-dark-smile{position:absolute;pointer-events:none;color:#fff;z-index:-1}.bettr-dark-smile svg{width:100%;height:100%;display:block}.bettr-dark-smile-a{top:64px;right:-44px;width:288px;height:150px;opacity:.11}.bettr-dark-smile-b{bottom:46px;left:-54px;width:240px;height:125px;opacity:.09}.bettr-dark-smile-kop{top:-34px;right:36px;width:190px;height:99px;opacity:.08}.ds-root{position:fixed;left:20px;bottom:20px;z-index:300;font-family:var(--ff)}.ds-fab{width:54px;height:54px;border-radius:50%;background:var(--teal);color:#fff;display:grid;place-items:center;box-shadow:0 8px 24px rgba(31,52,64,.32);transition:transform .15s,background .2s}.ds-fab:hover{background:var(--teal-700);transform:translateY(-2px)}.ds-panel{width:288px;background:var(--paper);border-radius:18px;box-shadow:0 18px 50px rgba(31,52,64,.28);overflow:hidden;animation:dsPop .25s cubic-bezier(.2,.8,.3,1)}@keyframes dsPop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.ds-head{display:flex;align-items:center;justify-content:space-between;padding:15px 16px}.ds-head span{display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:15px;color:var(--teal)}.ds-x{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:var(--ink-soft)}.ds-x:hover{background:var(--bg);color:var(--teal)}.ds-body{padding:16px;display:flex;flex-direction:column;gap:10px}.ds-lab{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-top:4px}.ds-seg{display:flex;background:var(--bg);border-radius:11px;padding:4px;gap:4px}.ds-seg button{flex:1;padding:9px 0;border-radius:8px;font-size:13.5px;font-weight:600;color:var(--ink-soft);transition:all .15s}.ds-seg button.on{background:var(--paper);color:var(--teal);box-shadow:0 1px 3px rgba(31,52,64,.12)}.ds-swatches{display:flex;gap:10px}.ds-sw{width:48px;height:42px;border-radius:11px;display:grid;place-items:center;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06);transition:transform .12s}.ds-sw:hover{transform:translateY(-1px)}.ds-sw.on{box-shadow:0 0 0 2px var(--paper),0 0 0 4px currentColor}.ds-toggle{display:flex;align-items:center;justify-content:space-between;font-size:14.5px;font-weight:500;color:var(--ink);padding:4px 0}.ds-sw-t{width:44px;height:26px;border-radius:99px;background:#cdd7da;position:relative;transition:background .2s;flex-shrink:0}.ds-sw-t.on{background:var(--accent)}.ds-sw-t span{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.2)}.ds-sw-t.on span{transform:translateX(18px)}@media(max-width:560px){.ds-root{left:14px;bottom:14px}}.chat-root{position:fixed;right:20px;bottom:20px;z-index:310;font-family:var(--ff);display:flex;flex-direction:column;align-items:flex-end;gap:14px}.chat-fab{position:relative;width:58px;height:58px;border-radius:50%;background:var(--teal);color:#fff;display:grid;place-items:center;box-shadow:0 10px 28px rgba(31,52,64,.34);transition:transform .15s,background .2s}.chat-fab:hover{transform:translateY(-2px)}.chat-fab.open,.chat-fab:hover{background:var(--teal-700)}.chat-fab-dot{position:absolute;top:13px;right:13px;width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--teal)}.chat-panel{width:340px;max-width:calc(100vw - 32px);background:var(--paper);border-radius:20px;overflow:hidden;box-shadow:0 22px 60px rgba(31,52,64,.3);display:flex;flex-direction:column;animation:dsPop .25s cubic-bezier(.2,.8,.3,1)}.chat-head{display:flex;align-items:center;gap:11px;padding:15px 16px;background:var(--teal);color:#fff}.chat-ava{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.16);display:grid;place-items:center;flex-shrink:0}.chat-head-txt{display:flex;flex-direction:column;line-height:1.25;flex:1}.chat-head-txt strong{font-size:15px}.chat-head-txt span{font-size:11.5px;color:rgba(255,255,255,.8);display:inline-flex;align-items:center;gap:6px}.chat-on{width:7px;height:7px;background:#7ee0a6;display:inline-block}.chat-on,.chat-x{border-radius:50%}.chat-x{width:30px;height:30px;display:grid;place-items:center;color:rgba(255,255,255,.85);flex-shrink:0}.chat-x:hover{background:rgba(255,255,255,.14);color:#fff}.chat-body{padding:16px;display:flex;flex-direction:column;gap:10px;max-height:340px;overflow-y:auto;background:var(--bg)}.chat-msg{max-width:80%;padding:10px 13px;border-radius:14px;font-size:14px;line-height:1.45}.chat-msg.bot{background:var(--paper);color:var(--ink);border-bottom-left-radius:5px;align-self:flex-start}.chat-msg.me{background:var(--teal);color:#fff;border-bottom-right-radius:5px;align-self:flex-end}.chat-quick{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.chat-quick button{background:var(--accent-soft);color:var(--teal);font-size:13px;font-weight:600;padding:8px 12px;border-radius:99px;transition:all .15s}.chat-quick button:hover{background:var(--knop);color:#fff}.chat-input{display:flex;align-items:center;gap:8px;padding:11px 12px;background:var(--paper)}.chat-input input{flex:1;border:1.5px solid transparent;border-radius:99px;padding:10px 14px;font-size:14px;font-family:inherit;color:var(--ink);background:var(--bg);outline:none}.chat-input input:focus{border-color:var(--accent)}.chat-input button{width:38px;height:38px;border-radius:50%;background:var(--teal);color:#fff;display:grid;place-items:center;flex-shrink:0;transition:background .2s}.chat-input button:hover{background:var(--teal-700)}.chat-input button:disabled{background:#cdd7da;cursor:default}@media(max-width:920px){.chat-fab{display:none}.chat-root{left:12px;right:12px;top:70px;bottom:auto;align-items:stretch}.chat-panel{width:auto;max-width:none}.chat-body{max-height:min(52vh,420px)}}@media(max-width:760px){.section{padding:64px 0}}.nav{position:sticky;top:0;z-index:100;transition:background .12s,backdrop-filter .12s}.nav.sticky{background:rgba(246,248,249,.85);backdrop-filter:blur(14px)}.nav-in{display:flex;align-items:center;justify-content:space-between;height:74px;gap:24px}.nav-links{display:flex;gap:30px}.nav-links a{font-family:var(--ffh);font-size:15px;font-weight:500;color:var(--ink);transition:color .15s}.nav-links a:hover{color:var(--accent)}.nav-right{display:flex;align-items:center;gap:18px}.nav-login{font-family:var(--ffh);font-size:15px;font-weight:500;color:var(--teal)}.nav-login:hover{color:var(--accent)}.nav-burger{color:var(--teal)}.nav-burger,.nav-chat,.nav-mobile{display:none}@media(max-width:920px){.nav-links,.nav-login{display:none}.nav-burger{display:block}body.heeft-chat .nav-chat{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--teal);background:rgba(255,255,255,.7)}.nav-chat:hover{background:#fff}.nav-mobile{display:flex;flex-direction:column;gap:4px;padding:8px 24px 22px;background:rgba(246,248,249,.97);backdrop-filter:blur(14px)}.nav-mobile a{font-family:var(--ffh);padding:13px 4px;font-size:17px;font-weight:600;color:var(--teal)}.nav-mobile .btn{margin-top:14px}}.hero{position:relative;overflow:hidden}.u-accent{color:var(--accent)}.hero-cta{gap:14px;margin-top:34px}.hero-cta,.hero-microtrust{display:flex;flex-wrap:wrap}.hero-microtrust{align-items:center;gap:18px;margin-top:30px}.hero-micro-sep{width:1px;height:22px;background:var(--line)}.hero-micro-txt{font-size:14px;color:var(--ink-soft);font-weight:500}.hero-safe{padding:70px 0 96px}.hero-safe-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.hero-copy .lead{margin-top:24px;max-width:30em}.hero-art{position:relative}.hero-art-main{aspect-ratio:4/4.4;width:100%;border-radius:var(--radius-lg)}.hero-float{position:absolute;right:-22px;bottom:48px;width:210px;padding:18px;border-radius:18px}@media(max-width:920px){.hero-safe-grid{grid-template-columns:1fr;gap:40px}.hero-art{max-width:440px}.hero-float{right:0}}.hero-licht{background:linear-gradient(90deg,#D5E7E6,#C4DAD9 55%,#B2CAC8);isolation:isolate}.hero-licht .bettr-dark-smile{opacity:.5}.hero-licht .bettr-dark-smile-b{display:none}.hero-licht .bettr-dark-smile-a{top:auto;right:auto;bottom:-70px;left:-80px}.hero-band-smile{display:none}.hero-licht .kop-zacht{color:#5F7883}@media(min-width:901px){.hero-licht h1 .kop-zacht{display:block}}.hero-licht-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:end}.hero-licht-copy{display:flex;flex-direction:column;align-items:flex-start;padding:84px 0 88px}.hero-licht-lead{margin-top:20px;max-width:30em}.hero-licht-trust{margin-top:28px;display:flex;flex-direction:column;gap:14px}.hero-artsen{display:flex;align-items:center;gap:12px;font-size:14.5px;color:var(--ink);line-height:1.35}.hero-artsen strong{font-weight:600;color:var(--teal)}.hero-artsen-ic{flex-shrink:0;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--knop)}.hero-artsen-ic svg{width:20px;height:20px}.hero-licht-art{align-self:end;display:flex;justify-content:center;align-items:flex-end;padding-top:44px}.hero-licht-art>img{display:block;width:auto;height:auto;max-width:100%;max-height:min(560px,70vh)}.btn-wit{background:#fff;color:var(--teal)}.btn-wit:hover{background:#F2F8F8}@media(max-width:900px){.hero-licht-grid{grid-template-columns:1fr;gap:0}.hero-licht-copy{padding:44px 0 8px}.hero-licht-art{padding-top:12px}.hero-licht-art>img{max-height:400px}.hero-home{background:#fff}.hero-home .hero-licht-grid{display:flex;flex-direction:column}.hero-home .hero-licht-art{order:-1;align-self:stretch;padding:0 8% 0 0;width:auto;margin:0 -24px;height:auto;aspect-ratio:3/2;justify-content:flex-end;align-items:flex-end;overflow:hidden;background:linear-gradient(90deg,#D5E7E6,#C4DAD9 55%,#B2CAC8)}.hero-home .hero-licht-art>img{position:relative;z-index:1;width:auto;height:88%;max-width:none;max-height:none}.hero-home .hero-licht-art{position:relative;isolation:isolate}.hero-home .hero-band-smile{display:block;z-index:0;opacity:.5;bottom:26px;left:-54px;width:240px;height:125px}.hero-home .hero-licht-copy{padding:20px 0 48px;align-items:center;text-align:center}.hero-home .prijs-pil{margin-top:14px}.hero-home .hero-licht-trust{margin-top:22px;flex-direction:column;align-items:center;gap:14px}.hero-home .hero-artsen{flex-direction:column;text-align:center;gap:8px}.hero-home .phs-note,.hero-home.page-hero-foto .page-hero-h{text-align:center}.hero-home .phs-note{margin-left:auto;margin-right:auto}.page-hero .hero-cta{flex-direction:column;align-items:stretch;gap:4px}.page-hero .hero-cta .btn{width:100%}.page-hero .hero-cta .btn-wit{background:transparent;color:var(--teal);box-shadow:none;padding:10px;text-decoration:underline;text-underline-offset:3px}.page-hero .hero-artsen{flex-direction:column;text-align:center;gap:8px}.page-hero .hero-artsen>span:last-child{text-wrap:balance}.page-hero .hero-artsen-ic{background:rgba(255,255,255,.75)}.page-hero .hero-licht-trust{gap:14px}.page-hero .page-hero-note{margin-top:14px}.hero-home .hero-artsen>span:last-child{text-wrap:balance}.hero-home .prijs-pil{background:var(--bg)}.hero-home .hero-artsen-ic{background:var(--accent-soft,#E6F2F2)}.hero-home .hero-licht-lead{margin-top:10px}.hero-home .hero-cta{margin-top:16px;gap:4px}.hero-home .hero-cta .btn-wit{background:transparent;color:var(--teal);box-shadow:none;padding:10px;text-decoration:underline;text-underline-offset:3px}.hero-home .hero-cta .btn-wit:hover{background:transparent;color:var(--accent)}}@media(max-width:760px){.hero-licht .bettr-dark-smile-a{display:none}.hero-licht-copy .hero-cta{align-self:stretch}.hero-artsen{font-size:13.5px}}@media (prefers-reduced-motion:no-preference){.hero-licht h1{animation:kopIn .9s cubic-bezier(.2,.8,.3,1) both}.hero-licht h1 .kop-zacht{animation:kopIn .9s cubic-bezier(.2,.8,.3,1) .18s both}.hero-licht-copy .hero-cta,.hero-licht-lead,.hero-licht-trust{animation:kopIn .8s cubic-bezier(.2,.8,.3,1) .32s both}}@keyframes kopIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.usp-sec{background:var(--paper)}.car-dots{display:none}@media(max-width:760px){.car .car-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}.car .car-track::-webkit-scrollbar{display:none}.car .car-track>*{flex:0 0 100%;min-width:0;scroll-snap-align:start}.car-dots{display:flex;justify-content:center;align-items:center;gap:17px;margin-top:22px}.car+.testi-disc{margin-top:34px}.car-dot{position:relative;width:7px;height:7px;border-radius:99px;background:#C9D6D8;padding:0;transition:width .35s cubic-bezier(.2,.8,.3,1),background .3s}.car-dot:before{content:"";position:absolute;inset:-10px}.car-dot.on{width:24px;background:var(--teal)}.usp-sec{background:var(--bg)}.usp-sec .car{padding-bottom:48px}.car .usp-grid{padding-top:46px;padding-bottom:0}.car .usp-grid li{padding:0 8px}.car .usp-grid li>span:last-child{max-width:22em}.how .car .how-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 22px 32px}.how .car .how-ic{width:60px;height:60px}.how .car .how-t{margin-top:16px;font-size:18px}.how .car .how-s{margin-top:6px;font-size:14.5px;max-width:24em}.how .car .how-num{display:block}.car .team-rollen li{padding:26px 22px 28px;align-items:center;text-align:center}}.usp-grid{list-style:none;margin:0 auto;padding-top:52px;padding-bottom:56px;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.usp-grid li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.usp-ill{width:76px;height:76px;margin-bottom:8px;transition:transform .35s cubic-bezier(.3,1.4,.5,1)}.usp-ill svg{width:100%;height:100%;overflow:visible}.usp-ill .vlak{fill:var(--accent-soft)}.usp-grid li:hover .usp-ill{transform:translateY(-4px) rotate(-3deg)}.usp-grid strong{font-family:var(--ffh);font-weight:700;font-size:19px;color:var(--teal)}.usp-grid li>span:last-child{font-size:15px;line-height:1.5;color:var(--ink-soft);max-width:17em}.usp-sec.gewapend .teken{stroke-dasharray:1;stroke-dashoffset:1}.usp-sec.gewapend .vlak{opacity:0;transform:scale(.6);transform-box:fill-box;transform-origin:center}.usp-sec.in-beeld .teken{stroke-dashoffset:0;transition:stroke-dashoffset .7s cubic-bezier(.6,0,.3,1) calc(var(--i) * .22s + var(--d))}.usp-sec.in-beeld .vlak{opacity:1;transform:none;transition:opacity .5s calc(var(--i) * .22s),transform .6s cubic-bezier(.3,1.5,.5,1) calc(var(--i) * .22s)}.usp-grid li{--i:0}@media(max-width:900px){.usp-grid{grid-template-columns:1fr 1fr;gap:34px 18px;padding-top:40px;padding-bottom:44px}}@media(max-width:760px){.usp-ill{width:62px;height:62px}.usp-grid strong{font-size:16.5px}.usp-grid li>span:last-child{font-size:13.5px}}.how-tijdlijn{position:relative;height:4px;border-radius:4px;background:#DFE8EA;margin:0 12.5% 34px}.how-tijdlijn-vul{inset:0;border-radius:4px;transform-origin:left}.how-punt,.how-tijdlijn-vul{position:absolute;background:var(--accent)}.how-punt{top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;left:calc(var(--i) * 33.333%);outline:5px solid var(--bg)}.how.gewapend .how-tijdlijn-vul{transform:scaleX(0)}.how.gewapend .how-punt{background:#DFE8EA}.how.gewapend .how-card{opacity:0;transform:translateY(18px)}.how.in-beeld .how-tijdlijn-vul{transform:scaleX(1);transition:transform 2s cubic-bezier(.5,0,.3,1) .2s}.how.in-beeld .how-punt{background:var(--accent);transition:background .3s calc(.2s + var(--i) * .62s)}.how.in-beeld .how-card{opacity:1;transform:none;transition:opacity .5s calc(.15s + var(--i) * .62s),transform .6s cubic-bezier(.2,.8,.3,1) calc(.15s + var(--i) * .62s)}@media(max-width:900px){.how-tijdlijn{display:none}}@media(max-width:760px){.how .how-grid{gap:10px}.how .how-card{display:grid;grid-template-columns:44px 1fr;-moz-column-gap:14px;column-gap:14px;align-items:start;padding:16px}.how .how-ic{grid-row:span 2;width:44px;height:44px}.how .how-num{display:none}.how .how-t{margin-top:2px;font-size:16.5px}.how .how-s{margin-top:3px;font-size:14px}}.bmi-sec{background:var(--paper)}.bmi-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.bmi-lead{margin-top:18px;max-width:28em}.bmi-kaart{background:var(--bg);border-radius:var(--radius-lg);padding:30px;display:flex;flex-direction:column;gap:18px}.bmi-velden{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bmi-kaart .qc-input{background:#fff;padding-right:48px}.bmi-eenheid{position:absolute;right:16px;font-size:15px;color:var(--ink-soft);pointer-events:none}.bmi-uitslag{display:flex;align-items:center;gap:18px;min-height:88px;padding:16px 18px;border-radius:16px;background:#fff;font-size:14.5px;line-height:1.45;color:var(--ink);transition:background .2s}.bmi-uitslag strong{display:block;font-family:var(--ffh);font-weight:600;font-size:16.5px;color:var(--teal);margin-bottom:2px}.bmi-uitslag.toon-ok{background:#E8F5EE}.bmi-uitslag.toon-mid{background:#FCF6E8}.bmi-uitslag.toon-nee{background:#F1F3F4}.bmi-meter{flex-shrink:0;width:118px;display:flex;flex-direction:column;align-items:center}.bmi-meter svg{width:118px;height:auto;display:block}.bmi-naald{transform-origin:60px 60px;transition:transform .8s cubic-bezier(.3,1.5,.5,1)}.bmi-meter-getal{font-family:var(--ffh);font-size:26px;font-weight:700;color:var(--teal);line-height:1;margin-top:2px}.bmi-meter small{font-size:11.5px;margin-top:3px}.bmi-leeg,.bmi-meter small,.bmi-noot{color:var(--ink-soft)}.bmi-noot{font-size:13px;text-align:center;margin-top:-6px}@media(max-width:900px){.bmi-grid{grid-template-columns:1fr;gap:28px}}@media(max-width:760px){.bmi-kaart{padding:20px}.bmi-meter,.bmi-meter svg{width:96px}.bmi-meter-getal{font-size:22px}}.hstat{display:flex;flex-direction:column;align-items:center;gap:4px}.hstat-n{font-size:38px;font-weight:700;color:var(--teal);letter-spacing:-.03em;line-height:1}.hstat-l{font-size:13.5px;color:var(--ink-soft);max-width:13em;text-align:center;line-height:1.35}.hero-bold{background:var(--teal);color:#fff;padding:80px 0 96px}.hero-bold-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center;position:relative;z-index:1}.hero-bold-h{font-size:clamp(32px,4vw,48px);font-weight:600;letter-spacing:normal;line-height:1.15;color:#fff}.hero-bold-lead{font-size:clamp(17px,1.5vw,19px);line-height:1.6;color:rgba(255,255,255,.82);margin-top:22px;max-width:32em}.hero-bold-ghost{background:rgba(255,255,255,.12);color:#fff}.hero-bold-ghost:hover{background:rgba(255,255,255,.16)}.hero-bold-stats{display:flex;gap:42px;margin-top:42px;flex-wrap:wrap}.hero-bold-stats .hstat{align-items:flex-start}.hero-bold-stats .hstat-l{text-align:left}.hero-bold-art{position:relative}.hbMain{aspect-ratio:4/4.6;width:100%;border-radius:var(--radius-lg)}.hero-bold-float{position:absolute;left:-26px;top:40px;padding:14px 16px;border-radius:14px}@media(max-width:920px){.hero-bold-grid{grid-template-columns:1fr;gap:44px}.hero-bold-art{max-width:440px}}.trust-strip{background:var(--paper)}.trust-strip-in{display:flex;justify-content:space-between;gap:24px;padding:22px 24px;flex-wrap:wrap}.trust-item{display:flex;align-items:center;gap:11px;font-size:14.5px;font-weight:600;color:var(--teal)}.trust-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#F2F6F8;color:var(--teal)}.trust-ic svg{width:19px;height:19px}.sec-head{margin-bottom:48px;max-width:620px}.sec-head.center{text-align:center;margin-left:auto;margin-right:auto}.how{background:var(--bg)}.how-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.how-card{padding:30px 26px;border-radius:var(--radius);background:var(--paper);position:relative;overflow:hidden}.how-num{position:absolute;right:18px;top:14px;font-size:42px;font-weight:700;color:#e7eef0;letter-spacing:-.03em}.how-num:before{content:attr(data-n)}.how-ic{display:grid;place-items:center;width:50px;height:50px;border-radius:13px;background:var(--accent-soft);color:var(--teal)}.how-ic svg{width:26px;height:26px}.how-t{font-size:18px;font-weight:700;color:var(--ink-head);margin-top:20px}.how-s{font-size:14.5px;color:var(--ink-soft);margin-top:9px;line-height:1.55}.how-cta{text-align:center;margin-top:48px}@media(max-width:900px){.how-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.how-grid{grid-template-columns:1fr}}.treat-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:24px}.treat-card{border-radius:var(--radius-lg);background:var(--paper);overflow:hidden;position:relative}.treat-main{display:flex;flex-direction:column}.treat-main .treat-img{order:-1;aspect-ratio:16/9}@media(min-width:901px){.treat-main .treat-img,.treat-sub .treat-img-sm{aspect-ratio:auto;height:300px}}.treat-main .treat-card-body{padding:42px 38px;display:flex;flex-direction:column}.treat-h{font-size:26px;font-weight:600;color:var(--teal);letter-spacing:normal;line-height:1.25}.treat-d{font-size:15.5px;color:var(--ink-soft);line-height:1.6;margin-top:14px}.treat-list{list-style:none;padding:0;margin:22px 0 28px;display:flex;flex-direction:column;gap:11px}.treat-list li{display:flex;align-items:center;gap:11px;font-size:15px;font-weight:500;color:var(--teal)}.treat-list svg{color:var(--accent);flex-shrink:0}.treat-main .btn{align-self:flex-start;margin-top:auto}.treat-img{border-radius:0}.treat-sub{display:flex;flex-direction:column}.treat-img-sm{aspect-ratio:16/9;border-radius:0}.treat-sub .treat-card-body{padding:32px 30px}.treat-sub .btn{align-self:flex-start;margin-top:20px}@media(max-width:900px){.treat-grid{grid-template-columns:1fr}.treat-img{aspect-ratio:16/10}}.testi-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;max-width:none;flex-wrap:wrap}.testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.testi-card{padding:30px 28px;border-radius:var(--radius-lg);background:var(--paper);display:flex;flex-direction:column}.testi-top{display:flex;align-items:center;justify-content:space-between}.testi-q{font-size:17.5px;line-height:1.55;color:var(--ink);font-weight:500;margin:20px 0 24px;letter-spacing:-.01em}.testi-cap{display:flex;align-items:center;gap:13px;margin-top:auto}.testi-av{width:48px;height:48px;border-radius:50%;flex-shrink:0}.testi-ini{display:flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--teal);font-family:var(--ffh);font-weight:600;font-size:19px}.testi-name{font-size:15px;font-weight:700;color:var(--teal);display:block}.testi-meta{font-size:13.5px;color:var(--ink-soft)}.testi-disc{font-size:13px;color:var(--ink-soft);margin-top:26px;opacity:.85}@media(max-width:880px){.testi-grid{grid-template-columns:1fr}}.docs{background:var(--paper)}.docs-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:56px;align-items:center}.docs-punten{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.docs-punten li{display:flex;align-items:flex-start;gap:16px;background:var(--bg);border-radius:var(--radius);padding:20px 22px}.docs-punt-ic{flex-shrink:0;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--accent-soft);color:var(--knop-hover)}.docs-punt-ic svg{width:22px;height:22px}.docs-punten strong{display:block;font-family:var(--ffh);font-size:17px;font-weight:700;color:var(--teal);margin-bottom:3px}.docs-punten li>span:last-child{font-size:15px;line-height:1.5;color:var(--ink-soft)}.team-leden{list-style:none;margin:0 0 28px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,280px));gap:22px}.team-leden li{display:flex;flex-direction:column;gap:2px}.team-foto{position:relative;aspect-ratio:2/3;border-radius:var(--radius);overflow:hidden;background:var(--bg);margin-bottom:14px}.team-foto img{-o-object-fit:cover;object-fit:cover}.team-leden strong{font-family:var(--ffh);font-size:19px;font-weight:700;color:var(--teal)}.team-big{font-size:14px;color:var(--knop,#357F81);text-decoration:underline;text-underline-offset:3px;margin-top:2px;width:-moz-fit-content;width:fit-content}.team-leden span{font-size:15px;line-height:1.5;color:var(--ink-soft)}@media(max-width:600px){.team-leden{grid-template-columns:1fr 1fr;gap:14px}.team-leden strong{font-size:16px}.team-leden span{font-size:13.5px}}.team-rollen{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.team-rollen li{background:var(--paper);border-radius:var(--radius);padding:20px 20px 22px;display:flex;flex-direction:column;gap:6px}.team-rollen strong{font-family:var(--ffh);font-size:17px;font-weight:700;color:var(--teal)}.team-rollen span{color:var(--ink-soft)}.docs-cred,.team-rollen span{font-size:14.5px;line-height:1.5}.docs-cred{display:flex;align-items:flex-start;gap:13px;margin-top:28px;padding:18px 20px;background:var(--bg);border-radius:14px;color:var(--ink)}@media(max-width:900px){.docs-grid{grid-template-columns:1fr;gap:40px}}.cmp-table{border-radius:var(--radius-lg);overflow:hidden;background:var(--paper);max-width:980px;margin:0 auto}.cmp-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;align-items:center}.cmp-header,.cmp-row:nth-child(2n){background:var(--bg)}.cmp-header .cmp-col{font-size:13.5px;font-weight:700;color:var(--teal);padding:20px 10px;text-align:center;line-height:1.3}.cmp-feat{padding:18px 22px;font-size:14.5px;font-weight:600;color:var(--teal)}.cmp-col{padding:16px 10px;display:flex;align-items:center;justify-content:center;text-align:center}.cmp-col-us{background:var(--accent-soft)}.cmp-header .cmp-col-us{background:#d7ebeb}.cmp-yes{place-items:center;width:30px;height:30px;background:var(--knop);color:#fff}.cmp-no,.cmp-yes{display:grid;border-radius:50%}.cmp-no{place-items:center;width:30px;height:30px;background:#eef1f2;color:#aab8bd}.cmp-maybe{font-size:12.5px;font-weight:600;color:var(--ink-soft)}@media(max-width:760px){.cmp-table{overflow-x:auto}.cmp-row{grid-template-columns:1.6fr 80px 80px 80px 80px;min-width:560px}}.faq-wrap{max-width:820px;margin:0 auto}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-item{background:var(--paper);border-radius:var(--radius);overflow:hidden;transition:box-shadow .2s}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px;text-align:left;font-size:17px;font-weight:700;color:var(--teal)}.faq-ic{flex-shrink:0;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#F2F6F8;color:var(--teal)}.faq-a-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-a-in{overflow:hidden;min-height:0}.faq-item.open .faq-a-wrap{grid-template-rows:1fr}.faq-a{padding:0 26px 24px;font-size:15.5px;line-height:1.65;color:var(--ink-soft);max-width:62ch}.final{padding:96px 0;text-align:center;color:#fff;--ink:#fff;--ink-soft:rgba(255,255,255,.8)}.final-in{max-width:720px}.final-h{font-size:clamp(30px,4vw,50px);font-weight:700;color:#fff;letter-spacing:-.005em;line-height:1.08}.final .kop-zacht{color:#8CC9CA}@media(max-width:760px){.final .bettr-dark-smile{display:none}}.final-lead{font-size:18px;color:rgba(255,255,255,.82);margin:18px auto 32px;max-width:32em;line-height:1.55}.final-trust{display:flex;justify-content:center;margin-top:30px}.final-trust .stars span{background:var(--star)!important}.footer{background:var(--teal-900);color:rgba(255,255,255,.7);padding:70px 0 36px}.footer-top{display:grid;grid-template-columns:1fr 2fr;gap:48px}.footer-tag{font-size:14.5px;line-height:1.6;margin-top:20px;color:rgba(255,255,255,.6)}.footer-badges{display:flex;gap:12px;margin-top:22px;flex-wrap:wrap}.footer-badge{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:rgba(255,255,255,.82);background:rgba(255,255,255,.06);padding:8px 13px;border-radius:99px}.footer-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.footer-col .footer-kop{font-size:15px;font-weight:600;color:#fff;letter-spacing:normal;line-height:1.3;margin-bottom:16px}.footer-col a{display:block;font-size:14.5px;color:rgba(255,255,255,.62);padding:6px 0;transition:color .15s}.footer-col a:hover{color:var(--accent)}.footer-rule{margin:48px 0 28px}.footer-bottom{display:flex;flex-direction:column;gap:10px}.footer-bottom p{font-size:13px;color:rgba(255,255,255,.62)}.footer-disc{max-width:80ch;line-height:1.6}@media(max-width:820px){.footer-top{grid-template-columns:1fr;gap:40px}.footer-cols{grid-template-columns:1fr 1fr}}.qc-screen{position:fixed;inset:0;z-index:200;background:var(--bg);display:flex;flex-direction:column;padding-top:env(safe-area-inset-top)}.qc-head{display:flex;align-items:center;gap:20px;padding:24px 32px}.qc-brand,.qc-head{flex-shrink:0}.qc-close,.qc-terug{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--ink-head)}.qc-close{margin-left:auto}.qc-close:hover,.qc-terug:hover{background:var(--accent-soft)}.qc-body{overflow-y:auto;flex:1;min-height:0;overscroll-behavior:contain}.qc-column{width:100%;max-width:608px;padding:8vh 16px 32px;margin:0 auto}@keyframes qcEnter{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.qc-actions,.qc-opts>*,.qc-preparing,.qc-result,.qc-step>.qc-q,.qc-step>.qc-sub{animation:qcEnter .6s cubic-bezier(.33,1,.68,1) both}.qc-opts>:nth-child(2),.qc-step>.qc-sub{animation-delay:.1s}.qc-opts>:nth-child(3){animation-delay:.2s}.qc-opts>:nth-child(4){animation-delay:.3s}.qc-opts>:nth-child(5){animation-delay:.4s}.qc-opts>:nth-child(6){animation-delay:.5s}.qc-opts>:nth-child(n+7){animation-delay:.6s}.qc-actions{animation-delay:.3s}.qc-q,.qc-result-title{font-family:var(--ffh);font-size:clamp(30px,4.2vw,48px);font-weight:700;color:var(--ink-head);letter-spacing:normal;line-height:1.15;text-align:center;text-wrap:balance}.qc-q:focus,.qc-result-title:focus{outline:none}.qc-sub{color:var(--ink);opacity:.75;font-size:16px;margin-top:16px;line-height:1.5;text-align:center}.qc-opts{margin-top:32px;display:flex;flex-direction:column;gap:12px}.qc-meetgroep{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;max-width:480px;margin:0 auto}.qc-meetgroep-leeftijd{grid-template-columns:1fr;max-width:240px}.qc-meetveld{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-width:0;padding:24px 16px;background:var(--paper);border:1px solid var(--line);border-radius:16px;cursor:text;transition:border-color .15s}.qc-meetveld-breed{grid-column:1/-1;flex-direction:row;justify-content:space-between;gap:20px;padding:16px 20px}.qc-meetveld-breed .qc-meetlabel{text-align:left;max-width:55%}.qc-meetveld-breed .qc-getal{font-size:40px}.qc-meetveld:focus-within{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:3px}.qc-meetveld.fout{border-color:#a43d28}.qc-meetlabel{font-size:15px;font-weight:600;line-height:1.4;text-align:center;color:var(--ink-head)}.qc-meetwaarde{display:flex;align-items:baseline;justify-content:center;gap:8px;max-width:100%}.qc-getal{display:block;min-width:0;width:3ch;padding:0;border:0;border-radius:0;background:transparent;font-family:var(--ffh);font-size:56px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2;text-align:center;color:var(--ink-head);-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.qc-meetgroep-leeftijd .qc-getal{width:2ch}.qc-getal::-moz-placeholder{color:#a9b9c0;opacity:1}.qc-getal::placeholder{color:#a9b9c0;opacity:1}.qc-getal:focus-visible{outline:none}.qc-getal::-webkit-inner-spin-button,.qc-getal::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qc-meeteenheid{font-size:16px;font-weight:600;color:var(--ink-soft)}.qc-choice{position:relative;display:flex;align-items:center;gap:14px;text-align:left;padding:16px 20px;min-height:64px;width:100%;border-radius:var(--radius-sm);background:var(--knop);color:#fff;box-shadow:0 3px 6px rgb(31 52 64/8%);transition:background .15s}.qc-choice.on,.qc-choice:focus-visible,.qc-choice:hover{background:var(--knop-hover)}.qc-choice-txt{display:flex;flex:1;flex-direction:column;gap:4px}.qc-choice-t{font-family:var(--ff);font-weight:600;font-size:17px;line-height:1.4}.qc-choice-d{font-size:14px;opacity:.85;line-height:1.4}.qc-choice-confirm{width:20px;height:20px;flex-shrink:0}.qc-opts-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,140px));justify-content:center;gap:12px}.qc-opts-tiles .qc-choice{aspect-ratio:1;flex-direction:column;justify-content:center;padding:16px 8px;text-align:center}.qc-opts-tiles .qc-choice-txt{flex:0}.qc-opts-tiles .qc-choice-t{font-size:15px}.qc-choice-icon svg{width:48px;height:48px;stroke-width:1.6}.qc-opts-tiles .qc-choice-confirm{position:absolute;top:8px;right:8px;width:16px;height:16px}.qc-check{display:flex;align-items:center;gap:16px;text-align:left;padding:16px;min-height:56px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);transition:background .15s}.qc-check.on,.qc-check:hover{background:var(--accent-soft)}.qc-check-box{order:1;margin-left:auto;width:24px;height:24px;border:1.5px solid var(--accent);border-radius:50%;flex-shrink:0;display:grid;place-items:center;color:var(--accent)}.qc-note{font-size:13px;color:var(--ink-soft);margin-top:6px;text-align:center}.qc-field{display:flex;flex-direction:column;gap:8px}.qc-field-lab{font-size:14px;font-weight:600;color:var(--teal)}.qc-screen .qc-field-lab{color:var(--ink-head)}.qc-field-wrap{position:relative;display:flex;align-items:center}.qc-field-icon{position:absolute;left:16px;pointer-events:none;color:var(--accent)}.qc-field-icon svg{width:20px;height:20px;stroke-width:1.6}.qc-input{width:100%;font-family:inherit;font-size:18px;padding:16px 18px;border-radius:12px;background:var(--bg);border:1.5px solid transparent;color:var(--ink);outline:none;transition:border .15s,background .15s}.qc-input:focus{border-color:var(--accent);background:#fff}.qc-screen .qc-input{width:100%;height:56px;font-family:inherit;font-size:18px;padding:12px 54px 12px 48px;border-radius:12px;background:var(--paper);border:1px solid var(--line);color:var(--ink);transition:border .15s}.qc-screen .qc-input:focus{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.qc-suffix{position:absolute;right:16px;color:var(--ink-soft);font-size:15px;font-weight:600;pointer-events:none}.qc-bmi{display:flex;align-items:center;gap:18px;padding:20px;border-radius:12px;margin-top:4px;background:var(--accent-soft)}.qc-bmi.warn{background:#fdf3e7}.qc-bmi-val{font-size:34px;font-weight:700;color:var(--teal);display:block;line-height:1}.qc-bmi-lab{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);font-weight:600;white-space:nowrap}.qc-bmi p{font-size:14.5px;color:var(--ink);line-height:1.5;margin:0}.qc-err{color:#a43d28;font-size:14.5px;font-weight:600;margin-top:16px;text-align:center}.qc-actions{display:flex;justify-content:center;margin-top:28px}.qc-footer{flex-shrink:0;text-align:center;padding:16px 16px calc(20px + env(safe-area-inset-bottom));font-size:12px;color:var(--ink-soft)}.qc-trust{font-size:13px}.qc-footer a,.qc-note svg,.qc-trust svg{display:inline-block}.qc-footer a{margin:8px 8px 0;text-decoration:underline;text-underline-offset:3px}.qc-progress{position:fixed;bottom:0;left:0;right:0;height:4px;background:var(--accent-soft)}.qc-progress span{display:block;height:100%;background:var(--accent);transition:width .3s}.qc-preparing{display:flex;flex-direction:column;align-items:center;gap:32px;background:var(--accent-soft);padding:40px 24px;border-radius:12px}.qc-result{text-align:center}.qc-result-lead{color:var(--ink-soft);font-size:16px;line-height:1.6;margin:20px auto 24px}.qc-result-steps{text-align:left;display:flex;flex-direction:column;gap:14px;margin-bottom:26px}.qc-rrow{display:flex;gap:14px;align-items:flex-start}.qc-rnum{width:30px;height:30px;border-radius:50%;background:var(--accent-soft);color:var(--teal);font-weight:700;display:grid;place-items:center;flex-shrink:0;font-size:14px}.qc-rrow strong{color:var(--teal);font-size:16px}.qc-disc{font-size:12.5px;color:var(--ink-soft);margin-top:14px;opacity:.8}.qc-zeker{list-style:none;margin:16px 0 4px;padding:0;flex-direction:column}.qc-zeker,.qc-zeker li{display:flex;gap:9px;align-items:center}.qc-zeker li{font-size:14px;color:var(--ink)}.qc-zeker svg{flex-shrink:0;color:var(--accent)}@media(min-width:480px){.qc-opts-grid{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:600px){.qc-head{padding:12px 16px;gap:12px}.qc-column{padding-top:24px}.qc-choice{min-height:56px}.qc-opts-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.qc-opts-tiles .qc-choice{gap:12px;padding:12px 8px}.qc-meetgroep{gap:12px}.qc-meetveld{padding:20px 12px}.qc-getal{font-size:48px}.qc-actions .btn{width:100%}.qc-footer{padding-top:10px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.qc-trust{font-size:11px}}@media(prefers-reduced-motion:reduce){.qc-screen .qc-actions,.qc-screen .qc-opts>*,.qc-screen .qc-preparing,.qc-screen .qc-result,.qc-screen .qc-step>.qc-q,.qc-screen .qc-step>.qc-sub{animation:none}.qc-check,.qc-choice,.qc-input,.qc-progress span{transition:none}}.ph{position:relative}.ph>img,.ph>video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.treat-img>video{-o-object-position:50% 45%;object-position:50% 45%}.ph.has-img{background:none}.ph.has-img:after{display:none}.treat-img>img{-o-object-position:50% 72%;object-position:50% 72%}.treat-img-sm>img{-o-object-position:50% 30%;object-position:50% 30%}.platform{background:var(--paper);overflow:hidden}.platform-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.platform-list{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.platform-list li{display:flex;gap:13px;align-items:flex-start;font-size:15.5px;color:var(--ink);line-height:1.5}.platform-list .trust-ic{flex-shrink:0}.phone-stage{position:relative;display:flex;justify-content:center;padding:30px 0}.phone{position:relative;width:288px;border-radius:46px;background:#10191f;padding:10px;box-shadow:inset 0 0 0 2px #2a3942}.phone-screen{border-radius:37px;background:linear-gradient(168deg,#16323D,#0D1F27 60%);overflow:hidden;padding:14px 16px 12px;color:#fff;min-height:520px;display:flex;flex-direction:column}.p-island{width:84px;height:24px;border-radius:99px;background:#0b1318;margin:2px auto 16px;flex-shrink:0}.p-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.p-hi{font-size:11.5px;color:rgba(255,255,255,.55)}.p-name{font-size:16px;letter-spacing:-.01em}.p-ava,.p-name{font-weight:700}.p-ava{width:30px;height:30px;border-radius:50%;background:var(--accent);display:grid;place-items:center;font-size:12px;color:#fff}.p-card{background:rgba(255,255,255,.07);border-radius:16px;padding:14px;margin-bottom:10px}.p-week{display:flex;align-items:center;gap:14px}.p-week-t{font-size:14.5px;font-weight:700}.p-week-s{font-size:11.5px;color:rgba(255,255,255,.6);margin-top:3px}.p-ring{width:62px;height:62px;flex-shrink:0}.p-ring .bgc{stroke:rgba(255,255,255,.14)}.p-ring .fgc{stroke:var(--accent);stroke-dasharray:163.4;stroke-dashoffset:163.4}.p-ring text{fill:#fff;font-size:13px;font-weight:700}.p-sec{font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:rgba(255,255,255,.45);margin:8px 2px;font-weight:600}.p-task{display:flex;align-items:center;gap:11px;background:rgba(255,255,255,.07);border-radius:13px;padding:11px 12px;margin-bottom:8px}.p-task-t{font-size:13px;font-weight:600}.p-task-s{font-size:10.5px;color:rgba(255,255,255,.55);margin-top:2px}.p-check{width:22px;height:22px;border-radius:50%;background:var(--accent);display:grid;place-items:center;flex-shrink:0;transform:scale(0)}.p-check svg{width:12px;height:12px;color:#fff}.p-pending{width:22px;height:22px;border-radius:50%;border:2px solid rgba(255,255,255,.3);flex-shrink:0}.p-chip{margin-left:auto;font-size:9.5px;font-weight:700;background:rgba(79,163,165,.25);color:#9fd4d5;border-radius:99px;padding:3px 8px;white-space:nowrap}.p-tabs{margin-top:auto;display:flex;justify-content:space-around;padding:10px 6px 2px}.p-tabs svg{width:19px;height:19px;color:rgba(255,255,255,.45)}.p-tabs .on svg{color:var(--accent)}.p-float{position:absolute;background:var(--paper);border-radius:15px;padding:12px 14px;opacity:0}.p-float-msg{left:-10px;top:120px;width:218px;display:flex;gap:10px;align-items:flex-start}.p-float-msg img{width:34px;height:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.p-float-msg .n{font-size:11.5px;font-weight:700;color:var(--teal)}.p-float-msg .m{font-size:11.5px;color:var(--ink-soft);line-height:1.45;margin-top:2px}.p-float-kg{right:-4px;bottom:120px;display:flex;flex-direction:column;gap:4px}.p-float-kg .l{font-size:10.5px;color:var(--ink-soft);font-weight:600}@media(max-width:880px){.platform-grid{grid-template-columns:1fr;gap:30px}.p-float-msg{left:max(-6px,calc(50% - 250px))}.p-float-kg{right:max(-2px,calc(50% - 240px))}}.ta-list{margin:30px 0 0;display:flex;flex-direction:column}.ta-item{position:relative;border-radius:16px;transition:background .4s ease}.ta-item.is-active{background:var(--bg)}.ta-trigger{display:flex;align-items:center;gap:15px;width:100%;background:none;border:0;padding:15px 18px 14px;text-align:left;cursor:pointer;font:inherit;color:inherit}.ta-num{flex-shrink:0;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:12.5px;font-weight:700;background:var(--bg);color:var(--ink-soft);transition:background .3s ease,color .3s ease,box-shadow .3s ease,transform .35s cubic-bezier(.34,1.4,.64,1)}.ta-item.is-active .ta-num{background:var(--knop);color:#fff;transform:scale(1.06)}.ta-item:not(.is-active):hover .ta-num{color:var(--accent-hover)}.ta-title{font-family:var(--ffh);font-size:17px;font-weight:600;letter-spacing:normal;color:var(--ink-soft);transition:color .3s ease}.ta-item.is-active .ta-title,.ta-item:not(.is-active):hover .ta-title{color:var(--teal)}.ta-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.3,1)}.ta-item.is-active .ta-content{grid-template-rows:1fr}.ta-content-inner{overflow:hidden}.ta-content-inner p{font-size:15px;color:var(--ink-soft);line-height:1.6;margin:0;padding:0 18px 16px 61px;max-width:32em;opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .35s ease}.ta-item.is-active .ta-content-inner p{opacity:1;transform:none;transition-delay:.1s}.ta-track{height:2px;margin:0 18px;border-radius:99px;overflow:hidden}.ta-item:last-child .ta-track,.ta-track{background:transparent}.ta-item.is-active .ta-track{background:rgba(79,163,165,.2)}.ta-fill{display:block;height:100%;width:0;background:var(--accent);border-radius:99px}.ta-item.is-active .ta-fill{transition:width .12s linear}.ta-stack{position:relative;flex:1;min-height:366px;overflow:hidden}.ta-pane{position:absolute;inset:0;display:flex;flex-direction:column;opacity:0;transform:scale(1.045);pointer-events:none;transition:opacity .4s ease,transform .5s cubic-bezier(.2,.8,.3,1)}.ta-pane.is-active{opacity:1;transform:none;pointer-events:auto}.ta-chat,.ta-tasks{display:flex;flex-direction:column}.ta-chat{gap:9px}.ta-chat-av{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:var(--knop)}.ta-chat-head{display:flex;align-items:center;gap:10px;padding:0 2px 3px}.ta-chat-name{font-size:12.5px;font-weight:700}.ta-chat-status{display:flex;align-items:center;gap:6px;font-size:10.5px;color:rgba(255,255,255,.5);margin-top:2px}.ta-dot-on{width:6px;height:6px;border-radius:50%;background:#7ee0a6;flex-shrink:0}.ta-msgs{flex-direction:column;gap:8px}.ta-chat-row,.ta-msgs{display:flex}.ta-chat-row.is-me{justify-content:flex-end}.ta-chat-msg{max-width:80%;background:rgba(255,255,255,.1);border-radius:15px 15px 15px 5px;padding:9px 13px;font-size:12.5px;line-height:1.45}.ta-chat-row.is-me .ta-chat-msg{background:var(--accent);border-color:transparent;border-radius:15px 15px 5px 15px;color:#fff}.ta-typing{display:inline-flex;align-items:center;gap:4px;background:rgba(255,255,255,.1);border-radius:15px 15px 15px 5px;padding:12px 14px}.ta-typing span{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.6)}.ta-card{display:flex;flex-direction:column;background:rgba(255,255,255,.07);border-radius:16px;padding:15px 14px}.ta-card-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ta-card-t{font-size:13px;font-weight:700}.ta-card-s{font-size:10.5px;color:rgba(255,255,255,.5);white-space:nowrap}.ta-chart{width:100%;height:98px;margin-top:10px;display:block;overflow:visible}.ta-chart-area{fill:url(#taGrad)}.ta-chart-line{fill:none;stroke:var(--accent);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:260}.ta-chart-dot{fill:#142833;stroke:var(--accent);stroke-width:2;transform-box:fill-box;transform-origin:center}.ta-chart-dot.is-last{fill:var(--accent);stroke:#e8f4f4;stroke-width:2.5}.ta-chart-x{display:flex;justify-content:space-between;margin-top:7px;font-size:9.5px;color:rgba(255,255,255,.4)}.ta-kg{display:inline-flex;align-items:center;gap:6px;margin-top:13px;background:var(--accent-soft);color:var(--teal);font-weight:700;font-size:13px;border-radius:999px;padding:6px 13px;align-self:flex-start}.ta-map{position:relative;height:118px;border-radius:14px;background:#12303c;overflow:hidden;margin-bottom:11px}.ta-map svg{position:absolute;inset:0;width:100%;height:100%}.ta-block{fill:rgba(255,255,255,.055)}.ta-block.is-park{fill:rgba(126,224,166,.13)}.ta-water{fill:rgba(120,190,214,.12)}.ta-street{stroke:rgba(255,255,255,.1);stroke-linecap:round;fill:none}.ta-route{fill:none;stroke:rgba(255,255,255,.2);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ta-route-fill{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:220}.ta-origin{fill:rgba(255,255,255,.7)}.ta-pulse{fill:none;stroke:var(--accent);stroke-width:2;opacity:0;transform-origin:center}.ta-pin,.ta-pulse{transform-box:fill-box}.ta-pin{transform-origin:50% 100%}.ta-pin-body{fill:var(--accent)}.ta-pin-dot{fill:#0D1F27}.ta-pin-shadow{fill:rgba(0,0,0,.3)}.ta-deliver-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.ta-deliver-actions{display:flex;gap:8px;margin-top:12px}.ta-mini-btn{font-size:11px;font-weight:600;padding:7px 12px;border-radius:99px;color:rgba(255,255,255,.85);background:rgba(255,255,255,.05)}@media (max-width:880px){.ta-title{font-size:16px}.ta-content-inner p{font-size:14.5px}}@media (prefers-reduced-motion:no-preference){.trust-item{transition:transform .2s ease}.trust-item:hover{transform:translateY(-2px)}.trust-item:hover .trust-ic{background:var(--accent-soft);color:var(--accent-hover)}.trust-ic{transition:background .2s ease,color .2s ease}.phone{animation:phoneFloat 7s ease-in-out 2.2s infinite}@keyframes phoneFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes taUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes popIn{0%{transform:scale(0)}to{transform:scale(1)}}.ta-pane.is-active .p-card{animation:taUp .5s cubic-bezier(.2,.8,.3,1) both}.ta-pane.is-active .p-sec{animation:taUp .45s cubic-bezier(.2,.8,.3,1) .12s both}.ta-pane.is-active .ta-tasks>*{animation:taUp .45s cubic-bezier(.2,.8,.3,1) both}.ta-pane.is-active .ta-tasks>:first-child{animation-delay:.18s}.ta-pane.is-active .ta-tasks>:nth-child(2){animation-delay:.27s}.ta-pane.is-active .ta-tasks>:nth-child(3){animation-delay:.36s}.ta-pane.is-active .p-ring .fgc{animation:ringFill 1.15s cubic-bezier(.3,0,.2,1) .3s both}@keyframes ringFill{0%{stroke-dashoffset:163.4}to{stroke-dashoffset:40.85}}.ta-pane.is-active .p-check{animation:popIn .45s cubic-bezier(.34,1.56,.64,1) both}.ta-pane.is-active .p-check.c1{animation-delay:.8s}.ta-pane.is-active .p-check.c2{animation-delay:1s}.ta-pane.is-active .ta-chat-head{animation:taUp .45s cubic-bezier(.2,.8,.3,1) both}.ta-pane.is-active .ta-msgs>*{animation:chatIn .45s cubic-bezier(.2,.8,.3,1) both}@keyframes chatIn{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}.ta-pane.is-active .ta-msgs>:first-child{animation-delay:.22s}.ta-pane.is-active .ta-msgs>:nth-child(2){animation-delay:.5s}.ta-pane.is-active .ta-msgs>:nth-child(3){animation-delay:.85s}.ta-pane.is-active .ta-msgs>:nth-child(4){animation-delay:1.2s}.ta-typing span{animation:typBounce 1.2s ease-in-out infinite}.ta-typing span:nth-child(2){animation-delay:.15s}.ta-typing span:nth-child(3){animation-delay:.3s}@keyframes typBounce{0%,65%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}.ta-pane.is-active .ta-card{animation:taUp .5s cubic-bezier(.2,.8,.3,1) both}.ta-pane.is-active .ta-chart-line{animation:lineDraw 1.25s cubic-bezier(.3,0,.2,1) .25s both}@keyframes lineDraw{0%{stroke-dashoffset:260}to{stroke-dashoffset:0}}.ta-pane.is-active .ta-chart-area{animation:fadeIn .8s ease .55s both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.ta-pane.is-active .ta-chart-dot{animation:popIn .35s cubic-bezier(.34,1.56,.64,1) both}.ta-pane.is-active .ta-chart-dot:first-of-type{animation-delay:.45s}.ta-pane.is-active .ta-chart-dot:nth-of-type(2){animation-delay:.58s}.ta-pane.is-active .ta-chart-dot:nth-of-type(3){animation-delay:.71s}.ta-pane.is-active .ta-chart-dot:nth-of-type(4){animation-delay:.84s}.ta-pane.is-active .ta-chart-dot:nth-of-type(5){animation-delay:.97s}.ta-pane.is-active .ta-chart-dot:nth-of-type(6){animation-delay:1.1s}.ta-pane.is-active .ta-kg{animation:popIn .45s cubic-bezier(.34,1.56,.64,1) 1.25s both}.p-tabs span svg{transition:color .35s ease}.ta-pane.is-active .ta-route-fill{animation:routeDraw 1.4s cubic-bezier(.3,0,.2,1) .35s both}@keyframes routeDraw{0%{stroke-dashoffset:220}to{stroke-dashoffset:0}}.ta-pane.is-active .ta-pin{animation:pinDrop .7s cubic-bezier(.34,1.5,.5,1) 1.45s both}@keyframes pinDrop{0%{opacity:0;transform:translateY(-20px) scale(.7)}50%{opacity:1}to{opacity:1;transform:none}}.ta-pane.is-active .ta-pulse{animation:mapPulse 2.4s ease-out 2s infinite}.ta-pane.is-active .ta-pulse.p2{animation-delay:3.2s}@keyframes mapPulse{0%{transform:scale(.3);opacity:.6}80%{transform:scale(2.8);opacity:0}to{transform:scale(2.8);opacity:0}}.ta-pane.is-active .ta-deliver-row{animation:taUp .5s cubic-bezier(.2,.8,.3,1) .3s both}.ta-pane.is-active .ta-deliver-actions>*{animation:taUp .45s cubic-bezier(.2,.8,.3,1) both}.ta-pane.is-active .ta-deliver-actions>:first-child{animation-delay:.45s}.ta-pane.is-active .ta-deliver-actions>:nth-child(2){animation-delay:.55s}}@media (prefers-reduced-motion:reduce){.p-check{transform:scale(1)}.p-ring .fgc{stroke-dashoffset:40.85}.ta-pane{transition:opacity .2s ease;transform:none}.ta-chart-line,.ta-route-fill{stroke-dasharray:none}.ta-ping{display:none}}.mcta{display:none}@media (max-width:900px){.mcta{display:block;position:fixed;left:0;right:0;bottom:0;z-index:90;background:rgba(255,255,255,.93);backdrop-filter:blur(12px);padding:8px 16px calc(8px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .25s ease}.mcta.zichtbaar{transform:none}.mcta .btn{width:100%;padding:13px 24px}.ds-root{bottom:calc(76px + env(safe-area-inset-bottom))}.footer{padding-bottom:100px}}@media (max-width:560px){.wrap{padding:0 18px}.hero-home .hero-licht-art{margin:0 -18px}.section{padding:60px 0}.sec-head{margin-bottom:28px}.h2{font-size:clamp(27px,7.8vw,32px)}.lead{font-size:16.5px}.nav-in{height:62px}.nav-right{gap:10px}.nav-right .btn{padding:11px 16px;font-size:14.5px}.hero-safe{padding:18px 0 0}.hero-safe-grid{gap:34px;padding-top:14px;padding-bottom:48px}.hero-art{margin:0 auto}.hero-art-main{aspect-ratio:4/4}.hero-float{width:190px;padding:14px;right:8px;bottom:16px}.hero-art .smile-motif{left:-6px!important;bottom:20px!important}.hero-art .smile-motif svg{width:54px}.h-display{font-size:clamp(36px,10.4vw,42px);line-height:1.08}.hero-cta{flex-direction:column;align-items:stretch;gap:10px;margin-top:26px}.hero-cta .btn{width:100%}.hero-micro-sep{display:none}.hero-microtrust{gap:10px 16px;margin-top:22px}.hero-conf{padding:32px 0 8px}.hero-bold{padding:48px 0 64px}.hero-bold-stats{gap:22px}.hstat-n{font-size:30px}.trust-strip-in{display:grid;grid-template-columns:1fr 1fr;gap:12px 10px;padding:16px 18px;justify-content:stretch}.trust-item{font-size:12.5px;gap:9px;align-items:flex-start}.trust-ic{width:30px;height:30px}.trust-ic svg{width:16px;height:16px}.how-card{padding:24px 20px}.how-cta{margin-top:32px}.final .btn,.how-cta .btn,.platform .btn{width:100%}.treat-main .treat-card-body,.treat-sub .treat-card-body{padding:24px 20px 26px}.treat-h{font-size:23px}.treat-main .btn,.treat-sub .btn{align-self:stretch;width:100%}.treat-sub .btn{justify-content:center}.platform-list li{font-size:14.5px}.phone{width:288px}.phone-screen{min-height:478px}.p-float-msg{width:196px;padding:10px 12px;left:max(-4px,calc(50% - 218px));top:92px}.p-float-kg{right:max(0px,calc(50% - 196px));bottom:92px}.testi-card{padding:22px 20px}.testi-q{font-size:16px}.docs-cred{font-size:13.5px;padding:14px 16px}.cmp-row{grid-template-columns:1.5fr 74px 74px 74px 74px;min-width:520px}.cmp-feat{padding:14px;font-size:13px}.cmp-header .cmp-col{font-size:11px;padding:13px 5px}.faq-q{padding:18px;font-size:15.5px;gap:12px}.faq-a{padding:0 18px 18px;font-size:14.5px}.faq-ic{width:30px;height:30px}.final{padding:64px 0}.final-lead{font-size:16px}.footer{padding-top:48px}.footer-cols{gap:22px}}.hero-micro-txt{display:inline-flex;align-items:center;white-space:nowrap}.hero-micro-txt svg{display:inline-block;vertical-align:middle}.treat-link{color:var(--teal);font-weight:600;border-bottom:1.5px solid var(--accent);padding-bottom:1px;transition:color .15s}.treat-link:hover{color:var(--accent-hover)}.hero-band{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(90deg,#D5E7E6,#C4DAD9 55%,#B2CAC8)}.hero-band .bettr-dark-smile{opacity:.5}.hero-band .kop-zacht{color:#5F7883}.hero-licht-trust.midden{align-items:center}.page-hero{padding:72px 0 76px;text-align:center}.page-hero-in{display:flex;flex-direction:column;align-items:center}.page-hero-h{font-size:clamp(34px,4.4vw,56px);font-weight:700;letter-spacing:-.02em;line-height:1.05}.page-hero-lead{margin-top:20px;max-width:36em}.page-hero-note{margin-top:16px;font-size:13.5px;color:var(--ink-soft);max-width:34em}.page-hero-trust{margin-top:24px}.lp-prose-sec{padding:72px 0}.lp-prose{max-width:760px;margin:0 auto}.lp-prose .h2{margin-bottom:22px}.lp-prose-body{font-size:17px;line-height:1.7;color:var(--ink)}.lp-prose-body p{margin-bottom:18px}.lp-prose-body p:last-child{margin-bottom:0}.lp-prose-body h3{font-size:20px;font-weight:700;color:var(--teal);margin:26px 0 10px}.lp-prose-body strong{color:var(--teal)}.inc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.inc-card{display:flex;align-items:flex-start;gap:12px;background:var(--paper);border-radius:14px;padding:18px;font-size:14.5px;font-weight:500;color:var(--ink)}.inc-ic{flex-shrink:0;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-hover);margin-top:1px}.med-note{display:flex;gap:13px;align-items:flex-start;margin-top:28px;background:#FBF6EC;border-radius:14px;padding:16px 18px}.med-note-ic{flex-shrink:0;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#F0E2C2;color:#8A6D2F}.med-note p{font-size:14px;line-height:1.6;color:#5b5128;margin:0}.med-note strong{color:#5b4a1c}.vs-table{max-width:760px;margin:0 auto;border-radius:18px;overflow:hidden;background:var(--paper)}.vs-row{display:grid;grid-template-columns:2.2fr 1fr 1fr;align-items:center}.vs-head,.vs-row:nth-child(2n){background:var(--bg)}.vs-head{font-size:14px;font-weight:700;color:var(--teal)}.vs-feat{padding:15px 18px;font-size:14.5px;color:var(--ink)}.vs-col{padding:15px 12px;text-align:center;display:flex;justify-content:center}.vs-head .vs-col,.vs-us{font-weight:700}.vs-us{background:rgba(79,163,165,.07);color:var(--teal)}.vs-note{max-width:760px;margin:16px auto 0;font-size:12.5px;color:var(--ink-soft);text-align:center}@media(max-width:760px){.inc-grid{grid-template-columns:1fr}.page-hero-h{font-size:clamp(32px,9vw,40px);line-height:1.08}.page-hero{padding:44px 0 48px}.hero-band .bettr-dark-smile-a{display:none}.vs-row{grid-template-columns:1.6fr .7fr .7fr}.vs-feat{padding:13px 12px;font-size:13.5px}}.rv,.rv.rv-left,.rv.rv-right,.rv.rv-up,.rv.rv-zoom{opacity:1;transform:none;transition:none}.rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rv{opacity:1!important;transition:none}.rv,[data-parallax]{transform:none!important}}.ph{overflow:hidden}.phs-note{margin-left:0}.page-hero-foto .page-hero-h,.phs-note{text-align:left}.split-sec{padding:80px 0}.split-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.split-grid.rev .split-art{order:2}.split-frame{position:relative;border-radius:24px;overflow:hidden}.split-img{display:block;width:100%;aspect-ratio:4/3.1}.split-copy .split-body{font-size:17px;line-height:1.7;color:var(--ink-soft);margin-top:14px}.split-list{margin-top:20px;display:flex;flex-direction:column;gap:12px}.split-list li{display:flex;align-items:flex-start;gap:11px;font-size:15px;font-weight:500;color:var(--ink)}.split-ic{flex-shrink:0;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-hover);margin-top:1px}@media(max-width:860px){.split-grid{grid-template-columns:1fr;gap:26px}.split-grid.rev .split-art{order:0}.split-sec{padding:54px 0}}.elig-note{max-width:560px;margin:26px auto 0;text-align:center;font-size:13.5px;color:var(--ink-soft)}.pricing-sec{background:var(--bg)}.price-card{display:grid;grid-template-columns:1fr 1.1fr;gap:0;max-width:880px;margin:0 auto;background:var(--paper);border-radius:24px;overflow:hidden}.price-left{padding:38px 34px;background:linear-gradient(170deg,var(--teal),var(--teal-900));color:#fff;display:flex;flex-direction:column;justify-content:center}.price-amount{display:flex;align-items:flex-end;gap:4px;margin-top:6px;font-size:76px;font-weight:800;letter-spacing:-.03em;line-height:1}.price-cur{font-size:30px;font-weight:700;margin-right:2px;align-self:flex-start;margin-top:6px}.price-label{font-family:var(--ffh);font-size:15px;font-weight:600;color:#8CC9CA;letter-spacing:.01em}.price-daarna{font-size:16px;font-weight:600;color:#fff;margin-top:8px}.price-from{font-size:15px;font-weight:600;margin-bottom:9px;margin-right:4px}.price-from,.price-per{color:rgba(255,255,255,.7)}.price-per{font-size:16px;font-weight:500;margin-bottom:7px}.price-sub{font-size:14px;line-height:1.55;color:rgba(255,255,255,.82);margin:14px 0 20px}.price-terug{display:flex;gap:10px;align-items:flex-start;margin:0 0 18px;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.1);font-size:13.5px;line-height:1.5;color:rgba(255,255,255,.9)}.price-terug svg{flex-shrink:0;margin-top:2px;color:#8CC9CA}.price-terug strong{color:#fff}.price-fine{font-size:12px;line-height:1.55;color:rgba(255,255,255,.62);margin-top:16px}.price-right{padding:36px 34px;display:flex;flex-direction:column}.price-inc-h{font-family:var(--ffh);font-size:16px;font-weight:600;color:var(--teal);display:block;margin-bottom:16px}.price-list{display:flex;flex-direction:column;gap:13px}.price-list li{display:flex;align-items:flex-start;gap:11px;font-size:15px;font-weight:500;color:var(--ink)}.price-ic{flex-shrink:0;width:23px;height:23px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-hover);margin-top:1px}.price-addons{margin-top:24px;padding-top:20px}.price-addons-h{font-family:var(--ffh);font-size:16px;font-weight:600;color:var(--teal);display:block}.price-chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.price-chip{font-size:13px;font-weight:600;color:var(--teal);background:var(--bg);border-radius:99px;padding:7px 13px}@media(max-width:760px){.price-card{grid-template-columns:1fr;max-width:460px}.price-left{padding:30px 26px}.price-right{padding:28px 26px}}.qc-light{display:flex;align-items:center;justify-content:center;gap:9px;margin:0 auto 18px;padding:9px 16px;border-radius:999px;background:var(--bg,#F4F7F7);width:-moz-max-content;width:max-content;max-width:100%}.qc-light b{font-size:13.5px;color:var(--ink-head);margin-left:4px}.qc-light-dot{width:14px;height:14px;border-radius:50%;background:#D5DDDD}.qc-light-dot.rood.aan{background:#C9553A;box-shadow:0 0 0 4px rgba(201,85,58,.18)}.qc-light-dot.oranje.aan{background:#E0A43A;box-shadow:0 0 0 4px rgba(224,164,58,.2)}.qc-light-dot.groen.aan{background:#3F9B78;box-shadow:0 0 0 4px rgba(63,155,120,.18)}.niet-gevonden{min-height:62vh;display:flex;align-items:center}.niet-gevonden-code{font-family:var(--ffh);font-weight:700;font-size:clamp(64px,10vw,120px);line-height:1;color:#fff;opacity:.85;margin-bottom:8px}.niet-gevonden-links{margin-top:22px;font-size:15px;color:var(--ink)}.niet-gevonden-links a{color:var(--teal);font-weight:600;text-decoration:underline;text-underline-offset:3px}.prijs-pil{gap:12px;margin:24px 0 0;padding:7px 16px 7px 7px;background:#fff;color:var(--ink);font-size:14.5px;font-weight:600;line-height:1.25}.prijs-pil,.prijs-pil-bedrag{display:inline-flex;align-items:center;border-radius:999px}.prijs-pil-bedrag{justify-content:center;gap:5px;min-width:64px;height:44px;padding:0 12px;background:var(--knop);color:#fff;font-family:var(--ffh);font-size:21px;font-weight:700;letter-spacing:-.01em}.prijs-pil small{display:block;font-size:12.5px;font-weight:500;color:var(--ink-soft);margin-top:2px}.prijs-pil-vanaf{font-family:var(--ff);font-size:12px;font-weight:500}.page-hero-in .prijs-pil{margin:22px auto 0}.final-prijs{color:#8CC9CA;font-weight:700}@media(max-width:760px){.prijs-pil{font-size:13.5px}.prijs-pil-bedrag{height:40px;font-size:19px;min-width:58px}}.product-sec{background:var(--paper)}.product-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:36px;align-items:center}.product-hoofd img{width:100%;height:auto;border-radius:20px;display:block}.product-feiten{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 22px}.product-feiten div{background:var(--bg);border-radius:14px;padding:14px 16px}.product-feiten dt{font-size:12.5px;font-weight:600;color:var(--ink-soft)}.product-feiten dd{margin:3px 0 0;font-family:var(--ffh);font-size:20px;font-weight:700;color:var(--teal)}.product-lijst{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.product-lijst li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;line-height:1.5;color:var(--ink)}.product-rest{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.product-kaart{margin:0}.product-kaart img{width:100%;height:auto;border-radius:16px;display:block}.product-kaart figcaption{font-size:13.5px;font-weight:600;color:var(--ink-soft);margin-top:9px}@media(max-width:900px){.product-grid{grid-template-columns:1fr;gap:22px}}@media(max-width:760px){.product-rest{display:flex}.product-kaart img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}}.aa-pagina{min-height:100vh;background:var(--bg)}.aa-app{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.aa-band{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(90deg,#D5E7E6,#C4DAD9 55%,#B2CAC8);padding:26px 0 96px}.aa-band-klein{padding-bottom:60px}.aa-band .bettr-dark-smile{opacity:.5}.aa-band .kop-zacht{color:#5F7883}.aa-band-in{max-width:760px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;align-items:center;text-align:center}.aa-logo{display:inline-flex;margin-bottom:22px}.aa-stappen{list-style:none;margin:0 0 26px;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:center}.aa-stappen li{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:#5F7883}.aa-stap-n{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12.5px;font-weight:700;background:rgba(255,255,255,.65);color:var(--teal)}.aa-stappen li.klaar .aa-stap-n{background:var(--accent);color:#fff}.aa-stappen li.nu{color:var(--teal)}.aa-stappen li.nu .aa-stap-n{background:var(--teal);color:#fff}.aa-kop{font-family:var(--ffh);font-size:clamp(28px,5.4vw,44px);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--teal)}.aa-lead{margin:16px auto 0;max-width:34em;font-size:17px;line-height:1.55;color:var(--ink)}.aa-band-klein .btn{margin-top:24px}.aa-los{margin-top:14px;font-size:14.5px}.aa-los a{color:var(--teal);text-decoration:underline}.aa-main{max-width:1040px;margin:-64px auto 0;padding:0 20px 72px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:22px;align-items:start;grid-template-rows:auto 1fr;grid-template-areas:"kaart samen" "kaart hierna";position:relative;z-index:1}.aa-kaart{grid-area:kaart;background:#fff;border-radius:22px;padding:30px 28px 28px;box-shadow:0 18px 50px rgba(31,52,64,.1)}.aa-samenvatting{grid-area:samen;border-radius:22px;padding:28px 26px;color:#fff;background:linear-gradient(160deg,#2F4B5A,#1F3440)}.aa-hierna{grid-area:hierna;background:#fff;border-radius:22px;padding:26px 26px 22px}.aa-s-foto{position:relative;margin:-28px -26px 22px;height:150px;border-radius:22px 22px 0 0;overflow:hidden}.aa-s-foto img{-o-object-fit:cover;object-fit:cover}.aa-s-label{font-size:14px;font-weight:600;color:#8CC9CA}.aa-s-prijs{font-family:var(--ffh);font-size:60px;font-weight:700;letter-spacing:-.03em;line-height:1;margin-top:6px}.aa-s-prijs span{font-size:26px;vertical-align:top;margin-right:3px;position:relative;top:6px}.aa-s-daarna{font-size:14px;line-height:1.5;color:rgba(255,255,255,.78);margin:10px 0 0}.aa-s-lijst{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:11px}.aa-s-lijst li{display:flex;gap:11px;align-items:flex-start;font-size:15px;line-height:1.45;color:rgba(255,255,255,.92)}.aa-vink{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.14);color:#8CC9CA;margin-top:0}.aa-vink-vol{background:var(--accent);color:#fff}.aa-garantie{display:flex;gap:12px;align-items:flex-start;margin-top:22px;padding:15px 16px;border-radius:14px;background:rgba(255,255,255,.1)}.aa-garantie svg{flex-shrink:0;color:#8CC9CA;margin-top:1px}.aa-garantie p{margin:0;font-size:14.5px;line-height:1.5;color:rgba(255,255,255,.9)}.aa-garantie strong{color:#fff}.aa-gedaan{display:flex;gap:11px;align-items:flex-start;margin:0 0 14px;padding:13px 15px;border-radius:14px;background:var(--accent-soft);font-size:14.5px;line-height:1.5;color:var(--ink)}.aa-gedaan .aa-vink{margin-top:1px}.aa-cadeau{background:#FFF3E2}.aa-fout{margin:0 0 14px;padding:12px 15px;border-radius:12px;background:#FBEDE9;color:#9C4A36;font-size:14.5px;font-weight:600}.aa-h2{font-family:var(--ffh);font-size:24px;font-weight:700;letter-spacing:-.01em;color:var(--teal);margin:22px 0 16px;line-height:1.2}.aa-h2-klein{font-size:20px;margin:0 0 16px}.aa-form{display:flex;flex-direction:column;gap:14px}.aa-rij{display:grid;grid-template-columns:1fr 1fr;gap:12px}.aa-veld{display:flex;flex-direction:column;gap:7px}.aa-veld>span{font-size:14px;font-weight:600;color:var(--teal)}.aa-veld input{width:100%;font-family:inherit;font-size:17px;padding:15px 16px;border-radius:12px;background:var(--bg);border:1.5px solid transparent;color:var(--ink);outline:none;transition:border .15s,background .15s}.aa-veld input:focus{border-color:var(--accent);background:#fff}.aa-voorkeur{border:0;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;min-width:0}.aa-voorkeur legend{padding:0;font-family:var(--ffh);font-size:18px;font-weight:700;color:var(--teal)}.aa-optie{display:flex;align-items:center;gap:13px;padding:15px 16px;border-radius:14px;background:var(--bg);border:1.5px solid transparent;cursor:pointer;transition:background .15s,border-color .15s}.aa-optie:has(input:checked){background:var(--accent-soft);border-color:var(--accent)}.aa-optie input{width:20px;height:20px;accent-color:var(--teal);flex-shrink:0;margin:0}.aa-thumb{flex-shrink:0;width:84px;height:56px;border-radius:10px;overflow:hidden;background:#F1EFEA;display:block}.aa-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aa-thumb-leeg{display:grid;place-items:center;color:var(--teal)}.aa-optie-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.aa-optie-t b{font-size:16px;color:var(--teal)}.aa-optie-p small,.aa-optie-t small{font-size:12.5px;line-height:1.4;color:var(--ink-soft)}.aa-optie-p{display:flex;flex-direction:column;align-items:flex-end;text-align:right;flex-shrink:0}.aa-optie-p b{font-size:15px;color:var(--ink)}.aa-akkoorden{display:flex;flex-direction:column;gap:12px;margin-top:6px}.aa-akkoord{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--ink)}.aa-akkoord input{width:20px;height:20px;accent-color:var(--teal);flex-shrink:0;margin:1px 0 0}.aa-akkoord a{color:var(--teal);text-decoration:underline}.aa-cta{margin-top:8px}.aa-veilig{display:flex;align-items:center;justify-content:center;gap:7px;margin:2px 0 0;font-size:13.5px;font-weight:600;color:var(--ink-soft)}.aa-veilig svg,.aa-zeker svg{display:inline-block;flex-shrink:0;color:var(--accent)}.aa-zeker{list-style:none;margin:6px 0 0;padding:14px 0 0;border-top:1px solid var(--line);flex-direction:column}.aa-zeker,.aa-zeker li{display:flex;gap:9px;align-items:center}.aa-zeker li{font-size:14px;color:var(--ink)}.aa-trust{display:flex;justify-content:center;margin-top:4px}.aa-fine{font-size:12.5px;line-height:1.55;color:var(--ink-soft);text-align:center;margin:4px 0 0}.aa-hierna ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.aa-hierna li{display:flex;gap:14px;align-items:flex-start}.aa-hierna li>span{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:var(--accent-soft);color:var(--teal);font-weight:700;font-size:14px;display:grid;place-items:center}.aa-hierna strong{display:block;font-size:15.5px;color:var(--teal)}.aa-hierna p{margin:3px 0 0;font-size:14px;line-height:1.5;color:var(--ink-soft)}@media(max-width:900px){.aa-main{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"samen" "kaart" "hierna";max-width:620px;margin-top:-56px}.aa-s-lijst{display:none}.aa-garantie{margin-top:16px}.aa-s-foto{height:120px;margin:-24px -20px 20px;border-radius:20px 20px 0 0}}@media(max-width:560px){.aa-band{padding:20px 0 84px}.aa-logo{margin-bottom:18px}.aa-stappen{gap:6px 14px;margin-bottom:20px}.aa-stappen li{font-size:12.5px}.aa-stap-t{max-width:7.5em;text-align:left;line-height:1.2}.aa-lead{font-size:16px}.aa-main{padding:0 14px 56px}.aa-kaart{padding:24px 18px;border-radius:20px}.aa-hierna,.aa-samenvatting{padding:24px 20px;border-radius:20px}.aa-s-prijs{font-size:54px}.aa-rij{grid-template-columns:1fr}.aa-h2{font-size:22px}.aa-optie{padding:12px 14px;gap:11px}.aa-thumb{width:72px;height:48px}.aa-optie-t small{font-size:12px}.aa-optie-p small{white-space:nowrap}.aa-optie-p b{font-size:14.5px}}.dosis-sec .sec-head .lead{max-width:640px;margin:14px auto 0}.dosis-card{max-width:760px;margin:36px auto 0;background:#fff;border:1px solid var(--line);border-radius:20px;padding:12px 28px 32px}.dosis-tabel{width:100%;border-collapse:collapse}.dosis-tabel th{text-align:left;font-size:14px;font-weight:600;color:var(--ink-soft);padding:16px 8px;border-bottom:1.5px solid var(--line)}.dosis-tabel td{padding:18px 8px;border-bottom:1px solid var(--line);font-size:17px}.dosis-tabel tr:last-child td{border-bottom:0}.dosis-tabel td:last-child,.dosis-tabel th:last-child{text-align:right}.dosis-tabel strong{font-family:var(--ffh);font-weight:700;color:var(--ink-head);font-size:20px}.dosis-eerste{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.dosis-oud{text-decoration:line-through;color:var(--ink-soft);opacity:.7}.dosis-badge{background:var(--accent-soft);color:var(--teal);font-size:13px;font-weight:600;padding:4px 10px;border-radius:999px}.dosis-fine{font-size:14px;line-height:1.6;color:var(--ink-soft);margin:20px 8px 24px}.dosis-card .btn{margin-left:8px}@media (max-width:560px){.dosis-card{padding:8px 16px 24px}.dosis-tabel td,.dosis-tabel th{padding-left:4px;padding-right:4px}.dosis-tabel td{font-size:16px}.dosis-card .btn{display:flex;margin:0;width:100%}}.dosis-tabel .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.price-fine a{color:inherit;text-decoration:underline}.app-flow-scherm>*{transform:translateZ(0)}.chat-overlay{position:fixed;inset:0;background:#1e2a321c;display:flex;align-items:flex-end;justify-content:flex-end;padding:24px 24px 92px}.leadbot.chat-panel{width:420px;max-width:calc(100vw - 32px);height:min(740px,calc(100dvh - 120px));border:1px solid #dbe6e6;border-radius:24px;background:#fff;animation:chat-open .32s cubic-bezier(.2,1.3,.4,1);transform-origin:bottom right}.chat-overlay.sluit{pointer-events:none}.chat-overlay.sluit,.sluit .leadbot{animation:chat-close .14s ease-in forwards}.leadbot .chat-head{background:#23404D;padding:12px 14px;gap:10px;flex-shrink:0}.leadbot .chat-ava{background:#e5f2ef;width:40px;height:40px}.leadbot .chat-head-txt strong{font:600 19px var(--ffh)}.leadbot .chat-head-txt span{font-size:11px;line-height:1.45}.leadbot .chat-x{width:40px;height:44px}.leadbot .chat-body{max-height:none;flex:1;min-height:0;padding:20px 18px;gap:12px;overscroll-behavior:contain;background:linear-gradient(160deg,#f4f8f7,#edf3f3);scrollbar-width:thin}.chat-fab svg,.leadbot svg{stroke-width:1.6}.chat-datum{text-align:center;color:#60777b;font-size:11px;letter-spacing:.04em;margin-bottom:10px}.leadbot .chat-msg{max-width:88%;padding:12px 15px;font-size:15px;line-height:1.5;border-radius:18px;overflow-wrap:anywhere;flex-shrink:0;animation:chat-bubble .22s ease-out}.leadbot .chat-msg.bot{background:#fff;color:#23404D;border:1px solid #e1eaea;border-bottom-left-radius:5px;box-shadow:0 2px 3px #23404d03}.leadbot .chat-msg.me{background:#357F81;color:#fff;border-bottom-right-radius:5px;white-space:pre-wrap}.chat-beurt{transition:opacity .12s;display:grid;gap:14px;flex-shrink:0}.chat-vertrekt{opacity:0;pointer-events:none}.chat-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.chat-chip{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 15px;border:1px solid #b8d4d3;border-radius:99px;background:#fff;color:#28696b;font-size:14px;font-weight:600;text-align:left;line-height:1.3;text-decoration:none;animation:chat-chip .2s ease-out both;transition:transform .16s,box-shadow .16s,opacity .12s}.chat-chip:nth-child(2){animation-delay:40ms}.chat-chip:nth-child(3){animation-delay:80ms}.chat-chip:nth-child(4){animation-delay:.12s}.chat-chip:nth-child(5){animation-delay:.16s}.chat-chip:hover{transform:translateY(-2px);box-shadow:0 4px 10px #23404d12}.chat-chip:active{transform:scale(.97);opacity:.65}.chat-chip.subtiel{background:transparent;border-color:transparent;color:#52696f;font-weight:400}.chat-meer{width:100%;padding-top:4px;animation:chat-bubble .2s ease-out}.leadbot :is(button,a,input,summary):focus-visible{outline:3px solid #357F81;outline-offset:3px}.leadbot .chat-chip:focus-visible{border-radius:99px}.leadbot button:disabled{opacity:.45;cursor:default}.chat-typing{display:flex;align-items:center;gap:5px;min-height:46px}.chat-typing span{height:6px;width:6px;background:#6d9797;border-radius:50%;animation:chat-dot .8s ease-in-out infinite}.chat-typing span:nth-child(2){animation-delay:.12s}.chat-typing span:nth-child(3){animation-delay:.24s}.chat-interactie{background:#fff;border:1px solid #dbe6e6;padding:16px;border-radius:18px;display:grid;gap:20px;animation:chat-bubble .22s ease-out}.chat-overstap{display:flex;gap:8px;align-items:center;font-size:12px;line-height:1.4;color:#52696f}.chat-overstap input{accent-color:#357F81;width:18px;height:18px;flex-shrink:0}.chat-slider>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.chat-slider label{font-size:14px;max-width:55%}.chat-slider strong{font:600 32px var(--ffh);color:#23404D;font-variant-numeric:tabular-nums}.chat-slider small{font:400 13px var(--ff)}.chat-slider button{height:44px;width:44px;border:1px solid #dbe6e6;border-radius:50%;display:grid;place-items:center;flex-shrink:0;color:#357F81}.chat-slider input{width:100%;min-width:0;height:44px;accent-color:#357F81;cursor:pointer}.chat-indicatie{display:grid;gap:7px;color:#28696b}.chat-indicatie.laag{color:#896028}.chat-indicatie strong{font-size:13px}.chat-indicatie p{font-size:14px;line-height:1.5;margin:0}.chat-meter{height:7px;border-radius:10px;overflow:hidden;background:#e9eeee}.chat-meter span{display:block;width:100%;height:100%;background:currentColor;transform-origin:left;transition:transform .2s ease-out}.chat-prijzen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.chat-prijs{display:flex;flex-direction:column;padding:16px 12px;border:1px solid #c9dedd;border-radius:18px;background:#fff;animation:chat-bubble .24s ease-out both}.chat-prijs>span{font-size:13px;font-weight:600}.chat-prijs strong{font:600 34px var(--ffh);font-variant-numeric:tabular-nums;margin:8px 0 0;color:#28696b}.chat-prijs small{font-size:11px;color:#52696f}.chat-prijs p{font-size:12px;line-height:1.5;margin:12px 0 0}.chat-klein{margin:0}.chat-klein,.chat-leesmeer{font-size:13px;line-height:1.6;color:#52696f}.chat-leesmeer summary{cursor:pointer;min-height:44px;display:flex;align-items:center;text-decoration:underline}.chat-leesmeer p{margin:8px 0}.chat-zoeken{display:grid;gap:8px;font-size:13px;color:#52696f}.chat-zoeken input{min-height:46px;width:100%;border:1px solid #bbcece;background:#fff;border-radius:12px;padding:10px 12px;font:inherit;font-size:16px;color:#23404d}.chat-controle{padding:16px;background:#fff;border:1px solid #dbe6e6;border-radius:18px;display:grid;gap:16px}.chat-controle dl{margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.chat-controle dt{font-weight:600;margin-top:8px}.chat-controle dd{margin:4px 0;color:#52696f;white-space:pre-wrap}.chat-consent{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.5}.chat-consent input{width:20px;height:20px;accent-color:#357F81;flex-shrink:0}.chat-consent a{text-decoration:underline}.chat-controle .btn{font-size:14px;width:100%}.chat-succes{padding:24px;border:1px solid #bedad4;border-radius:20px;background:#edf8f3;display:flex;flex-direction:column;align-items:center;gap:9px;color:#28696b;animation:chat-bubble .24s ease-out}.chat-succes svg{fill:none;stroke:currentColor;stroke-width:2}.chat-succes path{stroke-dasharray:40;stroke-dashoffset:40;animation:chat-check .5s ease-out forwards}.chat-succes span{font-size:14px}.chat-composer{flex-shrink:0;border-top:1px solid #dbe6e6;padding:12px;background:#fff}.chat-composer>div{display:flex;gap:8px;align-items:center;padding:4px 4px 4px 14px;border:1px solid #d5e3e2;border-radius:99px;background:#f5f8f7}.chat-composer input{width:100%;min-width:0;min-height:40px;font:inherit;font-size:16px;color:#23404d;background:transparent;border:0;outline:none}.chat-composer>div:focus-within{outline:2px solid #357F81}.chat-composer input:focus-visible{outline:none}.chat-composer button{width:40px;height:40px;flex-shrink:0;background:#357F81;color:#fff;display:grid;place-items:center;border-radius:50%;transition:transform .15s}.chat-composer button:active{transform:scale(.97)}.chat-fout{font-size:13px;color:#a12b2b;margin:0 0 10px;animation:chat-shake .22s ease-in-out}.chat-teaser{display:flex;align-items:center;max-width:300px;background:#fff;border:1px solid #dbe6e6;border-radius:16px;box-shadow:0 4px 25px #23404d20;padding:6px;animation:chat-bubble .22s ease-out}.chat-teaser button{padding:10px;min-height:44px;text-align:left;font-size:14px}.chat-fab{background:#357F81}.chat-fab svg{position:absolute;transition:transform .22s,opacity .22s}.chat-fab-kruis{opacity:0;transform:rotate(-90deg) scale(.6)}.chat-fab.open .chat-fab-chat{opacity:0;transform:rotate(90deg) scale(.6)}.chat-fab.open .chat-fab-kruis{opacity:1;transform:rotate(0) scale(1)}.chat-fab.eerste:before{content:"";position:absolute;inset:-5px;border:1px solid #357f8166;border-radius:50%;animation:chat-ring 2.8s ease-out 3}.chat-badge{position:absolute;right:-2px;top:-3px;background:#23404d;color:#fff;border:2px solid #fff;width:23px;height:23px;border-radius:50%;font-size:11px;display:grid;place-items:center}.chat-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@keyframes chat-open{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes chat-close{to{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes chat-bubble{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes chat-chip{0%{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes chat-dot{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}@keyframes chat-check{to{stroke-dashoffset:0}}@keyframes chat-ring{0%{transform:scale(.9);opacity:.5}to{transform:scale(1.3);opacity:0}}@keyframes chat-shake{25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}@media(max-width:639px){.chat-overlay{padding:0;background:#fff}.leadbot.chat-panel{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;border:0;border-radius:0}.leadbot .chat-head{padding-top:max(12px,env(safe-area-inset-top))}.leadbot .chat-body{padding:18px 16px;max-height:none}.chat-composer{padding-bottom:max(12px,env(safe-area-inset-bottom))}.chat-teaser{display:none}.chat-head-txt{min-width:0}.leadbot .chat-head-txt span{font-size:10px}}@media(prefers-reduced-motion:reduce){.chat-root *,.chat-root :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.chat-chip:hover{transform:none}.chat-succes path{stroke-dashoffset:0}}.ig-main{max-width:820px;margin:-56px auto 0;padding:0 16px 56px;position:relative;z-index:1}.ig-wrap{background:#fff;border:1px solid #e3ebeb;border-radius:20px;box-shadow:0 10px 30px rgba(22,50,61,.08);overflow:hidden}.ig-frame{display:block;width:100%;height:760px;border:0}.ig-gelukt{display:flex;gap:12px;align-items:flex-start;padding:16px 20px;background:#E4F4EC;color:#1F7A57;border-bottom:1px solid #cfe8da}.ig-gelukt b{display:block;font-size:16px}.ig-gelukt span{display:block;font-size:14.5px;color:#2C5E48;margin-top:2px}.ig-direct{margin:0;padding:16px 20px;border-top:1px solid #e3ebeb;text-align:center;font-size:15px;color:var(--ink)}.ig-direct a{color:var(--teal);font-weight:600;text-decoration:underline}@media (max-width:640px){.ig-frame{height:900px}.ig-main{margin-top:-40px;padding:0 10px 40px}}.ig-keuze{list-style:none;padding:0;display:grid;gap:12px;max-width:560px;margin:0 auto}.ig-keuze-kaart{display:flex;align-items:center;gap:14px;background:#fff;border:1.5px solid #e3ebeb;border-radius:16px;padding:18px 20px;color:var(--ink);text-decoration:none;box-shadow:0 8px 24px rgba(22,50,61,.06);transition:border-color .15s ease,transform .15s ease}.ig-keuze-kaart:hover{border-color:var(--teal);transform:translateY(-1px)}.ig-keuze-av{flex:0 0 48px;height:48px;border-radius:50%;background:#E2F2F2;color:#1F5F63;display:grid;place-items:center;font-weight:700;font-size:19px}.ig-keuze-t{flex:1;min-width:0}.ig-keuze-t b{display:block;font-size:17px}.ig-keuze-t small{display:block;font-size:14px;color:#5D6B72;margin-top:2px}.ig-terug{margin:0 0 10px;font-size:14.5px}.ig-terug a{color:var(--teal);text-decoration:underline}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_04858b{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_04858b{--font-figtree:"Figtree","Figtree Fallback"}@font-face{font-family:outfit;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");font-display:swap;font-weight:500 700}@font-face{font-family:outfit Fallback;src:local("Arial");ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.00%;size-adjust:99.17%}.__className_9c8483{font-family:outfit,outfit Fallback}.__variable_9c8483{--font-kop:"outfit","outfit Fallback"}