@font-face{font-family:'Manrope';src:url('/assets/fonts/manrope-latin.woff2') format('woff2');font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Manrope';src:url('/assets/fonts/manrope-latin-ext.woff2') format('woff2');font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--ink-950:#050913;--ink-900:#0a1120;--ink-850:#0d1627;--ink-800:#111c33;--ink-700:#1a2742;--paper:#f4f7fb;--white:#ffffff;--text:#0b1324;--muted:#566178;--cyan:#35d0ff;--blue:#0057ff;--blue-text:#0049d6;--grad:linear-gradient(135deg,#0c66f2 0%,#0046d8 100%);--cta-fg:#fff;--cyan-rgb:53,208,255;--blue-rgb:0,87,255;--cyan2-rgb:8,197,245;--glow-a-rgb:10,92,255;--glow-b-rgb:12,102,242;--feat-a:#0f2a5e;--feat-b:#0a1730;--case-glow:#123f9c;--card:#ffffff;--licht:#ffffff;--radius:20px;--radius-s:12px;--container:1200px;--gutter:clamp(1.25rem,4vw,2.25rem);--topbar-h:40px;--main-h:78px;--hh:calc(var(--topbar-h) + var(--main-h));--font:'Manrope',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;--ease:cubic-bezier(0.2,0.7,0.2,1);--fg:var(--text);--fg-muted:var(--muted);--surface:var(--white);--surface-2:var(--paper);--line:rgba(10,17,32,0.1);--accent-text:var(--blue-text);--field-bg:var(--white)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--main-h) + 16px)}body{margin:0;font-family:var(--font);font-size:1.0625rem;line-height:1.65;color:var(--text);background:var(--ink-950);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,svg{display:block;max-width:100%}img{height:auto}a{color:inherit}h1,h2,h3,h4{margin:0;font-weight:650;letter-spacing:-0.03em;line-height:1.1;text-wrap:balance}h1{font-size:clamp(2.35rem,5.4vw,4.4rem);font-weight:600;letter-spacing:-0.04em;line-height:1.04}h2{font-size:clamp(1.85rem,3.6vw,3rem)}h3{font-size:1.2rem;letter-spacing:-0.015em;line-height:1.25}p{margin:0 0 1em;text-wrap:pretty}ul,ol{margin:0;padding:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--cyan);outline-offset:3px;border-radius:6px}.sectie--licht *:focus-visible,.sectie--paper *:focus-visible{outline-color:var(--blue)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:fixed;left:1rem;top:-12rem;z-index:200;background:var(--white);color:var(--text);padding:0.7rem 1rem;border-radius:10px;font-weight:650;transition:top 0.2s}.skip:focus{top:1rem}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.ico{width:1.25em;height:1.25em;flex:none}.muted{opacity:0.7;font-weight:500}.btn{--btn-bg:transparent;--btn-fg:currentColor;--btn-line:transparent;display:inline-flex;align-items:center;justify-content:center;gap:0.6rem;min-height:3rem;padding:0.8rem 1.5rem;border-radius:999px;font-weight:650;font-size:1rem;letter-spacing:-0.005em;line-height:1.2;text-decoration:none;text-align:center;background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-line);cursor:pointer;transition:transform 0.25s var(--ease),box-shadow 0.25s var(--ease),background-color 0.25s,border-color 0.25s}.btn .ico{width:1.15em;height:1.15em}.btn:hover{transform:translateY(-2px)}.btn--accent{--btn-bg:var(--grad);--btn-fg:var(--cta-fg);--btn-line:rgba(255,255,255,0.18);background-image:var(--grad);box-shadow:0 1px 0 rgba(255,255,255,0.28) inset,0 14px 34px -12px rgba(var(--glow-b-rgb),0.7)}.btn--accent:hover{box-shadow:0 1px 0 rgba(255,255,255,0.35) inset,0 18px 44px -10px rgba(var(--cyan-rgb),0.75)}.btn--ghost{--btn-line:rgba(255,255,255,0.26);--btn-fg:#fff;background:rgba(255,255,255,0.04)}.btn--ghost:hover{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.45)}.sectie--licht .btn--ghost,.sectie--paper .btn--ghost{--btn-fg:var(--text);--btn-line:rgba(10,17,32,0.2);background:transparent}.sectie--licht .btn--ghost:hover,.sectie--paper .btn--ghost:hover{background:rgba(10,17,32,0.05);border-color:rgba(10,17,32,0.35)}.btn--donker{--btn-bg:var(--ink-900);--btn-fg:#fff;box-shadow:0 14px 30px -16px rgba(10,17,32,0.7)}.btn--donker:hover{background:var(--ink-700)}.btn--sm{min-height:2.5rem;padding:0.5rem 1.1rem;font-size:0.95rem}.btn--groot{min-height:3.5rem;padding:1rem 2rem;font-size:1.1rem}.knoppen{display:flex;flex-wrap:wrap;gap:0.85rem;margin-top:2rem}.sectie{position:relative;padding-block:clamp(4.5rem,9vw,8.5rem);background:var(--surface);color:var(--fg)}.sectie--ruim{padding-block:clamp(4.5rem,9vw,8.5rem)}.sectie--krap{padding-block:clamp(2.75rem,5vw,4.5rem)}.sectie--licht{--surface:var(--licht);background:var(--licht)}.sectie--paper{background:var(--paper);--surface:var(--paper);--field-bg:var(--card)}.sectie--donker{--fg:#eef3ff;--fg-muted:#9db0d3;--surface:var(--ink-950);--surface-2:var(--ink-850);--line:rgba(255,255,255,0.1);--accent-text:var(--cyan);--field-bg:rgba(255,255,255,0.06);background:var(--ink-950);color:var(--fg)}.sectie__actie{margin:3rem 0 0;text-align:center}.sectie__actie .btn{margin-inline:auto}.eyebrow{display:inline-flex;align-items:center;gap:0.6rem;margin:0 0 1.1rem;font-size:0.8rem;font-weight:750;text-transform:uppercase;letter-spacing:0.16em;color:var(--accent-text)}.eyebrow::before{content:'';width:1.6rem;height:2px;background:currentColor;border-radius:2px}.eyebrow--licht{color:var(--cyan)}.kop{max-width:46rem;margin-bottom:clamp(2.25rem,4.5vw,3.75rem)}.kop--midden{margin-inline:auto;text-align:center}.kop--midden .eyebrow{justify-content:center}.kop__intro{margin:1.1rem 0 0;font-size:1.15rem;color:var(--fg-muted)}.site-header{position:fixed;inset:0 0 auto 0;z-index:100;color:#fff;transition:background-color 0.35s,backdrop-filter 0.35s,box-shadow 0.35s}.topbar{height:var(--topbar-h);font-size:0.85rem;color:#b5c3df;border-bottom:1px solid rgba(255,255,255,0.07);transition:height 0.3s var(--ease),opacity 0.3s;overflow:hidden}.topbar__in{display:flex;align-items:center;gap:1.75rem;height:var(--topbar-h)}.topbar__spacer{flex:1}.topbar__item{display:inline-flex;align-items:center;gap:0.5rem;color:inherit;text-decoration:none;white-space:nowrap}.topbar__item .ico{width:1em;height:1em;color:var(--cyan)}a.topbar__item:hover{color:#fff}.stars{display:inline-flex;gap:1px;color:#ffc940}.header-main{position:relative;height:var(--main-h);transition:background-color 0.35s}.header-main__in{display:flex;align-items:center;justify-content:space-between;height:100%;gap:1.5rem}.brand{display:inline-flex;align-items:center}.brand__logo{width:150px;height:auto}.site-header.is-stuck{background:rgba(5,9,19,0.97);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 1px 0 rgba(255,255,255,0.07)}.site-header.is-stuck .topbar{height:0;opacity:0;border-color:transparent}.nav{display:flex;align-items:center;gap:1.5rem}.nav__list{display:flex;align-items:center;gap:0.25rem;list-style:none}.nav__link{white-space:nowrap;display:inline-flex;align-items:center;gap:0.35rem;padding:0.6rem 0.9rem;border:0;background:none;border-radius:999px;font-weight:600;font-size:0.98rem;color:#dbe5fa;text-decoration:none;cursor:pointer;transition:color 0.2s,background-color 0.2s}.nav__link:hover,.nav__link[aria-current='page'],.nav__item--mega:hover>.nav__link,.nav__item--mega.is-open>.nav__link{color:#fff;background:rgba(255,255,255,0.08)}.nav__chev{width:1em;height:1em;transition:transform 0.25s var(--ease)}.nav__item--mega:hover .nav__chev,.nav__item--mega.is-open .nav__chev{transform:rotate(180deg)}.nav__cta{margin-left:0.5rem}.mega{position:absolute;left:50%;top:100%;z-index:5;width:min(1120px,calc(100vw - 2 * var(--gutter)));padding-top:14px;transform:translate(-50%,8px);opacity:0;visibility:hidden;transition:opacity 0.22s var(--ease),transform 0.22s var(--ease),visibility 0.22s}.nav__item--mega:hover .mega,.nav__item--mega:focus-within .mega,.nav__item--mega.is-open .mega{opacity:1;visibility:visible;transform:translate(-50%,0)}.mega__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;background:linear-gradient(180deg,#0d1627,#0a1120);border:1px solid rgba(255,255,255,0.1);border-radius:24px 24px 0 0;padding:1.75rem;box-shadow:0 40px 80px -30px rgba(0,0,0,0.8)}.mega__col{padding:0 1.25rem}.mega__col + .mega__col{border-left:1px solid rgba(255,255,255,0.08)}.mega__kop{margin:0 0 0.25rem;font-weight:750;font-size:1.05rem;color:#fff}.mega__tekst{margin:0 0 1rem;font-size:0.9rem;line-height:1.5;color:#8fa2c6}.mega__col ul{list-style:none;display:grid;gap:0.15rem}.mega__col a{display:flex;gap:0.8rem;align-items:center;padding:0.6rem 0.65rem;margin-inline:-0.65rem;border-radius:12px;text-decoration:none;color:#dbe5fa;transition:background-color 0.2s}.mega__col a:hover{background:rgba(255,255,255,0.07)}.mega__col a .ico{width:2.35rem;height:2.35rem;padding:0.55rem;border-radius:10px;background:rgba(var(--cyan-rgb),0.1);color:var(--cyan)}.mega__col strong{display:block;font-size:0.98rem;font-weight:650;color:#fff;line-height:1.25}.mega__col small{display:block;font-size:0.82rem;color:#8fa2c6;line-height:1.35}.mega__voet{display:flex;gap:2rem;flex-wrap:wrap;padding:1rem 2.5rem;background:#0b1426;border:1px solid rgba(255,255,255,0.1);border-top:0;border-radius:0 0 24px 24px;font-size:0.95rem}.mega__voet a{display:inline-flex;align-items:center;gap:0.4rem;color:#cfe0ff;text-decoration:none;font-weight:600}.mega__voet a:hover{color:#fff}.menu-toggle{display:none;width:48px;height:48px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,0.2);border-radius:50%;background:rgba(255,255,255,0.05);color:#fff;cursor:pointer}.menu-toggle__close{display:none}.menu-open .menu-toggle__open{display:none}.menu-open .menu-toggle__close{display:inline-flex}.menu-toggle .ico{width:1.4rem;height:1.4rem}.hero,.paginakop{position:relative;overflow:hidden;padding-top:calc(var(--hh) + clamp(2.5rem,6vw,5.5rem));padding-bottom:clamp(3.5rem,8vw,7rem)}.paginakop{padding-bottom:clamp(3rem,6vw,5.5rem)}.hero__achtergrond,.paginakop__achtergrond,.cta__achtergrond{position:absolute;inset:0;pointer-events:none;overflow:hidden}.hero__gloed{position:absolute;border-radius:50%;filter:blur(90px);opacity:0.55;will-change:transform}.hero__gloed--1{width:640px;height:640px;right:-160px;top:-200px;background:radial-gradient(circle,rgb(var(--glow-a-rgb)) 0%,transparent 68%);animation:drift 18s ease-in-out infinite alternate}.hero__gloed--2{width:520px;height:520px;left:-200px;bottom:-220px;background:radial-gradient(circle,rgb(var(--cyan2-rgb)) 0%,transparent 68%);opacity:0.32;animation:drift 24s ease-in-out infinite alternate-reverse}.hero__raster{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.045) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 60% 35%,#000,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 60% 35%,#000,transparent 75%)}.paginakop__achtergrond{background:radial-gradient(ellipse 60% 80% at 85% 0%,rgba(var(--glow-a-rgb),0.4),transparent 70%),radial-gradient(ellipse 50% 70% at 0% 100%,rgba(var(--cyan2-rgb),0.16),transparent 70%)}@keyframes drift{to{transform:translate3d(-40px,30px,0) scale(1.08)}}.hero__in,.paginakop__in{position:relative;z-index:1}.hero__in{display:grid;grid-template-columns:1.05fr 0.95fr;align-items:center;gap:clamp(2rem,5vw,5rem)}.hero__sub{margin:1.5rem 0 0;max-width:34rem;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.55;color:#b9c8e6}.hero .knoppen{margin-top:2.25rem}.bewijs{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin:2.25rem 0 0;padding:0;list-style:none;font-size:0.95rem;color:#b9c8e6}.bewijs__item{display:inline-flex;align-items:center;gap:0.6rem;color:inherit;text-decoration:none}.bewijs__item .ico{color:var(--cyan)}.bewijs strong{color:#fff}.hero__beeld{position:relative}.hero__foto{position:relative;border-radius:30px;overflow:hidden;border:1px solid rgba(255,255,255,0.14);box-shadow:0 50px 100px -40px rgba(0,0,0,0.85),0 0 0 8px rgba(255,255,255,0.03);aspect-ratio:1 / 1;background:var(--ink-800)}.hero__foto::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(5,9,19,0.55))}.hero__foto picture,.teamfotos picture{display:block;width:100%;height:100%}.hero__foto img{width:100%;height:100%;object-fit:cover}.hero__badge{position:absolute;display:flex;align-items:center;gap:0.8rem;padding:0.85rem 1.1rem;border-radius:16px;background:rgba(10,17,32,0.72);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,0.14);box-shadow:0 24px 50px -20px rgba(0,0,0,0.7);animation:zweef 7s ease-in-out infinite alternate}.hero__badge .ico{width:2.4rem;height:2.4rem;padding:0.55rem;border-radius:12px;background:rgba(var(--cyan-rgb),0.14);color:var(--cyan)}.hero__badge strong{display:block;font-size:0.98rem;line-height:1.2}.hero__badge small{display:block;font-size:0.82rem;color:#9db0d3}.hero__badge--1{left:-1.5rem;bottom:2.5rem}.hero__badge--2{right:-1rem;top:2.5rem;animation-delay:-3.5s}@keyframes zweef{to{transform:translateY(-10px)}}.paginakop__in--twee{display:grid;grid-template-columns:1.15fr 0.85fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.paginakop__tekst{max-width:46rem}.paginakop__intro{margin:1.4rem 0 0;font-size:clamp(1.08rem,1.5vw,1.25rem);line-height:1.6;color:#b9c8e6;max-width:40rem}.paginakop__foto{border-radius:28px;overflow:hidden;border:1px solid rgba(255,255,255,0.14);box-shadow:0 40px 80px -36px rgba(0,0,0,0.8);max-width:380px;margin-inline:auto}.kruimel{margin-bottom:1.75rem;font-size:0.88rem}.kruimel ol{display:flex;flex-wrap:wrap;gap:0.4rem;list-style:none;color:#8fa2c6}.kruimel li + li::before{content:'/';margin-right:0.4rem;opacity:0.5}.kruimel a{text-decoration:none}.kruimel a:hover{color:#fff;text-decoration:underline}.kruimel [aria-current]{color:#cfdcf5}.meta{display:flex;flex-wrap:wrap;gap:0.5rem 1.5rem;margin:1.5rem 0 0;font-size:0.92rem;color:#9db0d3}.vanaf{margin:1.6rem 0 0;font-size:1.05rem;color:#b9c8e6}.vanaf__bedrag{font-size:1.6rem;font-weight:700;color:#fff;letter-spacing:-0.02em}.kort{position:relative;padding:1.75rem 1.9rem;border-radius:24px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.kort p{margin:0;font-size:1.05rem;color:#dbe5fa}.kort__label{display:flex;align-items:center;gap:0.5rem;margin-bottom:0.7rem !important;font-size:0.78rem !important;font-weight:750;text-transform:uppercase;letter-spacing:0.15em;color:var(--cyan) !important}.artikel .kort{background:var(--paper);border-color:rgba(10,17,32,0.1);-webkit-backdrop-filter:none;backdrop-filter:none;margin-bottom:2.25rem}.artikel .kort p{color:var(--text)}.artikel .kort__label{color:var(--blue-text) !important}.raster{display:grid;gap:clamp(1rem,2vw,1.5rem);list-style:none}.raster--2{grid-template-columns:repeat(2,1fr)}.raster--3{grid-template-columns:repeat(3,1fr)}.kaart,.groep,.pakket,.bundel,.review,.teamkaart,.case,.prijsblok,.formkaart,.calc__uitkomst,.cijfers li{position:relative;isolation:isolate}.kaart{display:flex;flex-direction:column;padding:clamp(1.5rem,2.4vw,2.1rem);border-radius:var(--radius);background:var(--card);border:1px solid var(--line);box-shadow:0 1px 2px rgba(10,17,32,0.04),0 18px 40px -24px rgba(10,17,32,0.22);transition:transform 0.35s var(--ease),box-shadow 0.35s var(--ease),border-color 0.35s}.sectie--paper .kaart{background:var(--card)}.kaart:hover{transform:translateY(-4px);box-shadow:0 1px 2px rgba(10,17,32,0.04),0 30px 60px -26px rgba(10,17,32,0.3)}.kaart p{margin:0.7rem 0 0;color:var(--fg-muted);font-size:1rem}.kaart__icoon{display:inline-flex;width:3rem;height:3rem;margin-bottom:1.25rem;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,rgba(var(--cyan2-rgb),0.16),rgba(var(--blue-rgb),0.14));color:var(--blue-text)}.kaart__icoon .ico{width:1.45rem;height:1.45rem}.kaart__link{display:inline-flex;align-items:center;gap:0.45rem;margin-top:auto;padding-top:1.4rem;font-weight:650;font-size:0.97rem;color:var(--accent-text);text-decoration:none}.kaart__link .ico{width:1.05em;height:1.05em;transition:transform 0.25s var(--ease)}.kaart__link:hover .ico{transform:translateX(4px)}.kaart__meta{margin:0 0 0.6rem !important;font-size:0.82rem !important;font-weight:650;text-transform:uppercase;letter-spacing:0.1em;color:var(--blue-text) !important}.kaart--artikel h3 a{text-decoration:none}.kaart--artikel h3 a::after{content:'';position:absolute;inset:0}.kaart--donker{background:rgba(255,255,255,0.045);border-color:rgba(255,255,255,0.1);box-shadow:none}.kaart--donker:hover{border-color:rgba(var(--cyan-rgb),0.4);box-shadow:0 30px 60px -30px rgba(var(--blue-rgb),0.5)}.kaart--donker p{color:#9db0d3}.kaart--donker .kaart__icoon{background:rgba(var(--cyan-rgb),0.12);color:var(--cyan)}.kaart--donker .kaart__link{color:var(--cyan)}[data-spot]::before{content:'';position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%),rgba(var(--cyan-rgb),0.16),transparent 60%);opacity:0;transition:opacity 0.4s;pointer-events:none}[data-spot]:hover::before{opacity:1}.sectie--licht [data-spot]::before,.sectie--paper [data-spot]::before{background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%),rgba(var(--blue-rgb),0.07),transparent 60%)}.logomuur-sectie{padding-block:clamp(3rem,6vw,5rem)}.logomuur__kop{margin:0 0 2rem;text-align:center;font-size:0.85rem;font-weight:700;text-transform:uppercase;letter-spacing:0.16em;color:var(--muted)}.logomuur{display:grid;grid-template-columns:repeat(8,1fr);gap:clamp(0.5rem,1.2vw,0.9rem);list-style:none}.logomuur__tegel{display:flex;align-items:center;justify-content:center;aspect-ratio:5 / 3;padding:14%;border-radius:16px;background:var(--card);border:1px solid rgba(10,17,32,0.08);transition:transform 0.3s var(--ease),box-shadow 0.3s}.logomuur__tegel--donker{background:var(--ink-800);border-color:var(--ink-800)}.logomuur__tegel img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:grayscale(1) contrast(1.1);opacity:0.78;transition:filter 0.3s,opacity 0.3s}.logomuur__tegel:hover{transform:translateY(-3px);box-shadow:0 18px 36px -20px rgba(10,17,32,0.4)}.logomuur__tegel:hover img{filter:none;opacity:1}.groepen{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem)}.groep{padding:clamp(1.6rem,2.6vw,2.25rem);border-radius:26px;background:linear-gradient(180deg,var(--card),var(--paper));border:1px solid var(--line);box-shadow:0 30px 60px -40px rgba(10,17,32,0.35)}.groep>p{margin:0.6rem 0 1.5rem;color:var(--muted)}.groep ul{list-style:none;display:grid;gap:0.25rem}.groep a{display:flex;align-items:center;gap:0.9rem;padding:0.85rem 0.9rem;margin-inline:-0.9rem;border-radius:14px;text-decoration:none;transition:background-color 0.25s}.groep a:hover{background:rgba(var(--blue-rgb),0.06)}.groep__ico{display:inline-flex;width:2.7rem;height:2.7rem;align-items:center;justify-content:center;border-radius:12px;background:var(--ink-900);color:var(--cyan);flex:none}.groep__ico .ico{width:1.3rem;height:1.3rem}.groep strong{display:block;font-size:1.02rem;font-weight:700;line-height:1.25}.groep small{display:block;font-size:0.88rem;color:var(--muted);line-height:1.4}.groep__pijl{margin-left:auto;width:1.1rem;height:1.1rem;color:var(--muted);transition:transform 0.25s var(--ease),color 0.25s}.groep a:hover .groep__pijl{transform:translateX(4px);color:var(--blue-text)}.pakketten{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem);align-items:stretch}.pakket{display:flex;flex-direction:column;padding:clamp(1.75rem,2.6vw,2.4rem);border-radius:26px;background:rgba(255,255,255,0.045);border:1px solid rgba(255,255,255,0.12)}.pakket .btn{margin-top:auto}.pakket--populair{background:linear-gradient(180deg,rgba(var(--glow-b-rgb),0.34),rgba(var(--glow-b-rgb),0.08));border-color:rgba(var(--cyan-rgb),0.55);box-shadow:0 40px 90px -40px rgba(var(--glow-b-rgb),0.8)}.sectie--licht .pakket{background:var(--card);border-color:var(--line);box-shadow:0 20px 50px -30px rgba(10,17,32,0.3)}.sectie--licht .pakket--populair{background:linear-gradient(180deg,var(--feat-a),var(--feat-b));color:#eef3ff;border-color:transparent;box-shadow:0 40px 80px -30px rgba(var(--glow-b-rgb),0.6)}.pakket__label{position:absolute;top:-0.85rem;left:50%;transform:translateX(-50%);margin:0;padding:0.3rem 1rem;border-radius:999px;background:var(--grad);color:var(--cta-fg);font-size:0.78rem;font-weight:750;text-transform:uppercase;letter-spacing:0.1em;white-space:nowrap;box-shadow:0 8px 20px -8px rgba(var(--glow-b-rgb),0.8)}.pakket__leus{margin:0.4rem 0 1.5rem;color:var(--fg-muted)}.sectie--licht .pakket--populair .pakket__leus,.sectie--licht .pakket--populair .pakket__eenheid,.sectie--licht .pakket--populair .pakket__vanaf{color:#a9bbdc}.pakket__prijs{margin:0 0 1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--line)}.pakket--populair .pakket__prijs{border-color:rgba(255,255,255,0.18)}.pakket__vanaf,.pakket__eenheid{font-size:0.92rem;color:var(--fg-muted)}.pakket__bedrag{display:inline-block;font-size:clamp(2rem,3.4vw,2.7rem);font-weight:700;letter-spacing:-0.03em;line-height:1}.pakket__lijst{list-style:none;display:grid;gap:0.75rem;margin-bottom:2rem}.pakket__lijst li{display:flex;gap:0.7rem;align-items:flex-start;font-size:0.98rem}.pakket__lijst .ico{width:1.2em;height:1.2em;margin-top:0.18em;color:var(--cyan)}.sectie--licht .pakket:not(.pakket--populair) .pakket__lijst .ico{color:var(--blue-text)}.prijsnoot{margin:2rem 0 0;text-align:center;font-size:0.92rem;color:var(--fg-muted)}.sectie--licht .prijsnoot,.sectie--paper .prijsnoot{color:#46506a}.demo{white-space:nowrap}.demo small,.demo-noot{margin-left:0.5em;padding:0.15em 0.55em;border-radius:6px;background:#fff3b0;color:#5a4300;font-size:0.7rem;font-weight:750;text-transform:uppercase;letter-spacing:0.05em;vertical-align:middle}mark.ph{padding:0.05em 0.4em;border-radius:6px;border:1px dashed #d4a300;background:#fff3b0;color:#5a4300;font-size:0.82em;font-weight:650;letter-spacing:0;text-transform:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.tabel-wrap{overflow-x:auto;border-radius:var(--radius);border:1px solid var(--line);background:var(--card);box-shadow:0 20px 50px -34px rgba(10,17,32,0.3)}.tabel{width:100%;border-collapse:collapse;font-size:1rem}.tabel th,.tabel td{padding:1.05rem 1.4rem;text-align:left;border-bottom:1px solid var(--line)}.tabel thead th{font-size:0.82rem;text-transform:uppercase;letter-spacing:0.1em;color:var(--muted);background:var(--paper)}.tabel tbody th{font-weight:650}.tabel tbody tr:last-child th,.tabel tbody tr:last-child td{border-bottom:0}.tabel .is-populair{background:rgba(var(--blue-rgb),0.045)}.tabel thead .is-populair{background:rgba(var(--blue-rgb),0.1);color:var(--blue-text)}.tabel a{text-decoration:none;color:var(--blue-text)}.tabel a:hover{text-decoration:underline}.tabel__eenheid{font-size:0.88rem;color:var(--muted)}.vink{display:inline-flex;color:var(--blue-text)}.streep{color:#9aa6bd}.bundels{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem)}.bundel{display:flex;flex-direction:column;padding:clamp(1.6rem,2.4vw,2.1rem);border-radius:var(--radius);background:var(--paper);border:1px solid var(--line)}.bundel__model{margin:0 0 0.7rem;font-size:0.78rem;font-weight:750;text-transform:uppercase;letter-spacing:0.13em;color:var(--blue-text)}.bundel>p{color:var(--muted)}.bundel ul{list-style:none;display:grid;gap:0.55rem;margin:0.4rem 0 1.25rem}.bundel li{display:flex;gap:0.6rem;align-items:center}.bundel li .ico{color:var(--blue-text);width:1.1em;height:1.1em}.bundel li a{font-weight:600;text-decoration:none}.bundel li a:hover{text-decoration:underline}.bundel__prijs{margin-top:auto !important;font-size:0.92rem;color:var(--muted)}.prijsblok{max-width:46rem;padding:clamp(1.75rem,3vw,2.75rem);border-radius:26px;background:linear-gradient(180deg,var(--card),var(--paper));border:1px solid var(--line);box-shadow:0 30px 60px -40px rgba(10,17,32,0.35)}.prijsblok__label{margin:0;font-size:0.8rem;font-weight:750;text-transform:uppercase;letter-spacing:0.15em;color:var(--blue-text)}.prijsblok__bedrag{margin:0.4rem 0 0.2rem;font-size:clamp(2.2rem,4.5vw,3.2rem);font-weight:700;letter-spacing:-0.03em;line-height:1.1}.prijsblok__bedrag span{font-size:1.05rem;font-weight:500;letter-spacing:0;color:var(--muted)}.prijsblok__noot{color:var(--muted);font-size:0.92rem}.stappen{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1.25rem,2.4vw,2.25rem);list-style:none;counter-reset:stap}.stap{position:relative;padding-top:1.5rem;border-top:2px solid var(--line)}.stap::before{content:'';position:absolute;top:-2px;left:0;width:3.5rem;height:2px;background:var(--grad)}.stap__nr{display:block;margin-bottom:1.1rem;font-size:0.95rem;font-weight:750;letter-spacing:0.12em;color:var(--accent-text)}.stap h3{margin-bottom:0.65rem}.stap p{color:var(--fg-muted);font-size:1rem}.stap__duur{display:flex;align-items:center;gap:0.4rem;font-size:0.9rem !important;font-weight:600}.stap>div>p:last-child{margin-bottom:0}.cijfers{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2vw,1.5rem);list-style:none}.cijfers li{display:flex;flex-direction:column;gap:0.6rem;padding:clamp(1.5rem,2.4vw,2.2rem);border-radius:var(--radius);background:rgba(255,255,255,0.045);border:1px solid rgba(255,255,255,0.1)}.cijfer{font-size:clamp(2.6rem,5.4vw,4.2rem);font-weight:650;letter-spacing:-0.045em;line-height:1;color:#fff}.cijfer__label{font-size:1rem;color:#9db0d3;line-height:1.45}.cijfer mark.ph{font-size:1rem;letter-spacing:0;line-height:1.4;display:inline-block}.reviews{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1rem,2vw,1.5rem);list-style:none;margin-top:clamp(1.25rem,2.4vw,2rem)}.review{display:flex;flex-direction:column;gap:1.1rem;padding:clamp(1.6rem,2.6vw,2.3rem);border-radius:var(--radius);background:var(--card);border:1px solid var(--line);box-shadow:0 20px 50px -34px rgba(10,17,32,0.3)}.review blockquote{margin:0}.review blockquote p{margin:0;font-size:1.12rem;line-height:1.6;color:var(--text)}.review footer{display:flex;align-items:center;gap:0.9rem;margin-top:auto}.review footer strong{display:block;line-height:1.2}.review footer small{display:block;color:var(--muted);font-size:0.9rem}.review__avatar{display:inline-flex;width:2.8rem;height:2.8rem;align-items:center;justify-content:center;border-radius:50%;background:var(--ink-900);color:var(--cyan);font-weight:700}.case{display:grid;grid-template-columns:0.8fr 1.2fr;overflow:hidden;border-radius:28px;background:var(--card);border:1px solid var(--line);box-shadow:0 40px 80px -50px rgba(10,17,32,0.45)}.case__cijfer{display:flex;flex-direction:column;justify-content:center;gap:0.5rem;padding:clamp(2rem,4vw,3.5rem);color:#fff;background:radial-gradient(ellipse 90% 90% at 10% 0%,var(--case-glow),transparent 70%),var(--ink-900)}.case__cijfer span{font-size:clamp(4rem,9vw,7rem);font-weight:650;letter-spacing:-0.06em;line-height:0.95}.case__cijfer small{font-size:1.05rem;color:#b9c8e6;max-width:14rem}.case__tekst{padding:clamp(1.75rem,3.5vw,3rem);align-self:center}.case__tekst p{color:var(--muted)}.case__tekst .btn{margin-top:0.5rem}.cijferkaart{display:flex;flex-direction:column;align-items:flex-start;gap:0.5rem;padding:2.25rem;border-radius:26px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.14)}.cijferkaart__getal{font-size:clamp(4rem,8vw,6.5rem);font-weight:650;letter-spacing:-0.06em;line-height:0.95}.cijferkaart__label{color:#b9c8e6}.teamfotos{display:grid;grid-template-columns:1.6fr 1fr;gap:clamp(0.75rem,1.6vw,1.25rem);margin-bottom:clamp(1.25rem,2.4vw,2rem)}.teamfotos__groot,.teamfotos__rij>div{overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,0.12);background:var(--ink-800)}.teamfotos__groot img,.teamfotos__rij img{width:100%;height:100%;object-fit:cover}.teamfotos__rij{display:grid;grid-template-columns:1fr 1fr;gap:clamp(0.75rem,1.6vw,1.25rem)}.team{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem);list-style:none}.teamkaart{padding:clamp(1.5rem,2.4vw,2rem);border-radius:var(--radius);background:rgba(255,255,255,0.045);border:1px solid rgba(255,255,255,0.1)}.teamkaart__foto{display:inline-flex;width:3.5rem;height:3.5rem;align-items:center;justify-content:center;margin-bottom:1.1rem;border-radius:50%;background:rgba(var(--cyan-rgb),0.12);color:var(--cyan)}.teamkaart__rol{margin:0.25rem 0 0.9rem;font-size:0.92rem;font-weight:650;color:var(--cyan)}.teamkaart p:last-child{margin:0;color:#9db0d3}.faq{max-width:54rem}.faq__item{border-bottom:1px solid var(--line)}.faq__item:first-child{border-top:1px solid var(--line)}.faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem 0.25rem;font-size:1.12rem;font-weight:650;letter-spacing:-0.015em;cursor:pointer;list-style:none}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:hover{color:var(--accent-text)}.faq__chev{width:1.4rem;height:1.4rem;transition:transform 0.3s var(--ease);color:var(--accent-text)}.faq__item[open] .faq__chev{transform:rotate(180deg)}.faq__antwoord{padding:0 0.25rem 1.6rem;max-width:46rem;animation:faqin 0.35s var(--ease)}.faq__antwoord p{margin:0;color:var(--fg-muted)}@keyframes faqin{from{opacity:0;transform:translateY(-6px)}}.faq__antwoord a,.artikel a:not(.btn),.kop__intro a,.zijkolom a,.veld__hulp a,.form__privacy a{color:var(--accent-text);text-underline-offset:3px}.cta{position:relative;overflow:hidden;padding-block:clamp(4rem,8vw,7rem)}.cta__achtergrond{background:radial-gradient(ellipse 60% 90% at 100% 100%,rgba(var(--glow-a-rgb),0.45),transparent 70%),radial-gradient(ellipse 45% 70% at 0% 0%,rgba(var(--cyan2-rgb),0.16),transparent 70%)}.cta__in{position:relative;display:grid;grid-template-columns:1.1fr 0.9fr;gap:clamp(2rem,5vw,5rem);align-items:center}.cta__tekst p{color:#b9c8e6;font-size:1.15rem;max-width:32rem;margin-top:1.1rem}.cta__klein{font-size:0.95rem !important;margin-top:1.25rem !important}.cta__klein a{color:var(--cyan)}.cta__formulier{padding:clamp(1.5rem,3vw,2.4rem);border-radius:26px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cta__formulier h3{margin-bottom:1.25rem;font-size:1.35rem}.form{display:grid;gap:1.1rem}.form__vallen{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form__rij{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem}.veld{display:grid;gap:0.45rem}.veld label{font-size:0.92rem;font-weight:650}.veld__optioneel{font-weight:500;opacity:0.6}.veld__hulp{margin:0;font-size:0.9rem;color:var(--fg-muted)}.veld input,.veld textarea,.veld select{width:100%;padding:0.85rem 1rem;border-radius:12px;border:1px solid var(--line);background:var(--field-bg);color:var(--fg);font-size:1rem;transition:border-color 0.2s,box-shadow 0.2s,background-color 0.2s}.veld textarea{resize:vertical;min-height:7rem}.veld select option{color:#0b1324}.veld input:hover,.veld textarea:hover,.veld select:hover{border-color:rgba(var(--cyan-rgb),0.45)}.veld input:focus,.veld textarea:focus,.veld select:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 4px rgba(var(--cyan-rgb),0.18)}.sectie--licht .veld input:focus,.sectie--paper .veld input:focus,.sectie--licht .veld textarea:focus,.sectie--paper .veld textarea:focus,.sectie--licht .veld select:focus,.sectie--paper .veld select:focus{border-color:var(--blue);box-shadow:0 0 0 4px rgba(var(--blue-rgb),0.14)}.veld input[aria-invalid='true'],.veld textarea[aria-invalid='true']{border-color:#e5484d}.form__privacy{margin:0;font-size:0.88rem;color:var(--fg-muted)}.form__actie{display:flex;gap:0.75rem;flex-wrap:wrap}.form__status{margin:0;min-height:1.5em;font-weight:600}.form__status.is-ok{color:#1f9d55}.sectie--donker .form__status.is-ok{color:#5ee0a0}.form__status.is-fout{color:#e5484d}.formkaart{padding:clamp(1.5rem,3vw,2.5rem);border-radius:26px;background:var(--card);border:1px solid var(--line);box-shadow:0 30px 60px -40px rgba(10,17,32,0.35);--field-bg:var(--card)}.formkaart h3{margin-bottom:1rem}.sectie--paper .formkaart{background:var(--card)}.keuzes{display:grid;grid-template-columns:repeat(3,1fr);gap:0.75rem}.keuzes--klein{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.keuze{position:relative;display:block;cursor:pointer}.keuze input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.keuze>span{display:flex;align-items:center;gap:0.7rem;height:100%;padding:0.9rem 1rem;border-radius:14px;border:1px solid var(--line);background:var(--card);color:var(--text);font-weight:600;font-size:0.97rem;line-height:1.3;transition:border-color 0.2s,background-color 0.2s,box-shadow 0.2s,transform 0.2s}.keuze>span .ico{color:var(--blue-text)}.keuze--tekst>span{flex-direction:column;align-items:flex-start;justify-content:center;gap:0.15rem}.keuze small{font-weight:500;font-size:0.8rem;color:var(--muted)}.keuze:hover>span{border-color:rgba(var(--blue-rgb),0.4)}.keuze input:checked + span{border-color:var(--blue);background:rgba(var(--blue-rgb),0.06);box-shadow:0 0 0 3px rgba(var(--blue-rgb),0.14)}.keuze input:focus-visible + span{outline:3px solid var(--blue);outline-offset:2px}.sectie--donker .keuze>span{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.14);color:#fff}.sectie--donker .keuze small{color:#9db0d3}.sectie--donker .keuze input:checked + span{border-color:var(--cyan);background:rgba(var(--cyan-rgb),0.12);box-shadow:0 0 0 3px rgba(var(--cyan-rgb),0.18)}.sectie--donker .keuze>span .ico{color:var(--cyan)}fieldset{margin:0;padding:0;border:0;min-width:0}legend{padding:0;margin-bottom:0.9rem;font-size:1.2rem;font-weight:700;letter-spacing:-0.02em}.form__stap + .form__stap{margin-top:1.5rem}.form__stapknoppen{display:flex;justify-content:space-between;gap:0.75rem;margin-top:1.5rem}.form__stapknoppen .btn:only-child{margin-left:auto}.voortgang{display:none;list-style:none;gap:0.5rem;margin-bottom:1.75rem;counter-reset:v}.form--stappen .voortgang{display:flex}.voortgang li{flex:1;padding-top:0.6rem;border-top:3px solid var(--line);font-size:0.85rem;font-weight:650;color:var(--muted);counter-increment:v}.voortgang li::before{content:counter(v) '. '}.voortgang li.is-actief,.voortgang li.is-klaar{border-color:var(--blue);color:var(--text)}.form--stappen .form__stap{display:none}.form--stappen .form__stap.is-actief{display:block;animation:faqin 0.4s var(--ease)}.form--stappen .form__stap + .form__stap{margin-top:0}.tweekol{display:grid;grid-template-columns:1.25fr 0.75fr;gap:clamp(2rem,4vw,4rem);align-items:start}.tweekol>*{min-width:0}.zijkolom{padding:clamp(1.5rem,3vw,2.25rem);border-radius:26px;background:var(--paper);border:1px solid var(--line)}.zijkolom h2{font-size:1.5rem;margin-bottom:1rem}.zijkolom h3{margin:1.5rem 0 0.4rem;font-size:1.05rem}.stappenlijst{display:grid;gap:0.9rem;padding-left:1.25rem;margin-bottom:1.25rem}.adreslijst{font-style:normal;display:grid;gap:0.9rem;margin-bottom:1rem}.adreslijst p{display:flex;gap:0.8rem;align-items:flex-start;margin:0}.adreslijst .ico{margin-top:0.2em;color:var(--blue-text)}.adreslijst a{text-decoration:none;font-weight:600}.vinklijst{display:grid;gap:0.8rem;list-style:none;max-width:44rem}.vinklijst li{display:flex;gap:0.75rem;align-items:flex-start}.vinklijst .ico{margin-top:0.22em;color:var(--blue-text)}.agenda{border-radius:26px;overflow:hidden;border:1px solid var(--line);background:var(--card)}.agenda iframe{display:block;border:0}.sitemaplijst{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.sitemaplijst h2{font-size:1.2rem;margin-bottom:0.9rem}.sitemaplijst ul{list-style:none;display:grid;gap:0.5rem}.sitemaplijst a{text-decoration:none;color:var(--blue-text)}.sitemaplijst a:hover{text-decoration:underline}.calc{display:grid;grid-template-columns:1.15fr 0.85fr;gap:clamp(1.25rem,3vw,2.5rem);align-items:start}.calc__invoer{display:grid;gap:2rem;padding:clamp(1.5rem,3vw,2.5rem);border-radius:26px;background:rgba(255,255,255,0.045);border:1px solid rgba(255,255,255,0.12)}.calc__groep label,.calc__groep legend{display:flex;justify-content:space-between;margin-bottom:0.9rem;font-size:1.05rem;font-weight:700;letter-spacing:-0.01em}.calc__groep legend{padding:0}.calc output{color:var(--cyan);font-size:1.4rem;font-weight:700}.calc__hulp{margin:0.9rem 0 0;font-size:0.92rem;color:#9db0d3}.calc__hulp a{color:var(--cyan)}.calc input[type='range']{--fill:20%;-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--blue) var(--fill),rgba(255,255,255,0.16) var(--fill));cursor:pointer}.calc input[type='range']::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;border-radius:50%;background:#fff;border:4px solid var(--blue);box-shadow:0 6px 16px rgba(0,0,0,0.45)}.calc input[type='range']::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:4px solid var(--blue);box-shadow:0 6px 16px rgba(0,0,0,0.45)}.calc__uitkomst{position:sticky;top:calc(var(--main-h) + 20px);padding:clamp(1.6rem,3vw,2.5rem);border-radius:26px;background:linear-gradient(180deg,rgba(var(--glow-b-rgb),0.32),rgba(var(--glow-b-rgb),0.08));border:1px solid rgba(var(--cyan-rgb),0.45);box-shadow:0 40px 90px -40px rgba(var(--glow-b-rgb),0.8)}.calc__label{margin:0;font-size:0.8rem;font-weight:750;text-transform:uppercase;letter-spacing:0.15em;color:var(--cyan)}.calc__bedrag{margin:0.5rem 0 0.4rem;font-size:clamp(2.6rem,5vw,3.8rem);font-weight:650;letter-spacing:-0.045em;line-height:1}.calc__noot{color:#b9c8e6;font-size:0.95rem}.calc__regels{list-style:none;display:grid;gap:0.45rem;margin:1rem 0 1.5rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,0.16);font-size:0.95rem;color:#dbe5fa}.calc__regels li{display:flex;justify-content:space-between;gap:1rem}.calc__demo{padding:0.5rem 0.8rem;border-radius:10px;background:#fff3b0;color:#5a4300;font-size:0.85rem;font-weight:650}.calc__klein{margin:1rem 0 0;font-size:0.85rem;color:#9db0d3}.calc__uitkomst .btn{width:100%}.scan{max-width:52rem;margin-inline:auto;padding:clamp(1.5rem,4vw,3rem);border-radius:30px;background:var(--card);border:1px solid var(--line);box-shadow:0 40px 80px -50px rgba(10,17,32,0.45)}.scan__start{text-align:center;padding-block:1.5rem}.scan__start-tekst{font-size:1.15rem;color:var(--muted);max-width:30rem;margin:0 auto 1.75rem}.scan__noscript{padding:1rem;border-radius:12px;background:#fff3b0;color:#5a4300}.scan__voortgang{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.scan__voortgang[hidden],.scan__vraag[hidden],.scan__uitslag[hidden],.scan__start[hidden]{display:none}.scan__balk{flex:1;height:8px;border-radius:999px;background:var(--line);overflow:hidden}.scan__balk>span{display:block;height:100%;width:0;border-radius:inherit;background:var(--grad);transition:width 0.5s var(--ease)}.scan__teller{font-size:0.9rem;font-weight:650;color:var(--muted);white-space:nowrap}.scan__vraag h2{margin-bottom:0.6rem;font-size:clamp(1.4rem,2.8vw,1.9rem);line-height:1.25}.scan__vraag .eyebrow{margin-bottom:0.8rem}.scan__opties{display:grid;gap:0.75rem;margin:1.75rem 0 1.5rem}.scan__optie{display:flex;align-items:center;gap:1rem;width:100%;padding:1.1rem 1.25rem;border-radius:16px;border:1px solid var(--line);background:var(--card);font-weight:650;font-size:1.05rem;text-align:left;cursor:pointer;transition:border-color 0.2s,background-color 0.2s,transform 0.2s}.scan__optie::before{content:'';flex:none;width:1.4rem;height:1.4rem;border-radius:50%;border:2px solid #b4bfd3;transition:border-color 0.2s,background-color 0.2s,box-shadow 0.2s}.scan__optie:hover{border-color:rgba(var(--blue-rgb),0.5);transform:translateX(3px)}.scan__optie[aria-pressed='true']{border-color:var(--blue);background:rgba(var(--blue-rgb),0.06)}.scan__optie[aria-pressed='true']::before{border-color:var(--blue);background:var(--blue);box-shadow:inset 0 0 0 4px #fff}.scan__nav{display:flex;justify-content:space-between;gap:1rem}.scan__uitslag{display:grid;gap:2rem}.scan__score{position:relative;display:grid;place-items:center;width:11rem;height:11rem;margin-inline:auto}.scan__score svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.scan__ring{fill:none;stroke:var(--line);stroke-width:9}.scan__ring--waarde{stroke:var(--blue);stroke-linecap:round;stroke-dasharray:326.7;stroke-dashoffset:326.7;transition:stroke-dashoffset 1.2s var(--ease)}.scan__score p{margin:0;text-align:center;line-height:1}.scan__score p span{display:block;font-size:3.4rem;font-weight:700;letter-spacing:-0.05em}.scan__score small{color:var(--muted);font-size:0.9rem}.scan__tekst{text-align:center}.scan__tekst h2,.scan__niveau{margin:0 0 0.7rem}.scan__tekst p.scan__niveau{color:var(--text)}.scan__niveau{font-size:clamp(1.85rem,3.6vw,3rem);font-weight:650;letter-spacing:-0.03em;line-height:1.1}.scan__tekst p{color:var(--muted);max-width:34rem;margin-inline:auto}.scan__adviezen h2,.scan__lead h2{margin-bottom:1rem;font-size:1.3rem;letter-spacing:-0.02em}.scan__adviezen ul{list-style:none;display:grid;gap:0.75rem}.scan__adviezen li{display:grid;gap:0.2rem;padding:1rem 1.2rem;border-radius:14px;background:var(--paper);border-left:4px solid var(--blue)}.scan__adviezen li.is-rood{border-color:#e5484d}.scan__adviezen li.is-oranje{border-color:#f5a524}.scan__adviezen li strong{font-size:1rem}.scan__adviezen li span{color:var(--muted);font-size:0.97rem}.scan__adviezen li a{font-weight:650;font-size:0.92rem;color:var(--blue-text)}.scan__lead{padding:clamp(1.25rem,3vw,2rem);border-radius:22px;background:var(--paper);border:1px solid var(--line)}.scan__lead>p{color:var(--muted)}.artikel{max-width:46rem;margin-inline:auto;font-size:1.1rem}.artikel--smal{max-width:44rem}.artikel h2{margin:2.75rem 0 1rem;font-size:clamp(1.55rem,2.6vw,2.05rem)}.artikel h2:first-child{margin-top:0}.artikel p,.artikel li{color:#2b3650}.artikel ul,.artikel ol{display:grid;gap:0.6rem;margin:0 0 1.5rem;padding-left:1.4rem}.artikel li::marker{color:var(--blue-text);font-weight:700}.artikel--juridisch{font-size:1rem}.artikel--juridisch h2{font-size:1.3rem;margin-top:2.25rem}.kader{margin:2.25rem 0;padding:1.4rem 1.6rem;border-radius:16px;background:#eef4ff;border-left:4px solid var(--blue)}.kader p{margin:0;color:var(--text)}.quote{margin:2rem 0;padding:0.25rem 0 0.25rem 1.5rem;border-left:4px solid var(--blue);font-size:1.3rem;font-weight:600;letter-spacing:-0.015em}.bijgewerkt{margin-top:2.5rem;font-size:0.9rem;color:var(--muted)}.site-footer{background:var(--ink-950);color:#a9b8d6;padding-block:clamp(3.5rem,6vw,5.5rem) 2rem;border-top:1px solid rgba(255,255,255,0.07)}.footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:clamp(1.5rem,3vw,3rem)}.footer__tekst{margin:1.1rem 0 1.25rem;max-width:22rem;font-size:0.97rem}.footer__adres{display:grid;gap:0.2rem;font-style:normal;font-size:0.97rem}.footer__adres a{text-decoration:none;color:#fff;font-weight:600;width:fit-content}.footer__adres a:hover{color:var(--cyan)}.footer__klein{margin:1rem 0 0;font-size:0.875rem;color:#7488ac}.footer__kop{margin:0 0 1rem;font-size:0.8rem;font-weight:750;text-transform:uppercase;letter-spacing:0.14em;color:#fff}.footer__kop--spacing{margin-top:2rem}.footer__lijst{list-style:none;display:grid;gap:0.6rem;font-size:0.97rem}.footer__lijst a{text-decoration:none}.footer__lijst a:hover{color:#fff;text-decoration:underline}.footer__onder{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:3.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,0.08);font-size:0.88rem;color:#7488ac}.footer__onder p{margin:0}.footer__onder ul{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 1.5rem;list-style:none}.footer__onder a{text-decoration:none}.footer__knop{appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.footer__knop:hover{color:#fff}.footer__onder a:hover{color:#fff}.footer__onder .footer__maker{flex-basis:100%;text-align:right;font-size:0.875rem}.footer__maker a{color:var(--cyan);font-weight:650}@media (max-width:38.75em){.footer__onder .footer__maker{text-align:left}}.social{display:inline-flex;margin-top:1rem;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(255,255,255,0.18);color:#fff}.mobilebar{display:none}.consent{position:fixed;left:1rem;bottom:1rem;z-index:150;width:min(26rem,calc(100vw - 2rem));padding:1.25rem 1.4rem;border-radius:20px;background:var(--ink-900);color:#dbe5fa;border:1px solid rgba(255,255,255,0.14);box-shadow:0 30px 60px -20px rgba(0,0,0,0.7)}.consent[hidden]{display:none}.consent p{margin:0 0 0.9rem;font-size:0.95rem}.consent__titel{font-weight:750;color:#fff}.consent a{color:var(--cyan)}.consent__knoppen{display:flex;gap:0.6rem}.js [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity 0.8s var(--ease) calc(var(--i,0) * 80ms),transform 0.8s var(--ease) calc(var(--i,0) * 80ms)}[data-i="0"]{--i:0}[data-i="1"]{--i:1}[data-i="2"]{--i:2}[data-i="3"]{--i:3}[data-i="4"]{--i:4}[data-i="5"]{--i:5}[data-i="6"]{--i:6}[data-i="7"]{--i:7}[data-i="8"]{--i:8}[data-i="9"]{--i:9}[data-i="10"]{--i:10}[data-i="11"]{--i:11}[data-i="12"]{--i:12}[data-i="13"]{--i:13}[data-i="14"]{--i:14}[data-i="15"]{--i:15}.js [data-reveal].is-in{opacity:1;transform:none}.js.geen-reveal [data-reveal]{opacity:1;transform:none}.js [data-reveal].is-klaar{transition:transform 0.35s var(--ease),box-shadow 0.35s var(--ease),border-color 0.35s}.js .kaart[data-reveal].is-klaar:hover{transform:translateY(-4px)}.js .logomuur__tegel[data-reveal].is-klaar:hover{transform:translateY(-3px)}@media (max-width:68.75em){.logomuur{grid-template-columns:repeat(4,1fr)}.stappen{grid-template-columns:repeat(2,1fr)}.cijfers{grid-template-columns:repeat(2,1fr)}}@media (max-width:68.75em){.menu-toggle{display:inline-flex}.nav{position:fixed;inset:var(--hh) 0 0 0;z-index:90;display:block;padding:1.25rem var(--gutter) 6rem;overflow-y:auto;background:var(--ink-950);opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity 0.3s var(--ease),transform 0.3s var(--ease),visibility 0.3s}.menu-open .nav{opacity:1;visibility:visible;transform:none}.menu-open{overflow:hidden}.menu-open .site-header{background:var(--ink-950)}.nav__list{flex-direction:column;align-items:stretch;gap:0}.nav__item{border-bottom:1px solid rgba(255,255,255,0.08)}.nav__link{width:100%;justify-content:space-between;padding:1.1rem 0.25rem;font-size:1.15rem;border-radius:0;background:none !important}.mega{position:static;width:auto;padding:0;transform:none !important;opacity:1;visibility:visible;display:none}.nav__item--mega.is-open .mega{display:block}.nav__item--mega:hover .mega:not(.x){transform:none}.nav__item--mega:not(.is-open):hover .mega{display:none}.mega__grid{display:block;padding:0.25rem 0 1rem;background:none;border:0;box-shadow:none;border-radius:0}.mega__col{padding:0.5rem 0}.mega__col + .mega__col{border:0}.mega__voet{padding:0.5rem 0 1rem;background:none;border:0;flex-direction:column;gap:0.75rem}.nav__cta{width:100%;margin:1.5rem 0 0;min-height:3.2rem}}@media (max-width:60em){:root{--topbar-h:0px;--main-h:70px}.topbar{display:none}.hero__in,.paginakop__in--twee,.cta__in,.case,.tweekol,.calc{grid-template-columns:1fr}.hero__beeld{max-width:520px;margin-inline:auto;width:100%}.hero__badge--1{left:0.5rem}.hero__badge--2{right:0.5rem}.raster--3,.groepen,.pakketten,.bundels,.team,.sitemaplijst{grid-template-columns:1fr}.raster--2{grid-template-columns:1fr}.pakketten,.bundels{max-width:34rem;margin-inline:auto}.reviews{grid-template-columns:1fr}.footer__grid{grid-template-columns:1fr 1fr}.calc__uitkomst{position:static}.mobilebar{position:fixed;inset:auto 0 0 0;z-index:120;display:flex;gap:0.6rem;padding:0.65rem var(--gutter) calc(0.65rem + env(safe-area-inset-bottom));background:rgba(5,9,19,0.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid rgba(255,255,255,0.1);transform:translateY(110%);transition:transform 0.35s var(--ease)}.mobilebar.is-zichtbaar{transform:none}.mobilebar .btn{flex:1 1 0;min-width:0;min-height:3rem;padding-inline:0.5rem;gap:0.4rem;font-size:0.92rem}.mobilebar .btn{white-space:nowrap}.mobilebar .btn--accent{flex:1.45 1 0}.menu-open .mobilebar{transform:translateY(110%)}body{padding-bottom:0}.site-footer{padding-bottom:6rem}.teamfotos{grid-template-columns:1fr}.teamfotos__rij{grid-template-columns:1fr 1fr}.scan__nav{flex-wrap:wrap}}@media (max-width:43.75em){.tabel:not(.tabel--diensten) thead,.tabel--diensten thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.tabel,.tabel tbody,.tabel tr,.tabel th,.tabel td{display:block}.tabel tr{padding:0.5rem 0;border-bottom:1px solid var(--line)}.tabel tbody tr:last-child{border-bottom:0}.tabel th,.tabel td{border:0 !important;padding:0.35rem 1.1rem}.tabel tbody th{padding-top:0.9rem;font-size:1.05rem}.tabel td{display:flex;justify-content:space-between;gap:1rem}.tabel td::before{content:attr(data-label);font-weight:650;color:var(--muted)}.tabel td.is-populair{background:none}.tabel-wrap{overflow:visible}}@media (max-width:38.75em){body{font-size:1rem}.form__rij{grid-template-columns:1fr}.keuzes{grid-template-columns:1fr 1fr}.footer__grid{grid-template-columns:1fr}.logomuur{grid-template-columns:repeat(4,1fr);gap:0.4rem}.logomuur__tegel{padding:10%;border-radius:10px}.stappen,.cijfers{grid-template-columns:1fr}.cijfers{gap:0.75rem}.knoppen{flex-direction:column;align-items:stretch}.hero__badge{padding:0.65rem 0.8rem}.hero__badge small{display:none}.scan{padding:1.25rem;border-radius:22px}.cta__formulier{padding:1.25rem}.mega__col a .ico{width:2.2rem;height:2.2rem}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none !important;transition:none !important;scroll-behavior:auto !important}.js [data-reveal]{opacity:1;transform:none}}@media (hover:none){[data-spot]::before{display:none}}.no-js .menu-toggle{display:none}.cijfer--tekst{font-size:clamp(1.9rem,3.6vw,2.7rem);letter-spacing:-0.035em;line-height:1.05}.vanaf__bedrag--tekst{font-size:1.35rem}.prijsblok__bedrag--tekst{font-size:clamp(1.9rem,3.6vw,2.6rem)}.review__logo{display:inline-flex;align-items:center;justify-content:center;flex:none;width:5.25rem;height:3rem;padding:0.45rem 0.6rem;border-radius:12px;background:var(--card);border:1px solid var(--line)}.review__logo--donker{background:var(--ink-800);border-color:var(--ink-800)}.review__logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.agenda__alt{margin:0;padding:0.9rem 1.25rem;font-size:0.92rem;color:var(--muted);border-top:1px solid var(--line)}.agenda__alt a{color:var(--blue-text)}.sectie__actie--rij{display:flex;flex-wrap:wrap;justify-content:center;gap:0.85rem}.tipkaart{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:clamp(1.5rem,3vw,2.5rem);border-radius:26px;background:var(--card);border:1px solid var(--line);box-shadow:0 30px 60px -40px rgba(10,17,32,0.35)}.tipkaart h2{margin-bottom:0.6rem;font-size:clamp(1.5rem,2.6vw,2.1rem)}.tipkaart p{margin:0;max-width:40rem;color:var(--muted)}.tipkaart .eyebrow{margin-bottom:0.6rem;color:var(--blue-text)}.tipkaart .btn{flex:none}.itcalc{display:grid;grid-template-columns:1.25fr 0.75fr;gap:clamp(1.25rem,3vw,2.5rem);align-items:start}.itcalc>*,.itcalc__invoer>*{min-width:0}.itcalc__invoer{display:grid;gap:1.25rem}.itcalc__blok{margin:0;padding:clamp(1.25rem,2.8vw,2rem);border-radius:24px;background:var(--card);border:1px solid var(--line);box-shadow:0 20px 50px -34px rgba(10,17,32,0.3)}.itcalc__legend{margin:0 0 0.9rem;font-size:1.2rem;font-weight:700;letter-spacing:-0.02em}.slider{display:grid;gap:0.55rem;padding:1rem 0;border-top:1px solid var(--line)}.itcalc__blok legend + .slider{border-top:0;padding-top:0.25rem}.slider__kop{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.35rem 1rem}.slider__kop label{display:flex;align-items:center;gap:0.8rem;font-weight:650;line-height:1.25}.slider__kop label small{display:block;font-size:0.85rem;font-weight:500;color:var(--muted)}.slider__icoon{display:inline-flex;flex:none;width:2.6rem;height:2.6rem;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,rgba(var(--cyan2-rgb),0.16),rgba(var(--blue-rgb),0.14));color:var(--blue-text)}.slider__icoon .ico{width:1.3rem;height:1.3rem}.slider output{min-width:3ch;text-align:right;font-size:1.6rem;font-weight:700;letter-spacing:-0.03em;color:var(--blue-text)}.itcalc input[type='range']{--fill:10%;-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--blue) var(--fill),rgba(10,17,32,0.14) var(--fill));cursor:pointer}.itcalc input[type='range']::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;border-radius:50%;background:#fff;border:4px solid var(--blue);box-shadow:0 6px 16px rgba(10,17,32,0.3)}.itcalc input[type='range']::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:4px solid var(--blue);box-shadow:0 6px 16px rgba(10,17,32,0.3)}.itcalc__vraag{margin:0 0 1.4rem}.itcalc__vraag:last-child{margin-bottom:0}.itcalc__vraag legend{margin-bottom:0.7rem;font-size:1rem;font-weight:650;letter-spacing:-0.005em}.itcalc__hulp{margin:0.5rem 0 0;color:var(--muted)}.itcalc__hulp a{color:var(--blue-text)}.itcalc__uitkomst{--fg:#eef3ff;--fg-muted:#9db0d3;position:sticky;top:calc(var(--main-h) + 20px);max-height:calc(100vh - var(--main-h) - 40px);overflow-y:auto;padding:clamp(1.4rem,2.6vw,2.1rem);border-radius:26px;background:linear-gradient(180deg,var(--feat-a),var(--feat-b));color:#eef3ff;box-shadow:0 40px 80px -30px rgba(var(--glow-b-rgb),0.6)}.itcalc__samenvatting{display:grid;gap:0.3rem;margin:0.7rem 0 1.25rem;padding:0 0 1.25rem;list-style:none;border-bottom:1px solid rgba(255,255,255,0.16);font-size:0.97rem;color:#dbe5fa}.itcalc__adviezen{display:grid;gap:0.7rem;margin:0.8rem 0 1.1rem;padding:0;list-style:none}.itcalc__adviezen li{padding:0.85rem 1rem;border-radius:14px;background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.1)}.itcalc__adviezen a{display:block;font-weight:700;color:#fff;text-decoration:none}.itcalc__adviezen a:hover{text-decoration:underline}.itcalc__adviezen p{margin:0.25rem 0 0.4rem;font-size:0.9rem;color:#b9c8e6}.itcalc__maatwerk{margin:0 0 1.1rem;font-size:0.9rem;color:#9db0d3}.itcalc__uitkomst .btn{width:100%}.itcalc__voorstel{max-width:56rem;margin:clamp(1.25rem,3vw,2.5rem) auto 0}.itcalc__voorstel h2{margin-bottom:0.6rem;font-size:clamp(1.5rem,2.8vw,2rem)}.itcalc__voorstel>.veld__hulp{margin-bottom:1.25rem}@media (max-width:60em){.itcalc{grid-template-columns:1fr}.itcalc__uitkomst{position:static;max-height:none;overflow:visible}.tipkaart{flex-direction:column;align-items:flex-start}}.itcalc__mini{display:none}@media (max-width:60em){.itcalc__mini{position:sticky;top:calc(var(--main-h) + 8px);z-index:6;display:flex;align-items:baseline;gap:0.75rem;padding:0.7rem 1rem;border-radius:16px;background:#0a1730;color:#fff;box-shadow:0 16px 30px -16px rgba(10,17,32,0.8);font-size:0.88rem}.itcalc__mini{flex-wrap:wrap}.itcalc__mini strong{font-size:1.2rem;letter-spacing:-0.03em}.itcalc__mini a{margin-left:auto;color:var(--cyan);font-weight:650;white-space:nowrap}}@media (max-width:30em){.keuzes:not(.keuzes--klein){grid-template-columns:1fr}}@media (max-width:25em){.mobilebar .btn .ico{display:none}}::selection{background:rgba(var(--cyan-rgb),0.35);color:inherit}.voortgangsbalk{position:fixed;inset:0 0 auto 0;z-index:130;height:3px;pointer-events:none}.voortgangsbalk span{display:block;height:100%;transform-origin:0 50%;transform:scaleX(var(--p,0));background:var(--grad);box-shadow:0 0 14px rgba(var(--cyan-rgb),0.65)}.site-header{transition:background-color 0.35s,backdrop-filter 0.35s,box-shadow 0.35s,transform 0.45s var(--ease)}.site-header.is-weg{transform:translateY(-105%)}.menu-open .site-header.is-weg,.site-header:focus-within.is-weg{transform:none}.js .w{display:inline-block;opacity:0;transform:translateY(0.5em);filter:blur(6px);animation:woord 0.75s var(--ease) forwards;animation-delay:calc(var(--i) * 40ms + 120ms)}@keyframes woord{to{opacity:1;transform:none;filter:none}}.js [data-reveal='zoom']{transform:scale(0.94)}.js [data-reveal='zoom'].is-in{transform:none}[data-parallax]{will-change:translate}.hero__foto{transition:transform 0.6s var(--ease);transform-style:preserve-3d}.stappen{position:relative}.stappen::after{content:'';position:absolute;left:0;top:0;height:2px;width:calc(var(--p,0) * 100%);background:var(--grad);box-shadow:0 0 14px rgba(var(--cyan-rgb),0.55);pointer-events:none}.stap::before{display:none}.stap__nr{display:inline-flex;align-items:center;justify-content:center;min-width:2.6rem;height:2.6rem;margin-bottom:1.1rem;padding:0 0.6rem;border-radius:999px;border:1px solid var(--line);font-size:0.9rem;transition:background 0.5s var(--ease),color 0.5s var(--ease),border-color 0.5s,transform 0.5s var(--ease),box-shadow 0.5s}.stap.is-actief .stap__nr{background:var(--grad);color:var(--cta-fg);border-color:transparent;transform:scale(1.06);box-shadow:0 10px 26px -10px rgba(var(--glow-b-rgb),0.9)}@media (max-width:68.75em){.stappen::after{display:none}.stap::before{display:block}}.btn{transition:transform 0.25s var(--ease),translate 0.35s var(--ease),box-shadow 0.25s var(--ease),background-color 0.25s,border-color 0.25s}.btn--accent{position:relative;overflow:hidden}.btn--accent::after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,0.38) 50%,transparent 70%);transform:translateX(-130%);transition:transform 0.8s var(--ease);pointer-events:none}.btn--accent:hover::after{transform:translateX(130%)}@property --hoek{syntax:'<angle>';inherits:false;initial-value:0deg}.pakket--populair::after{content:'';position:absolute;inset:-1px;z-index:1;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--hoek),transparent 0 60%,rgb(var(--cyan-rgb)) 84%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:draai 7s linear infinite}@keyframes draai{to{--hoek:360deg}}.faq__chev{box-sizing:content-box;width:1.1rem;height:1.1rem;padding:0.5rem;border:1px solid var(--line);border-radius:50%;transition:transform 0.35s var(--ease),background-color 0.3s,border-color 0.3s}.faq__item[open] .faq__chev{background:rgba(var(--blue-rgb),0.12);border-color:transparent}.faq__item summary:hover .faq__chev{border-color:var(--accent-text)}.review{overflow:hidden}.review::before{content:'\201C';position:absolute;top:-0.9rem;right:1.3rem;font-size:8rem;line-height:1;font-weight:800;color:rgba(var(--blue-rgb),0.07);pointer-events:none}.footer__water{margin:clamp(2.5rem,6vw,4.5rem) 0 0;font-size:clamp(4.5rem,19vw,17rem);font-weight:800;letter-spacing:-0.07em;line-height:0.8;text-align:center;color:transparent;background:linear-gradient(180deg,rgba(255,255,255,0.16),rgba(255,255,255,0) 78%);-webkit-background-clip:text;background-clip:text;user-select:none;overflow:hidden;pointer-events:none}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:0.35s}@media (prefers-reduced-motion:reduce){.js .w{opacity:1;transform:none;filter:none;animation:none}.pakket--populair::after{animation:none}.site-header.is-weg{transform:none}[data-parallax]{translate:none !important}.voortgangsbalk{display:none}}.stappen{padding-top:2.6rem}.stappen::before{content:'';position:absolute;left:0;right:0;top:0.65rem;height:2px;border-radius:2px;background:var(--line)}.stappen::after{top:0.65rem}.stap{display:block;padding:clamp(1.4rem,2vw,1.9rem);border:1px solid var(--line);border-radius:22px;background:var(--card);box-shadow:0 20px 44px -34px rgba(10,17,32,0.3)}.sectie--donker .stap{background:rgba(255,255,255,0.045);box-shadow:none}.stap::before{content:'';display:block;position:absolute;top:-2.45rem;left:1.6rem;width:0.95rem;height:0.95rem;border-radius:50%;border:2px solid var(--line);background:var(--surface);transition:background 0.5s var(--ease),border-color 0.5s,box-shadow 0.5s}.stap.is-actief::before{border-color:transparent;background:var(--grad);box-shadow:0 0 0 6px rgba(var(--blue-rgb),0.14)}.stap h3{font-size:1.15rem}@media (max-width:68.75em){.stappen{padding-top:0}.stappen::before{display:none}.stap::before{display:none}}.cijfers li{position:relative;overflow:hidden;padding:clamp(1.8rem,3vw,2.7rem)}.cijfers li::after{content:'';position:absolute;right:-35%;top:-45%;width:90%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(var(--cyan-rgb),0.16),transparent 68%);pointer-events:none}.cijfers .cijfer{font-size:clamp(3rem,6.2vw,5rem);background:linear-gradient(180deg,#ffffff 35%,rgba(var(--cyan-rgb),0.95));-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:0.06em}.cijfers .cijfer__label{font-size:1.02rem;color:var(--fg-muted)}.pijn{display:grid;grid-template-columns:0.78fr 1.22fr;gap:clamp(2rem,5vw,5rem);align-items:start}.pijn__kop{position:sticky;top:calc(var(--main-h) + 2rem)}.pijn .kop{margin-bottom:1.5rem}.pijn__actie{margin:0}@media (max-width:60em){.pijn{grid-template-columns:1fr}.pijn__kop{position:static}}.faqlayout{display:grid;grid-template-columns:0.78fr 1.22fr;gap:clamp(2rem,5vw,5rem);align-items:start}.faqlayout__kop{position:sticky;top:calc(var(--main-h) + 2rem)}.faqlayout .kop{margin-bottom:1.75rem}.faqlayout .faq{max-width:none}.faqhulp{position:relative;isolation:isolate;padding:clamp(1.4rem,2.4vw,1.9rem);border-radius:22px;background:var(--paper);border:1px solid var(--line)}.sectie--paper .faqhulp{background:var(--card)}.faqhulp__titel{margin:0 0 0.4rem;font-size:1.1rem;font-weight:700;letter-spacing:-0.015em}.faqhulp p{color:var(--fg-muted);font-size:0.98rem}.faqhulp__knoppen{display:flex;flex-wrap:wrap;gap:0.6rem;margin-top:1.1rem}.faqhulp__knoppen .btn{min-height:2.75rem;padding:0.6rem 1.1rem;font-size:0.95rem}@media (max-width:60em){.faqlayout{grid-template-columns:1fr}.faqlayout__kop{position:static}}:root{--ink-1000:#03060d;--vel-1:#f8fafd;--vel-2:#f0f4fa;--glas-1:rgba(255,255,255,0.035);--glas-2:rgba(255,255,255,0.06);--rand-zacht:rgba(255,255,255,0.1);--rand-sterk:rgba(255,255,255,0.2);--rand-licht:linear-gradient(155deg,rgba(255,255,255,0.34),rgba(255,255,255,0.07) 28%,rgba(53,208,255,0.28));--gloed-blauw:0 0 0 1px rgba(12,102,242,0.4),0 24px 80px -24px rgba(12,102,242,0.65);--gloed-cyaan:0 0 40px -6px rgba(53,208,255,0.55);--sh-donker:0 1px 0 rgba(255,255,255,0.05) inset,0 24px 48px -28px rgba(0,0,0,0.8);--sh-licht:0 1px 0 #fff inset,0 1px 2px rgba(10,17,32,0.05),0 28px 56px -32px rgba(10,17,32,0.28);--sh-vel:0 -30px 60px -30px rgba(0,0,0,0.55);--ok:#34d399;--let-op:#f5a524;--fg-dim:#9db0d3;--fg-zacht:#7f93b8;--ease-expo:cubic-bezier(0.16,1,0.3,1);--vel-r:clamp(1.5rem,1rem + 2.5vw,2.75rem);--sectie-pad:clamp(3.5rem,2.2rem + 5vw,8rem);--container:clamp(1200px,72vw,1440px);--field-line:#7f8ba3;--fout:#b42318;--goed:#15803d;--t-display:clamp(2.5rem,1.1rem + 4.5vw,5.25rem)}.sectie--donker,.hero,.paginakop,.cta{--field-line:#5c6f98;--fout:#ff8a8f;--goed:#5ee0a0}h1{font-size:clamp(2.2rem,1.1rem + 3.2vw,3.5rem);font-weight:650;letter-spacing:-0.04em;line-height:1.05}h2{font-size:clamp(1.9rem,1.1rem + 2.5vw,3.25rem);font-weight:650;letter-spacing:-0.035em;line-height:1.08}h3{font-size:clamp(1.1rem,1rem + 0.45vw,1.35rem);letter-spacing:-0.02em;line-height:1.25}h1,h2,h3{word-spacing:0.03em;overflow-wrap:break-word}h1 .w{overflow-wrap:anywhere}p{text-wrap:pretty}.eyebrow{gap:0.7rem;font-size:0.75rem;font-weight:750;letter-spacing:0.18em;line-height:1.3}.eyebrow::before{width:7px;height:7px;border-radius:1px;background:var(--grad);transform:rotate(45deg);box-shadow:0 0 10px rgba(var(--cyan-rgb),0.55);flex:none}.kop{max-width:48rem;margin-bottom:clamp(2.5rem,2rem + 3vw,4.5rem)}.kop__intro{font-size:clamp(1.06rem,1rem + 0.4vw,1.25rem);line-height:1.55;max-width:40rem}.kop--midden .kop__intro{margin-inline:auto}.case__tekst>p:not(.eyebrow){margin-top:0}.case__tekst h3{margin:0.5rem 0 0.8rem}@media (max-width:30em){.eyebrow::before{display:none}.eyebrow{letter-spacing:0.14em}}.sectie{--pad-y:var(--sectie-pad)}.sectie--krap{--pad-y:clamp(2.75rem,5vw,4.5rem)}.cta{--pad-y:clamp(4rem,8vw,7rem)}.sectie,.cta{padding-block:var(--pad-y)}.sectie--ruim{padding-block:var(--pad-y)}.sectie--licht,.sectie--paper{--surface:#f4f7fb;background:radial-gradient(ellipse 60% 40% at 100% 0%,rgba(12,102,242,0.05),transparent 70%),linear-gradient(180deg,var(--vel-1),var(--vel-2))}main>section + section{position:relative;margin-top:calc(var(--vel-r) * -1);padding-top:calc(var(--pad-y,var(--sectie-pad)) + var(--vel-r));border-radius:var(--vel-r) var(--vel-r) 0 0;overflow:clip}main>:is(.sectie--licht,.sectie--paper) +:is(.sectie--licht,.sectie--paper),main>.sectie--donker + .sectie--donker{margin-top:0;padding-top:0;border-radius:0}main>section +:is(.sectie--licht,.sectie--paper){box-shadow:var(--sh-vel)}main>:is(.sectie--licht,.sectie--paper) +:is(.sectie--licht,.sectie--paper){box-shadow:none}main>.sectie--donker +:is(.sectie--licht,.sectie--paper)::before{content:'';position:absolute;inset:0 var(--vel-r) auto;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--cyan-rgb),0.75),transparent);pointer-events:none}.site-footer{position:relative;margin-top:calc(var(--vel-r) * -1);padding-top:calc(clamp(3.5rem,6vw,5.5rem) + var(--vel-r));border-radius:var(--vel-r) var(--vel-r) 0 0;overflow:clip;border-top:0;background:linear-gradient(180deg,var(--ink-950),var(--ink-1000))}.hero::after,.paginakop::after,.cta::after,.sectie--donker.sectie::after,.site-footer::after{content:'';position:absolute;inset:0;z-index:0;background:url('/assets/img/korrel.webp');background-size:128px 128px;opacity:0.045;pointer-events:none}.sectie--donker>.container,.site-footer>.container{position:relative;z-index:1}.sectie--donker .kaart--donker,.sectie--donker .pakket:not(.pakket--populair),.cijfers li,.teamkaart,.calc__invoer,.sectie--donker .stap{border:1px solid transparent;background:linear-gradient(180deg,#131c30 0%,#0c1424 100%) padding-box,var(--rand-licht) border-box;box-shadow:var(--sh-donker)}.sectie--donker .kaart--donker:hover{border-color:transparent;box-shadow:var(--sh-donker),0 30px 60px -30px rgba(var(--blue-rgb),0.55)}.sectie--donker .kaart--donker p{color:var(--fg-dim)}.kort{border:1px solid transparent;background:linear-gradient(180deg,rgba(255,255,255,0.075),rgba(255,255,255,0.03)) padding-box,var(--rand-licht) border-box;box-shadow:var(--sh-donker)}.artikel .kort{border:1px solid rgba(10,17,32,0.08);background:var(--paper);box-shadow:none}.cta__formulier{position:relative;border:0;background:linear-gradient(180deg,var(--glas-2),var(--glas-1));box-shadow:var(--sh-donker)}.cta__formulier::after{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--rand-licht);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.pakket--populair{background:linear-gradient(180deg,#123a8c 0%,#0a1730 100%);border-color:rgba(var(--cyan-rgb),0.35);box-shadow:var(--gloed-blauw)}.pakket--populair .pakket__leus,.pakket--populair .pakket__eenheid,.pakket--populair .pakket__vanaf{color:#b9c8e6}.pakket__label{z-index:3}.pakket--populair::after{z-index:1;animation-iteration-count:1;animation-duration:3s;animation-timing-function:ease-out;animation-fill-mode:forwards}.kaart,.groep,.review,.formkaart,.zijkolom,.bundel,.prijsblok,.tipkaart,.itcalc__blok,.scan,.case,.faqhulp,.agenda,.tabel-wrap{border-color:rgba(10,17,32,0.07);box-shadow:var(--sh-licht)}.sectie--paper .zijkolom,.sectie--licht .zijkolom{background:var(--card)}.stap{border-color:rgba(10,17,32,0.07)}.sectie--licht .stap,.sectie--paper .stap{box-shadow:var(--sh-licht)}.hero{--hero-pad:calc(var(--hh) + clamp(1.25rem,4vh,3.5rem));padding-top:var(--hero-pad);padding-bottom:clamp(3.5rem,9vh,7rem);background:radial-gradient(ellipse 80% 60% at 82% 0%,rgba(8,40,110,0.55),transparent 70%),var(--ink-950)}.hero__achtergrond{z-index:0}.hero__bundel{position:absolute;inset:-30% -12% auto auto;width:min(1500px,120%);aspect-ratio:1;background:conic-gradient(from 195deg at 85% 0,transparent 0 14deg,rgba(var(--cyan-rgb),0.2) 27deg,rgba(var(--blue-rgb),0.14) 42deg,transparent 60deg);-webkit-mask:radial-gradient(closest-side at 85% 0,#000 28%,transparent 100%);mask:radial-gradient(closest-side at 85% 0,#000 28%,transparent 100%);transform-origin:85% 0;animation:zwaai 26s ease-in-out infinite alternate}@keyframes zwaai{to{transform:rotate(-4deg) scale(1.05)}}.hero__gloed{filter:none;will-change:auto}.hero__gloed--1{opacity:0.4;animation:none}.hero__gloed--2{opacity:0.22;animation:none}.hero__raster{opacity:0.45}.hero__in{grid-template-columns:minmax(0,1.08fr) minmax(0,0.92fr);gap:clamp(2rem,4vw,5rem);align-items:center}.hero h1{font-size:inherit;font-weight:inherit;letter-spacing:normal;line-height:1}.hero h1 .h1__1{display:block;font-size:clamp(2.5rem,min(1.1rem + 4.2vw,8.6vh + 0.6rem),5.25rem);font-weight:700;letter-spacing:-0.045em;line-height:1;color:#fff;text-wrap:balance}.hero h1 .h1__2{display:block;margin-top:0.7rem;max-width:22ch;font-size:clamp(1.25rem,min(0.7rem + 1.9vw,3.6vh + 0.6rem),2.3rem);font-weight:520;letter-spacing:-0.025em;line-height:1.2;color:var(--fg-dim);text-wrap:balance}.hero h1 em{font-style:normal;font-weight:650}.hero h1 em .w{color:transparent;background:linear-gradient(90deg,#35d0ff,#7fb2ff);-webkit-background-clip:text;background-clip:text}.hero__sub{margin-top:clamp(1rem,2.4vh,1.6rem);max-width:35rem;font-size:clamp(1.05rem,0.9rem + 0.5vw,1.25rem);line-height:1.55}.hero .knoppen{margin-top:clamp(1.4rem,3.4vh,2.25rem)}.hero .bewijs{margin-top:clamp(1.25rem,3vh,2.25rem)}.hero__beeld{position:relative;padding:0}.hero__beeld::before{content:'';position:absolute;inset:-8%;background:radial-gradient(closest-side,rgba(var(--blue-rgb),0.38),transparent 72%);pointer-events:none}.hero__venster{position:relative}.hero__lijst{--b:56px;position:relative;padding:1px;background:var(--rand-licht);clip-path:polygon(0 0,calc(100% - var(--b)) 0,100% var(--b),100% 100%,var(--b) 100%,0 calc(100% - var(--b)));transition:transform 0.6s var(--ease)}.hero__foto{--b:56px;border:0;border-radius:0;box-shadow:none;aspect-ratio:4 / 5;max-height:min(66vh,40rem);width:100%;background:var(--ink-800);clip-path:polygon(0 0,calc(100% - var(--b)) 0,100% var(--b),100% 100%,var(--b) 100%,0 calc(100% - var(--b)))}.hero__foto img{object-position:50% 38%;filter:saturate(0.92) contrast(1.04) brightness(0.96)}.hero__foto::after{background:linear-gradient(135deg,rgba(var(--blue-rgb),0.22),transparent 50%),linear-gradient(0deg,rgba(5,9,19,0.6),transparent 40%)}.hero__badge{padding:0.8rem 1.05rem;border:1px solid transparent;background:linear-gradient(180deg,rgba(14,22,38,0.82),rgba(8,13,24,0.82)) padding-box,var(--rand-licht) border-box;box-shadow:var(--sh-donker);animation:zweef 8s ease-in-out infinite alternate}.hero__badge strong{font-size:0.95rem}.hero__badge--1{left:-2.25rem;bottom:3rem}.hero__badge--2{right:-1.25rem;top:3rem}.hero__badge--3{left:1.5rem;top:1.75rem;animation-delay:-5s}@keyframes zweef{to{transform:translateY(-6px)}}.hero .w{filter:none}.js .hero .w{transform:translateY(0.35em)}.paginakop{padding-top:calc(var(--hh) + clamp(1.5rem,4vw,4rem));padding-bottom:clamp(3rem,6vw,5.5rem);background:radial-gradient(ellipse 70% 90% at 90% 0%,rgba(8,40,110,0.5),transparent 72%),var(--ink-950)}.paginakop__achtergrond{background:none;z-index:0}.paginakop__achtergrond::before{content:'';position:absolute;inset:-40% -10% auto auto;width:min(1100px,100%);aspect-ratio:1;background:conic-gradient(from 195deg at 85% 0,transparent 0 16deg,rgba(var(--cyan-rgb),0.14) 28deg,rgba(var(--blue-rgb),0.1) 44deg,transparent 60deg);-webkit-mask:radial-gradient(closest-side at 85% 0,#000 25%,transparent);mask:radial-gradient(closest-side at 85% 0,#000 25%,transparent)}.paginakop h1{max-width:18ch;font-size:clamp(2.2rem,1.1rem + 3.2vw,3.5rem);font-weight:650;letter-spacing:-0.04em;line-height:1.05}.paginakop__in--twee{grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);gap:clamp(2rem,5vw,4.5rem)}.paginakop__intro{max-width:38rem;font-size:clamp(1.06rem,1rem + 0.4vw,1.25rem);line-height:1.55;color:#b9c8e6}.paginakop__zijkant{min-width:0}.js .paginakop h1{animation:kopin 0.8s var(--ease-expo) both}@keyframes kopin{from{opacity:0;transform:translateY(0.4em)}}.kruimel li + li::before{content:none}.kruimel li:not(:last-child)::after{content:'';display:inline-block;width:4px;height:4px;margin:0 0 0.18em 0.5rem;border-radius:50%;background:currentColor;opacity:0.45;vertical-align:middle}.kruimel a{display:inline-block;padding:0.7rem 0.1rem 0.7rem 0}.btn--accent{background-image:var(--grad)}.btn:active{transform:scale(0.98)}.sectie__actie--rij .btn{margin-inline:0}.streep{color:#5a6a86}.kaart--artikel h3 a{text-decoration:none}.js [data-reveal]{transition-delay:calc(min(var(--i,0),5) * 60ms)}@media (max-width:60em){.hero{padding-top:calc(var(--hh) + 1.25rem);padding-bottom:3rem}.hero__in{display:grid;grid-template-columns:1fr;gap:1.1rem}.hero__tekst{display:contents}.hero__tekst>.eyebrow{order:1}.hero__tekst>h1{order:2}.hero__beeld{order:3;max-width:none;margin-inline:calc(var(--gutter) * -1);width:auto}.hero__tekst>.hero__sub{order:4}.hero__tekst>.knoppen{order:5}.hero__tekst>.bewijs{order:6}.hero__beeld::before{display:none}.hero__lijst{--b:32px;padding:0;background:none}.hero__foto{--b:32px;aspect-ratio:16 / 9;max-height:none}.hero__foto img{object-position:50% 30%}.hero__badge{position:static;animation:none}.hero__chips{display:flex;flex-wrap:wrap;gap:0.5rem;padding:0.9rem var(--gutter) 0}.hero__chips .hero__badge{display:inline-flex;gap:0.55rem;padding:0.4rem 0.7rem 0.4rem 0.45rem;border-radius:12px}.hero__chips .hero__badge .ico{width:1.75rem;height:1.75rem;padding:0.38rem;border-radius:8px}.hero__chips .hero__badge small{display:none}.hero__chips .hero__badge strong{font-size:0.875rem;line-height:1.15}.hero h1 .h1__1{font-size:clamp(2.4rem,1.4rem + 5vw,3.6rem)}.hero h1 .h1__2{font-size:clamp(1.2rem,1rem + 1.6vw,1.6rem);max-width:24ch}.paginakop__in--twee{grid-template-columns:1fr}}@media (min-width:60.0625em){.hero__chips{display:contents}}@media (prefers-reduced-motion:reduce){.hero__bundel,.hero__badge{animation:none}.js .paginakop h1{animation:none}}@media (prefers-reduced-transparency:reduce){.hero__badge,.cta__formulier,.kort{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.hero__lijst{background:CanvasText}.cta__formulier::after{display:none}.cta__formulier,.kort,.hero__badge{border:1px solid CanvasText}}.lint{padding-block:clamp(2.25rem,4vw,3.5rem) clamp(2.75rem,5vw,5rem)}.lint__kop{margin:0 0 clamp(1.25rem,2.5vw,2rem);text-align:center;font-size:0.78rem;font-weight:750;text-transform:uppercase;letter-spacing:0.18em;color:var(--muted)}.lint__banen{display:grid;gap:clamp(0.9rem,2vw,1.4rem)}.lint__baan{display:flex;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.lint__rij{display:flex;flex:none;align-items:center;gap:clamp(2.25rem,5vw,4.5rem);min-width:100%;justify-content:space-around;padding-right:clamp(2.25rem,5vw,4.5rem);list-style:none;animation:lint 75s linear infinite}.lint__baan--terug .lint__rij{animation-direction:reverse;animation-duration:90s}@keyframes lint{to{transform:translateX(-100%)}}.lint__baan:hover .lint__rij{animation-play-state:paused}.lint__logo{display:flex;flex:none;align-items:center;justify-content:center;height:clamp(34px,3.2vw,46px)}.lint__logo img{width:auto;height:100%;max-width:150px;object-fit:contain;filter:grayscale(1) contrast(1.2);mix-blend-mode:multiply;opacity:0.8;transition:filter 0.3s,opacity 0.3s}.lint__logo:hover img{filter:none;opacity:1}.lint__logo--donker{padding:0.45rem 0.85rem;border-radius:10px;background:var(--ink-900);height:clamp(38px,3.4vw,48px)}.lint__logo--donker img{mix-blend-mode:normal;filter:none;opacity:1;max-height:100%}@media (prefers-reduced-motion:reduce){.lint__baan{-webkit-mask:none;mask:none}.lint__rij{animation:none;flex:1 1 100%;flex-wrap:wrap;justify-content:center;row-gap:1.25rem;padding-right:0}.lint__rij[aria-hidden='true']{display:none}}.pijn .kaart{padding:clamp(1.4rem,2.2vw,1.9rem)}.pijn .kaart h3{font-size:clamp(1.1rem,1rem + 0.35vw,1.3rem)}.pijn .kaart__link{color:var(--blue-text)}.net{position:relative;max-width:1200px;margin:0 auto;aspect-ratio:1200 / 620}.net__lijnen{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.net__pad{fill:none;stroke:rgba(255,255,255,0.16);stroke-width:1.5;stroke-linejoin:round}.net__puls{fill:none;stroke-width:2.6;stroke-linecap:round;stroke-dasharray:5 95;stroke-dashoffset:100;animation:puls 7s linear infinite;animation-delay:calc(var(--i,0) * -1.1s)}@keyframes puls{to{stroke-dashoffset:0}}.net__hub{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:11.7%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle at 30% 20%,#14213a,#0a1120 70%);box-shadow:0 0 0 1px rgba(var(--cyan-rgb),0.35),0 0 60px -6px rgba(var(--blue-rgb),0.7),inset 0 0 30px rgba(var(--blue-rgb),0.25)}.net__hub::before{content:'';position:absolute;inset:-14%;border-radius:50%;border:1px solid rgba(var(--cyan-rgb),0.18)}.net__hub img{width:52%;height:auto}.net__groep,.net__groep ul{display:contents}.net__groepnaam{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.net__knoop{position:absolute;width:22%;translate:-50% -50%;list-style:none}.net__knoop a{position:relative;display:flex;align-items:center;gap:0.7rem;padding:0.7rem 0.85rem;border:1px solid transparent;border-radius:16px;background:linear-gradient(180deg,rgba(17,26,44,0.94),rgba(10,16,30,0.94)) padding-box,var(--rand-licht) border-box;box-shadow:var(--sh-donker);text-decoration:none;color:#fff;transition:box-shadow 0.3s,transform 0.3s var(--ease)}.net__knoop a:hover,.net__knoop a:focus-visible{transform:translateY(-2px);box-shadow:var(--sh-donker),var(--gloed-cyaan)}.net__ico{display:inline-grid;flex:none;place-items:center;width:2.35rem;height:2.35rem;border-radius:10px;background:rgba(var(--cyan-rgb),0.12);color:var(--cyan)}.net__ico .ico{width:1.25rem;height:1.25rem}.net__tekst strong{display:block;font-size:clamp(0.82rem,0.55rem + 0.55vw,1rem);font-weight:650;line-height:1.2}.net__tekst small{display:block;margin-top:0.12rem;font-size:clamp(0.7rem,0.5rem + 0.4vw,0.84rem);line-height:1.3;color:var(--fg-dim)}.net__pijl{display:none;margin-left:auto;width:1.1rem;height:1.1rem;color:var(--cyan)}.net__knoop::after{content:'';position:absolute;inset:-5px;border-radius:20px;border:2px solid var(--let-op);opacity:0;pointer-events:none;animation:blip 14s infinite;animation-delay:calc(var(--i,0) * 1.55s)}@keyframes blip{0%,5%{opacity:0;transform:scale(0.94)}7%,12%{opacity:1;transform:scale(1)}15%{border-color:var(--cyan);opacity:0.9}20%,100%{opacity:0;border-color:var(--cyan)}}.net__groep[data-g='1'] li:nth-child(1){left:14%;top:16.13%}.net__groep[data-g='1'] li:nth-child(2){left:14%;top:38.71%}.net__groep[data-g='1'] li:nth-child(3){left:14%;top:61.29%}.net__groep[data-g='1'] li:nth-child(4){left:14%;top:83.87%}.net__groep[data-g='2'] li:nth-child(1){left:50%;top:7.26%}.net__groep[data-g='2'] li:nth-child(2){left:50%;top:92.74%}.net__groep[data-g='3'] li:nth-child(1){left:86%;top:19.35%}.net__groep[data-g='3'] li:nth-child(2){left:86%;top:50%}.net__groep[data-g='3'] li:nth-child(3){left:86%;top:80.65%}.net__onder{position:absolute;inset:auto 0 -3.2rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0.6rem 1.6rem;font-size:0.875rem;color:var(--fg-dim)}.net__sleutel::before{content:'';display:inline-block;width:0.55rem;height:0.55rem;margin-right:0.5rem;border-radius:50%;background:var(--cyan)}.net__sleutel[data-g='2']::before{background:#4d8dff}.net__sleutel[data-g='3']::before{background:#cfe8ff}.net__noot{flex-basis:100%;text-align:center;font-size:0.8125rem;color:var(--fg-zacht)}.net-sectie .net{margin-bottom:5.25rem}.is-uit,.is-uit *,.is-uit *::before,.is-uit *::after{animation-play-state:paused !important}@media (max-width:68.75em){.net__knoop{width:24%}.net__knoop a{padding:0.55rem 0.6rem;gap:0.5rem}.net__ico{width:2rem;height:2rem}}@media (max-width:60em){.net{aspect-ratio:auto;max-width:34rem;margin-bottom:0}.net__lijnen,.net__hub{display:none}.net__groep,.net__groep ul{display:block}.net__groep + .net__groep{margin-top:1.5rem}.net__groepnaam{position:static;width:auto;height:auto;margin:0 0 0.6rem;overflow:visible;clip:auto;white-space:normal;font-size:0.75rem;font-weight:750;letter-spacing:0.16em;text-transform:uppercase;color:var(--cyan)}.net__groep ul{display:grid;gap:0.5rem;padding-left:1.4rem;border-left:2px solid var(--rand-zacht);list-style:none}.net__knoop{position:relative;width:auto;translate:none;left:auto !important;top:auto !important}.net__knoop::before{content:'';position:absolute;left:-1.75rem;top:50%;width:0.55rem;height:0.55rem;margin-top:-0.275rem;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px rgba(var(--cyan-rgb),0.7)}.net__knoop::after{display:none}.net__knoop a{padding:0.85rem 1rem}.net__tekst strong{font-size:1rem}.net__tekst small{font-size:0.85rem}.net__pijl{display:block}.net__onder{position:static;margin-top:1.5rem}.net-sectie .net{margin-bottom:0}}@media (prefers-reduced-motion:reduce){.net__puls{animation:none;stroke-dasharray:none;opacity:0.3}.net__knoop::after{display:none}}.pakket__prijs{display:grid;gap:0.25rem;margin:0 0 1.5rem;padding-bottom:1.5rem}.pakket__vanaf{display:block;font-size:0.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0.14em}.pakket__bedrag{display:block;font-size:clamp(2.4rem,1.6rem + 2.2vw,3.3rem);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-0.04em;line-height:1}.pakket__eenheid{display:block;margin-top:0.35rem;font-size:0.95rem}@media (max-width:60em){.pakketten{display:flex;gap:1rem;max-width:none;margin-inline:calc(var(--gutter) * -1);padding:1.25rem var(--gutter) 1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain}.pakketten::-webkit-scrollbar{display:none}.pakketten>.pakket{flex:0 0 min(84vw,23rem);scroll-snap-align:center}[data-parallax]{translate:none !important}}@media (min-width:60.0625em){.pakketten-hint{display:none}}.pakketten-hint{margin:0.25rem 0 0;text-align:center;font-size:0.875rem;color:#46506a}.brand,.brand__logo{flex:none}.nav__voet{display:none}.nav__item--mega:hover .mega,.nav__item--mega:focus-within .mega{opacity:0;visibility:hidden;transform:translate(-50%,8px)}.nav__item--mega.is-open .mega{opacity:1;visibility:visible;transform:translate(-50%,0)}.no-js .nav__item--mega:hover .mega,.no-js .nav__item--mega:focus-within .mega{opacity:1;visibility:visible;transform:translate(-50%,0)}.nav__item--mega:hover .nav__chev{transform:none}.nav__item--mega.is-open .nav__chev{transform:rotate(180deg)}.mega__binnen{display:block}.mega__grid{border:1px solid transparent;background:linear-gradient(180deg,#0f182b,#0a1120) padding-box,var(--rand-licht) border-box;box-shadow:0 50px 90px -30px rgba(0,0,0,0.85)}.mega__voet{background:#0a1222}@media (min-width:68.8125em) and (max-width:78.75em){.nav{gap:0.6rem}.nav__list{gap:0}.nav__link{padding:0.55rem 0.62rem;font-size:0.93rem}.nav__cta{padding-inline:0.95rem;white-space:nowrap}.brand__logo{width:132px}}@media (max-width:68.75em){.nav{inset:var(--hh) 0 0 0;display:flex;flex-direction:column;gap:0;padding:0.25rem var(--gutter) calc(1.25rem + env(safe-area-inset-bottom));background:radial-gradient(ellipse 90% 40% at 100% 0%,rgba(8,40,110,0.55),transparent 70%),var(--ink-950);opacity:1;transform:none;visibility:hidden;overscroll-behavior:contain;clip-path:circle(0 at calc(100% - var(--gutter) - 1.5rem) -2.4rem);transition:clip-path 0.55s var(--ease-expo),visibility 0s linear 0.55s}.menu-open .nav{visibility:visible;clip-path:circle(160vmax at calc(100% - var(--gutter) - 1.5rem) -2.4rem);transition:clip-path 0.75s var(--ease-expo),visibility 0s}.nav__list{flex:0 0 auto}.nav__item{border-bottom:1px solid rgba(255,255,255,0.09);opacity:0;transform:translateY(14px);transition:opacity 0.4s var(--ease),transform 0.5s var(--ease-expo)}.menu-open .nav__item{opacity:1;transform:none}.menu-open .nav__item:nth-child(1){transition-delay:0.18s}.menu-open .nav__item:nth-child(2){transition-delay:0.23s}.menu-open .nav__item:nth-child(3){transition-delay:0.28s}.menu-open .nav__item:nth-child(4){transition-delay:0.33s}.menu-open .nav__item:nth-child(5){transition-delay:0.38s}.nav__link{padding:0.8rem 0;font-size:clamp(1.6rem,6.2vw,2.3rem);font-weight:650;letter-spacing:-0.035em;color:#fff}.nav__link:hover,.nav__link[aria-current='page']{background:none}.nav__link[aria-current='page']{color:var(--cyan)}.nav__chev{width:1.3rem;height:1.3rem}.mega{position:static;display:grid;grid-template-rows:0fr;width:auto;padding:0;opacity:1;visibility:hidden;transform:none !important;transition:grid-template-rows 0.45s var(--ease-expo),visibility 0s linear 0.45s}.nav__item--mega.is-open .mega{display:grid;grid-template-rows:1fr;visibility:visible;transition:grid-template-rows 0.45s var(--ease-expo),visibility 0s}.nav__item--mega:not(.is-open):hover .mega{display:grid}.mega__binnen{min-height:0;overflow:hidden}.mega__grid{display:block;padding:0.25rem 0 0.75rem;border:0;background:none;box-shadow:none;border-radius:0}.mega__col{padding:0.35rem 0}.mega__kop{font-size:0.75rem;letter-spacing:0.16em;text-transform:uppercase;color:var(--cyan);margin-bottom:0.1rem}.mega__tekst{display:none}.mega__col a{padding:0.7rem 0.4rem}.mega__col strong{font-size:1.05rem}.mega__voet{padding:0.25rem 0 1.25rem;background:none}.nav__cta{width:100%;min-height:3.5rem;margin:1.5rem 0 0;font-size:1.05rem;opacity:0;transition:opacity 0.4s var(--ease) 0.4s,transform 0.25s var(--ease),box-shadow 0.25s}.menu-open .nav__cta{opacity:1}.nav__voet{display:block;margin-top:auto;padding-top:1.75rem}.nav__snel{display:flex;flex-wrap:wrap;gap:0.5rem 1.5rem;margin:0 0 1.1rem;list-style:none}.nav__snel a{display:inline-flex;align-items:center;gap:0.5rem;padding:0.55rem 0;color:#cfe0ff;text-decoration:none;font-weight:600}.nav__snel .ico{color:var(--cyan);width:1.1em;height:1.1em}.nav__bel{display:grid;grid-template-columns:1fr 1fr;gap:0.6rem}.nav__bel .btn{min-height:3.1rem;padding-inline:0.75rem;font-size:0.97rem;white-space:nowrap}.menu-toggle{transition:background-color 0.25s,border-color 0.25s}.menu-open .menu-toggle{background:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.35)}}@media (max-width:68.75em) and (prefers-reduced-motion:reduce){.nav{clip-path:none;opacity:0;transition:opacity 0.15s linear,visibility 0s linear 0.15s}.menu-open .nav{opacity:1;transition:opacity 0.15s linear,visibility 0s}.nav__item,.nav__cta{opacity:1;transform:none;transition:none}.mega{transition:none}}@media (max-width:60em){html{scroll-padding-bottom:6.5rem}.mobilebar{inset:auto var(--gutter) calc(0.75rem + env(safe-area-inset-bottom)) var(--gutter);align-items:center;gap:0.45rem;padding:0.4rem;border:0;border-radius:999px;background:rgba(10,17,32,0.84);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 0 0 1px var(--rand-sterk),0 20px 50px -12px rgba(0,0,0,0.8);transform:translateY(calc(100% + 1.75rem));visibility:hidden;transition:transform 0.5s var(--ease-expo),visibility 0s linear 0.5s}.mobilebar.is-zichtbaar{transform:none;visibility:visible;transition:transform 0.5s var(--ease-expo),visibility 0s}.mobilebar__icoon{display:inline-grid;flex:none;place-items:center;width:3rem;height:3rem;border-radius:50%;background:rgba(255,255,255,0.09);color:#fff;text-decoration:none}.mobilebar__icoon:active{background:rgba(255,255,255,0.18)}.mobilebar__hoofd{flex:1 1 auto;min-height:3rem;padding-inline:1rem;font-size:0.98rem;white-space:nowrap}.mobilebar__hoofd .ico{display:inline-block}body.geen-balk .mobilebar{display:none}.consent{left:0.75rem;right:0.75rem;width:auto;bottom:calc(0.75rem + env(safe-area-inset-bottom));padding:1rem 1.1rem}.consent p{font-size:0.9rem;margin-bottom:0.7rem}.mobilebar:has(~ .consent:not([hidden])){display:none}}@media (max-height:31.25em) and (min-width:36em){.consent{left:auto;right:0.75rem;width:min(24rem,55vw);padding:0.75rem 1rem}.consent__titel{display:none}}@media (max-width:68.75em){.nav{background:var(--ink-950)}.mega__col a{margin-inline:0}}@media (min-width:60.0625em){.bewijs__rating{display:none}}.verhaal__pin{display:none}@media (min-width:68.8125em) and (prefers-reduced-motion:no-preference){.js:not(.rust) .verhaal{display:grid;grid-template-columns:0.9fr 1.1fr;gap:clamp(3rem,6vw,6rem);align-items:start}.js:not(.rust) .verhaal__pin{position:sticky;top:max(calc(var(--main-h) + 2rem),calc(50svh - 15rem));display:block;height:min(30rem,calc(100svh - var(--main-h) - 4rem))}.js:not(.rust) .verhaal__stappen{display:block;padding-top:0}.js:not(.rust) .verhaal__stappen::before,.js:not(.rust) .verhaal__stappen::after{display:none}.js:not(.rust) .verhaal .stap{display:flex;flex-direction:column;justify-content:center;min-height:40svh;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.js:not(.rust) .verhaal .stap::before,.js:not(.rust) .verhaal .stap__nr{display:none}.js:not(.rust) .verhaal .stap h3,.js:not(.rust) .verhaal .stap p{transition:color 0.5s var(--ease)}.js:not(.rust) .verhaal .stap:not(.is-actief) h3,.js:not(.rust) .verhaal .stap:not(.is-actief) p{color:#5f6c87}.js:not(.rust) .verhaal .stap h3{font-size:clamp(1.5rem,1.1rem + 1.2vw,2.1rem);margin-bottom:0.9rem}.js:not(.rust) .verhaal .stap p{max-width:30rem;font-size:1.1rem}.verhaal__nr{position:absolute;left:0;top:0;font-size:clamp(7rem,12vw,11rem);font-weight:700;letter-spacing:-0.06em;line-height:0.8;color:transparent;-webkit-text-stroke:1px rgba(10,17,32,0.22);opacity:0;transition:opacity 0.6s var(--ease)}.verhaal__kunst{position:absolute;inset:18% 0 0 0;margin:auto;width:84%;max-height:80%;overflow:visible}.vk{opacity:0;fill:none;stroke:url(#vk-verloop);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:opacity 0.6s var(--ease)}.vk__zwaai{transform-origin:200px 200px;animation:zwaai-lijn 6s linear infinite}@keyframes zwaai-lijn{to{transform:rotate(360deg)}}.vk__puls{stroke-width:3;stroke-dasharray:8 120;animation:puls-lijn 3s linear infinite}@keyframes puls-lijn{from{stroke-dashoffset:128}to{stroke-dashoffset:0}}.verhaal[data-actief='1'] .vk1,.verhaal[data-actief='1'] .verhaal__nr--1,.verhaal[data-actief='2'] .vk2,.verhaal[data-actief='2'] .verhaal__nr--2,.verhaal[data-actief='3'] .vk3,.verhaal[data-actief='3'] .verhaal__nr--3,.verhaal[data-actief='4'] .vk4,.verhaal[data-actief='4'] .verhaal__nr--4{opacity:1}}@media (max-width:60em){.stappen{grid-template-columns:1fr;gap:0;padding:0 0 0 2.6rem}.stappen::before{display:block;content:'';position:absolute;left:0.85rem;top:0.6rem;bottom:0.6rem;right:auto;width:2px;height:auto;border-radius:2px;background:var(--line)}.stappen::after{display:block;left:0.85rem;top:0.6rem;width:2px;height:calc(var(--p,0) * (100% - 1.2rem));background:var(--grad);box-shadow:0 0 12px rgba(var(--cyan-rgb),0.5)}.stap{padding:0 0 1.9rem;border:0;border-radius:0;background:none !important;box-shadow:none !important}.stap:last-child{padding-bottom:0}.stap::before{display:block;left:-2.6rem;top:0.3rem;width:1.2rem;height:1.2rem;border-width:2px}.stap__nr{min-width:0;height:auto;margin:0 0 0.35rem;padding:0;border:0;border-radius:0;background:none !important;box-shadow:none !important;transform:none !important;color:var(--accent-text) !important}.stap h3{font-size:1.2rem}}.teamfotos__groot,.teamfotos__rij>div{--b:36px;position:relative;border:0;border-radius:0;clip-path:polygon(0 0,calc(100% - var(--b)) 0,100% var(--b),100% 100%,0 100%)}.teamfotos__rij>div:nth-child(2){clip-path:polygon(0 0,100% 0,100% 100%,var(--b) 100%,0 calc(100% - var(--b)));margin-top:clamp(1rem,2.5vw,2rem)}.teamfotos__groot::after,.teamfotos__rij>div::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(var(--blue-rgb),0.2),transparent 50%),linear-gradient(0deg,rgba(5,9,19,0.5),transparent 42%);pointer-events:none}.teamfotos img{filter:saturate(0.92) contrast(1.04) brightness(0.96)}.cta__beeld{position:absolute;inset:0 auto 0 0;width:44%;opacity:0.2;-webkit-mask:linear-gradient(90deg,#000 10%,transparent);mask:linear-gradient(90deg,#000 10%,transparent);pointer-events:none}.cta__beeld picture,.cta__beeld img{display:block;width:100%;height:100%}.cta__beeld img{object-fit:cover;object-position:50% 25%}@media (max-width:60em){.cta__beeld{display:none}.teamfotos__rij>div:nth-child(2){margin-top:0}}@media (max-width:38.75em){.pijn .kaart{display:grid;grid-template-columns:auto 1fr;column-gap:1rem;padding:1.1rem}.pijn .kaart__icoon{grid-row:1 / span 3;width:2.6rem;height:2.6rem;margin:0}.pijn .kaart h3,.pijn .kaart p,.pijn .kaart__link{grid-column:2}.pijn .kaart p{margin:0.35rem 0 0;font-size:0.95rem}.pijn .kaart__link{padding-top:0.6rem}.cijfers{grid-template-columns:1fr 1fr;gap:0.65rem}.cijfers li{padding:1.1rem}.cijfers .cijfer{font-size:clamp(2.1rem,9.5vw,2.7rem)}.cijfers .cijfer__label{font-size:0.88rem}.footer__grid{grid-template-columns:1fr 1fr;gap:2rem 1.25rem}.footer__merk{grid-column:1 / -1}}@media (max-width:38.75em),(pointer:coarse){.footer__lijst{gap:0}.footer__lijst a{display:block;padding:0.55rem 0}.footer__adres a{display:inline-block;padding:0.6rem 0}.footer__onder ul a,.footer__onder .footer__knop{display:inline-block;padding:0.7rem 0}}.veld input,.veld textarea,.veld select{border-color:var(--field-line);box-shadow:inset 0 1px 2px rgba(10,17,32,0.05)}.sectie--donker .veld input,.sectie--donker .veld textarea,.sectie--donker .veld select,.cta__formulier .veld input,.cta__formulier .veld textarea,.cta__formulier .veld select{background:rgba(255,255,255,0.08);box-shadow:none}.veld input:hover,.veld textarea:hover,.veld select:hover{border-color:var(--cyan)}.sectie--licht .veld input:hover,.sectie--paper .veld input:hover,.sectie--licht .veld textarea:hover,.sectie--paper .veld textarea:hover,.sectie--licht .veld select:hover,.sectie--paper .veld select:hover{border-color:var(--blue)}.keuze>span{border-color:var(--field-line)}.keuze:hover>span{border-color:var(--blue)}.sectie--donker .keuze>span{border-color:var(--field-line)}.scan__optie{border-color:var(--field-line)}.scan__optie::before{border-color:#7f8ba3}.veld input[aria-invalid='true'],.veld textarea[aria-invalid='true'],.veld select[aria-invalid='true']{border-color:var(--fout);box-shadow:0 0 0 3px rgba(180,35,24,0.12)}.sectie--donker .veld input[aria-invalid='true'],.cta__formulier .veld input[aria-invalid='true'],.cta__formulier .veld textarea[aria-invalid='true']{box-shadow:0 0 0 3px rgba(255,138,143,0.16)}.veld__fout{display:flex;align-items:center;gap:0.45rem;margin:0;font-size:0.9rem;font-weight:650;color:var(--fout)}.veld__fout::before{content:'!';display:inline-grid;flex:none;place-items:center;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--fout);color:#fff;font-size:0.75rem;line-height:1}.sectie--donker .veld__fout::before,.cta__formulier .veld__fout::before{color:#1a0507}.form__status.is-ok{color:var(--goed)}.form__status.is-fout{color:var(--fout)}.form__status:empty{display:block;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0)}.btn[disabled],.btn[aria-busy='true']{opacity:0.7;cursor:progress;pointer-events:none}.btn[aria-busy='true']::before{content:'';width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:draai2 0.7s linear infinite}@keyframes draai2{to{transform:rotate(360deg)}}.form__stap>:not(legend) + *{margin-top:1.25rem}.form__stap>.veld__hulp{margin-bottom:0}.form__stap[data-stap='3'] .form__actie{justify-content:space-between}.keuzes:not(.keuzes--klein){display:flex;flex-wrap:wrap}.keuzes:not(.keuzes--klein)>.keuze{flex:1 1 12.5rem}.keuzes:not(.keuzes--klein) .keuze>span{padding-inline:0.8rem}.formkaart>h2{margin:0 0 1.25rem;font-size:clamp(1.5rem,2.2vw,1.9rem)}@media (max-width:38.75em){.form__actie .btn[type='submit']{width:100%;min-height:3.5rem}}.slider__kop{display:grid;grid-template-columns:1fr auto;align-items:center;gap:0.35rem 1rem}.slider__kop label{min-width:0}.slider output{min-width:2.5ch;font-variant-numeric:tabular-nums}fieldset.itcalc__blok>legend{float:left;width:100%;margin:0 0 0.9rem;font-size:1.2rem}fieldset.itcalc__blok>legend + .slider{clear:both}.stappen--3{grid-template-columns:repeat(3,1fr)}.stappen--2{grid-template-columns:repeat(2,1fr)}.itcalc__uitkomst{display:flex;flex-direction:column;padding:0;overflow:hidden;max-height:calc(100vh - var(--main-h) - 40px)}.itcalc__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:clamp(1.4rem,2.6vw,2.1rem) clamp(1.4rem,2.6vw,2.1rem) 1rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.3) transparent}.itcalc__actie{flex:none;padding:1rem clamp(1.4rem,2.6vw,2.1rem) clamp(1.4rem,2.6vw,2.1rem);border-top:1px solid rgba(255,255,255,0.14)}.itcalc__actie .itcalc__maatwerk{margin-bottom:0.9rem}@media (min-width:60.0625em){.site-header.is-weg ~ main .itcalc__uitkomst{top:1.25rem;max-height:calc(100vh - 2.5rem)}}@media (max-width:60em){.itcalc__uitkomst{max-height:none;overflow:visible}.itcalc__scroll{overflow:visible}.stappen--3,.stappen--2{grid-template-columns:1fr}}.mininet{width:100%;max-width:30rem;margin-inline:auto}.mininet svg{display:block;width:100%;height:auto;overflow:visible}.mininet__ring{fill:none;stroke:rgba(255,255,255,0.07);stroke-width:1}.mininet__spaak{stroke:rgba(255,255,255,0.16);stroke-width:1.2}.mininet__puls{stroke:var(--cyan);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:5 95;stroke-dashoffset:100;animation:puls 7s linear infinite;animation-delay:calc(var(--i,0) * -0.8s)}.mininet__hub{fill:#0b1426;stroke:rgba(var(--cyan-rgb),0.5);stroke-width:1.5}.mininet__merk{fill:none;stroke:#fff;stroke-width:2.2;stroke-linejoin:round}.mininet__knoop{fill:#0d1627;stroke:rgba(255,255,255,0.4);stroke-width:1.5}.mininet__knoop--g1{stroke:#35d0ff}.mininet__knoop--g2{stroke:#4d8dff}.mininet__knoop--g3{stroke:#cfe8ff}.mininet__knoop.is-hier{fill:var(--cyan);stroke:#fff;stroke-width:2}.vertrouwen{position:relative;max-width:26rem;margin-inline:auto;padding:clamp(1.4rem,2.4vw,2rem);border:1px solid transparent;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,0.075),rgba(255,255,255,0.03)) padding-box,var(--rand-licht) border-box;box-shadow:var(--sh-donker)}.vertrouwen__kop{margin:0 0 1.1rem;font-size:0.75rem;font-weight:750;letter-spacing:0.16em;text-transform:uppercase;color:var(--cyan)}.vertrouwen__lijst{display:grid;gap:1rem;list-style:none}.vertrouwen__lijst li{display:flex;align-items:center;gap:0.9rem}.vertrouwen__lijst .ico{flex:none;width:2.6rem;height:2.6rem;padding:0.6rem;border-radius:12px;background:rgba(var(--cyan-rgb),0.12);color:var(--cyan)}.vertrouwen__lijst strong{display:block;font-size:1.02rem;line-height:1.25;color:#fff}.vertrouwen__lijst small{display:block;margin-top:0.1rem;font-size:0.86rem;color:var(--fg-dim)}.vertrouwen__bel{width:100%;margin-top:1.4rem}.cijferkaart{max-width:26rem;margin-inline:auto;border:1px solid transparent;background:linear-gradient(180deg,#131c30,#0c1424) padding-box,var(--rand-licht) border-box;box-shadow:var(--sh-donker)}.cijferkaart__getal{background:linear-gradient(180deg,#fff 35%,rgba(var(--cyan-rgb),0.95));-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width:60em){.mininet{display:none}.vertrouwen,.cijferkaart{max-width:none}.paginakop__zijkant{margin-top:0.5rem}}@media (prefers-reduced-motion:reduce){.mininet__puls{animation:none;stroke-dasharray:none;opacity:0.3}}.vertrouwen{background:linear-gradient(180deg,#131c30,#0c1424) padding-box,var(--rand-licht) border-box}.kort{background:linear-gradient(180deg,#131c30,#0c1424) padding-box,var(--rand-licht) border-box}.bento{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(1rem,0.6rem + 1.6vw,1.5rem);list-style:none}.bento__tegel{position:relative;grid-column:span 4;min-height:13rem;border-radius:24px;background:var(--card);border:1px solid rgba(10,17,32,0.07);box-shadow:var(--sh-licht);transition:transform 0.35s var(--ease),box-shadow 0.35s var(--ease);isolation:isolate}.bento__tegel:hover{transform:translateY(-4px);box-shadow:0 1px 0 #fff inset,0 30px 60px -28px rgba(10,17,32,0.32)}.bento__tegel--breed{grid-column:span 5}.bento__tegel--groot{grid-column:span 7;grid-row:span 2;color:#eef3ff;border-color:transparent;background:radial-gradient(ellipse 80% 70% at 100% 0%,rgba(var(--cyan-rgb),0.22),transparent 65%),linear-gradient(180deg,#123a8c,#0a1730);box-shadow:var(--gloed-blauw)}.bento__tegel a{position:relative;display:flex;flex-direction:column;height:100%;padding:clamp(1.4rem,2.4vw,2rem);text-decoration:none;border-radius:inherit}.bento__groep{display:inline-flex;align-items:center;gap:0.5rem;margin-bottom:1.1rem;font-size:0.75rem;font-weight:750;letter-spacing:0.14em;text-transform:uppercase;color:var(--muted)}.bento__groep::before{content:'';width:0.5rem;height:0.5rem;border-radius:50%;background:#35d0ff}.bento__tegel[data-g='2'] .bento__groep::before{background:#4d8dff}.bento__tegel[data-g='3'] .bento__groep::before{background:#8fb6e6}.bento__tegel--groot .bento__groep{color:var(--fg-dim)}.bento__icoon{display:inline-grid;place-items:center;width:3rem;height:3rem;margin-bottom:1.25rem;border-radius:14px;background:linear-gradient(135deg,rgba(var(--cyan2-rgb),0.16),rgba(var(--blue-rgb),0.14));color:var(--blue-text)}.bento__icoon .ico{width:1.45rem;height:1.45rem}.bento__tegel--groot .bento__icoon{width:3.75rem;height:3.75rem;background:rgba(255,255,255,0.1);color:var(--cyan)}.bento__tegel--groot .bento__icoon .ico{width:1.9rem;height:1.9rem}.bento__tegel h3{font-size:clamp(1.2rem,1.05rem + 0.5vw,1.45rem)}.bento__tegel--groot h3{font-size:clamp(1.8rem,1.2rem + 1.6vw,2.6rem);letter-spacing:-0.035em;color:#fff}.bento__ondertitel{margin:0.3rem 0 0;font-weight:600;color:var(--blue-text)}.bento__tegel--groot .bento__ondertitel{color:var(--cyan);font-size:1.1rem}.bento__tekst{margin:0.7rem 0 0;color:var(--muted);font-size:0.98rem}.bento__tegel--groot .bento__tekst{color:#b9c8e6;font-size:1.08rem;max-width:30rem}.bento__prijs{margin-top:0.8rem;font-size:0.9rem;font-weight:650;color:var(--blue-text)}.bento__pijl{display:inline-grid;place-items:center;align-self:flex-start;margin-top:auto;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid rgba(10,17,32,0.15);color:var(--blue-text);transition:transform 0.3s var(--ease),background-color 0.3s}.bento__tegel .bento__pijl{margin-top:auto;padding-top:0}.bento__tegel .bento__tekst,.bento__tegel .bento__prijs{margin-bottom:1.25rem}.bento__tegel:hover .bento__pijl{transform:translateX(4px);background:rgba(var(--blue-rgb),0.08)}.bento__tegel--groot .bento__pijl{border-color:rgba(255,255,255,0.3);color:#fff}.bento__tegel--groot:hover .bento__pijl{background:rgba(255,255,255,0.12)}@media (max-width:68.75em){.bento{grid-template-columns:repeat(6,1fr)}.bento__tegel,.bento__tegel--breed{grid-column:span 3}.bento__tegel--groot{grid-column:span 6;grid-row:auto}}@media (max-width:38.75em){.bento{display:flex;flex-direction:column;gap:0.6rem}.bento__tegel{min-height:0;border-radius:18px}.bento__tegel a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:0.9rem;padding:1rem 1.1rem}.bento__groep{grid-column:1 / -1;margin-bottom:0.6rem}.bento__icoon,.bento__tegel--groot .bento__icoon{grid-row:2 / span 2;width:2.6rem;height:2.6rem;margin:0}.bento__tegel h3,.bento__tegel--groot h3{grid-column:2;font-size:1.12rem}.bento__ondertitel,.bento__tegel--groot .bento__ondertitel{grid-column:2;margin:0.1rem 0 0;font-size:0.9rem}.bento__tekst,.bento__prijs{display:none}.bento__pijl,.bento__tegel .bento__pijl{grid-column:3;grid-row:2 / span 2;margin:0;width:2.1rem;height:2.1rem}.bento__tegel--groot{padding:0}.bento__tegel--groot .bento__tekst{display:block;grid-column:1 / -1;margin-top:0.7rem;font-size:0.95rem}}.artikelwand{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;max-width:62rem;margin-inline:auto}.artikel{max-width:41rem;margin-inline:0;font-size:1.125rem;line-height:1.7}.artikel h2{scroll-margin-top:calc(var(--main-h) + 1.5rem)}.artikel h3{margin:2rem 0 0.6rem}.artikel p,.artikel li{color:#2b3650}.kader{border-left:0;border-radius:16px;box-shadow:inset 4px 0 0 var(--blue)}.toc{font-size:0.95rem}.toc__in{border:1px solid rgba(10,17,32,0.08);border-radius:18px;background:var(--card);box-shadow:var(--sh-licht)}.toc summary{padding:1rem 1.25rem;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.toc summary::-webkit-details-marker{display:none}.toc summary::after{content:'';width:0.55rem;height:0.55rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform 0.25s var(--ease)}.toc__in[open] summary::after{transform:rotate(-135deg)}.toc ol{display:grid;gap:0.15rem;padding:0 1.25rem 1.1rem;list-style:none;counter-reset:toc}.toc li{counter-increment:toc}.toc a{display:block;padding:0.4rem 0;color:var(--muted);text-decoration:none;line-height:1.35}.toc a::before{content:counter(toc,decimal-leading-zero) ' ';color:var(--blue-text);font-weight:700;font-variant-numeric:tabular-nums}.toc a:hover{color:var(--blue-text)}@media (min-width:68.8125em){.artikelwand{grid-template-columns:16rem minmax(0,41rem);gap:clamp(2.5rem,5vw,5rem)}.toc{position:sticky;top:calc(var(--main-h) + 2rem);align-self:start;max-height:calc(100svh - var(--main-h) - 4rem);overflow-y:auto;overscroll-behavior:contain}.toc summary{cursor:default;pointer-events:none}.toc summary::after{display:none}}.bronnen{margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgba(10,17,32,0.1);font-size:0.97rem}.bronnen h2{margin:0 0 0.8rem;font-size:1.25rem}.bronnen ol{display:grid;gap:0.5rem;margin:0;padding-left:1.3rem}.bronnen li,.bronnen p{color:var(--muted)}.bronnen a{color:var(--blue-text);word-break:break-word}.bronnen__host{display:block;font-size:0.875rem;color:var(--muted)}.artikelcta{display:grid;gap:1.1rem;margin-top:3rem;padding:clamp(1.5rem,3vw,2.2rem);border-radius:24px;color:#eef3ff;background:radial-gradient(ellipse 80% 70% at 100% 0%,rgba(var(--cyan-rgb),0.2),transparent 65%),linear-gradient(180deg,#123a8c,#0a1730);box-shadow:var(--gloed-blauw)}.artikelcta p{margin:0;color:#cfdcf5}.artikelcta .artikelcta__kop{margin-bottom:0.4rem;font-size:1.3rem;font-weight:700;letter-spacing:-0.02em;line-height:1.25;color:#fff}.artikelcta__knoppen{display:flex;flex-wrap:wrap;gap:0.7rem}.kategorieen{display:flex;flex-wrap:wrap;gap:0.5rem;margin:-1rem 0 2.5rem}.kategorieen a{padding:0.65rem 1rem;border:1px solid rgba(10,17,32,0.12);border-radius:999px;background:var(--card);font-size:0.92rem;font-weight:650;text-decoration:none;transition:border-color 0.2s,color 0.2s}.kategorieen a:hover{border-color:var(--blue);color:var(--blue-text)}.kategorie{margin:2.5rem 0 1.1rem;scroll-margin-top:calc(var(--main-h) + 1rem);font-size:0.8rem;font-weight:750;text-transform:uppercase;letter-spacing:0.15em;color:var(--blue-text)}.kategorie:first-of-type{margin-top:0}.kaart--artikel .kaart__link{margin-top:auto}.paginakop__foto{--b:44px;position:relative;max-width:380px;aspect-ratio:4 / 5;border:0;border-radius:0;box-shadow:none;background:var(--ink-800);clip-path:polygon(0 0,calc(100% - var(--b)) 0,100% var(--b),100% 100%,var(--b) 100%,0 calc(100% - var(--b)))}.paginakop__foto picture,.paginakop__foto img{display:block;width:100%;height:100%}.paginakop__foto img{object-fit:cover;object-position:50% 74%;filter:saturate(0.92) contrast(1.04) brightness(0.96)}.paginakop__foto::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(var(--blue-rgb),0.2),transparent 50%),linear-gradient(0deg,rgba(5,9,19,0.5),transparent 40%);pointer-events:none}@media (min-width:60.0625em){.raster--3:has(>:nth-child(5):last-child){grid-template-columns:repeat(6,1fr)}.raster--3:has(>:nth-child(5):last-child)>*{grid-column:span 2}.raster--3:has(>:nth-child(5):last-child)>:nth-child(n + 4){grid-column:span 3}.raster--3:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.raster--3:has(>:only-child){grid-template-columns:minmax(0,28rem)}}@media (min-width:38.8125em) and (max-width:60em){.raster--3,.raster--2{grid-template-columns:repeat(2,1fr)}.raster--3>:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - 0.5rem)}}.agenda__start{display:grid;justify-items:start;gap:0.5rem;padding:clamp(1.5rem,3vw,2.25rem)}.agenda__start p{margin:0;color:var(--muted)}.agenda__start .btn{margin-top:0.75rem}@media (min-width:43.75em) and (max-width:60em){.net{max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 2.5rem;align-items:start}.net__groep + .net__groep{margin-top:0}.net__groep[data-g='1']{grid-row:span 2}.net__onder{grid-column:1 / -1}}.nw{display:inline-block;max-width:100%;text-decoration:inherit}.container *{min-width:0}h1,h2,h3,.kaart p,.kaart__link,.footer__lijst a,.footer__adres span,.footer__adres a,.footer__tekst,.footer__klein{overflow-wrap:anywhere}.container *:is(p,li,span,strong,small,em,label,dd,dt,td,figcaption,summary,blockquote){overflow-wrap:anywhere}@media (max-width:43.75em){.tabel tbody th{overflow-wrap:anywhere}}a[href^='tel:']:not(.btn){white-space:nowrap}.btn{max-width:100%}.artikel a.btn{color:var(--btn-fg);text-decoration:none}.artikelcta .btn--accent{--btn-fg:var(--cta-fg)}.artikelcta .btn--ghost{--btn-fg:#fff;--btn-line:rgba(255,255,255,0.26);background:rgba(255,255,255,0.04)}.artikelcta .btn--ghost:hover{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.45)}.pakket--populair *:focus-visible,.artikelcta *:focus-visible,.itcalc__uitkomst *:focus-visible,.calc__uitkomst *:focus-visible,.bento__tegel--groot *:focus-visible{outline-color:var(--cyan)}.cta__formulier .veld input:focus,.cta__formulier .veld textarea:focus,.cta__formulier .veld select:focus{box-shadow:0 0 0 4px rgba(var(--cyan-rgb),0.35)}.site-header.is-stuck .topbar{visibility:hidden;transition:height 0.3s var(--ease),opacity 0.3s,visibility 0s linear 0.3s}main>:is(.sectie--licht,.sectie--paper) +:is(.sectie--licht,.sectie--paper){background:var(--vel-2)}.hero__badge{animation:zweef 2.5s ease-in-out 2 alternate}.hero__badge--3{animation-delay:0s}@media (min-width:60.0625em) and (max-width:77.5em){.hero__badge--2{top:6.5rem}}@media (min-width:38.8125em) and (max-width:60em){.hero__foto{aspect-ratio:2 / 1}}@media (max-width:68.75em){.menu-open .site-header,.menu-open .site-header.is-stuck{-webkit-backdrop-filter:none;backdrop-filter:none}.nav>*{width:100%;max-width:40rem}.nav__list,.nav__voet,.nav__cta{margin-inline:auto}.mega__voet a{display:flex;align-items:center;min-height:2.75rem}}@media (max-width:68.75em) and (max-height:37.5em){.nav__link{padding:0.5rem 0;font-size:1.25rem}.nav__cta{margin-top:1rem}.nav__voet{padding-top:0.5rem}.mega__col a{padding-block:0.55rem}}@media (max-width:68.75em) and (max-height:31.25em){.nav__link{padding:0.45rem 0;font-size:1.35rem}.nav__cta{margin-top:0.75rem;min-height:3rem}.nav__voet{padding-top:0.75rem}}.nav-nojs{display:none}@media (max-width:68.75em){.no-js .site-header{position:relative;background:var(--ink-950)}.no-js .header-main,.no-js .header-main__in{height:auto;min-height:0}.no-js .header-main__in{flex-wrap:wrap;padding-block:0.5rem}.no-js .nav{display:none}.no-js .nav-nojs{display:block;flex:1 0 100%}.nav-nojs ul{display:flex;flex-wrap:wrap;gap:0 1.5rem;margin:0;padding:0;list-style:none}.nav-nojs a{display:inline-block;padding:0.7rem 0;color:#fff;font-weight:600;text-decoration:none}}@media (max-width:60em){.pakketten{padding-block:2.5rem 4.5rem;margin-block:-1.25rem -3rem}}@media (max-width:43.75em){.tabel td .tabel__waarde{text-align:right}}@media (min-width:43.75em) and (max-width:60em){.bundels{grid-template-columns:repeat(2,1fr);max-width:none}.bundels>:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - 0.5rem)}}@media (max-width:60em){.teamfotos__rij>div{aspect-ratio:4 / 5}.teamfotos__rij picture{display:block;height:100%}.teamfotos__rij img{width:100%;height:100%;object-fit:cover}.site-header.is-weg ~ main .itcalc__mini{top:0.75rem}.itcalc__mini a,.kaart__link,.bewijs__item{display:inline-flex;align-items:center;min-height:44px}}.keuzes--klein .keuze>span{width:100%}@media (min-width:68.8125em){.bento__tegel,.bento__tegel--breed{grid-column:span 3}.bento__tegel--groot{grid-column:1 / -1;grid-row:auto;min-height:0}.bento__tegel--groot a{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:3rem}.bento__tegel--groot a>*{grid-column:1}.bento__tegel--groot .bento__tekst{max-width:40rem}.bento__tegel--groot .bento__pijl{grid-column:2;grid-row:1 / span 6;align-self:center;margin:0;width:4rem;height:4rem}}.net__groep[data-g='2'] .net__ico{color:#4d8dff;background:rgba(77,141,255,0.14)}.net__groep[data-g='3'] .net__ico{color:#cfe8ff;background:rgba(207,232,255,0.12)}.calc input[type='range'],.itcalc input[type='range']{height:44px;background:none}.calc input[type='range']::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--blue) var(--fill),rgba(255,255,255,0.45) var(--fill))}.itcalc input[type='range']::-webkit-slider-runnable-track{height:10px;border-radius:999px;background:linear-gradient(90deg,var(--blue) var(--fill),#7d8aa3 var(--fill))}.calc input[type='range']::-webkit-slider-thumb{margin-top:-10px}.itcalc input[type='range']::-webkit-slider-thumb{margin-top:-9px}.calc input[type='range']::-moz-range-track{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--blue) var(--fill),rgba(255,255,255,0.45) var(--fill))}.itcalc input[type='range']::-moz-range-track{height:10px;border-radius:999px;background:linear-gradient(90deg,var(--blue) var(--fill),#7d8aa3 var(--fill))}.consent .btn{min-height:2.75rem}.lint{position:relative}.lint__kop{padding-inline:3.5rem}.lint__pauze{position:absolute;top:clamp(1rem,2.4vw,2.25rem);right:var(--gutter);z-index:2;display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid rgba(110,120,140,0.55);border-radius:50%;background:transparent;color:var(--muted);cursor:pointer}.lint__pauze[hidden]{display:none}.lint__pauze:hover{color:var(--text);border-color:currentColor}.lint__pauze-icoon{width:1.1rem;height:1.1rem}.lint__pauze-icoon--speel,.lint__pauze[aria-pressed='true'] .lint__pauze-icoon--pauze{display:none}.lint__pauze[aria-pressed='true'] .lint__pauze-icoon--speel{display:block}.lint.is-stil .lint__rij{animation-play-state:paused}.rust *,.rust *::before,.rust *::after{animation:none !important;transition-duration:0.001ms !important;transition-delay:0s !important;scroll-behavior:auto !important}.rust .voortgangsbalk{display:none}.rust .net__puls,.rust .mininet__puls{stroke-dasharray:none;opacity:0.3}.rust .net__knoop::after{display:none}.rust .lint__baan{-webkit-mask:none;mask:none}.rust .lint__rij{flex:1 1 100%;flex-wrap:wrap;justify-content:center;row-gap:1.25rem;padding-right:0}.rust .lint__rij[aria-hidden='true']{display:none}.rust .lint__pauze{display:none}@keyframes voortgang{from{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.voortgangsbalk span{transform:none;will-change:transform;animation:voortgang linear both;animation-timeline:scroll(root block)}}}@media (forced-colors:active){.keuze input:checked + span,.scan__optie[aria-pressed='true']{outline:3px solid Highlight;outline-offset:-5px}.voortgang li.is-actief{border-top-width:6px}.nav__link[aria-current='page']{text-decoration:underline;text-underline-offset:6px}.calc input[type='range']::-webkit-slider-runnable-track,.itcalc input[type='range']::-webkit-slider-runnable-track{forced-color-adjust:none;background:ButtonText}.calc input[type='range']::-moz-range-track,.itcalc input[type='range']::-moz-range-track{forced-color-adjust:none;background:ButtonText}}@media (forced-colors:active) and (prefers-color-scheme:light){.brand__logo--wit{filter:invert(1)}}.bento__groep{min-height:3.4em;align-items:flex-start}.bento__groep::before{margin-top:0.3em;flex:none}.kruimel ol{align-items:center}.kruimel [aria-current]{padding-block:0.6rem}.kategorie-chip{padding:0.65rem 1rem;border:1px solid rgba(10,17,32,0.12);border-radius:999px;background:var(--card);color:inherit;font:inherit;font-size:0.92rem;font-weight:650;cursor:pointer;transition:border-color 0.2s,color 0.2s,background-color 0.2s}.kategorie-chip:hover{border-color:var(--blue);color:var(--blue-text)}.kategorie-chip[aria-pressed='true']{border-color:var(--blue);background:var(--blue);color:#fff}.no-js .kategorieen[data-kb-filter]{display:none}.kaart[hidden]{display:none}@media (min-width:60.0625em) and (max-width:68.75em){.site-header.is-stuck .nav{top:calc(var(--main-h) + 1px)}}@media (max-width:38.75em){.hero__tekst>.hero__sub{order:3}.hero__tekst>.knoppen{order:4}.hero__tekst>.bewijs{order:5}.hero__beeld{order:6}}@media (min-width:36em) and (max-width:60em) and (max-height:31.25em){.hero{padding-top:calc(var(--hh) + 0.5rem);padding-bottom:2rem}.hero__in{grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);align-items:start;gap:1rem 2rem}.hero__tekst{display:block}.hero__sub{margin-top:0.7rem;font-size:1rem;line-height:1.5}.hero .knoppen{margin-top:1rem}.hero .bewijs{margin-top:1rem}.hero__beeld{order:0;margin-inline:0}.hero__chips{display:none}.hero h1 .h1__1{font-size:clamp(1.9rem,7vh + 0.4rem,2.6rem)}.hero h1 .h1__2{font-size:clamp(1.05rem,3.4vh + 0.3rem,1.3rem)}.hero__foto{aspect-ratio:4 / 3}}@media (max-width:19.9em){.mobilebar__icoon{display:none}.mobilebar__hoofd{flex:1 1 100%}}@media (max-width:22.5em){.nav__bel{grid-template-columns:1.4fr 1fr;gap:0.5rem}.nav__bel .btn{gap:0.4rem;padding-inline:0.5rem;font-size:0.9rem}}@media (max-width:21.5em){.footer__grid{gap:2rem 1rem}.footer__lijst a{font-size:0.875rem;padding-block:0.7rem}}h1,h2,h3,.keuze>span{hyphens:auto;hyphenate-limit-chars:12 5 5}@media (max-width:38.75em){.consent__titel{display:none}.consent__knoppen .btn{flex:1}}@media (min-width:40em) and (max-width:60em){.mobilebar{left:0;right:0;margin-inline:auto;width:min(34rem,calc(100% - var(--gutter) * 2))}}.topbar__item{min-height:40px}.footer__knop{min-height:2.75rem}.brand,.routelink{display:inline-flex;align-items:center;min-height:44px}.tabel-wrap a,.bundel li a,.adreslijst a,.itcalc__adviezen a{display:inline-block;padding-block:0.35rem}@media (pointer:coarse),(max-width:60em){.tabel-wrap a,.bundel li a,.adreslijst a,.itcalc__adviezen a{display:inline-flex;align-items:center;min-height:44px;padding-block:0}.toc a{padding-block:0.7rem}}@media (max-width:68.75em){.itcalc__mini a,.kaart__link,.bewijs__item{display:inline-flex;align-items:center;min-height:44px}}.keuzes--klein:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:30em){.keuzes--klein:has(>:nth-child(3):last-child) .keuze>span{padding:0.8rem 0.45rem;font-size:0.875rem}}@media (max-width:23.5em){.keuzes--klein:has(>:nth-child(3):last-child){grid-template-columns:1fr}}.no-js [data-volgende],.no-js [data-vorige],.no-js [data-scan-begin],.no-js .scan__start-tekst,.no-js .itcalc__uitkomst,.no-js .itcalc__mini{display:none}.scan__uitslag:focus-visible{outline-offset:10px;border-radius:20px}@media (prefers-reduced-motion:reduce){.lint__pauze{display:none}.lint__rij{padding-inline:var(--gutter)}}.rust .lint__rij{padding-inline:var(--gutter)}@media (min-width:43.8125em){.tabel th,.tabel td,.tabel th *,.tabel td *{overflow-wrap:normal}}@media (max-width:15em){.slider__kop{grid-template-columns:1fr}.slider output{justify-self:start;text-align:left}.slider__icoon{width:2rem;height:2rem}.keuzes--klein:has(>:nth-child(3):last-child){grid-template-columns:1fr}}@media (max-width:19.9em){.btn{padding-inline:1rem;gap:0.45rem}.cta__formulier,.artikelcta{padding:1.1rem}}@media (max-width:68.75em){.nav__link{white-space:normal}.nav__cta{flex:none}.nav__bel{display:flex;flex-wrap:wrap}.nav__bel .btn{flex:1 1 auto}}@media (min-width:60.0625em) and (max-width:68.75em) and (max-height:48em){.nav__link{padding-block:0.55rem}}html:has(.consent:not([hidden])){scroll-padding-bottom:14rem}.consent__knoppen{flex-wrap:wrap}.consent .btn{white-space:normal;min-width:max-content}.adreslijst a{margin-block:-0.35rem}@media (pointer:coarse),(max-width:60em){.adreslijst a{margin-block:0}.adreslijst p:has(a){align-items:center}.adreslijst p:has(a) .ico{margin-top:0}}.site-footer li>a{display:inline-block;min-height:1.5rem}.no-js [data-rust],.no-js [data-consent-open]{display:none}.no-js .site-header{position:relative;background:var(--ink-950)}.no-js *,.no-js *::before,.no-js *::after{animation:none !important}.no-js .voortgangsbalk{display:none}.no-js .net__puls,.no-js .mininet__puls{stroke-dasharray:none;opacity:0.3}.no-js .net__knoop::after{display:none}.no-js .lint__baan{-webkit-mask:none;mask:none}.no-js .lint__rij{flex:1 1 100%;flex-wrap:wrap;justify-content:center;row-gap:1.25rem;padding-right:0;padding-inline:var(--gutter)}.no-js .lint__rij[aria-hidden='true']{display:none}@media (max-width:17.5em){.cijfers{grid-template-columns:1fr}.cijferkaart{padding:1.4rem}.cijferkaart .cijferkaart__getal{font-size:3rem;overflow-wrap:normal}.case__cijfer{padding:1.4rem}.case__cijfer span{font-size:3rem;overflow-wrap:normal}.case__cijfer small{max-width:none}.review{padding:1.1rem}.kaart{padding:1.1rem}.net__ico,.net__pijl{display:none}.net__knoop a{padding:0.7rem 0.8rem}.net__groep ul{padding-left:1rem}.net__knoop::before{left:-1.2rem}}.wa{position:fixed;right:0;bottom:calc(1.25rem + env(safe-area-inset-bottom));z-index:118;display:inline-grid;place-items:center;width:2.9rem;height:2.75rem;border-radius:0.6rem 0 0 0.6rem;background:#1fa855;color:#fff;text-decoration:none;box-shadow:0 8px 20px -8px rgba(0,0,0,0.5),0 0 0 1px rgba(255,255,255,0.14);transition:width 0.25s var(--ease),background-color 0.2s,bottom 0.5s var(--ease-expo)}.wa:hover{width:3.2rem;background:#22b95f}.wa:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.wa__ico{width:1.7rem;height:1.7rem}.menu-open .wa{visibility:hidden}@media (max-width:60em){.mobilebar.is-zichtbaar ~ .wa{bottom:calc(5.6rem + env(safe-area-inset-bottom))}}@media (max-width:38.75em){.wa:has(~ .consent:not([hidden])){display:none}}@media (prefers-reduced-motion:reduce){.wa,.wa:hover{transition:none}}.rust .wa{transition:none}@media (forced-colors:active){.wa{forced-color-adjust:none;background:ButtonText;color:ButtonFace;border:2px solid ButtonText}}@media print{.wa{display:none}}.js.rust .w{opacity:1;transform:none;filter:none;animation:none}.js.rust [data-reveal]{opacity:1;transform:none}.rust .site-header.is-weg{transform:none}.rust [data-parallax]{translate:none !important}