@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-wght-Dx4kXJAl.woff2)format("woff2-variations"),url(/build/assets/inter-latin-wght-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial),local(Helvetica);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%;size-adjust:107.12%}:root{--oranje:#ec9659;--roze:#e46b6d;--donker:#130123;--gradient:linear-gradient(100deg, var(--oranje), var(--roze));--oranje-tekst:#b4562a;--roze-tekst:#c24a4c;--gradient-tekst:linear-gradient(100deg, var(--oranje-tekst), var(--roze-tekst));--bg:#fcfaf8;--bg-zacht:#f6f0ec;--tekst:var(--donker);--tekst-zacht:#5e5368;--lijn:#ebe3de;--wit:#fff;--radius-xl:32px;--radius-l:22px;--radius-m:14px;--max:1360px;--gutter:clamp(16px, 4vw, 40px);--font:"Inter", "Inter Fallback", system-ui, -apple-system, sans-serif;--hekje:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cg%20fill%3D%22%23FCE9E4%22%3E%3Crect%20x%3D%2240%22%20y%3D%224%22%20width%3D%2220%22%20height%3D%2292%22%20rx%3D%226%22%20transform%3D%22skewX%28-12%29%22/%3E%3Crect%20x%3D%2268%22%20y%3D%224%22%20width%3D%2220%22%20height%3D%2292%22%20rx%3D%226%22%20transform%3D%22skewX%28-12%29%22/%3E%3Crect%20x%3D%2214%22%20y%3D%2222%22%20width%3D%2280%22%20height%3D%2220%22%20rx%3D%226%22/%3E%3Crect%20x%3D%226%22%20y%3D%2258%22%20width%3D%2280%22%20height%3D%2220%22%20rx%3D%226%22/%3E%3C/g%3E%3C/svg%3E)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px;overflow-x:clip}body{font-family:var(--font);background:var(--bg);color:var(--tekst);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3{letter-spacing:-.035em;margin:0;font-weight:800;line-height:1.05}p{margin:0}.container{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.sectie{padding:clamp(56px,7vw,96px) 0}.sectie:not(.op-donker)+.sectie.licht-vervolg{padding-top:clamp(16px,2.5vw,32px)}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--roze-tekst);align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.eyebrow .nr{color:var(--tekst-zacht);opacity:.6}.h2{font-size:clamp(34px,5vw,60px)}.kop{margin-bottom:clamp(28px,4vw,48px)}.kop .h2{margin:16px 0 18px}.kop .h2:first-child{margin-top:0}.lead{color:var(--tekst-zacht);max-width:60ch;font-size:clamp(17px,1.6vw,20px)}.accent,.punt{background:var(--gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.punt{background:var(--roze);-webkit-background-clip:text;background-clip:text}.btn{min-height:52px;font:700 16px/1.2 var(--font);text-align:center;cursor:pointer;isolation:isolate;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 26px;text-decoration:none;transition:transform .2s,box-shadow .25s,background-color .2s,color .2s,border-color .2s;display:inline-flex;position:relative}.btn:active{transform:translateY(1px)scale(.98)}.btn:focus-visible{outline:3px solid var(--oranje);outline-offset:3px}.btn .pijl{border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;transition:transform .2s,background-color .2s;display:inline-grid}.btn:hover .pijl{transform:translate(3px)}.btn-primair{background:var(--gradient);color:var(--wit);text-shadow:0 1px 2px #13012338;box-shadow:none}.btn-primair:before{content:"";border-radius:inherit;z-index:-1;opacity:0;background:linear-gradient(100deg,#f3ac78,#ec8587);transition:opacity .25s;position:absolute;inset:0}.btn-primair:hover{box-shadow:none;transform:translateY(-2px)}.btn-primair:hover:before{opacity:1}.btn-primair .pijl{background:#ffffff38}.btn-secundair{background:linear-gradient(var(--wit), var(--wit)) padding-box, var(--gradient) border-box;color:var(--donker);border:2px solid #0000}.btn-secundair .pijl{background:var(--gradient);color:var(--wit)}.btn-secundair:hover{box-shadow:none;background:linear-gradient(#fff6f2, #fff6f2) padding-box, var(--gradient) border-box;transform:translateY(-2px)}.btn-donker{background:var(--donker);color:var(--wit)}.btn-donker .pijl{background:var(--gradient);color:var(--wit)}.btn-donker:hover{box-shadow:none;transform:translateY(-2px)}.btn-ghost{color:var(--wit);border:2px solid #ffffff4d}.btn-ghost:hover{background:var(--wit);color:var(--donker);border-color:var(--wit)}@media (width<=600px){.btn{width:100%}}.hover-kaart,.hover-donker{transition:background-color .25s,border-color .25s,box-shadow .3s,transform .3s,opacity .3s,filter .3s}@media (hover:hover) and (pointer:fine){.hover-kaart.hover-kaart:hover{background-color:#fff4ee;border-color:#edb596;transform:translateY(-3px);box-shadow:0 24px 48px -30px #e46b6d99}.hover-donker.hover-donker:hover{background-image:linear-gradient(#ffffff12,#ffffff12);border-color:#ec965999;transform:translateY(-3px);box-shadow:0 24px 48px -28px #ec965973}}.placeholder{outline:2px dashed var(--roze);outline-offset:4px}.js .reveal{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(14px)}.js .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}}@media (pointer:coarse),(width<=1140px){.topbalk a,.case-lees,.svk-lees,.hoofdstuk-link,.km-contact a,.rv-meer,.res-lees,.nav-logo,.case-pakket,.svk-max a,.chip-max a{position:relative}.topbalk a:after,.case-lees:after,.svk-lees:after,.hoofdstuk-link:after,.km-contact a:after,.rv-meer:after,.nav-logo:after,.case-pakket:after{content:"";position:absolute;inset:-12px -6px}}.direct,.direct *{transition:none!important}.hoogte-meten,.hoogte-meten *{transition:none!important;animation:none!important}.mobiele-cta{display:none}@media (width<=1140px){.mobiele-cta{z-index:40;-webkit-backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #1301230f;border-radius:999px;gap:8px;padding:8px;transition:transform .3s;display:flex;position:fixed;bottom:12px;left:12px;right:12px;transform:translateY(140%);box-shadow:0 16px 40px -12px #13012373}.mobiele-cta.zichtbaar{transform:none}.mobiele-cta{align-items:center}.mobiele-cta .btn{white-space:nowrap;flex:1;min-width:0;height:52px;min-height:0;padding:0 14px}.mc-bel{background:var(--donker);width:52px;height:52px;color:var(--wit);border-radius:50%;flex:none;place-items:center;display:grid}.mobiele-cta .pijl{flex:none}@media (width<=420px){.mobiele-cta .pijl{display:none}}.mc-wa{width:52px;height:52px;color:var(--wit);background:#25d366;border-radius:50%;flex:none;place-items:center;display:grid}body{padding-bottom:0}}:root{--blok-ruimte:clamp(56px, 7vw, 96px)}main>*{margin-top:0!important;margin-bottom:0!important}main>*+*{margin-top:var(--blok-ruimte)!important}main>:last-child{margin-bottom:var(--blok-ruimte)!important}main>.hero-wrap{padding-bottom:0!important}main>:not(.hero-wrap,.op-donker,.resultaten,.aanbod,.team-blok,.winst,.team-wrap,.sectie-zacht,.cases-wrap,.meer){padding-top:0!important;padding-bottom:0!important}.eyebrow{vertical-align:top}main>.verhaal>:first-child{padding-top:0!important}main>.verhaal>:last-child{padding-bottom:0!important}main>.vs-case>.volgende-stap{margin-top:0!important;margin-bottom:0!important}main>.quote-wrap{margin-top:clamp(20px,3vw,32px)!important}main>.quote-wrap+*{margin-top:calc(var(--blok-ruimte) / 2)!important}.vertaald{text-align:right;opacity:.6;margin-top:10px;font-size:12px;font-style:italic;display:block}@scope(.nav-wrap){:scope.nav-wrap{z-index:50;padding:0 var(--gutter);position:fixed;top:18px;left:0;right:0}.topbalk{color:#ffffffbf;justify-content:space-between;align-items:center;max-width:1280px;height:22px;margin:0 auto 12px;padding:0 20px;font-size:13px;transition:height .25s,margin .25s,opacity .2s;display:flex;overflow:hidden}.topbalk a{color:inherit;text-decoration:none;transition:color .2s}.topbalk a:hover,.top-reviews strong{color:var(--wit)}.top-sterren{color:#ffb547;letter-spacing:1px;margin-right:6px}.top-links{gap:22px;display:flex}.top-links a[aria-current=page]{color:var(--wit);font-weight:600}.taalkeuze{border-left:1px solid #ffffff40;align-items:center;gap:2px;padding-left:18px;display:inline-flex}.taalkeuze a{letter-spacing:.04em;border-radius:6px;padding:2px 6px;font-weight:600}.taalkeuze a[aria-current=true]{color:var(--donker);background:var(--wit)}:scope.nav-wrap.compact .topbalk{opacity:0;pointer-events:none;height:0;margin-bottom:0}.nav{-webkit-backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #1301230f;border-radius:999px;align-items:center;gap:10px;max-width:1280px;margin:0 auto;padding:7px 7px 7px 20px;transition:padding .25s,box-shadow .25s,background-color .25s;display:flex;box-shadow:0 10px 40px -18px #13012359}:scope.nav-wrap{transition:top .25s}:scope.nav-wrap.compact{top:10px}:scope.nav-wrap.compact .nav{background:#fffffff5;padding-top:4px;padding-bottom:4px;box-shadow:0 12px 34px -16px #13012373}:scope.nav-wrap.compact .nav-cta{min-height:40px;padding-top:8px;padding-bottom:8px}.nav-logo img{width:auto;height:26px}.nav-links{gap:2px;margin:0 auto;padding:0;list-style:none;display:flex}.nav-item{position:relative}.nav-knop{cursor:pointer;font:600 14px/1.2 var(--font);color:var(--tekst-zacht);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:9px 13px;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex;position:relative}.nav-knop:hover,.nav-knop.actief,.nav-knop[aria-expanded=true]{color:var(--donker)}.nav-knop:hover .nk-tekst,.nav-knop.actief .nk-tekst,.nav-knop[aria-expanded=true] .nk-tekst{font-weight:800}.nk-tekst{display:inline-grid}.nk-tekst:after{content:attr(data-tekst);visibility:hidden;height:0;font-weight:800;overflow:hidden}.nav-knop:focus-visible{outline:2px solid var(--oranje);outline-offset:2px}.pijltje{border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}.nav-knop[aria-expanded=true] .pijltje{transform:rotate(225deg)translateY(-1px)}.paneel{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius-l);opacity:0;visibility:hidden;padding:10px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 24px);left:50%;transform:translate(-50%,6px);box-shadow:0 30px 60px -24px #13012359}.paneel:before{content:"";height:26px;position:absolute;top:-26px;left:0;right:0}.nav-item.open:after{content:"";height:32px;position:absolute;top:100%;left:0;right:0}.nav-item.open .paneel{opacity:1;visibility:visible;transform:translate(-50%)}.paneel-lijst{gap:2px;min-width:250px;margin:0;padding:0;list-style:none;display:grid}.paneel-lijst span{white-space:nowrap}.paneel-lijst.twee-kolommen{grid-template-columns:1fr 1fr;min-width:480px}.paneel-lijst a,.paneel-cases a,.paneel-blok{border-radius:var(--radius-m);color:var(--donker);padding:10px 12px;text-decoration:none;transition:background-color .15s;display:block}.paneel-lijst a:hover,.paneel-cases a:hover,.paneel-blok:hover{background:#fff4ee}.paneel-lijst strong,.paneel-blok strong{font-size:14px;line-height:1.3;display:block}.paneel-lijst span,.paneel-blok span span,.paneel-blok:not(.paneel-kiyoh)>span{color:var(--tekst-zacht);margin-top:2px;font-size:13px;line-height:1.35;display:block}.nav-icoon{object-fit:contain;vertical-align:-3px;width:16px;height:16px;margin-right:8px;display:inline-block}.paneel-breed{grid-template-columns:1.35fr 1fr;gap:10px;width:600px;display:grid}.paneel-kop{letter-spacing:.12em;text-transform:uppercase;color:var(--tekst-zacht);padding:8px 12px 4px;font-size:11px;font-weight:700}.paneel-cases ul{margin:0;padding:0;list-style:none;display:grid}.paneel-cases a{align-items:center;gap:10px;padding:7px 10px;display:flex}.paneel-cases img{object-fit:contain;background:var(--wit);border:1px solid var(--lijn);border-radius:8px;width:64px;height:32px;padding:4px 6px}.paneel-cases strong{font-size:14px;line-height:1.3;display:block}.paneel-cases span span{color:var(--tekst-zacht);margin-top:1px;font-size:12px;line-height:1.35;display:block}.paneel-logos{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;list-style:none;padding:4px 8px 6px!important;display:grid!important}.paneel-logos a{border:1px solid var(--lijn);background:var(--wit);border-radius:10px;place-items:center;height:40px;padding:6px!important;display:grid!important}.paneel-logos a:hover{border-color:var(--oranje);background:var(--wit)!important}.paneel-logos img{object-fit:contain;max-width:100%;max-height:24px;border:0!important;width:auto!important;height:auto!important;padding:0!important}.paneel-zij{grid-template-rows:auto 1fr;gap:8px;padding-top:6px;display:grid}.paneel-blok{background:var(--bg-zacht)}.paneel-kiyoh{background:#f1fbf5;gap:4px;display:grid;position:relative;padding:16px!important}.pk-icoon{width:36px;height:36px;position:absolute;top:16px;right:16px}.paneel-kiyoh:hover{background:#e3f6eb}.pk-score{letter-spacing:-.04em;color:#1f8a52;font-size:40px;font-weight:800;line-height:1}.pk-sterren{color:#f2a33a;letter-spacing:2px;font-size:15px}.pk-tekst{color:#1f6b43;font-size:13px;line-height:1.35}.paneel-alle{flex-direction:column;padding:16px!important;display:flex!important}.paneel-alle .pa-link{padding-top:12px;font-weight:700;color:var(--roze-tekst)!important;margin-top:auto!important;font-size:14px!important}.paneel-alle .pa-link span{color:inherit!important;font-size:inherit!important;display:inline!important}.paneel-alle:hover .pa-link{text-decoration:underline}.paneel-meer{font-size:15px;font-weight:800;text-decoration:none;color:var(--tekst-zacht)!important}.paneel-meer:hover{color:var(--donker)!important}.nav-bel-knop{width:42px;height:42px;color:var(--donker);background:var(--bg-zacht);border-radius:50%;flex:none;place-items:center;transition:background-color .2s,color .2s;display:grid}.nav-bel-knop:hover{background:var(--donker);color:var(--wit)}.nav-wa-knop{color:#1da851;background:#e9f9ef;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;transition:background-color .2s,color .2s;display:grid}.nav-wa-knop:hover{color:var(--wit);background:#25d366}.nav-cta{white-space:nowrap;width:auto;min-height:44px;padding:10px 18px;font-size:14px}.nav-toggle{display:none}.mobiel{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius-l);max-width:1280px;max-height:calc(100vh - 110px);margin:8px auto 0;padding:10px;overflow-y:auto;box-shadow:0 30px 60px -24px #13012359}.mobiel-lijst{margin:0;padding:0;list-style:none}.mobiel-lijst>li+li{border-top:1px solid var(--lijn)}.mobiel summary,.mobiel-los{color:var(--donker);cursor:pointer;justify-content:space-between;align-items:center;padding:14px 12px;font-size:17px;font-weight:700;text-decoration:none;list-style:none;display:flex}.mobiel summary::-webkit-details-marker{display:none}.mobiel summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .2s;transform:rotate(45deg)}.mobiel details[open] summary:after{transform:rotate(225deg)}.mobiel details ul{gap:2px;margin:0 0 10px;padding:0;list-style:none;display:grid}.mobiel details a{border-radius:var(--radius-m);color:var(--donker);padding:10px 12px;font-weight:600;text-decoration:none;display:block}.mobiel details a span{color:var(--tekst-zacht);font-size:13px;font-weight:400;display:block}.mobiel details a:active{background:#fff4ee}.mobiel-acties{gap:8px;padding:12px 4px 4px;display:grid}.mobiel-contact{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mobiel-contact .btn{width:auto}.mobiel-wa{color:#fff;background:#25d366}.mobiel-actief{color:var(--roze-tekst)!important}.mobiel-actief:before{content:"";background:var(--gradient);border-radius:50%;order:-1;width:6px;height:6px;margin-right:10px}.mobiel-los{justify-content:flex-start!important}@media (width<=1140px){.nav-links,.nav-bel-knop,.nav-wa-knop{display:none}.nav{padding:7px 7px 7px 18px}.nav-cta{margin-left:auto;padding:10px 14px;font-size:13px}.nav-toggle{background:var(--bg-zacht);cursor:pointer;border:0;border-radius:50%;place-content:center;gap:5px;width:42px;height:42px;display:grid}.nav-toggle span{background:var(--donker);border-radius:2px;width:16px;height:2px;transition:transform .2s;display:block}.nav-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.nav-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}}@media (width<=420px){.nav-cta{display:none}.nav-toggle{margin-left:auto}}.topbalk a{white-space:nowrap}@media (width<=600px){.topbalk{padding:0 8px;font-size:12px}.top-links{gap:12px}.top-sterren{letter-spacing:0}.taalkeuze{padding-left:10px}.taalkeuze a{padding:2px 5px}}@media (width<=430px){.top-aantal{display:none}}@media (width<=1140px){.topbalk{height:36px;margin-bottom:6px}.topbalk a{align-items:center;min-height:36px;display:inline-flex}}@media (width>=1141px){.mobiel{display:none!important}}}@scope(.km){:scope.km{background:var(--donker);color:var(--wit);border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding:clamp(56px,7vw,96px) 0 28px;position:relative;overflow:hidden}:scope.km:before{content:"";background:var(--gradient);filter:blur(140px);opacity:.2;border-radius:50%;width:620px;height:620px;position:absolute;top:30%;left:-220px}:scope.km .container{position:relative}.km-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid}:scope.km .h2{margin:16px 0 18px}.km-lead{color:#ffffffb3;max-width:40ch;font-size:18px}.km-krijg{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.km-krijg li{color:#ffffffe0;padding-left:34px;font-size:16px;line-height:1.4;position:relative}.km-krijg li:before{content:"✓";background:var(--gradient);width:22px;height:22px;color:var(--wit);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;top:-1px;left:0}.km-vertrouwen{border-radius:var(--radius-l);background:#ffffff0d;border:1px solid #ffffff1a;align-items:center;gap:14px;margin-top:32px;padding:14px 16px;display:flex}.km-foto{background:var(--gradient);object-fit:cover;object-position:top;border-radius:50%;flex:none;width:52px;height:52px}.km-wie{flex:1;min-width:0}.km-wie strong{font-size:16px;display:block}.km-wie span{color:#fff9;font-size:13px}.km-kiyoh{border-left:1px solid #ffffff1f;flex:none;align-items:center;gap:10px;padding-left:16px;display:flex}.km-kiyoh>strong{letter-spacing:-.03em;font-size:26px;font-weight:800}.km-kiyoh>span{color:#ffffffa6;font-size:12px;line-height:1.3;display:grid}.km-sterren{color:#ffb547;letter-spacing:1px;font-size:12px}.km-widget{background:var(--wit);border-radius:var(--radius-l);min-height:620px;color:var(--donker);padding:clamp(18px,2.4vw,28px) clamp(14px,2vw,24px) 0;overflow:hidden}.km-widget iframe{display:block}.iclosed-widget{position:relative}.iclosed-widget:before{content:"Agenda laden…";color:var(--tekst-zacht);border-radius:var(--radius-m);background:linear-gradient(100deg, var(--bg-zacht) 30%, #fff 50%, var(--bg-zacht) 70%) 0 0 / 300% 100%;place-items:center;font-size:14px;font-weight:600;transition:opacity .4s;animation:1.6s ease-in-out infinite agenda-laden;display:grid;position:absolute;inset:0}.iclosed-widget iframe{opacity:0;transition:opacity .4s}.iclosed-widget.agenda-klaar:before{opacity:0;pointer-events:none}.iclosed-widget.agenda-klaar iframe{opacity:1}.iclosed-widget:lang(en):before{content:"Loading calendar…"}@keyframes agenda-laden{to{background-position:-300% 0}}@media (prefers-reduced-motion:reduce){.iclosed-widget:before{animation:none}}.km-fallback{text-align:center;color:var(--roze-tekst);border-top:1px solid var(--lijn);margin:clamp(14px,2vw,20px) calc(-1*clamp(14px,2vw,24px)) 0;padding:16px 20px;font-size:14px;font-weight:600;text-decoration:none;display:block}.km-contact{flex-wrap:wrap;gap:10px 24px;margin-top:24px;display:flex}.km-contact a{color:#ffffffd9;align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.km-contact svg,.km-contact a:hover{color:var(--oranje)}.km-vertrouwen{margin-top:20px}.km-voet{text-align:center;border-top:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:14px;margin-top:clamp(48px,6vw,72px);padding-top:32px;display:flex}.km-voet img{width:130px;height:auto;display:block}.km-onder{color:#ffffff73;font-size:12px}.km-onder a{color:#fff9;text-decoration:none}.km-onder a:hover{color:var(--oranje)}@media (width<=900px){.km-grid{grid-template-columns:1fr}}@media (width<=520px){.km-vertrouwen{flex-wrap:wrap}.km-kiyoh{border-top:1px solid #ffffff1f;border-left:0;width:100%;padding:12px 0 0}}}@scope(.footer){:scope.footer{background:var(--donker);color:#ffffffa6;padding:0 0 32px;font-size:15px}.footer-grid{border-top:1px solid #ffffff1a;grid-template-columns:2fr 1fr 1.3fr;gap:40px;padding:44px 0;display:grid}.footer-claim{color:var(--wit);letter-spacing:-.02em;margin-bottom:8px;font-size:22px;font-weight:800}.footer-kiyoh{border-radius:var(--radius-m);background:#ffffff0f;border:1px solid #ffffff1f;align-items:center;gap:12px;margin-top:18px;padding:10px 16px 10px 10px;text-decoration:none;transition:border-color .2s;display:inline-flex}.fk-score{width:42px;height:42px;color:var(--wit);background:#1f8a52;border-radius:12px;place-items:center;font-size:17px;font-weight:800;display:grid}.fk-sterren{color:#ffb547;letter-spacing:2px;font-size:13px;display:block}.fk-tekst{color:#fffc;font-size:13px}:scope.footer h3{color:var(--wit);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:13px}:scope.footer ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}:scope.footer a{text-decoration:none}:scope.footer a:hover{color:var(--oranje)}.footer-bottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;font-size:13px;display:flex}@media (width<=760px){.footer-grid{grid-template-columns:1fr}}}@scope(.video){:scope.video{aspect-ratio:16/9;border-radius:var(--radius-l);background:var(--donker);position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #000000b3,0 0 0 1px #ffffff14}.video-knop{all:unset;cursor:pointer;display:block;position:absolute;inset:0}.video-knop img{object-fit:cover;transform-origin:50% 80%;filter:brightness(.85);width:100%;height:100%;transition:transform .5s,filter .3s;transform:scale(1.03)}.video-knop:hover img{filter:brightness(.7);transform:scale(1.06)}.video-play{background:var(--gradient);width:92px;height:92px;color:var(--wit);border-radius:50%;place-items:center;padding-left:5px;transition:transform .25s,box-shadow .25s;animation:2.6s ease-in-out infinite video-adem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #ec965938,0 24px 48px -12px #e46b6dd9}.video-play svg{width:32px;height:32px}.video-play:before,.video-play:after{content:"";pointer-events:none;border:2px solid #ec9659bf;border-radius:50%;animation:2.2s ease-out infinite video-ring;position:absolute;inset:0}.video-play:after{animation-delay:1.1s}.video-knop:hover .video-play{animation:none;transform:translate(-50%,-50%)scale(1.12);box-shadow:0 0 0 16px #ec96594d,0 28px 56px -12px #e46b6df2}.video-knop:focus-visible{outline:3px solid var(--oranje);outline-offset:-3px}.video-label{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--wit);background:#130123bf;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600;position:absolute;bottom:14px;left:14px}:scope.video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.video-play,.video-play:before,.video-play:after{animation:none}}}@keyframes video-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes video-adem{50%{transform:translate(-50%,-50%)scale(1.06)}}@scope(.hero-visual){:scope.hero-visual{padding:40px 0;position:relative}.stat-kaart{background:var(--wit);color:var(--donker);border-radius:var(--radius-m);border:1px solid #1301230f;padding:12px 18px 12px 12px;transition:box-shadow .2s;animation:6s ease-in-out infinite zweef;position:absolute;box-shadow:0 24px 50px -18px #000000a6}.stat-kaart strong{letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.15;display:block}.stat-kaart .accent{background-image:var(--gradient-tekst)}.stat-label{color:var(--tekst-zacht);font-size:12px;font-weight:600;display:block}.stat-persoon{align-items:center;gap:10px;display:flex}.stat-persoon strong{font-size:16px}.stat-avatar{background:var(--gradient);object-fit:cover;object-position:top;border-radius:50%;width:44px;height:44px}.stat-2{align-items:center;gap:12px;display:flex}button.stat-kaart{font:inherit;text-align:left;cursor:pointer;align-items:center;gap:14px;display:flex}a.stat-kaart{text-decoration:none;transition:box-shadow .2s}button.stat-kaart:hover,a.stat-kaart:hover{box-shadow:0 0 0 2px var(--oranje), 0 24px 50px -18px #000000a6}.stat-speel{background:var(--gradient);width:30px;height:30px;color:var(--wit);border-radius:50%;flex:none;place-items:center;padding-left:2px;transition:transform .2s;display:grid}button.stat-kaart:hover .stat-speel{transform:scale(1.1)}button.stat-kaart:focus-visible,a.stat-kaart:focus-visible{outline:3px solid var(--oranje);outline-offset:3px}.stat-pijl{color:var(--roze-tekst);margin-left:4px;font-size:18px;font-weight:700;transition:transform .2s}a.stat-kaart:hover .stat-pijl{transform:translate(3px)}.stat-icoon{background:var(--gradient);width:40px;height:40px;color:var(--wit);border-radius:50%;flex:none;place-items:center;display:grid}.stat-1{z-index:2;top:10px;left:-24px}.stat-2{z-index:2;animation-delay:-3s;bottom:6px;right:-18px}@media (width<=860px){:scope.hero-visual{margin-top:8px;padding:40px 0}}@media (width<=600px){:scope.hero-visual{padding:34px 0}.stat-1{top:6px;left:8px}.stat-2{gap:8px;bottom:-14px;right:8px}.stat-kaart{padding:8px 12px 8px 8px}.stat-kaart strong{font-size:17px}.stat-persoon strong{font-size:15px}.stat-label{font-size:11px}.stat-icoon{width:28px;height:28px}.stat-icoon svg{width:14px;height:14px}.stat-avatar{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.stat-kaart{animation:none}}}@keyframes zweef{50%{transform:translateY(-10px)}}@scope(.volgende-stap){:scope.volgende-stap{border-radius:var(--radius-l);background:var(--wit);border:1px solid var(--lijn);grid-template-columns:1fr auto;align-items:center;gap:8px 28px;margin-top:clamp(28px,4vw,44px);padding:clamp(20px,3vw,28px) clamp(20px,3vw,32px);display:grid;box-shadow:0 24px 48px -36px #e46b6d8c}.vs-titel{letter-spacing:-.02em;font-size:clamp(19px,2vw,23px);font-weight:800;line-height:1.25}.vs-sub{color:var(--tekst-zacht);margin-top:4px;font-size:15px}.vs-knoppen{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.vs-micro{color:var(--tekst-zacht);grid-column:2;justify-self:end;font-size:13px}:scope.vs-donker{box-shadow:none;background:#ffffff0d;border-color:#ffffff1f}:scope.vs-donker .vs-sub,:scope.vs-donker .vs-micro{color:#ffffffa6}@media (width<=860px){:scope.volgende-stap{grid-template-columns:1fr}.vs-knoppen{justify-content:flex-start}.vs-micro{grid-column:1;justify-self:start}}}@scope(.flex-banner){:scope.flex-banner{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius-l);grid-template-columns:auto 1fr auto;align-items:center;gap:20px 24px;margin-top:18px;padding:24px 28px;display:grid}.flex-icoon{background:var(--gradient);width:48px;height:48px;color:var(--wit);border-radius:14px;place-items:center;display:grid}:scope.flex-banner h3{letter-spacing:-.02em;margin-bottom:4px;font-size:20px}:scope.flex-banner p{color:var(--tekst-zacht);max-width:70ch;font-size:15px}:scope.flex-banner p strong{color:var(--donker)}@media (width<=860px){:scope.flex-banner{grid-template-columns:auto 1fr;align-items:start}:scope.flex-banner .btn{grid-column:1/-1;justify-self:start}}}@scope(.cb){:scope.cb{background:radial-gradient(120% 90% at 85% 0%, color-mix(in srgb, var(--merk) 55%, white) 0%, transparent 55%), linear-gradient(150deg, var(--merk), color-mix(in srgb, var(--merk) 55%, #130123));position:relative;overflow:hidden}:scope.cb:not(.cb-sfeer){padding:76px 7% 0}:scope.cb-groot{border-radius:var(--radius-l)}:scope.cb-groot:not(.cb-sfeer){padding-top:96px}:scope.cb-sfeer.cb-kaart{height:260px}:scope.cb-sfeer.cb-groot{height:100%;min-height:240px}.cb-logo{z-index:2;background:#fff;border-radius:12px;align-items:center;min-height:42px;padding:8px 14px;display:inline-flex;position:absolute;top:16px;left:7%;box-shadow:0 10px 24px -12px #00000080}.cb-logo img{height:var(--logo-h);object-fit:contain;width:auto;max-width:160px;display:block}.cb-venster{background:#fff;border-radius:12px 12px 0 0;margin-bottom:-8px;transition:transform .4s;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #0000008c}.cb-balk{background:#f1edea;border-bottom:1px solid #e2dcd8;flex:none;align-items:center;gap:5px;height:26px;padding:0 10px;display:flex}.cb-balk i{background:#d9d2cd;border-radius:50%;width:8px;height:8px}.cb-balk i:first-child{background:#ff6159}.cb-balk i:nth-child(2){background:#ffbd2e}.cb-balk i:nth-child(3){background:#28c941}.cb-balk span{color:#6b6370;background:#fff;border-radius:6px;margin-left:10px;padding:2px 10px;font-size:10px}.cb-venster img{width:100%;height:auto;display:block}:scope.cb-groot .cb-logo{min-height:50px;top:24px}:scope.cb-groot .cb-logo img{height:var(--logo-h-groot);max-width:200px}:scope.cb-sfeer img{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.cb-venster{transition:none}}}a:hover>.cb .cb-venster,.case:hover .cb-venster,.bc:hover .cb-venster{transform:translateY(-6px)}@scope(.bewijs-cijfers,.bewijs-quote){:scope.bewijs-cijfers{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}:scope.bewijs-cijfers li{color:#ffffffbf;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;display:inline-flex}:scope.bewijs-cijfers strong{color:var(--wit)}:scope.bewijs-cijfers a{color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ster{color:#ffb547}:scope.bewijs-quote{text-align:center;border-radius:var(--radius-l);background:var(--wit);border:1px solid var(--lijn);max-width:780px;margin:0 auto;padding:clamp(24px,4vw,36px);position:relative;overflow:hidden;box-shadow:0 30px 60px -45px #e46b6d8c}:scope.bewijs-quote:before{content:"“";background:var(--gradient);color:#0000;opacity:.25;-webkit-background-clip:text;background-clip:text;font-size:140px;font-weight:800;line-height:1;position:absolute;top:-18px;left:18px}.bq-top{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin-bottom:14px;display:flex}.bq-sterren{color:#f2a33a;letter-spacing:3px;font-size:18px}.bq-kiyoh{color:#1f8a52;background:#e7f8ee;border:1px solid #bfe9d0;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700;text-decoration:none}:scope.bewijs-quote blockquote{letter-spacing:-.01em;margin:0;font-size:clamp(19px,2.2vw,24px);font-weight:600;line-height:1.45;position:relative}:scope.bewijs-quote figcaption{color:var(--tekst-zacht);margin-top:14px;font-size:15px;font-weight:700}}@scope(.home-blok){:scope.hero-wrap{padding:8px}.hero{background:var(--donker);color:var(--wit);border-radius:var(--radius-xl);padding:clamp(144px,14vw,172px) 0 clamp(44px,6vw,80px);position:relative;overflow:hidden}.hero-glow{background:var(--gradient);filter:blur(160px);opacity:.32;pointer-events:none;border-radius:50%;width:760px;height:760px;position:absolute;top:-160px;right:-200px}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,4vw,56px);display:grid;position:relative}.hero-eyebrow{color:var(--oranje)}.hero h1{max-width:7.6em;margin:18px 0 22px;font-size:clamp(42px,5.6vw,78px)}.hero-lead{color:#ffffffb8;max-width:48ch;font-size:clamp(17px,1.6vw,20px)}.hero-lead strong{color:var(--wit)}.hero-knoppen{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-micro{color:#fff9;margin-top:12px;font-size:14px}.hero-bewijs{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.hero-bewijs li{color:#ffffffbf;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;display:inline-flex}.hero-bewijs strong{color:var(--wit)}.hero-bewijs a{color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.hero-bewijs a:hover strong{color:var(--oranje)}.sterren{color:var(--oranje);letter-spacing:2px}:scope.logos{text-align:center;padding-top:clamp(32px,4vw,52px);padding-bottom:0}.logos-titel{letter-spacing:.16em;text-transform:uppercase;color:var(--tekst-zacht);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;margin-bottom:22px;font-size:13px;font-weight:700;display:flex}.logos-titel strong{color:var(--tekst);font-weight:800}.logos-titel .sterren{letter-spacing:1px;font-size:15px}.logo-band{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.logo-baan{align-items:center;gap:clamp(48px,6vw,88px);width:max-content;margin:0;padding:8px 0;list-style:none;animation:40s linear infinite logos-schuif;display:flex}.logo-band:hover .logo-baan{animation-play-state:paused}:scope.logos img{object-fit:contain;width:auto;max-width:170px;height:30px;transition:transform .25s}.logo-baan li:hover img{transform:scale(1.06)}.logo-reviews{text-align:left;grid-template-columns:.82fr 1fr 1fr 1fr;gap:16px;margin-top:clamp(28px,4vw,44px);display:grid}.lr-score{border-radius:var(--radius-l);background:var(--donker);color:var(--wit);flex-direction:column;padding:26px;display:flex;box-shadow:0 24px 48px -30px #130123b3}.lr-top{justify-content:space-between;align-items:center;display:flex}.lr-top img{width:34px;height:34px}.lr-cijfer{align-items:baseline;gap:8px;margin:18px 0 12px;display:flex}.lr-cijfer strong{letter-spacing:-.04em;font-size:clamp(48px,5vw,60px);font-weight:800;line-height:1}.lr-cijfer span{color:#fff9;font-size:20px;font-weight:700}.lr-uitleg{color:#ffffffb8;font-size:15px;line-height:1.55}.lr-link{color:var(--oranje);margin-top:auto;padding-top:18px;font-size:15px;font-weight:700;text-decoration:none}.lr-link:hover .pijl{margin-left:4px}.lr-link .pijl{transition:margin .2s}.lr-review{border-radius:var(--radius-l);background:var(--bg-zacht);border:1px solid var(--lijn);flex-direction:column;gap:22px;margin:0;padding:24px;display:flex}.lr-review blockquote{color:var(--tekst);margin:0;font-size:16px;line-height:1.6}.lr-review figcaption{align-items:center;gap:12px;margin-top:auto;display:flex}.lr-initiaal{background:var(--donker);width:36px;height:36px;color:var(--wit);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.lr-wie{flex-direction:column;line-height:1.3;display:flex}.lr-wie strong{font-size:15px}.lr-wie .sterren{letter-spacing:1px;font-size:13px}.lr-kiyoh{width:26px;height:26px;margin-left:auto}@media (width<=1000px){.logo-reviews{grid-template-columns:1fr 1fr}}@media (width<=600px){:scope.logos img{max-width:120px;height:22px}.logo-reviews{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.logo-baan{width:auto;padding:0 var(--gutter);flex-wrap:wrap;justify-content:center;animation:none}.logo-baan li[aria-hidden=true]{display:none}.logo-band{-webkit-mask-image:none;mask-image:none}}:scope.zo-werkt{margin-top:clamp(28px,4vw,48px)}.zo-kaart{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius-xl);grid-template-columns:.7fr 2fr;align-items:start;gap:32px;padding:clamp(26px,4vw,44px);display:grid;box-shadow:0 30px 60px -45px #13012366}.zo-kop h2{letter-spacing:-.03em;margin-top:10px;font-size:clamp(26px,3vw,34px)}.zo-stappen{counter-reset:zo;grid-template-columns:repeat(3,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}.zo-stappen li{border-radius:var(--radius-l);border:1px solid #0000;margin:-16px;padding:16px;position:relative}.zo-nr{background:var(--gradient);width:40px;height:40px;color:var(--wit);border-radius:50%;place-items:center;margin-bottom:14px;font-weight:800;display:grid}.zo-stappen h3{letter-spacing:-.02em;margin-bottom:6px;font-size:18px;line-height:1.25}.zo-stappen p{color:var(--tekst-zacht);font-size:15px;line-height:1.55}@media (width<=900px){.zo-kaart{grid-template-columns:1fr}.zo-stappen{grid-template-columns:1fr;gap:18px}.zo-stappen li{padding-left:56px}.zo-nr{position:absolute;top:0;left:0}}.vraag-kop{max-width:900px;margin-bottom:clamp(32px,4vw,52px)}.vraag-tekst{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(30px,4vw,52px);font-weight:800;line-height:1.08}.vraag-lead{text-wrap:pretty;margin-top:20px}.vraag-paneel{grid-template-columns:1.1fr 1fr;align-items:stretch;gap:16px;display:grid}.vraag-paneel.zonder-stappen{grid-template-columns:1fr}.vraag-kaarttitel{letter-spacing:-.03em;margin:12px 0 0;font-size:clamp(26px,2.8vw,36px);line-height:1.1}.vraag-stappen{border-radius:var(--radius-xl);background:var(--donker);color:var(--wit);padding:clamp(26px,3.5vw,44px);position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #13012399}.vraag-gloed{background:var(--gradient);filter:blur(130px);opacity:.28;pointer-events:none;border-radius:50%;width:420px;height:420px;position:absolute;top:-180px;right:-160px}.vraag-stappen .eyebrow{color:var(--oranje);position:relative}.vraag-stappen .vraag-kaarttitel{position:relative}.vraag-stappen ol{align-self:stretch;gap:34px;margin:34px 0 0;padding:0;list-style:none;display:grid;position:relative}.vraag-stappen ol:before{content:"";background:linear-gradient(var(--oranje), var(--roze));opacity:.45;width:2px;position:absolute;top:30px;bottom:30px;left:19px}.vraag-stappen li{padding-left:62px;position:relative}.vraag-nr{background:var(--gradient);width:40px;height:40px;color:var(--wit);box-shadow:0 0 0 6px var(--donker);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:-2px;left:0}.vraag-stappen h4{letter-spacing:-.02em;margin:0 0 6px;font-size:20px;line-height:1.25}.vraag-stappen p{color:#ffffffb3;font-size:16px;line-height:1.6}.vraag-waarom{border-radius:var(--radius-xl);background:var(--wit);border:1px solid var(--lijn);padding:clamp(26px,3.5vw,44px)}.vraag-waarom-lead{color:var(--tekst-zacht);margin-top:16px;font-size:16px;line-height:1.6}.vraag-waarom ul{margin:26px 0 0;padding:0;list-style:none;display:grid}.vraag-waarom li{border-top:1px solid var(--lijn);gap:14px;padding:18px 0;display:flex}.vraag-waarom li svg{width:28px;height:28px;color:var(--roze-tekst);background:#fce9e4;border-radius:50%;flex:none;margin-top:2px;padding:5px}.vraag-waarom h4{letter-spacing:-.02em;margin:0 0 4px;font-size:18px}.vraag-waarom li p{color:var(--tekst-zacht);font-size:15px;line-height:1.55}@media (width<=900px){.vraag-paneel{grid-template-columns:1fr}}:scope.aanbod{background:var(--bg-zacht);border-radius:var(--radius-xl);margin:0 8px}.vormen{grid-template-columns:1.15fr 1fr;gap:18px;display:grid}.vorm{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius-l);flex-direction:column;gap:16px;padding:32px;display:flex}.vorm h3{font-size:28px}.vorm p{color:var(--tekst-zacht)}.vorm ul{flex:1;gap:10px;margin:0 0 8px;padding:0;list-style:none;display:grid}.vorm li{padding-left:28px;font-size:15px;position:relative}.vorm li:before{content:"✓";width:18px;height:18px;color:var(--roze-tekst);background:#fcede8;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;top:1px;left:0}.vorm-label{background:var(--bg-zacht);color:var(--tekst-zacht);border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:12px;font-weight:700}.vorm .btn{align-self:flex-start}.kanaal-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kanaal-links>span{width:100%;color:var(--tekst-zacht);font-size:13px;font-weight:700}.kanaal-links .btn{min-height:44px;padding:10px 16px;font-size:14px}.voor-wie{background:var(--bg-zacht);border-radius:var(--radius-m);padding:14px 16px;font-size:15px}.voor-wie strong{color:var(--donker)}.vorm-uitgelicht .voor-wie{background:#ffffff12}.vorm-uitgelicht .voor-wie strong{color:var(--oranje)}.vorm-uitgelicht{background:var(--donker);color:var(--wit);border-color:#0000;position:relative;overflow:hidden}@media (hover:hover){.vorm-uitgelicht:hover{background-color:#1e0835}}.vorm-uitgelicht:after{content:"";background:var(--gradient);filter:blur(100px);opacity:.35;border-radius:50%;width:300px;height:300px;position:absolute;top:-120px;right:-120px}.vorm-uitgelicht>*{z-index:1;position:relative}.vorm-uitgelicht p{color:#ffffffb3}.vorm-uitgelicht .vorm-label{background:var(--gradient);color:var(--wit)}.vorm-uitgelicht li:before{color:var(--oranje);background:#ffffff1f}.tussenruimte{height:0}@media (width<=1000px){.vormen{grid-template-columns:1fr}}@media (width<=860px){.hero-grid{grid-template-columns:1fr}}@media (width<=600px){:scope.aanbod{border-radius:var(--radius-l);margin:0}.vorm{padding:24px}}}@keyframes logos-schuif{to{transform:translate(calc(-50% - clamp(24px,3vw,44px)))}}@scope(.funnel){:scope.funnel{position:relative;overflow:hidden}:scope.funnel:before{content:"";background:var(--hekje) no-repeat center / contain;z-index:-1;width:520px;height:520px;position:absolute;top:45%;left:-260px}:scope.funnel mark{background:var(--gradient);color:var(--wit);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.16em;padding:0 .18em}.fases{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;margin:0;padding:0;list-style:none;display:grid}.fase{border:1px solid var(--lijn);border-radius:var(--radius-l);background:var(--wit);padding:22px;position:relative}.fase.actief{border-color:var(--fase);box-shadow:0 0 0 1px var(--fase), 0 24px 48px -30px var(--fase)}.fase-kop{align-items:center;gap:14px;margin-bottom:22px;display:flex}.fase-nr{background:var(--fase);width:64px;height:64px;color:var(--wit);box-shadow:0 12px 28px -12px var(--fase);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid}.fase-lijn{background:linear-gradient(90deg, var(--fase), transparent);opacity:.55;border-radius:3px;flex:1;height:3px}.fase h3{letter-spacing:-.03em;font-size:28px}.fase-sub{color:var(--tekst-zacht);margin-top:4px;font-size:17px}.fase-waarom{border-left:2px solid var(--fase);color:var(--tekst);margin:16px 0 20px;padding-left:14px;font-size:15px;line-height:1.55}.pills{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.pill{text-align:left;cursor:pointer;background:var(--wit);border:1px solid var(--lijn);font:700 16px/1.25 var(--font);color:var(--donker);border-radius:999px;align-items:center;gap:10px;padding:12px 20px;transition:transform .2s,background .2s,color .2s,border-color .2s;display:inline-flex;box-shadow:0 6px 18px -14px #13012366}.pill:hover{border-color:var(--fase,var(--roze));transform:translate(4px)}.pill-nr{color:var(--roze-tekst);font-size:14px}.pill[aria-selected=true]{background:var(--donker);color:var(--wit);border-color:var(--donker)}.pill[aria-selected=true] .pill-nr{color:var(--oranje)}.pill:after{content:"↓";opacity:0;width:0;color:var(--oranje);margin-left:-10px;transition:width .2s,margin .2s,opacity .2s;display:inline-block}.pill[aria-selected=true]:after{opacity:1;width:1ch;margin-left:0;animation:1.6s ease-in-out infinite pill-wijs}.pill:focus-visible{outline:2px solid var(--roze);outline-offset:3px}.detail-wrap{margin-top:28px;padding-top:40px;position:relative}.detail-draad{left:var(--draad-x,50%);background:linear-gradient(var(--lijn), var(--roze));width:2px;height:40px;transition:left .45s cubic-bezier(.3,.7,.2,1);position:absolute;top:0;transform:translate(-50%)}.detail-draad:after{content:"";background:var(--roze);border-radius:50%;width:12px;height:12px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%);box-shadow:0 0 0 5px #fce9e4}.detail-wrap.gewisseld .detail-draad:after{animation:.7s ease-out draad-puls}.detail-wrap.gewisseld .detail{animation:.35s funnel-in,1s ease-out detail-gloed}.detail{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius-l);border-top:4px solid var(--fase);padding:clamp(24px,4vw,40px);animation:.35s funnel-in}.detail-fase{letter-spacing:.14em;text-transform:uppercase;color:var(--tekst-zacht);font-size:12px;font-weight:700}.detail h3{align-items:baseline;gap:12px;margin:8px 0 28px;font-size:clamp(26px,3vw,34px);display:flex}.detail-nr{color:var(--roze-tekst);font-size:.6em}.detail-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin:0;display:grid}.detail-grid dt{color:var(--roze-tekst);margin-bottom:8px;font-size:13px;font-weight:700}.detail-grid dd{margin:0;font-size:16px;line-height:1.6}.detail-sturen{background:var(--bg-zacht);border-radius:var(--radius-m);margin:-18px;padding:18px}.detail-sturen dd{font-weight:700}.detail-acties{border-top:1px solid var(--lijn);flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:26px;padding-top:20px;display:flex}.detail-link{color:var(--roze-tekst);font-size:15px;font-weight:700;text-decoration:none}.detail-link:hover{text-decoration:underline}.systeem{background:var(--donker);color:var(--wit);border-radius:var(--radius-l);grid-template-columns:1fr 1.3fr;align-items:center;gap:32px 48px;margin-top:20px;padding:clamp(28px,4vw,44px);display:grid}.systeem h3{letter-spacing:-.025em;margin-top:12px;font-size:clamp(22px,2.6vw,30px);line-height:1.15}.systeem .eyebrow{color:var(--oranje)}.systeem ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.systeem li{border-left:2px solid;border-image:var(--gradient) 1;gap:2px;padding-left:18px;display:grid}.systeem li span{color:#ffffffa6;font-size:15px}.systeem .tools{border-top:1px solid #ffffff1a;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px 34px;margin:0;padding:clamp(28px,4vw,44px) 0 0;list-style:none;display:flex}.systeem .tools li{border:0;align-items:center;padding:0;display:flex}.systeem .tools .tools-label{color:#ffffff8c;font-size:14px;font-weight:600}.systeem .tools img{width:auto;display:block}@media (width<=600px){.systeem .tools{gap:14px 24px}.systeem .tools .tools-label{width:100%}.systeem .tools img{transform-origin:0;transform:scale(.9)}}@media (width<=900px){.fases{grid-template-columns:1fr;gap:14px}.fase{padding:20px}.fase-lijn{display:none}.pills{flex-flow:wrap}.detail-grid,.systeem{grid-template-columns:1fr}.detail-sturen{margin:0}.fase .detail-wrap{margin-top:16px;padding-top:30px}.fase .detail-draad{height:30px}.fase .detail{padding:20px}.fase .detail h3{margin-bottom:20px}.fase .detail-grid{gap:20px}}}@keyframes funnel-in{0%{opacity:0;transform:translateY(8px)}}@keyframes pill-wijs{50%{transform:translateY(3px)}}@keyframes draad-puls{0%{box-shadow:0 0 0 5px #fce9e4,0 0 0 5px #e46b6d80}to{box-shadow:0 0 0 5px #fce9e4,0 0 0 18px #e46b6d00}}@keyframes detail-gloed{0%{box-shadow:0 0 0 4px #ec965959}to{box-shadow:0 0 0 4px #ec965900}}@media (prefers-reduced-motion:reduce){.funnel .pill[aria-selected=true]:after,.funnel .detail-wrap.gewisseld .detail,.funnel .detail-wrap.gewisseld .detail-draad:after{animation:none}}@scope(.proces){:scope.proces{position:relative}:scope.proces:after{content:"";background:var(--hekje) no-repeat center / contain;z-index:-1;width:520px;height:520px;position:absolute;bottom:48px;right:-180px}.proces-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.proces-rechts{position:sticky;top:110px}:scope.proces .lead strong{color:var(--donker)}.stappen-lijst{border-left:2px solid var(--lijn);margin:0;padding:0;list-style:none}.stap{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;border-radius:0 var(--radius-m) var(--radius-m) 0;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:56px 1fr;align-items:start;gap:12px;margin-left:-2px;padding:14px 18px 14px 22px;transition:background .25s;display:grid;position:relative}.stap:hover{background:#ec96590f}.stap-nr{letter-spacing:-.03em;color:#ebd3cc;font-size:28px;font-weight:800;line-height:1.1;transition:color .25s}.stap-titel{letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.3;display:block}.stap-tekst{opacity:0;max-height:0;color:var(--tekst-zacht);font-size:15px;line-height:1.55;transition:max-height .4s,opacity .3s,margin .4s;display:block;overflow:hidden}.stap-voortgang{background:var(--gradient);width:2px;height:0;position:absolute;top:0;left:-2px}.stap[aria-selected=true]{background:linear-gradient(90deg,#fdeee9,#0000)}.stap[aria-selected=true] .stap-nr{background:var(--gradient-tekst);color:#0000;-webkit-background-clip:text;background-clip:text}.stap[aria-selected=true] .stap-titel{color:var(--roze-tekst)}.stap[aria-selected=true] .stap-tekst{opacity:1;max-height:140px;margin-top:6px}.stap[aria-selected=true] .stap-voortgang{height:100%;transition:height var(--duur,0s) linear}.stap:focus-visible{outline:2px solid var(--roze);outline-offset:2px}.stap-slot{border-top:2px dashed #f1cfc6;margin-top:10px;padding-top:10px}.lijst-kader{background:var(--bg-zacht);border-radius:var(--radius-xl);padding:22px 26px 28px;box-shadow:0 30px 60px -40px #13012359}.kader-kop{letter-spacing:.16em;text-transform:uppercase;color:var(--tekst-zacht);justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-size:12px;font-weight:700;display:flex}.kader-stap{color:var(--roze-tekst)}.badge{background:var(--wit);color:var(--roze-tekst);border-radius:999px;padding:6px 12px;font-size:11px}.device{color:var(--wit);background:#14101a;border-radius:22px;min-height:470px;padding:20px;position:relative;overflow:hidden}.scherm{flex-direction:column;min-height:430px;animation:.45s scherm-in;display:flex}.scherm[hidden]{display:none!important}.scherm-bar{color:#ffffffa6;align-items:center;gap:8px;margin-bottom:18px;font-size:14px;display:flex}.scherm-bar b{color:var(--wit);font-variant-numeric:tabular-nums}.rec,.dot{background:#ff5a4f;border-radius:50%;width:9px;height:9px;display:inline-block}.rec{animation:1.4s infinite knipper}.rec.groen{background:#3ddc84}.dot{background:var(--oranje)}.scherm-label{color:#ffffff8c;margin-bottom:10px;font-size:13px}.scherm-noot{color:#ffffff8c;margin-top:auto;padding-top:18px;font-size:13px;line-height:1.5}.call{background:radial-gradient(circle at 30% 30%,#3a1830,#1e0f22);border-radius:16px;place-items:center;height:200px;margin-bottom:14px;display:grid;position:relative}.call-tag{background:#00000073;border-radius:8px;padding:4px 10px;font-size:12px;position:absolute;top:12px;left:12px}.call-avatar{object-fit:cover;background:var(--gradient);border-radius:50%;width:84px;height:84px;padding:3px;box-shadow:0 12px 30px -10px #e46b6d99}.call-pip{object-fit:contain;background:#130123;border:1px solid #ffffff1f;border-radius:10px;width:78px;height:56px;padding:10px;position:absolute;top:12px;right:12px}.call-quote{background:#0000008c;border-radius:10px;padding:10px 12px;font-size:14px;position:absolute;bottom:12px;left:12px;right:12px}.check-grid{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.check-grid li{color:#ffffff8c;background:#ffffff0d;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;transition:color .3s,background .3s;display:flex}.check-grid li:before{content:"";border:2px solid #ffffff4d;border-radius:50%;flex:none;width:16px;height:16px;transition:all .3s}.check-grid li.af{color:var(--wit)}.check-grid li.af:before{background:var(--gradient);border-color:#0000;box-shadow:0 0 0 3px #ec965933}.check-grid li.bezig{color:var(--wit);background:#e46b6d2e}.check-grid li.bezig:before{border-color:var(--roze)}.reken{align-items:center;gap:14px;margin:18px 0;display:flex}.reken>div{background:#ffffff0d;border-radius:12px;flex:1;padding:12px 14px}.reken small{color:#ffffff80;font-size:12px;display:block}.reken strong{letter-spacing:-.02em;font-size:22px}.reken-uit strong{font-size:30px}.reken>span{color:#fff6;font-size:22px}.audit{gap:8px;margin:0;padding:0;list-style:none;display:grid}.audit li{background:#ffffff0d;border-left:3px solid;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:11px 14px;font-size:14px;line-height:1.4;animation:.4s backwards scherm-in;display:grid}.audit li:nth-child(2){animation-delay:.1s}.audit li:nth-child(3){animation-delay:.2s}.audit li:nth-child(4){animation-delay:.3s}.audit li:nth-child(5){animation-delay:.4s}.audit-kanaal{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;grid-column:1;font-size:11px;font-weight:700}.audit em{border-radius:999px;grid-area:1/2/span 2;padding:4px 9px;font-size:11px;font-style:normal;font-weight:700}.audit .hoog{border-color:#ff5a4f}.audit .hoog em{color:#ff8a82;background:#ff5a4f2e}.audit .mid{border-color:var(--oranje)}.audit .mid em{color:var(--oranje);background:#ec96592e}.audit .laag{border-color:#3ddc84}.audit .laag em{color:#6be7a3;background:#3ddc8426}.gauge{width:100%;max-width:360px;margin:auto;position:relative}.gauge svg{width:100%;display:block}.gauge-boog{stroke-dasharray:100;stroke-dashoffset:100px;animation:1.2s forwards boog}.gauge-waarde{text-align:center;position:absolute;bottom:0;left:0;right:0}.gauge-waarde strong{letter-spacing:-.04em;font-size:44px;line-height:1;display:block}.gauge-waarde small{color:#ffffff8c;font-size:13px}.plan{gap:12px;display:grid}.plan-rij{background:#ffffff0a;border-radius:12px;grid-template-columns:110px 1fr;align-items:start;gap:12px;padding:12px;display:grid}.plan-fase{padding:5px 0;font-size:13px;font-weight:700}.f1{color:var(--oranje)}.f2{color:#e8805f}.f3{color:var(--roze)}.chips-r{flex-wrap:wrap;gap:6px;display:flex}.chips-r i{background:#ffffff17;border-radius:999px;padding:5px 10px;font-size:12px;font-style:normal;font-weight:600;animation:.4s backwards scherm-in}.chips-r i:nth-child(2){animation-delay:80ms}.chips-r i:nth-child(3){animation-delay:.16s}.chips-r i:nth-child(4){animation-delay:.24s}.chips-r i:nth-child(5){animation-delay:.32s}.scherm-slot{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;padding:10px;display:flex}.device:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(120% 90% at 100% 0,#ec965961,#e46b6d1f 45%,#0000 70%);transition:opacity .45s;position:absolute;inset:0}.device:has(.scherm-slot:not([hidden])):after{opacity:1}.scherm-slot>*{z-index:1;position:relative}.scherm-slot img{width:130px;height:auto}.slot-kop{letter-spacing:-.035em;font-size:clamp(30px,3.4vw,42px);font-weight:800;line-height:1.05}.slot-sub{color:#ffffffa6}@media (width<=900px){.proces-grid{grid-template-columns:1fr}:scope.proces:after{bottom:120px}.proces-rechts{order:-1;position:static}.proces-links{display:contents}.proces-links .kop{order:-2}.device{min-height:430px}.stappen-lijst li>.proces-rechts{margin:8px 0 20px}}@media (prefers-reduced-motion:reduce){.scherm,.chips-r i,.audit li{animation:none}.gauge-boog{stroke-dashoffset:40px;animation:none}}.proces-rechts{flex-direction:column;display:flex}.lijst-kader,.device{flex-direction:column;flex:1;display:flex}.scherm:not([hidden]){flex:1}.hoogte-meten.proces-rechts,.hoogte-meten .lijst-kader,.hoogte-meten .device{display:block}}@keyframes scherm-in{0%{opacity:0;transform:translateY(10px)}}@keyframes knipper{50%{opacity:.3}}@keyframes boog{to{stroke-dashoffset:40px}}@scope(.resultaten){:scope.resultaten{background:var(--donker);color:var(--wit);border-radius:var(--radius-xl);margin:0 8px}:scope.resultaten .lead{color:#ffffffa6}.cases{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.case{border-radius:var(--radius-l);background:#ffffff0a;border:1px solid #ffffff14;flex-direction:column;grid-column:span 2;text-decoration:none;transition:transform .25s,border-color .25s;display:flex;overflow:hidden}.case:hover{border-color:#ec965966}.case-beeld{background:linear-gradient(160deg,#ec96592e,#e46b6d0f);justify-content:center;height:260px;padding:28px 28px 0;display:flex;overflow:hidden}.case-beeld img{object-fit:cover;object-position:top;width:190px;height:auto;transition:transform .4s}.case:hover .case-beeld img{transform:translateY(-6px)}.case-sfeer{padding:0}.case-sfeer img{object-fit:cover;object-position:center;width:100%;height:100%}.case:hover .case-sfeer img{transform:scale(1.04)}.case-body{flex-direction:column;flex:1;gap:16px;padding:24px;display:flex}.case-pakket{background:var(--gradient);color:var(--wit);border-radius:999px;align-self:flex-start;margin-bottom:-6px;padding:5px 11px;font-size:12px;font-weight:700;text-decoration:none}.case-pakket:hover{filter:brightness(1.08)}.case-lees{color:var(--oranje);margin-top:auto;font-size:14px;font-weight:700;text-decoration:none}.case-lees:hover{text-decoration:underline}.case{cursor:pointer;position:relative}.case .case-lees{position:static}.case .case-lees:after{content:"";z-index:1;position:absolute;inset:0}.case:hover .case-lees{text-decoration:underline}.case .case-pakket{z-index:2;position:relative}.case h3{letter-spacing:-.02em;font-size:22px}.case dl{grid-template-columns:1fr 1fr;gap:14px;margin:0;display:grid}.case dt{color:#ffffff8c;font-size:12px}.case dd{letter-spacing:-.02em;margin:2px 0 0;font-size:20px;font-weight:800}.case-roas{grid-column:1/-1}.case-roas dd{font-size:30px}.swipe-hint{color:#ffffff8c;margin-top:12px;font-size:13px;display:none}.resultaten-cta{border-radius:var(--radius-l);background:#ffffff0d;border:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding:24px 28px;display:flex}.resultaten-knoppen{flex-wrap:wrap;gap:10px;display:flex}.resultaten-cta p{letter-spacing:-.02em;font-size:20px;font-weight:700}.logo-muur-wrap{margin-top:clamp(28px,4vw,40px)}.logo-muur-kop{color:#ffffffbf;margin-bottom:14px;font-size:15px;font-weight:700}.logo-muur{grid-template-columns:repeat(6,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.lm-tegel{color:var(--wit);text-align:center;flex-direction:column;gap:10px;text-decoration:none;display:flex}.lm-kaart{border-radius:var(--radius-m);background:var(--wit);border:2px solid #0000;justify-content:center;align-items:center;height:88px;padding:12px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.lm-kaart img{object-fit:contain;width:auto;max-width:86%;height:auto;max-height:40px}.lm-onder{height:22px;position:relative}.lm-cijfer,.lm-lees{justify-content:center;align-items:baseline;gap:6px;transition:opacity .2s,transform .2s;display:flex;position:absolute;inset:0}.lm-cijfer b{letter-spacing:-.02em;font-size:19px;font-weight:800;line-height:1}.lm-cijfer small{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;font-size:11px;font-weight:700}.lm-lees{color:var(--oranje);opacity:0;font-size:14px;font-weight:700;transform:translateY(6px)}.lm-tegel:hover .lm-kaart,.lm-tegel:focus-visible .lm-kaart{border-color:var(--oranje);transform:translateY(-3px);box-shadow:0 16px 32px -18px #0009}.lm-tegel:hover .lm-cijfer,.lm-tegel:focus-visible .lm-cijfer{opacity:0;transform:translateY(-6px)}.lm-tegel:hover .lm-lees,.lm-tegel:focus-visible .lm-lees{opacity:1;transform:none}.lm-tegel:focus-visible{outline:none}.lm-alle .lm-kaart{background:var(--gradient) border-box}.lm-alle strong{letter-spacing:-.02em;font-size:24px}.lm-alle .lm-cijfer b{letter-spacing:0;color:var(--oranje);white-space:nowrap;font-size:14px;font-weight:700}.lm-alle:hover .lm-kaart{border-color:var(--wit)}.lm-alle:hover .lm-cijfer{opacity:1;transform:none}.cases-drie .case{grid-column:span 2}@media (width<=1000px){.logo-muur{grid-template-columns:repeat(4,1fr)}.cases{grid-template-columns:1fr 1fr}.case,.cases-drie .case{grid-column:span 1}}@media (width<=600px){:scope.resultaten{border-radius:var(--radius-l);margin:0}.cases{scroll-snap-type:x mandatory;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 6px;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.cases::-webkit-scrollbar{display:none}.case,.cases-drie .case{scroll-snap-align:center;flex:0 0 82%}.swipe-hint{display:block}.logo-muur{grid-template-columns:repeat(3,1fr);gap:8px}.lm-tegel{gap:8px}.lm-kaart{height:72px;padding:8px}.lm-kaart img{max-height:30px}.lm-cijfer b{font-size:16px}.lm-cijfer small{letter-spacing:.08em;font-size:10px}.lm-alle strong{font-size:20px}.lm-alle .lm-cijfer b{font-size:11px}.lm-lees{display:none}}}@scope(.reviews){:scope.reviews{color:var(--tekst);background:0 0;margin:0;padding:clamp(56px,7vw,96px) 0;position:relative}.reviews-kop{text-align:center;flex-direction:column;align-items:center;margin-bottom:clamp(32px,4vw,48px);display:flex}.reviews-kop .h2{margin:0 0 14px}.reviews-kop .lead{color:var(--tekst-zacht);max-width:58ch}.rv-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.rv-score{border-radius:var(--radius-l);background:var(--donker);color:var(--wit);flex-direction:column;padding:28px;display:flex;box-shadow:0 24px 48px -30px #130123b3}.rv-score-top{justify-content:space-between;align-items:center;display:flex}.rv-score-top img{width:34px;height:34px}.sterren{color:var(--oranje);letter-spacing:2px}.rv-cijfer{align-items:baseline;gap:8px;margin:18px 0 12px;display:flex}.rv-cijfer strong{letter-spacing:-.04em;font-size:clamp(52px,5vw,64px);font-weight:800;line-height:1}.rv-cijfer span{color:#fff9;font-size:20px;font-weight:700}.rv-uitleg{color:#ffffffb8;font-size:15px;line-height:1.55}.rv-link{color:var(--oranje);margin-top:auto;padding-top:18px;font-size:15px;font-weight:700;text-decoration:none}.rv-link .pijl{transition:margin .2s}.rv-link:hover .pijl{margin-left:4px}.rv-kaart{border-radius:var(--radius-l);background:var(--bg-zacht);border:1px solid var(--lijn);flex-direction:column;gap:22px;margin:0;padding:26px;display:flex}.rv-kaart blockquote{color:var(--tekst);margin:0;font-size:17px;line-height:1.6}.rv-kaart figcaption{align-items:center;gap:12px;margin-top:auto;display:flex}.rv-initiaal{background:var(--donker);width:36px;height:36px;color:var(--wit);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.rv-wie{flex-direction:column;line-height:1.3;display:flex}.rv-wie strong{font-size:15px}.rv-wie .sterren{letter-spacing:1px;font-size:13px}.rv-kiyoh-icoon{width:24px;height:24px;margin-left:auto}@media (width<=1000px){.rv-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.rv-grid{grid-template-columns:1fr}}}.sectie:not(.op-donker)+.reviews{padding-top:clamp(16px,2.5vw,32px)}@scope(.team-blok){:scope.team-blok{background:var(--donker);color:var(--wit);border-radius:var(--radius-xl);margin:0 8px;padding:clamp(56px,7vw,96px) 0;position:relative;overflow:hidden}.team-glow{background:var(--gradient);filter:blur(180px);opacity:.18;pointer-events:none;border-radius:50%;width:720px;height:720px;position:absolute;bottom:-340px;right:-260px}:scope.team-blok .container{position:relative}.team-kop{grid-template-columns:1fr 1fr;align-items:end;gap:16px 48px;margin-bottom:clamp(24px,3vw,32px);display:grid}.team-kop .kop{margin-bottom:0}.team-kop .lead{color:#ffffffb3}.portretten{grid-template-columns:repeat(4,1fr);gap:0 clamp(16px,3vw,40px);max-width:1040px;margin:0 auto;padding:0;list-style:none;display:grid}.portret{padding-top:clamp(48px,6vw,72px)}.portret:nth-child(2n){margin-top:clamp(28px,4vw,56px)}.portret-beeld{aspect-ratio:6/5;position:relative}.portret-kader{border-radius:var(--radius-l);background:linear-gradient(170deg,#1e0d2c,#0b0113);border:1px solid #ec965959;position:absolute;inset:0;box-shadow:0 30px 60px -36px #000c}.portret-knip{border-radius:0 0 var(--radius-l) var(--radius-l);justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:-38% 0 0;overflow:hidden}.portret-knip img{object-fit:contain;object-position:bottom;width:auto;max-width:100%;height:100%}.portret-leeg{width:auto;height:88%}.portretten-muur{grid-template-columns:repeat(5,1fr);gap:0 clamp(12px,2vw,28px);max-width:none}.portretten-muur .portret:nth-child(2n){margin-top:0}.portretten-muur .portret:nth-child(5n+2),.portretten-muur .portret:nth-child(5n+4){margin-top:clamp(20px,3vw,40px)}.portret-naam{letter-spacing:-.02em;margin-top:14px;font-size:clamp(16px,1.6vw,19px);font-weight:700}.portret-rol{color:#ffffff8c;margin-top:2px;font-size:14px}.meer-kader{border-radius:var(--radius-l);background:var(--gradient);color:var(--wit);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0;box-shadow:0 30px 60px -30px #e46b6db3}.meer-kader strong{letter-spacing:-.04em;font-size:clamp(36px,4.4vw,60px);font-weight:800;line-height:1}.meer-kader span{font-size:clamp(13px,1.3vw,16px);font-weight:600}@media (width<=860px){.team-kop{grid-template-columns:1fr}}@media (width<=600px){:scope.team-blok{border-radius:var(--radius-l);margin:0}.portretten{grid-template-columns:1fr 1fr;gap:0 14px}.portret{padding-top:40px}.portret:nth-child(2n){margin-top:24px}.portret-naam{margin-top:8px;font-size:14px}.portret-rol{font-size:12px}.portretten-muur{grid-template-columns:1fr 1fr}.portretten-muur .portret:nth-child(n){margin-top:0}.portretten-muur .portret:nth-child(2n){margin-top:24px}}@media (width>=601px) and (width<=900px){.portretten-muur{grid-template-columns:repeat(3,1fr)}.portretten-muur .portret:nth-child(n){margin-top:0}.portretten-muur .portret:nth-child(3n+2){margin-top:32px}}}@scope(.faq){.faq-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(32px,6vw,80px);display:grid}.faq-kop{position:sticky;top:120px}.faq-kop .h2{margin:16px 0 18px}.faq-kop .lead{margin-bottom:16px}.faq-review{border-radius:var(--radius-l);background:var(--bg-zacht);border:1px solid var(--lijn);max-width:460px;margin:28px 0 0;padding:22px 24px}.fr-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.fr-top .sterren{color:var(--oranje);letter-spacing:2px;font-size:15px}.fr-top img{width:24px;height:24px}.faq-review blockquote{letter-spacing:-.01em;color:var(--tekst);margin:0;font-size:17px;font-weight:600;line-height:1.55}.faq-review figcaption{align-items:center;gap:10px;margin-top:16px;font-size:14px;display:flex}.fr-initiaal{background:var(--donker);width:32px;height:32px;color:var(--wit);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.faq-review figcaption a{color:var(--roze-tekst);white-space:nowrap;margin-left:auto;font-weight:700;text-decoration:none}.faq-review figcaption a:hover{text-decoration:underline}.faq-lijst{gap:10px;display:grid}details{background:var(--wit);border:2px solid var(--lijn);border-radius:var(--radius-l);transition:border-color .2s,box-shadow .2s}details:hover{border-color:#e9c9be}details[open]{border-color:var(--oranje);box-shadow:0 20px 40px -30px #13012366}summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:20px 22px;font-size:17px;font-weight:700;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:focus-visible{outline:3px solid var(--oranje);outline-offset:2px;border-radius:var(--radius-l)}.faq-icoon{background:var(--bg-zacht);border-radius:50%;flex:none;width:30px;height:30px;transition:background .2s,transform .3s;position:relative}.faq-icoon:before,.faq-icoon:after{content:"";background:var(--donker);border-radius:2px;width:12px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-icoon:after{transition:transform .3s;transform:translate(-50%,-50%)rotate(90deg)}details[open] .faq-icoon{background:var(--gradient)}details[open] .faq-icoon:after{transform:translate(-50%,-50%)rotate(0)}details p{color:var(--tekst-zacht);max-width:62ch;padding:0 22px 22px;font-size:16px;line-height:1.65}@media (width<=860px){.faq-grid{grid-template-columns:1fr}.faq-kop{position:static}.faq-kop .btn{display:none}.faq-review{max-width:none;margin-top:20px}}}@scope(.framework){.fw-intro{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,64px);margin-bottom:clamp(36px,5vw,64px);display:grid}.fw-intro .kop{margin-bottom:0}.fw-intro-zonder-video{grid-template-columns:1fr}.fw-intro-zonder-video .fw-video{display:none}.fw-video-leeg{aspect-ratio:16/9;border-radius:var(--radius-l);background:var(--donker);color:var(--wit);border:2px dashed #ec965980;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:relative;overflow:hidden}.fw-video-leeg:before{content:"";background:var(--gradient);filter:blur(120px);opacity:.25;border-radius:50%;width:360px;height:360px;position:absolute}.fw-video-leeg>*{position:relative}.fw-play{border:2px solid #ffffff80;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:8px;padding-left:4px;font-size:20px;display:grid}.fw-video-leeg span:last-child{color:#fff9;font-size:14px}.fw-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,5vw,64px);display:grid}.fw-rechts{position:sticky;top:110px}.fw-stappen{border-left:2px solid var(--lijn);margin:0;padding:0;list-style:none}.fw-stap{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;border-radius:0 var(--radius-m) var(--radius-m) 0;background:0 0;border:0;grid-template-columns:52px 1fr;gap:12px;margin-left:-2px;padding:14px 18px 14px 22px;transition:background-color .25s;display:grid;position:relative}.fw-stap:hover{background:#ec965912}.fw-stap:focus-visible{outline:2px solid var(--oranje);outline-offset:2px}.fw-nr{letter-spacing:-.03em;color:#ebd3cc;font-size:26px;font-weight:800;line-height:1.15}.fw-wanneer{letter-spacing:.14em;text-transform:uppercase;color:var(--tekst-zacht);margin-bottom:2px;font-size:11px;font-weight:700;display:block}.fw-titel{letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.3;display:block}.fw-tekst{opacity:0;max-height:0;color:var(--tekst-zacht);font-size:15px;line-height:1.55;transition:max-height .4s,opacity .3s,margin .4s;display:block;overflow:hidden}.fw-voortgang{background:var(--gradient);width:2px;height:0;position:absolute;top:0;left:-2px}.fw-stap[aria-selected=true]{background:linear-gradient(90deg,#fdeee9,#0000)}.fw-stap[aria-selected=true] .fw-nr{background:var(--gradient-tekst);color:#0000;-webkit-background-clip:text;background-clip:text}.fw-stap[aria-selected=true] .fw-titel{color:var(--roze-tekst)}.fw-stap[aria-selected=true] .fw-wanneer{color:var(--oranje-tekst)}.fw-stap[aria-selected=true] .fw-tekst{opacity:1;max-height:160px;margin-top:6px}.fw-stap[aria-selected=true] .fw-voortgang{height:100%;transition:height var(--duur,0s) linear}.fw-kader{background:var(--bg-zacht);border-radius:var(--radius-xl);padding:22px 24px 26px;box-shadow:0 30px 60px -40px #13012359}.fw-kader-kop{letter-spacing:.14em;text-transform:uppercase;color:var(--tekst-zacht);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:12px;font-weight:700;display:flex}.fw-kader-titel,.fw-kader-nr{color:var(--roze-tekst)}.fw-badge{background:var(--wit);color:var(--roze-tekst);border-radius:999px;padding:6px 12px;font-size:11px}.fw-device{color:var(--wit);background:#14101a;border-radius:22px;padding:20px}.fw-scherm{flex-direction:column;min-height:380px;animation:.45s fw-in;display:flex}.fw-scherm[hidden]{display:none!important}.fw-bar{color:#ffffffa6;align-items:center;gap:8px;margin-bottom:18px;font-size:14px;display:flex}.rec,.dot{background:#ff5a4f;border-radius:50%;width:9px;height:9px;display:inline-block}.rec{animation:1.4s infinite fw-knipper}.rec.groen{background:#3ddc84}.dot{background:var(--oranje)}.fw-noot{color:#ffffff8c;margin-top:auto;padding-top:16px;font-size:13px;line-height:1.5}small{color:#ffffff80;font-size:12px;display:block}.heatmap{background:#1d1726;border-radius:14px;flex:1;min-height:230px;padding:14px;position:relative;overflow:hidden}.hm-kop{background:#ffffff1a;border-radius:6px;width:40%;height:14px;margin-bottom:14px}.hm-rij{grid-template-columns:1fr 1fr;gap:14px;display:grid}.hm-foto{aspect-ratio:1;background:#ffffff12;border-radius:10px}.hm-info{flex-direction:column;gap:8px;display:flex}.hm-info i{background:#ffffff1a;border-radius:5px;height:10px}.hm-info i.kort{width:60%}.hm-knop{background:#ffffff24;border-radius:999px;height:30px;margin-top:auto}.hot{left:var(--x);top:var(--y);width:var(--s);height:var(--s);background:radial-gradient(circle,#ff5a4fd9,#ec965973 45%,#0000 70%);border-radius:50%;animation:2.4s ease-in-out infinite hm-puls;position:absolute;transform:translate(-50%,-50%)}.hot.warm{background:radial-gradient(circle,#ec9659b3,#ec965940 50%,#0000 72%);animation-delay:-1.2s}.fw-chips{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.fw-chips li{background:#ffffff17;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.pareto{gap:10px;margin-bottom:16px;display:grid}.pareto-rij{color:#ffffffa6;grid-template-columns:80px 1fr;align-items:center;gap:10px;font-size:13px;display:grid}.pareto-balk{background:#ffffff0f;border-radius:8px;height:30px;display:flex;overflow:hidden}.pareto-balk i{width:var(--w);white-space:nowrap;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:700;animation:1s breed;display:flex}.p-top{background:var(--gradient);color:var(--wit)}.p-rest{color:#ffffff80}.producten{gap:8px;margin:0;padding:0;list-style:none;display:grid}.producten li{background:#ffffff0d;border-left:3px solid #fff3;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.producten li.top{border-left-color:#3ddc84}.producten em{color:#6be7a3;background:#3ddc8426;border-radius:999px;padding:4px 9px;font-size:11px;font-style:normal;font-weight:700}.producten em.rustig{color:#ffffff8c;background:#ffffff14}.onderzoek{counter-reset:o;gap:8px;margin:0;padding:0;list-style:none;display:grid}.onderzoek li{counter-increment:o;background:#ffffff0d;border-radius:12px;gap:2px;padding:12px 14px 12px 50px;animation:.4s backwards fw-in;display:grid;position:relative}.onderzoek li:nth-child(2){animation-delay:.1s}.onderzoek li:nth-child(3){animation-delay:.2s}.onderzoek li:nth-child(4){animation-delay:.3s}.onderzoek li:before{content:"✓";color:#6be7a3;background:#3ddc842e;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid;position:absolute;top:13px;left:14px}.onderzoek li.live{background:#ec965924;border:1px solid #ec965966}.onderzoek li.live:before{content:"▶";background:var(--gradient);color:var(--wit);font-size:9px}.onderzoek strong{font-size:15px}.onderzoek span{color:#fff9;font-size:13px}.seo-kpi{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.seo-kpi>div{background:#ffffff0d;border-radius:12px;padding:12px 14px}.seo-kpi strong{letter-spacing:-.03em;font-size:28px;line-height:1.15}.ranking{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.ranking li{background:#ffffff0a;border-radius:10px;grid-template-columns:1fr auto auto auto;align-items:center;gap:8px;padding:9px 12px;font-size:14px;animation:.4s backwards fw-in;display:grid}.ranking li:nth-child(2){animation-delay:.1s}.ranking li:nth-child(3){animation-delay:.2s}.r-woord{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.r-van{color:#fff6;font-size:13px;text-decoration:line-through}.r-ai{border:1px solid #ec965959;background:#ec96591f!important}.r-ai .r-woord{color:var(--oranje);font-weight:700}.r-ai .r-van{font-size:12px;text-decoration:none}.r-pijl{color:#6be7a3}.r-naar{text-align:center;color:#6be7a3;background:#3ddc8429;border-radius:999px;min-width:34px;padding:3px 8px;font-size:13px;font-weight:800}.mini-groei{border-bottom:1px solid #ffffff1f;align-items:flex-end;gap:8px;height:92px;margin-top:auto;display:flex}.mini-groei span{height:var(--h);background:linear-gradient(var(--oranje), var(--roze));transform-origin:bottom;animation:.7s backwards op;animation-delay:var(--d);border-radius:6px 6px 0 0;flex:1;position:relative}.mini-groei em{text-align:center;color:#ffffff73;font-size:10px;font-style:normal;position:absolute;bottom:-20px;left:0;right:0}#fw-scherm-3{padding-bottom:20px}.inzicht,.test{background:#ffffff0d;border-radius:12px;margin-bottom:10px;padding:12px 14px}.inzicht{border-left:3px solid #ff5a4f}.test{border-left:3px solid var(--oranje)}.inzicht p,.test p{margin-top:2px;font-size:15px}.cr{align-items:center;gap:12px;margin-top:auto;display:flex}.cr>div{background:#ffffff0d;border-radius:12px;flex:1;padding:12px 14px}.cr strong{letter-spacing:-.03em;font-size:28px}.cr>span{color:#fff6;font-size:22px}.reis{gap:8px;margin:0 0 12px;padding:0 0 0 18px;list-style:none;display:grid;position:relative}.reis:before{content:"";background:linear-gradient(var(--oranje), var(--roze));opacity:.6;width:2px;position:absolute;top:10px;bottom:10px;left:5px}.reis li{background:#ffffff0d;border-radius:10px;grid-template-columns:82px 1fr auto;align-items:center;gap:10px;padding:9px 12px;animation:.4s backwards fw-in;display:grid;position:relative}.reis li:before{content:"";background:var(--gradient);border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;left:-18px;box-shadow:0 0 0 3px #14101a}.reis li:nth-child(2){animation-delay:.1s}.reis li:nth-child(3){animation-delay:.2s}.reis li:nth-child(4){animation-delay:.3s}.reis-moment{letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;font-size:11px;font-weight:700}.reis strong{font-size:14px}.reis em{color:#6be7a3;background:#3ddc8426;border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:700}.ltv-rij{background:#ec96591a;border:1px solid #ec96594d;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:12px 14px;display:flex}.ltv-rij small{color:#ffffffb3;font-size:13px}.ltv-getallen{align-items:center;gap:10px;display:flex}.ltv-oud{color:#ffffff73;font-size:15px;text-decoration:line-through}.ltv-getallen strong{letter-spacing:-.03em;font-size:26px}@media (width<=900px){.fw-intro,.fw-grid{grid-template-columns:1fr}.fw-rechts{order:-1;position:static}.fw-stappen li>.fw-rechts{margin:8px 0 20px}.fw-grid{flex-direction:column;display:flex}.fw-scherm{min-height:340px}}@media (prefers-reduced-motion:reduce){.fw-scherm,.onderzoek li,.pareto-balk i,.reis li,.ranking li,.mini-groei span,.hot,.rec{animation:none}}.fw-rechts{flex-direction:column;display:flex}.fw-kader,.fw-device{flex-direction:column;flex:1;display:flex}.fw-scherm:not([hidden]){flex:1}.hoogte-meten.fw-rechts,.hoogte-meten .fw-kader,.hoogte-meten .fw-device{display:block}}@keyframes fw-in{0%{opacity:0;transform:translateY(10px)}}@keyframes fw-knipper{50%{opacity:.3}}@keyframes hm-puls{50%{transform:translate(-50%,-50%)scale(1.12)}}@keyframes op{0%{transform:scaleY(0)}}@scope(.ec-blok){:scope.hero-wrap{padding:8px}.hero{background:var(--donker);color:var(--wit);border-radius:var(--radius-xl);padding:clamp(144px,14vw,172px) 0 clamp(44px,6vw,80px);position:relative;overflow:hidden}.hero-glow{background:var(--gradient);filter:blur(160px);opacity:.3;pointer-events:none;border-radius:50%;width:760px;height:760px;position:absolute;top:-180px;right:-220px}.hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid;position:relative}.hero-eyebrow{color:var(--oranje)}.hero h1{margin:18px 0 22px;font-size:clamp(42px,5.6vw,76px)}.hero-lead{color:#ffffffb8;max-width:52ch;font-size:clamp(17px,1.6vw,20px)}.hero-lead strong{color:var(--wit)}.hero-knoppen{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-micro{color:#fff9;margin-top:12px;font-size:14px}:scope.resultaat-belofte{margin-top:clamp(32px,4vw,56px);margin-bottom:clamp(32px,4vw,56px)}.rb-kaart{border-radius:var(--radius-xl);background:var(--wit);border:1px solid var(--lijn);grid-template-columns:1fr auto;align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(28px,4vw,48px);display:grid;box-shadow:0 30px 60px -45px #e46b6d8c}.rb-tekst .h2{margin:14px 0 16px;font-size:clamp(30px,3.8vw,48px)}.rb-stat{text-align:center;border-radius:var(--radius-l);background:var(--donker);width:200px;color:var(--wit);justify-items:center;padding:24px 18px;display:grid}.rb-stat strong{letter-spacing:-.05em;background:var(--gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:84px;line-height:1}.rb-stat span{color:#ffffffbf;margin-top:8px;font-size:14px}@media (width<=860px){.rb-kaart{grid-template-columns:1fr}.rb-stat{width:100%}}.team-grid>*,.board-kolommen>div{min-width:0}.board-kolommen p,.board-kolommen h4{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (width<=600px){.board-kolommen{gap:6px}.board-kolommen>div{padding:8px 6px}.board-kolommen p{padding:7px 6px;font-size:11px}}@media (width<=860px){.rb-kaart{grid-template-columns:1fr}.rb-stat{width:100%}}:scope.vs-ruimte{margin-top:calc(clamp(56px,7vw,96px)/-1.66667);margin-bottom:clamp(24px,3vw,40px)}:scope.winst{background:var(--donker);color:var(--wit);border-radius:var(--radius-xl);margin:0 8px;position:relative;overflow:hidden}:scope.winst:before{content:"";background:var(--gradient);filter:blur(160px);opacity:.2;border-radius:50%;width:600px;height:600px;position:absolute;bottom:-320px;left:-220px}.winst-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid;position:relative}.winst-eyebrow{color:var(--oranje)}:scope.winst .h2{margin:16px 0 18px}:scope.winst .lead{color:#ffffffb8}:scope.winst .lead strong{color:var(--wit)}.winst-kaart{background:var(--wit);color:var(--donker);border-radius:var(--radius-l);padding:26px;box-shadow:0 40px 80px -40px #000000b3}.winst-kop,.board-kop{letter-spacing:.12em;text-transform:uppercase;color:var(--tekst-zacht);justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;font-size:12px;font-weight:700;display:flex}.winst-badge{background:var(--bg-zacht);color:var(--roze-tekst);border-radius:999px;padding:5px 10px;font-size:11px}.winst-kaart dl{margin:0;display:grid}.winst-kaart dl>div{border-bottom:1px solid var(--lijn);justify-content:space-between;gap:12px;padding:12px 0;font-size:16px;display:flex}.winst-kaart dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.winst-kaart .min dd,.winst-kaart .maal dd{color:var(--tekst-zacht)}.winst-kaart .maal dt span{color:var(--tekst-zacht);font-size:12px;display:block}.winst-kaart .sub{background:var(--bg-zacht);border-radius:10px;margin:0 -12px;font-weight:700;border-bottom:0!important;padding-left:12px!important;padding-right:12px!important}.winst-kaart .totaal dt{font-size:20px;font-weight:800}.winst-kaart .totaal dd{letter-spacing:-.03em;font-size:32px;font-weight:800}.winst-noot{color:var(--tekst-zacht);margin-top:6px;font-size:14px}.winst-hint{color:var(--roze-tekst);margin:-8px 0 6px;font-size:13px;font-weight:600}.winst-kaart label{cursor:pointer}.winst-invoer{text-align:right;width:9.5ch;font:700 16px var(--font);font-variant-numeric:tabular-nums;color:var(--donker);background:var(--bg-zacht);border:1px dashed #e2c3b6;border-radius:8px;margin:-5px -8px -5px 0;padding:4px 8px;transition:border-color .2s,background-color .2s,box-shadow .2s}.winst-invoer:hover{border-color:var(--oranje)}.winst-invoer:focus{border-style:solid;border-color:var(--oranje);background:var(--wit);outline:none;box-shadow:0 0 0 3px #ec965940}.winst-kaart .min .winst-invoer,.winst-kaart .maal .winst-invoer{color:var(--tekst-zacht)}.winst-kaart dd,.winst-badge{white-space:nowrap}.winst-grid{align-items:start}.winst-grid>:first-child{padding-top:26px}@media (width<=860px){.winst-grid>:first-child{padding-top:0}}.winst-kaart .min dt span,.winst-kaart dl>div:first-child dt span{color:var(--tekst-zacht);font-size:12px;display:block}.winst-kaart .detail{color:var(--tekst-zacht);border-bottom:0!important;padding:8px 0 8px 14px!important;font-size:14px!important}.winst-kaart .detail+.min{border-top:1px dashed var(--lijn)}.winst-invoer::placeholder{color:#b9aeb3;font-weight:600}.winst-invoer{width:14ch}.winst-procent{width:9.5ch}.winst-disclaimer{border-top:1px solid var(--lijn);color:var(--tekst-zacht);margin-top:10px;padding-top:10px;font-size:12px;line-height:1.5}@media (width<=600px){.winst-kaart{padding:22px 18px}.winst-kaart .totaal dt{font-size:18px}.winst-kaart .totaal dd{font-size:26px}.winst-invoer{width:12.5ch;font-size:15px}.winst-procent{width:8ch}.winst-invoer::placeholder{font-size:13px}}.winst-negatief .totaal dd{color:var(--roze-tekst);-webkit-text-fill-color:var(--roze-tekst);background-image:none}:scope.team-wrap{background:var(--bg-zacht);border-radius:var(--radius-xl);margin:0 8px clamp(24px,3vw,40px)}.team-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(32px,5vw,64px);display:grid}.team-punten{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.team-punten li{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius-l);padding:20px}.team-punten h3{letter-spacing:-.02em;margin-bottom:6px;font-size:17px}.team-punten p{color:var(--tekst-zacht);font-size:14px;line-height:1.55}.board{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius-l);padding:22px;position:sticky;top:110px;box-shadow:0 30px 60px -40px #13012359}.melding{background:var(--donker);color:var(--wit);border-radius:var(--radius-m);align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;animation:.6s binnen;display:flex}.melding strong{font-size:14px;display:block}.melding span:not(.melding-dot){color:#ffffffb3;font-size:13px}.melding-dot{background:#3ddc84;border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 4px #3ddc8433}.board-kolommen{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.board-kolommen>div{background:var(--bg-zacht);border-radius:12px;align-content:start;gap:6px;padding:10px;display:grid}.board-kolommen h4{color:var(--tekst-zacht);margin:0 0 2px;font-size:12px;font-weight:700}.board-kolommen p{background:var(--wit);border-left:3px solid var(--oranje);border-radius:8px;padding:8px;font-size:12px;line-height:1.35}.board-kolommen>div:nth-child(2) p{border-left-color:var(--roze)}.board-kolommen>div:nth-child(3) p{border-left-color:#3ddc84}.chat{gap:8px;margin-top:16px;display:grid}.chat p{border-radius:16px;max-width:85%;padding:10px 14px;font-size:14px;line-height:1.45}.chat-jij{background:var(--bg-zacht);border-bottom-right-radius:4px;justify-self:end}.chat-team{background:var(--gradient);color:var(--wit);border-bottom-left-radius:4px}.chat-team b{font-size:12px;display:block}@media (width<=860px){.hero-grid,.winst-grid,.team-grid{grid-template-columns:1fr}.board{position:static}}@media (width<=600px){:scope.winst{border-radius:var(--radius-l);margin:0}:scope.team-wrap{border-radius:var(--radius-l);margin:0 0 24px}.team-punten{grid-template-columns:1fr}}}@keyframes binnen{0%{opacity:0;transform:translateY(-8px)}}@scope(.sv-blok){.sv-filters{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.sv-filter{cursor:pointer;font:700 14px/1 var(--font);color:#fffc;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.sv-filter span{background:#ffffff1a;border-radius:999px;padding:3px 7px;font-size:12px}.sv-filter:hover{border-color:var(--oranje);color:var(--wit)}.sv-filter.actief{background:var(--gradient);color:var(--wit);border-color:#0000}.sv-filter.actief span{background:#ffffff40}.sv-raster{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.svk{border-radius:var(--radius-l);background:#ffffff0a;border:1px solid #ffffff14;flex-direction:column;scroll-margin-top:120px;transition:border-color .25s;display:flex;overflow:hidden}.svk[hidden]{display:none}.svk:hover{border-color:#ec965966}.svk-body{flex-direction:column;flex:1;gap:12px;padding:20px 22px 22px;display:flex}.svk-kanalen{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.svk-kanalen li{color:var(--oranje);background:#ec965926;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.svk-max{background:var(--gradient)!important}.svk-max a{color:var(--wit);text-decoration:none}.svk h3{letter-spacing:-.02em;font-size:22px}.svk p{color:#ffffffb3;font-size:14px;line-height:1.55}.svk dl{grid-template-columns:1fr 1fr;gap:10px;margin:2px 0 0;display:grid}.svk dl>div{border-radius:var(--radius-m);background:#ffffff0d;padding:10px 12px}.svk dt{color:#ffffff8c;font-size:11px}.svk dd{letter-spacing:-.02em;margin:2px 0 0;font-size:20px;font-weight:800}.svk-lees{color:var(--oranje);margin-top:auto;font-size:14px;font-weight:700;text-decoration:none}.svk-lees:hover{text-decoration:underline}.svk{cursor:pointer;position:relative}.svk .svk-lees{position:static}.svk .svk-lees:after{content:"";z-index:1;position:absolute;inset:0}.svk:hover .svk-lees{text-decoration:underline}.svk .svk-max a{z-index:2;position:relative}@media (width<=1000px){.sv-raster{grid-template-columns:1fr 1fr}}@media (width<=600px){.sv-raster{grid-template-columns:1fr;gap:12px}.svk .cb{max-height:170px}.svk p{display:none}.svk-body{gap:10px;padding:16px 18px 18px}.svk h3{font-size:20px}.svk dd{font-size:18px}}:scope.hero-wrap{padding:8px}.hero{background:var(--donker);color:var(--wit);border-radius:var(--radius-xl);text-align:center;padding:clamp(144px,14vw,172px) 0 clamp(44px,6vw,72px);position:relative;overflow:hidden}.hero-glow{background:var(--gradient);filter:blur(170px);opacity:.28;pointer-events:none;border-radius:50%;width:800px;height:800px;position:absolute;top:-480px;left:50%;transform:translate(-50%)}.hero .container{flex-direction:column;align-items:center;display:flex;position:relative}.kiyoh-badge{color:#7debaf;background:#3ddc841f;border:1px solid #3ddc8459;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.kiyoh-badge strong{color:inherit;font-weight:800}.hero h1{margin:22px 0 20px;font-size:clamp(42px,6vw,84px)}.hero-lead{color:#ffffffb8;max-width:60ch;font-size:clamp(17px,1.6vw,20px)}.totalen{grid-template-columns:repeat(4,1fr);gap:12px;width:100%;max-width:920px;margin:36px 0 0;padding:0;list-style:none;display:grid}.totalen li{border-radius:var(--radius-l);background:#ffffff0f;border:1px solid #ffffff1f;padding:18px 14px}.totalen strong{letter-spacing:-.03em;background:var(--gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(26px,3vw,34px);display:block}.totalen span{color:#ffffffa6;font-size:13px}.hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin-top:28px;display:flex}.hero-cta span{color:#fff9;font-size:14px}.springen{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:26px;display:flex}.springen a{color:var(--wit);border:2px solid #ffffff40;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s}.springen a:hover{background:var(--wit);color:var(--donker)}.spring-pijl{color:var(--oranje);margin-left:4px;transition:transform .2s;display:inline-block}.springen a:hover .spring-pijl{transform:translateY(2px)}.video-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.video-kaart{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius-l);flex-direction:column;display:flex;overflow:hidden}.video-kaart .video{box-shadow:none;border-radius:0}.video-leeg{aspect-ratio:16/9;background:var(--donker);color:#ffffffb3;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex;position:relative;overflow:hidden}.video-leeg:before{content:"";background:var(--gradient);filter:blur(90px);opacity:.3;border-radius:50%;width:240px;height:240px;position:absolute}.video-leeg>*{position:relative}.vl-play{background:var(--gradient);width:58px;height:58px;color:var(--wit);border-radius:50%;place-items:center;padding-left:4px;font-size:18px;display:grid}.video-info{flex-direction:column;flex:1;gap:8px;padding:20px;display:flex}.video-info h3{letter-spacing:-.02em;font-size:20px}.video-info p{color:var(--tekst-zacht);flex:1;font-size:15px;line-height:1.55}.kiyoh-mini{color:#f2a33a;letter-spacing:1px;font-size:13px}.kiyoh-mini b{letter-spacing:0;color:#1f8a52;margin-left:6px}:scope.cases-wrap{background:var(--donker);color:var(--wit);border-radius:var(--radius-xl);margin:0 8px}.cases-eyebrow{color:var(--oranje)}:scope.cases-wrap .lead{color:#ffffffa6}.reviews-kop{margin-bottom:28px}.reviews-kop .h2{margin-top:16px}.kiyoh-banner{border-radius:var(--radius-xl);background:var(--donker);color:var(--wit);align-items:center;gap:20px;margin-bottom:20px;padding:24px 32px;display:flex;position:relative;overflow:hidden}.kiyoh-banner:after{content:"";background:var(--gradient);filter:blur(120px);opacity:.22;pointer-events:none;border-radius:50%;width:420px;height:420px;position:absolute;top:-220px;right:-140px}.kiyoh-banner>*{z-index:1;position:relative}.kb-icoon{background:var(--wit);border-radius:50%;flex:none;width:56px;height:56px;padding:8px}.kb-tekst{gap:2px;margin-right:auto;display:grid}.kb-tekst strong{letter-spacing:-.01em;font-size:clamp(18px,1.8vw,21px)}.kb-tekst span{color:#ffffffb3}.kb-knop{background:var(--wit);color:var(--donker);white-space:nowrap;width:auto}.kb-knop:hover{background:#fff4ee}.kb-knoppen{flex-wrap:wrap;gap:10px;display:flex}.kb-knop-rand{white-space:nowrap;width:auto;color:var(--wit);background:0 0;border:1.5px solid #ffffff59}.kb-knop-rand:hover{border-color:var(--wit);background:#ffffff0f}.review-muur{columns:3 300px;column-gap:20px;margin:0;padding:0;list-style:none}.rv{break-inside:avoid;background:var(--wit);border-radius:var(--radius-l);flex-direction:column;gap:14px;margin-bottom:20px;padding:26px 26px 24px;transition:box-shadow .25s,transform .25s;display:flex;box-shadow:0 1px 2px #1301230a,0 18px 40px -30px #1301234d}.rv:hover{transform:translateY(-2px);box-shadow:0 1px 2px #1301230a,0 24px 48px -28px #e46b6d73}.rv-later{display:none}.review-muur.alles .rv-later{animation:.4s rv-in;display:flex}.rv-top{justify-content:space-between;align-items:center;display:flex}.rv-sterren{letter-spacing:3px;background:linear-gradient(90deg, #f2a33a calc(var(--score) * 10%), #e2dcd8 0);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:20px;line-height:1}.rv-kiyoh{width:32px;height:32px;display:block}.rv-kop{letter-spacing:-.02em;margin:0;font-size:19px;line-height:1.3}.rv-tekst{color:var(--tekst-zacht);gap:10px;margin:0;font-size:16px;line-height:1.65;display:grid}.rv-tekst:empty{display:none}.rv-verbeter{color:var(--tekst-zacht);background:var(--bg-zacht);border-radius:10px;padding:10px 12px;font-size:14px}.rv-verbeter span{letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:700;display:block}.rv-tekst.ingekort{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rv-meer{font:700 14px var(--font);color:var(--roze-tekst);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.rv-meer:hover{text-decoration:underline}.rv-wie{align-items:center;gap:12px;margin-top:4px;display:flex}.rv-avatar{background:var(--donker);width:44px;height:44px;color:var(--wit);border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid}.rv-wie cite{font-size:16px;font-style:normal;font-weight:800;display:block}.rv-wie time{color:var(--tekst-zacht);font-size:14px}@media (width<=700px){.kiyoh-banner{flex-wrap:wrap;gap:14px 16px;padding:22px}.kb-knoppen{width:100%}.kb-knop,.kb-knop-rand{flex:100%}.rv{padding:22px}}.meer-wrap{justify-content:center;margin-top:18px;display:flex}@media (width<=1000px){.video-grid,.totalen{grid-template-columns:1fr 1fr}}@media (width<=600px){.video-grid{grid-template-columns:1fr}:scope.cases-wrap{border-radius:var(--radius-l);margin:0}}}@keyframes rv-in{0%{opacity:0;transform:translateY(8px)}}@scope(.oo-blok){.kop-midden .h2{max-width:none}.kop-midden{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.hoofdstukken{gap:clamp(56px,8vw,112px);margin:0;padding:0;list-style:none;display:grid}.hoofdstuk{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.hs-om .hs-tekst{order:2}.hs-nr{letter-spacing:.08em;text-transform:uppercase;background:var(--gradient-tekst);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;font-size:13px;font-weight:800;display:inline-block}.hs-tekst h3{letter-spacing:-.03em;margin-bottom:18px;font-size:clamp(28px,3.4vw,42px);line-height:1.1}.hs-tekst p{color:var(--tekst-zacht);font-size:17px}.hs-tekst p+p{margin-top:14px}.hs-tekst strong{color:var(--donker)}.pijn{gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.pijn li{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius-m);color:var(--donker);padding:12px 16px 12px 44px;font-size:16px;position:relative}.pijn li:before{content:"×";width:20px;height:20px;color:var(--roze-tekst);text-align:center;background:#fce9e9;border-radius:50%;font-size:15px;font-weight:800;line-height:20px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.hs-noot{border-left:3px solid var(--oranje);padding-left:14px;font-size:15px!important}.hs-foto{border-radius:var(--radius-xl);margin:0;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #13012373}.hs-foto img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.hs-foto figcaption{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--tekst-zacht);background:#fffffff0;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;display:flex;position:absolute;bottom:16px;left:16px}.hs-foto figcaption strong{color:var(--donker);font-size:14px}.factuur{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius-l);max-width:380px;margin:0 auto;padding:28px;position:relative;transform:rotate(-2deg);box-shadow:0 30px 60px -30px #13012359}.factuur-label{letter-spacing:.08em;text-transform:uppercase;color:var(--tekst-zacht);font-size:11px;font-weight:700;position:absolute;top:14px;right:16px}.factuur-kop{margin-bottom:18px;font-size:22px;font-weight:800}.factuur-kop span{color:var(--tekst-zacht);font-size:13px;font-weight:500;display:block}.factuur ul{margin:0;padding:0;list-style:none}.factuur li{border-bottom:1px dashed var(--lijn);justify-content:space-between;padding:12px 0;font-size:15px;display:flex}.factuur .ok{color:var(--tekst-zacht);font-weight:700}.factuur-totaal{font-weight:800;border-bottom:0!important}.factuur .vraag{color:var(--roze-tekst);font-size:22px;line-height:1}.factuur-stempel{border:3px solid var(--roze);color:var(--roze-tekst);background:var(--wit);letter-spacing:.12em;text-transform:uppercase;border-radius:8px;padding:6px 14px;font-size:14px;font-weight:900;position:absolute;bottom:-18px;right:22px;transform:rotate(-8deg)}.formule{background:var(--bg-zacht);border-radius:var(--radius-m);padding:14px 18px;line-height:1.7;color:var(--donker)!important;margin-top:18px!important;font-size:15px!important}.formule span{font-weight:600}.formule strong{background:var(--gradient-tekst);color:#0000;-webkit-background-clip:text;background-clip:text}:scope.statement-wrap{padding:0 8px clamp(24px,3vw,40px)}.statement{background:var(--bg-zacht);color:var(--donker);border:1px solid var(--lijn);border-radius:var(--radius-xl);padding:clamp(56px, 8vw, 104px) var(--gutter);text-align:center;position:relative;overflow:hidden}.statement-glow{background:var(--gradient);filter:blur(160px);opacity:.16;pointer-events:none;border-radius:50%;width:640px;height:640px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.statement>:not(.statement-glow){position:relative}.statement-tekst{letter-spacing:-.035em;max-width:22ch;margin:0 auto 20px;font-size:clamp(32px,5vw,64px);font-weight:800;line-height:1.05}.statement-sub{color:var(--tekst-zacht);max-width:54ch;margin:0 auto 30px;font-size:clamp(16px,1.5vw,19px)}:scope.sectie-zacht{background:var(--bg-zacht);border-radius:var(--radius-xl);margin:clamp(24px,3vw,40px) 8px}@media (width<=600px){:scope.sectie-zacht{border-radius:var(--radius-l);margin:24px 0}}.principes{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.principe{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius-l);padding:26px}.principe-nr{color:var(--roze-tekst);margin-bottom:12px;font-size:13px;font-weight:800;display:inline-block}.principe h3{letter-spacing:-.02em;margin-bottom:8px;font-size:20px}.principe p{color:var(--tekst-zacht);font-size:15px}@media (width<=1000px){.principes{grid-template-columns:1fr 1fr}}@media (width<=860px){.hoofdstuk{grid-template-columns:1fr}.hs-om .hs-tekst{order:0}}@media (width<=600px){.principes{grid-template-columns:1fr}}}@scope(.ct-blok){:scope.contact-info{padding:clamp(40px,5vw,64px) 0}:scope.hero-wrap{padding:8px}.hero{background:var(--donker);color:var(--wit);border-radius:var(--radius-xl);padding:clamp(144px,14vw,172px) 0 clamp(44px,6vw,72px);position:relative;overflow:hidden}.hero-glow{background:var(--gradient);filter:blur(160px);opacity:.28;pointer-events:none;border-radius:50%;width:760px;height:760px;position:absolute;top:-200px;right:-220px}.hero .container{position:relative}.hero h1{margin:0 0 16px;font-size:clamp(42px,6vw,76px)}.hero-lead{color:#ffffffb8;max-width:52ch;font-size:clamp(17px,1.6vw,20px)}.opties{grid-template-columns:repeat(4,1fr);gap:12px;margin:clamp(32px,5vw,48px) 0 0;padding:0;list-style:none;display:grid}.optie{border-radius:var(--radius-l);height:100%;color:var(--wit);background:#ffffff0f;border:1px solid #ffffff1f;flex-direction:column;gap:4px;padding:22px;text-decoration:none;transition:border-color .2s,transform .2s,background-color .2s;display:flex}.optie:hover{background:#ffffff17;border-color:#ec965999;transform:translateY(-3px)}.optie:focus-visible{outline:3px solid var(--oranje);outline-offset:3px}.optie-icoon{background:#ffffff1a;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:10px;display:grid}.optie-wa{background:#25d366}.optie strong{font-size:18px}.optie span:not(.optie-icoon){color:#ffffffa6;font-size:14px}.optie .optie-waarde{color:var(--wit);word-break:break-word;font-size:15px;font-weight:700}.optie-uitgelicht{background:var(--gradient);color:var(--wit);border-color:#0000}.optie-uitgelicht .optie-icoon{background:#ffffff38}.optie-uitgelicht span:not(.optie-icoon){color:#ffffffe6}.optie-uitgelicht:hover{background:var(--gradient);border-color:#0000;box-shadow:0 18px 38px -14px #e46b6dcc}.locaties{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.locaties-tekst .lead{margin-top:4px}.landen{flex-wrap:wrap;gap:10px;margin:22px 0 26px;padding:0;list-style:none;display:flex}.landen li{background:var(--wit);border:1px solid var(--lijn);border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-size:15px;display:flex}.vlag{border-radius:50%;flex:none;width:22px;height:22px;box-shadow:inset 0 0 0 1px #13012314}.vlag-nl{background:linear-gradient(#ae1c28 0 33.3%,#fff 33.3% 66.6%,#21468b 66.6%)}.vlag-es{background:linear-gradient(#aa151b 0 25%,#f1bf00 25% 75%,#aa151b 75%)}.gegevens{grid-template-columns:1fr;gap:12px;max-width:420px;display:grid}.gegevens-kaart{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius-l);padding:20px}.gegevens-kaart h3{letter-spacing:-.02em;margin-bottom:6px;font-size:16px}.gegevens-kaart p{color:var(--tekst-zacht);font-size:14px;line-height:1.6}.gegevens-kaart a{color:var(--roze-tekst);font-weight:700;text-decoration:none}.gegevens-kaart a:hover{text-decoration:underline}.gk-link{margin-top:6px;font-size:14px;display:inline-block}.gegevens-kaart strong{color:var(--donker)}.kaart{background:var(--bg-zacht);border:1px solid var(--lijn);border-radius:var(--radius-xl);margin:0;padding:clamp(16px,3vw,32px);position:relative}.kaart-vlak{position:relative}.kaart img{width:100%;height:auto;display:block}.kaart .pin{background:var(--gradient);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 0 0 4px #ffffffe6}.kaart .pin:before{content:"";border:2px solid var(--roze);border-radius:50%;animation:2.4s ease-out infinite puls;position:absolute;inset:-4px}.pin-2:before{animation-delay:1.2s!important}.pin-label{white-space:nowrap;background:var(--wit);color:var(--donker);border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 8px;font-size:14px;font-weight:700;display:flex;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 14px 30px -14px #13012373}.pin-label:after{content:"";border:6px solid #0000;border-top-color:var(--wit);margin-left:-6px;position:absolute;top:100%;left:50%}@media (prefers-reduced-motion:reduce){.kaart .pin:before{animation:none}}.sterren{color:#f2a33a;letter-spacing:2px}@media (width<=1000px){.opties{grid-template-columns:1fr 1fr}}@media (width<=900px){.locaties{grid-template-columns:1fr}}@media (width<=480px){.pin-label{padding:6px 12px 6px 6px;font-size:13px}.vlag{width:18px;height:18px}.opties{grid-template-columns:1fr}}}@keyframes puls{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@scope(.kn-blok){:scope.hero-wrap{padding:8px}.hero{background:var(--donker);color:var(--wit);border-radius:var(--radius-xl);padding:clamp(144px,14vw,172px) 0 clamp(44px,6vw,80px);position:relative;overflow:hidden}.hero-glow{background:var(--gradient);filter:blur(160px);opacity:.3;pointer-events:none;border-radius:50%;width:760px;height:760px;position:absolute;top:-180px;right:-220px}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid;position:relative}.hero-eyebrow{color:var(--oranje)}.hero h1{margin:18px 0 22px;font-size:clamp(40px,5.4vw,72px)}.hero-lead{color:#ffffffb8;max-width:52ch;font-size:clamp(17px,1.6vw,20px)}.hero-knoppen{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-micro{color:#fff9;margin-top:12px;font-size:14px}:scope.ncnp{margin-top:clamp(28px,4vw,48px)}.ncnp-kaart{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius-xl);grid-template-columns:.7fr 2fr;align-items:start;gap:28px;padding:clamp(24px,4vw,40px);display:grid;box-shadow:0 30px 60px -45px #13012366}.ncnp-kaart h2{letter-spacing:-.03em;margin-top:10px;font-size:clamp(24px,2.8vw,32px)}.ncnp-kaart ol{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.ncnp-kaart li{align-content:start;gap:12px;display:grid}.ncnp-kaart li>span{background:var(--gradient);width:40px;height:40px;color:var(--wit);border-radius:50%;place-items:center;font-weight:800;display:grid}.ncnp-kaart strong{letter-spacing:-.01em;margin-bottom:4px;font-size:17px;display:block}.ncnp-kaart p{color:var(--tekst-zacht);font-size:15px}:scope.resultaten{background:var(--donker);color:var(--wit);border-radius:var(--radius-xl);margin:0 8px}.res-eyebrow{color:var(--oranje)}:scope.resultaten .lead{color:#ffffffa6}.res-lijst{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.res-logos{grid-template-columns:repeat(7,1fr);gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.res-logos a{border-radius:var(--radius-m);background:var(--wit);border:2px solid #0000;place-items:center;height:72px;padding:12px;transition:transform .2s,border-color .2s;display:grid}.res-logos a:hover{border-color:var(--oranje);transform:translateY(-2px)}.res-logos img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:36px}@media (width<=1000px){.res-logos{grid-template-columns:repeat(4,1fr)}}@media (width<=600px){.res-logos{grid-template-columns:repeat(3,1fr);gap:8px}.res-logos a{height:60px;padding:10px}.res-logos img{max-height:28px}}.res-case small{color:#ffffff73;letter-spacing:0;margin-top:2px;font-size:11px;font-weight:600;display:block}.res-lijst li[hidden]{display:none}.res-meer-wrap{justify-content:center;margin-top:18px;display:flex}.res-lijst li{border-radius:var(--radius-l);background:#ffffff0a;border:1px solid #ffffff1a}.res-lijst a{height:100%;color:inherit;flex-direction:column;gap:6px;padding:22px;text-decoration:none;display:flex}.res-case{color:#ffffffa6;font-size:13px;font-weight:700}.res-soort{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin-top:10px;font-size:12px;font-weight:700}.res-rendement{letter-spacing:-.03em;white-space:nowrap;font-size:32px;line-height:1.1}.res-rendement.res-vrij{white-space:normal}.res-omzet{font-size:17px;font-weight:700}.res-extra{color:#fff9;flex:1;font-size:14px}.res-lees{color:var(--oranje);margin-top:10px;font-size:14px;font-weight:700}.meer-grid{grid-template-columns:1.2fr 1fr;gap:14px;display:grid}.max-kaart{border-radius:var(--radius-l);background:var(--donker);color:var(--wit);flex-direction:column;gap:10px;padding:clamp(24px,3vw,32px);text-decoration:none;transition:transform .25s;display:flex;position:relative;overflow:hidden}.max-kaart:after{content:"";background:var(--gradient);filter:blur(100px);opacity:.35;border-radius:50%;width:300px;height:300px;position:absolute;top:-120px;right:-100px}.max-kaart>*{position:relative}.max-kaart:hover{transform:translateY(-3px)}.max-eyebrow{color:var(--oranje)}.max-kaart strong{letter-spacing:-.03em;font-size:clamp(26px,3vw,34px)}.max-kaart span{color:#ffffffb8}.max-punten{gap:6px;margin:4px 0 6px;padding:0;list-style:none;display:grid}.max-punten li{color:#ffffffd9;padding-left:24px;font-size:15px;position:relative}.max-punten li:before{content:"✓";color:var(--oranje);font-weight:800;position:absolute;left:0}.max-kaart .max-link{color:var(--oranje);margin-top:auto;font-weight:700}.andere-kanalen{align-content:start;gap:10px;display:grid}.ak-kop{letter-spacing:.14em;text-transform:uppercase;color:var(--tekst-zacht);font-size:12px;font-weight:700}.ak-link{border-radius:var(--radius-l);background:var(--wit);border:1px solid var(--lijn);color:var(--donker);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;text-decoration:none;display:flex}.ak-link strong{font-size:18px}.ak-link span{color:var(--roze-tekst);font-size:14px;font-weight:700}.max-breed{grid-template-columns:1.4fr 1fr;align-items:center;gap:16px 48px;display:grid}.max-kop,.max-rechts{flex-direction:column;gap:10px;display:flex}.max-breed .max-kop,.max-breed .max-rechts,.max-breed strong{color:var(--wit)}.max-breed+.ak-kop{margin:22px 0 10px}.meer-rij{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.meer-rij .ak-link{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:14px;min-height:108px}.ak-maand{background:var(--bg-zacht)}.ak-maand strong{font-size:16px}@media (width<=860px){.max-breed,.hero-grid,.meer-grid,.ncnp-kaart,.ncnp-kaart ol{grid-template-columns:1fr}}@media (width<=600px){:scope.resultaten{border-radius:var(--radius-l);margin:0}}}@scope(.kaanpak){.ka-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.ka-rechts{position:sticky;top:110px}.ka-lijst{border-left:2px solid var(--lijn);margin:0;padding:0;list-style:none}.ka-stap{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;border-radius:0 var(--radius-m) var(--radius-m) 0;background:0 0;border:0;grid-template-columns:52px 1fr;align-items:start;gap:10px;margin-left:-2px;padding:13px 18px 13px 20px;transition:background .25s;display:grid;position:relative}.ka-stap:hover{background:#ec96590f}.ka-nr{letter-spacing:-.03em;color:#ebd3cc;font-size:26px;font-weight:800;line-height:1.1}.ka-titel{letter-spacing:-.02em;font-size:19px;font-weight:700;line-height:1.3;display:block}.ka-open{opacity:0;gap:8px;max-height:0;transition:max-height .45s,opacity .3s,margin .4s;display:grid;overflow:hidden}.ka-haak{color:var(--donker);letter-spacing:-.01em;font-size:17px}.ka-tekst{color:var(--tekst-zacht);font-size:15px;line-height:1.55}.ka-merkt{border-radius:var(--radius-m);background:#fff4ee;padding:10px 12px;font-size:14px;line-height:1.45;display:block}.ka-merkt b{letter-spacing:.08em;text-transform:uppercase;color:var(--oranje-tekst);margin-bottom:2px;font-size:11px;display:block}.ka-voortgang{background:var(--gradient);width:2px;height:0;position:absolute;top:0;left:-2px}.ka-stap[aria-selected=true]{background:linear-gradient(90deg,#fdeee9,#0000)}.ka-stap[aria-selected=true] .ka-nr{background:var(--gradient-tekst);color:#0000;-webkit-background-clip:text;background-clip:text}.ka-stap[aria-selected=true] .ka-titel{color:var(--roze-tekst)}.ka-stap[aria-selected=true] .ka-open{opacity:1;max-height:360px;margin-top:8px}.ka-stap[aria-selected=true] .ka-voortgang{height:100%;transition:height var(--duur,0s) linear}.ka-stap:focus-visible{outline:2px solid var(--roze);outline-offset:2px}.ka-kader{background:var(--bg-zacht);border-radius:var(--radius-xl);padding:20px 22px 22px;box-shadow:0 30px 60px -40px #13012359}.ka-kop{letter-spacing:.14em;text-transform:uppercase;color:var(--tekst-zacht);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:12px;font-weight:700;display:flex}.ka-kop-stap{color:var(--roze-tekst)}.ka-badge{background:var(--wit);color:var(--roze-tekst);border-radius:999px;padding:6px 12px;font-size:11px}.ka-device{color:var(--wit);background:#14101a;border-radius:22px;min-height:360px;padding:20px}.ka-scherm{flex-direction:column;min-height:320px;animation:.45s ka-in;display:flex}.ka-scherm[hidden]{display:none!important}.sb{color:#ffffffa6;align-items:center;gap:8px;margin-bottom:18px;font-size:14px;display:flex}.dot,.rec{background:var(--oranje);border-radius:50%;width:9px;height:9px;display:inline-block}.rec{background:#ff5a4f;animation:1.4s infinite ka-knip}.rec.groen{background:#3ddc84}.v-noot{color:#fff9;margin-top:auto;padding-top:16px;font-size:13px;line-height:1.5}.v-noot b{color:var(--oranje)}.v-staven{border-bottom:1px solid #ffffff1f;align-items:flex-end;gap:8px;height:180px;padding:0 4px;display:flex}.v-staven span{height:var(--h);transform-origin:bottom;background:#ffffff24;border-radius:6px 6px 0 0;flex:1;animation:.7s both ka-groei;position:relative}.v-staven span.top{background:var(--gradient)}.v-staven span:nth-child(2){animation-delay:60ms}.v-staven span:nth-child(3){animation-delay:.12s}.v-staven span:nth-child(4){animation-delay:.18s}.v-ltv em{text-align:center;color:#fff9;font-size:12px;font-style:normal;position:absolute;bottom:-22px;left:0;right:0}.v-ltv{margin-bottom:26px}.v-twee{flex:1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.v-twee>div{border-radius:14px;align-content:start;gap:10px;padding:16px;display:grid}.v-twee small{text-transform:uppercase;letter-spacing:.1em;font-size:12px}.v-grijs{color:#ffffff80;background:#ffffff0d}.v-grijs s{font-size:16px;text-decoration-color:#e46b6d;text-decoration-thickness:2px}.v-licht{background:var(--gradient);color:var(--wit)}.v-licht b{letter-spacing:-.02em;font-size:22px;line-height:1.15}.v-licht span{opacity:.9;font-size:13px}.v-zoek{background:var(--wit);color:#5e5368;border-radius:999px;margin-bottom:14px;padding:12px 16px;font-size:14px}.v-drie{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.v-drie>div{background:#ffffff12;border:1px solid #ffffff1f;border-radius:12px;gap:4px;padding:12px 10px;animation:.5s both ka-in;display:grid}.v-drie>div:nth-child(2){animation-delay:.1s}.v-drie>div:nth-child(3){animation-delay:.2s}.v-drie b{font-size:14px}.v-drie small{color:#fff9;font-size:12px}.v-pijl{text-align:center;color:var(--oranje);margin:8px 0;font-size:20px}.v-doel{background:var(--gradient);border-radius:999px;align-self:center;padding:10px 20px;font-size:15px;font-weight:700}.v-rond{color:#fffc;border:1px dashed #fff6;border-radius:999px;align-self:center;padding:10px 18px;font-size:14px}.v-rij{grid-template-columns:110px 1fr;align-items:center;gap:6px 12px;margin-bottom:16px;display:grid}.v-rij>span{font-size:14px;font-weight:600}.v-rij small{color:#fff9;grid-column:2;font-size:12px}.v-rij small.win{color:#3ddc84;font-weight:700}.v-balk{background:#ffffff14;border-radius:999px;height:12px;overflow:hidden}.v-balk i{height:100%;width:var(--w);border-radius:inherit;background:var(--gradient);transform-origin:0;animation:.8s both ka-breed;display:block}.v-balk i.gr{background:#ffffff59}.v-lijst{gap:8px;margin:0;padding:0;list-style:none;display:grid}.v-lijst li{background:#ffffff0f;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:14px;animation:.5s both ka-in;display:flex}.v-lijst li:nth-child(2){animation-delay:.1s}.v-lijst li:nth-child(3){animation-delay:.2s}.v-lijst li:nth-child(4){animation-delay:.3s}.v-lijst em{border-radius:999px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:700}.v-lijst .ok{color:#3ddc84;background:#3ddc8426}.v-lijst .let{color:#ff8a80;background:#ff5a4f26}.v-lijst .uit{color:#ffffff80;background:#ffffff14;text-decoration:line-through}.v-grafiek{width:100%;height:auto}.v-grafiek .lijn{stroke-dasharray:400;animation:1.4s both ka-teken}.v-legenda{color:#ffffffb3;flex-wrap:wrap;gap:16px;margin-top:10px;font-size:13px;display:flex}.v-legenda i{vertical-align:middle;border-radius:2px;width:18px;height:4px;margin-right:6px;display:inline-block}.v-legenda .g{background:var(--gradient)}.v-legenda .w{background:#ffffff59}.v-ads{grid-template-columns:1fr 1fr;gap:8px;display:grid}.v-ads span{color:#ffffff73;background:#ffffff0f;border-radius:12px;place-items:center;height:74px;font-size:13px;display:grid}.v-ads .jij{background:var(--gradient);color:var(--wit);font-weight:700;transform:scale(1.04);box-shadow:0 16px 30px -16px #e46b6dcc}.v-vier span{color:#ffffffbf;border:1px solid #ffffff1f;height:54px}.v-post{background:var(--wit);color:var(--donker);border-radius:16px;overflow:hidden}.v-post-beeld{height:170px;color:var(--wit);background:linear-gradient(135deg,#f3ac78,#e46b6d);place-items:center;font-size:22px;font-weight:800;display:grid}.v-post-onder{justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.v-post-onder b{background:var(--donker);color:var(--wit);border-radius:8px;padding:6px 12px;font-size:13px}.v-trechter{justify-items:center;gap:10px;display:grid}.v-trechter div{text-align:center;border-radius:12px;padding:14px;font-weight:700}.v-trechter div:first-child{width:100%}.v-trechter div:nth-child(2){width:75%}.v-trechter div:nth-child(3){width:50%}.v-trechter .grijs{color:#ffffff73;background:#ffffff0f;text-decoration:line-through}.v-trechter .aan{background:var(--gradient)}.v-tegels{grid-template-columns:1fr 1fr;gap:10px;display:grid}.v-tegels div{background:#ffffff0f;border-radius:12px;gap:4px;padding:14px;display:grid}.v-tegels small{color:#fff9;font-size:12px}.v-tegels b{color:#3ddc84}.v-tijd{border-left:2px solid #ffffff26;gap:14px;margin:0;padding:0 0 0 16px;list-style:none;display:grid}.v-tijd li{background:#ffffff0f;border-radius:12px;padding:12px 14px;font-size:14px;animation:.5s both ka-in;position:relative}.v-tijd li:nth-child(2){animation-delay:.15s}.v-tijd li:nth-child(3){animation-delay:.3s}.v-tijd li:before{content:"";background:var(--gradient);border-radius:50%;width:12px;height:12px;position:absolute;top:16px;left:-24px}.v-tijd b{color:var(--oranje);text-transform:uppercase;letter-spacing:.08em;font-size:12px;display:block}.v-mail{background:var(--wit);color:var(--donker);border-radius:16px;gap:8px;padding:16px;display:grid}.v-mail>small{color:#8a8194;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.v-mail>b{font-size:18px}.v-mail-product{background:#f6f0ec;border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.v-mail-product>span{background:linear-gradient(135deg,#f3ac78,#e46b6d);border-radius:10px;flex:none;width:52px;height:52px}.v-mail-product small{color:#5e5368;font-size:12px;display:block}.v-knop{background:var(--gradient);color:var(--wit);border-radius:999px;justify-self:start;padding:10px 16px;font-size:14px;font-weight:700}.v-sterren{color:#ffb547;letter-spacing:2px;font-size:22px}.v-tip{color:var(--roze-tekst);font-size:12px}.ka-bewijs{border-radius:var(--radius-m);background:var(--wit);border:1px solid var(--lijn);color:var(--donker);grid-template-columns:1fr auto;align-items:center;gap:2px 12px;margin-top:12px;padding:14px 16px;text-decoration:none;transition:border-color .2s;display:grid}.ka-bewijs[hidden]{display:none}.ka-bewijs:hover{border-color:var(--oranje)}.kb-label{letter-spacing:.08em;text-transform:uppercase;color:var(--oranje-tekst);font-size:11px;font-weight:700}.kb-tekst{grid-column:1;font-size:15px;font-weight:700;line-height:1.35}.kb-pijl{background:var(--gradient);width:30px;height:30px;color:var(--wit);border-radius:50%;grid-area:1/2/3;place-items:center;display:grid}@media (width<=900px){.ka-grid{grid-template-columns:1fr}.ka-rechts{order:-1;position:static}.ka-lijst li>.ka-rechts{margin:8px 0 20px}.ka-links{display:contents}.ka-links .kop{order:-2}}@media (width<=600px){.ka-device{min-height:0;padding:16px}.ka-scherm{min-height:280px}.v-drie,.v-rij{grid-template-columns:1fr}.v-rij small{grid-column:1}}@media (prefers-reduced-motion:reduce){.ka-scherm,.v-staven span,.v-balk i,.v-lijst li,.v-tijd li,.v-drie>div,.v-grafiek .lijn{animation:none}}.ka-rechts{flex-direction:column;display:flex}.ka-kader,.ka-device{flex-direction:column;flex:1;display:flex}.ka-scherm:not([hidden]){flex:1}.hoogte-meten.ka-rechts,.hoogte-meten .ka-kader,.hoogte-meten .ka-device{display:block}}@keyframes ka-in{0%{opacity:0;transform:translateY(10px)}}@keyframes ka-knip{50%{opacity:.3}}@keyframes ka-groei{0%{transform:scaleY(0)}}@keyframes ka-breed{0%{transform:scaleX(0)}}@keyframes ka-teken{0%{stroke-dashoffset:400px}}@scope(.tk-blok){:scope.hero-wrap{padding:8px}.hero{background:var(--donker);color:var(--wit);border-radius:var(--radius-xl);padding:clamp(144px,14vw,172px) 0 clamp(44px,6vw,80px);position:relative;overflow:hidden}.hero-glow{background:var(--gradient);filter:blur(160px);opacity:.28;pointer-events:none;border-radius:50%;width:760px;height:760px;position:absolute;top:-200px;right:-220px}.tk-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,4vw,56px);display:grid;position:relative}.tk-eyebrow{color:var(--oranje)}.hero h1{text-wrap:balance;margin:18px 0 22px;font-size:clamp(40px,5.2vw,72px)}.hero-lead{color:#ffffffb8;max-width:50ch;font-size:clamp(17px,1.6vw,20px)}.hero-lead strong{color:var(--wit)}.tk-knoppen{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.tk-beloftes{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.tk-beloftes li{color:#ffffffd9;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;display:inline-flex}.tk-beloftes svg{color:var(--oranje)}.tk-hero-scherm{transform:rotate(-1.5deg)}.tk-groep{border-top:1px solid var(--lijn);grid-template-columns:1fr 1.15fr;align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(28px,4vw,48px) 0;display:grid}.tk-groep:nth-of-type(2n).met-scherm .tk-groep-tekst{order:2}.tk-groep.zonder-scherm{grid-template-columns:1fr}.tk-groep.zonder-scherm .tk-lijst{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.tk-nr{color:var(--roze-tekst);font-size:14px;font-weight:800}.tk-groep h3{letter-spacing:-.03em;margin:6px 0 10px;font-size:clamp(26px,3vw,36px)}.tk-groep-lead{color:var(--tekst-zacht);max-width:52ch;font-size:17px}.tk-lijst{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.tk-lijst li{border-radius:var(--radius-m);background:var(--wit);border:1px solid var(--lijn);gap:2px;padding:14px 16px;display:grid}.tk-lijst strong{font-size:16px}.tk-lijst span{color:var(--tekst-zacht);font-size:14px;line-height:1.5}.tks{border-radius:var(--radius-l);background:var(--wit);color:var(--donker);border:1px solid var(--lijn);font-size:14px;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #13012373}.tks:before{content:"";background:var(--gradient);height:4px;display:block}.tks-kop{justify-content:space-between;align-items:center;gap:10px;padding:14px 18px 10px;display:flex}.tks-naam{color:var(--tekst-zacht);font-size:15px}.tks-naam strong{color:var(--donker)}.tks-naam b{color:var(--oranje-tekst)}.tks-voorbeeld{letter-spacing:.12em;text-transform:uppercase;color:var(--roze-tekst);background:var(--bg-zacht);border-radius:999px;padding:4px 9px;font-size:10px;font-weight:800}.tks-kpis{border-top:1px solid var(--lijn);border-bottom:1px solid var(--lijn);display:grid}.tks-kpis-3{grid-template-columns:repeat(3,1fr)}.tks-kpis>div{gap:2px;padding:12px 18px;display:grid}.tks-kpis>div+div{border-left:1px solid var(--lijn)}.tks-kpis small,.tks-donker small{letter-spacing:.1em;text-transform:uppercase;color:var(--tekst-zacht);font-size:10px;font-weight:700}.tks-kpis strong{letter-spacing:-.02em;font-size:22px;font-weight:800}.tks-kpis em,.tks-donker em{color:var(--tekst-zacht);font-size:12px;font-style:normal}.tks .op{color:#1d7a44}.tks .neer,.tks .rood{color:#b42318}.tks .oranje{color:var(--oranje-tekst)}.tks-kpis-onder{border-bottom:0}.tks-staven{align-items:flex-end;gap:6px;height:120px;padding:16px 18px 8px;display:flex}.tks-staven i{height:var(--h);background:#ddd3e3;border-radius:4px 4px 0 0;flex:1}.tks-staven i.vandaag{background:var(--gradient)}.tks-tabs{flex-wrap:wrap;gap:6px;padding:0 18px 10px;display:flex}.tks-tabs span{border:1px solid var(--lijn);border-radius:999px;padding:5px 10px;font-size:12px}.tks-tabs .aan{background:var(--donker);color:var(--wit);border-color:var(--donker)}.tks-rijen{margin:0;padding:0 18px;list-style:none}.tks-rijen li{border-top:1px solid var(--lijn);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.tks-rijen li>span:first-child{min-width:0;display:grid}.tks-rijen small{color:var(--tekst-zacht);font-size:12px}.tks .link{color:#1f5fa8;font-weight:700}.tks-rechts{white-space:nowrap;align-items:center;gap:10px;display:flex}.tks .label{background:var(--bg-zacht);border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:700}.tks .label.rood{background:#fdecea}.tks-merken li{grid-template-columns:1.3fr 1fr auto;display:grid}.tks .balk{height:8px;width:var(--w);background:var(--gradient);border-radius:8px;display:block}.tks-rechts em{font-size:12px;font-style:normal;font-weight:700}.tks-donker{border-radius:var(--radius-m);background:var(--donker);color:var(--wit);grid-template-columns:1fr 1fr;gap:12px;margin:12px 18px 0;padding:14px 16px;display:grid}.tks-donker>div{gap:2px;display:grid}.tks-donker small{color:#fff9}.tks-donker strong{letter-spacing:-.02em;background:var(--gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:800}.tks-donker em{color:#ffffffb3}.tks-lijn{width:calc(100% - 36px);height:70px;margin:14px 18px 4px;display:block}.tks-heatmap{color:var(--tekst-zacht);grid-template-columns:26px repeat(12,1fr);align-items:center;gap:4px;padding:6px 18px 14px;font-size:11px;display:grid}.tks-heatmap small{text-align:center;font-size:10px}.tks-heatmap i{background:#f4ecea;border-radius:4px;height:18px}.tks-heatmap i.n1{background:#f2c9ae}.tks-heatmap i.n2{background:#ec9659}.tks-heatmap i.n3{background:#e46b6d}.tks-heatmap i.n4{background:#8e2c47}.tks-staven-laag{height:80px}.tks-regel{border-top:1px solid var(--lijn);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:10px 18px 14px;display:flex}.tks-regel small{letter-spacing:.1em;text-transform:uppercase;color:var(--tekst-zacht);margin-right:4px;font-size:10px;font-weight:700}.tks-chip{color:#1f5fa8;background:#eef3fa;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.tks-chip b{color:var(--tekst-zacht);font-weight:600}.tks-klant{flex-wrap:wrap;align-items:center;gap:6px 10px;padding:0 18px 12px;display:flex}.tks-klant small{color:var(--tekst-zacht)}.tks-badge-donker{color:var(--wit);background:var(--donker);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.tks-badge-groen{color:#1d7a44;background:#e6f6ec;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.tks-tijdlijn{justify-content:space-between;align-items:center;margin:16px 18px;display:flex;position:relative}.tks-tijdlijn:before{content:"";background:var(--lijn);height:2px;position:absolute;top:50%;left:0;right:0}.tks-tijdlijn i{background:var(--donker);border-radius:50%;width:10px;height:10px;position:relative}.tks-tijdlijn i.nu{background:var(--gradient);width:16px;height:16px;box-shadow:0 0 0 4px #fce9e4}.tks-voet{border-top:1px solid var(--lijn);color:var(--tekst-zacht);background:#f8f6f9;justify-content:space-between;gap:12px;padding:10px 18px;font-size:11px;display:flex}.tks-voet b{color:var(--roze-tekst)}@media (width<=900px){.tk-hero-grid,.tk-groep{grid-template-columns:1fr}.tk-groep:nth-of-type(2n).met-scherm .tk-groep-tekst{order:0}.tk-hero-scherm{transform:none}}@media (width<=600px){.tks-kpis strong{font-size:18px}.tks-kpis>div{padding:10px 12px}.tks-merken li{grid-template-columns:1fr auto}.tks-merken .balk,.tks-voet span+span{display:none}.tks-donker strong{font-size:22px}}}@scope(.cs-blok){:scope.hero-wrap{padding:8px}.hero{background:var(--donker);color:var(--wit);border-radius:var(--radius-xl);padding:clamp(144px,14vw,172px) 0 0;position:relative;overflow:hidden}.hero-sfeer{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-met-sfeer:before{content:"";z-index:0;background:linear-gradient(90deg,#130123eb 0%,#130123bf 45%,#13012359 100%);position:absolute;inset:0}.hero-met-sfeer .hero-grid{grid-template-columns:1fr}.hero-glow{background:var(--gradient);filter:blur(160px);opacity:.28;pointer-events:none;border-radius:50%;width:760px;height:760px;position:absolute;top:-200px;right:-240px}.hero-grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(28px,5vw,64px);display:grid;position:relative}.hero-grid>div:first-child{padding-bottom:clamp(40px,6vw,72px)}.chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chips li{color:#ffffffd9;background:#ffffff14;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700}.chips .chip-max{background:var(--gradient)}.chip-max a{color:var(--donker);text-decoration:none}.hero h1{margin:18px 0 14px;font-size:clamp(44px,6vw,80px)}.kop{color:#fffc;max-width:46ch;font-size:clamp(18px,1.9vw,23px);font-weight:500;line-height:1.45}.cijfers{border-radius:var(--radius-l);background:#ffffff0f;border:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);gap:0;max-width:560px;margin:30px 0 0;display:grid;overflow:hidden}.cijfers>div{padding:14px 20px}.cijfers>div+div:not(.cijfer-hoofd){border-top:1px solid #ffffff1a}.cijfers>div:nth-child(n+3){border-left:1px solid #ffffff1a}.cijfers dt{color:#fff9;font-size:12px}.cijfers dd{white-space:nowrap;letter-spacing:-.02em;margin:4px 0 0;font-size:clamp(17px,1.6vw,20px);font-weight:800}.cijfer-hoofd{grid-column:1/-1;padding:18px 20px 16px!important}.cijfer-hoofd dt{letter-spacing:.08em;text-transform:uppercase;color:var(--oranje);font-size:13px;font-weight:700}.cijfer-hoofd dd{letter-spacing:-.04em;background:var(--gradient);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:8px;font-size:clamp(44px,5.4vw,68px);line-height:1}.case-cta{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:24px;display:flex}.case-cta span{color:#ffffffa6;max-width:30ch;font-size:14px}.periode{color:#ffffff80;margin-top:12px;font-size:13px}.hero-beeld{align-self:center;margin-bottom:clamp(40px,6vw,72px)}:scope.quote-wrap{z-index:2;margin-top:clamp(-36px,-3vw,-20px);position:relative}.quote{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius-l);max-width:860px;margin:0 auto;padding:clamp(24px,4vw,40px);position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #13012373}.quote-teken{background:var(--gradient);color:#0000;opacity:.22;-webkit-background-clip:text;background-clip:text;font-size:160px;font-weight:800;line-height:1;position:absolute;top:-30px;left:20px}.quote blockquote{letter-spacing:-.02em;margin:0;font-size:clamp(20px,2.4vw,28px);font-weight:700;line-height:1.35;position:relative}.quote figcaption{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.quote figcaption>span:nth-child(2){display:grid}.quote figcaption strong{font-size:16px}.quote figcaption>span:nth-child(2) span{color:var(--tekst-zacht);font-size:14px}.quote-avatar{background:var(--gradient);width:44px;height:44px;color:var(--wit);border-radius:50%;place-items:center;font-weight:800;display:grid}.kiyoh-review{border-radius:var(--radius-l);max-width:640px;color:var(--donker);background:#f1fbf5;border:1.5px solid #bfe9d0;margin:0 auto;padding:16px 20px;display:block;position:relative;box-shadow:0 24px 48px -36px #1f8a5280}.kr-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.kr-badge{color:#1f8a52;align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.kr-badge svg{width:20px;height:20px;color:var(--wit);background:#1f8a52;border-radius:50%;padding:3px}.kr-score{color:var(--wit);background:#1f8a52;border-radius:10px;padding:4px 10px;font-size:12px;font-weight:700}.kr-score b{font-size:15px}.kr-tekst{letter-spacing:-.01em;font-size:clamp(16px,1.6vw,19px);font-weight:700;line-height:1.4}.kr-wie{color:var(--tekst-zacht);margin-top:6px;font-size:12px;font-weight:700}:scope.verhaal{padding:clamp(40px,6vw,72px) 0 clamp(24px,4vw,48px)}.hoofdstuk{padding:clamp(28px,4vw,48px) 0}.hoofdstuk+.hoofdstuk{border-top:1px solid var(--lijn)}.hoofdstuk-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(28px,5vw,64px);display:grid}.hoofdstuk-beeld{position:sticky;top:110px}.hoofdstuk:nth-child(2n) .hoofdstuk-beeld{order:-1}.zonder-beeld .hoofdstuk-grid{grid-template-columns:1fr;max-width:780px}.hoofdstuk-label{color:var(--tekst-zacht);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.hoofdstuk-nr{background:var(--kleur);width:32px;height:32px;color:var(--donker);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.hoofdstuk-kanaal{border:2px solid var(--kleur);color:var(--donker);border-radius:999px;padding:4px 10px}.hoofdstuk h2{letter-spacing:-.03em;margin:14px 0 16px;font-size:clamp(26px,3.2vw,40px);line-height:1.12}.hoofdstuk-tekst{max-width:62ch}.hoofdstuk-tekst p{color:var(--tekst-zacht);font-size:17px;line-height:1.7}.hoofdstuk-tekst h2+p{color:var(--donker);font-size:19px;font-weight:500;line-height:1.6}.hoofdstuk-tekst p+p{margin-top:14px}.hoofdstuk-beeld{margin:0}.hoofdstuk-beeld a{border-radius:var(--radius-l);border:1px solid var(--lijn);transition:transform .3s,box-shadow .3s;display:block;overflow:hidden;box-shadow:0 30px 60px -40px #13012373}.hoofdstuk-beeld a:hover{transform:translateY(-3px);box-shadow:0 34px 64px -36px #e46b6d80}.hoofdstuk-beeld img{width:100%;height:auto}.hoofdstuk-beeld figcaption{color:var(--tekst-zacht);margin-top:10px;font-size:13px}:scope.vs-case{margin-bottom:clamp(32px,5vw,56px)}.hoofdstuk-link{color:var(--roze-tekst);margin-top:16px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.hoofdstuk-link:hover{text-decoration:underline}:scope.meer{background:var(--bg-zacht);border-radius:var(--radius-xl);margin:0 8px clamp(24px,4vw,40px)}.volgende{border-radius:var(--radius-l);background:var(--donker);color:var(--wit);gap:4px;padding:clamp(22px,3vw,32px);text-decoration:none;transition:transform .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden}.volgende:after{content:"";background:var(--gradient);filter:blur(110px);opacity:.3;border-radius:50%;width:360px;height:360px;position:absolute;top:-160px;right:-120px}.volgende>*{position:relative}.volgende:hover{transform:translateY(-3px);box-shadow:0 30px 60px -36px #e46b6d99}.volgende-label{letter-spacing:.14em;text-transform:uppercase;color:var(--oranje);font-size:12px;font-weight:700}.volgende-naam{letter-spacing:-.03em;font-size:clamp(28px,4vw,44px);font-weight:800}.volgende-cijfers{color:#ffffffb3}.meer-kop{letter-spacing:-.02em;margin:36px 0 14px;font-size:20px}.andere{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.andere li{border-radius:var(--radius-l);background:var(--wit);border:1px solid var(--lijn);overflow:hidden}.andere a{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.andere-beeld{height:220px;display:block;overflow:hidden}.andere-tekst{gap:4px;padding:16px 18px 18px;display:grid}.andere strong{letter-spacing:-.02em;font-size:18px}.andere-tekst span{color:var(--tekst-zacht);font-size:14px}.alle-link{margin-top:22px}.alle-link a{color:var(--roze-tekst);font-weight:700;text-decoration:none}.alle-link a:hover{text-decoration:underline}@media (width<=1000px){.andere{grid-template-columns:1fr 1fr}}@media (width<=860px){.hero-grid{grid-template-columns:1fr}.hero-beeld{display:none}.hoofdstuk-grid{grid-template-columns:1fr}.hoofdstuk:nth-child(2n) .hoofdstuk-beeld{order:0}.hoofdstuk-beeld{position:static}:scope.quote-wrap{margin-top:24px}}@media (width<=600px){:scope.meer{border-radius:var(--radius-l);margin:0 0 24px}.andere{grid-template-columns:1fr}.cijfers{grid-template-columns:1fr 1fr;max-width:none}.cijfers>div:nth-child(n+3){border-left:0}.cijfers>div:nth-child(3){border-left:1px solid #ffffff1a}.cijfers>div:nth-child(4){grid-column:1/-1}}}@scope(.nf-blok){:scope.hero-wrap{padding:8px}.hero{background:var(--donker);color:var(--wit);border-radius:var(--radius-xl);padding:clamp(144px,14vw,172px) 0 clamp(48px,7vw,88px);position:relative;overflow:hidden}.hero-glow{background:var(--gradient);filter:blur(160px);opacity:.28;pointer-events:none;border-radius:50%;width:760px;height:760px;position:absolute;top:-200px;right:-220px}.hero-inhoud{text-align:center;position:relative}.vier{letter-spacing:-.06em;background:var(--gradient);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:clamp(110px,20vw,240px);font-weight:900;line-height:.9}.hero h1{max-width:18ch;margin:0 auto 18px;font-size:clamp(34px,5vw,64px)}.hero-lead{color:#ffffffb8;max-width:56ch;margin:0 auto;font-size:clamp(16px,1.5vw,19px)}.links{text-align:left;grid-template-columns:repeat(3,1fr);gap:12px;max-width:900px;margin:clamp(32px,5vw,48px) auto 0;padding:0;list-style:none;display:grid}.links a{border-radius:var(--radius-l);height:100%;color:var(--wit);background:#ffffff0f;border:1px solid #ffffff1f;flex-direction:column;gap:2px;padding:18px 44px 18px 20px;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex;position:relative}.links a:hover{background:#ffffff17;border-color:#ec965999}.links strong{font-size:16px}.links span:not(.pijl){color:#fff9;font-size:14px}.links .pijl{color:var(--oranje);transition:transform .2s;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.links a:hover .pijl{transform:translate(3px,-50%)}.knoppen{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(28px,4vw,40px);display:flex}@media (width<=860px){.links{grid-template-columns:1fr 1fr}}@media (width<=520px){.links{grid-template-columns:1fr}}}@scope(.tp-blok){:scope.tekst-sectie{padding:clamp(40px,6vw,72px) 0}.tekst-inhoud{max-width:780px}.tekst-inhoud h2{letter-spacing:-.03em;margin:44px 0 14px;font-size:clamp(24px,2.6vw,32px);line-height:1.15}.tekst-inhoud h2:first-child{margin-top:0}.tekst-inhoud h3{letter-spacing:-.02em;margin:26px 0 8px;font-size:19px;line-height:1.3}.tekst-inhoud p,.tekst-inhoud li{color:var(--tekst-zacht);font-size:17px;line-height:1.7}.tekst-inhoud p+p{margin-top:14px}.tekst-inhoud ul,.tekst-inhoud ol{gap:6px;margin:14px 0;padding-left:22px;display:grid}.tekst-inhoud li::marker{color:var(--roze)}.tekst-inhoud strong{color:var(--donker)}.tekst-inhoud a{color:var(--roze-tekst);text-underline-offset:2px;font-weight:600}.tekst-inhoud a:hover{color:var(--donker)}.tekst-datum{border-top:1px solid var(--lijn);padding-top:20px;margin-top:40px!important;font-size:14px!important}}
