@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff")}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--ink: #14180F;--ink-2: #3D4A3F;--muted: #55634F;--paper: #FFFFFF;--paper-2: #F6F8F1;--line: #E2E8D8;--line-strong: #858F7B;--lime: #D7FB4F;--lime-hover: #E3FF6A;--lime-edge: #B5D936;--lime-ink: #4D6A0E;--night: #10140E;--on-night: #D9DED3;--on-night-dim: #A9B1A2;--line-night: #2A3126;--error: #B42318;--ok: #1E7B3A;--font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-meta: 14px;--fs-ui: 16px;--fs-body: 18px;--fs-lead: 22px;--fs-h2: 32px;--fs-h1: 52px;--r: 12px;--r-pill: 999px;--schaduw: 0 24px 56px -24px rgba(20, 24, 15, .32);--maxw: 1200px;--gutter: 24px}@media(max-width:640px){:root{--fs-body: 17px;--fs-lead: 20px;--fs-h2: 26px;--fs-h1: 36px;--gutter: 16px}}html{scroll-behavior:smooth;scroll-padding-top:88px}body{font-family:var(--font);font-size:var(--fs-body);line-height:1.6;color:var(--ink-2);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{color:var(--ink);font-weight:800;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}h1{font-size:var(--fs-h1);letter-spacing:-.03em}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-lead);font-weight:700;letter-spacing:-.01em}h4,h5,h6{font-size:var(--fs-ui);color:var(--ink);line-height:1.3}p{max-width:68ch}ul,ol{list-style:none}a{color:inherit}img{max-width:100%;height:auto;display:block}strong{color:var(--ink);font-weight:700}address{font-style:normal}button,input,select,textarea{font-family:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.band--nacht :focus-visible,.kopbalk :focus-visible,.voet :focus-visible{outline-color:var(--lime)}[tabindex="-1"]:focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}.skiplink{position:absolute;left:12px;top:-64px;z-index:400;background:var(--lime);color:var(--ink);font-weight:700;font-size:var(--fs-ui);padding:12px 16px;text-decoration:none;transition:top .15s ease}.skiplink:focus{top:12px}.verborgen{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.i{width:20px;height:20px;flex-shrink:0;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.i--24{width:24px;height:24px}.i--28{width:28px;height:28px}.wrap{max-width:calc(var(--maxw) + 2 * var(--gutter));margin-inline:auto;padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.band{padding-block:96px}.band--zacht{background:var(--paper-2)}.band--nacht{background:var(--night);color:var(--on-night)}.band--nacht h2,.band--nacht h3,.band--nacht strong{color:var(--paper)}.band--smal{padding-block:48px}@media(max-width:640px){.band{padding-block:64px}.band--smal{padding-block:32px}}.bandkop{display:grid;gap:16px;margin-bottom:48px;max-width:780px}.kicker{font-size:var(--fs-meta);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lime-ink)}.band--nacht .kicker{color:var(--lime)}.lead{font-size:var(--fs-lead);line-height:1.5;color:var(--ink-2);max-width:52ch}.band--nacht .lead{color:var(--on-night)}.meta{font-size:var(--fs-meta);color:var(--muted)}.band--nacht .meta{color:var(--on-night-dim)}.stapel{display:grid;gap:16px;align-content:start;min-width:0}.stapel--ruim{gap:24px}.knop{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px 26px;border:2px solid transparent;border-radius:var(--r-pill);font:600 var(--fs-ui)/1.2 var(--font);text-decoration:none;text-align:center;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.knop .i{transition:transform .15s ease}.knop:hover .i{transform:translate(3px)}.knop--hoofd{background:var(--lime);border-color:var(--lime-edge);color:var(--ink)}.knop--hoofd:hover{background:var(--lime-hover)}.knop--rand{background:transparent;border-color:var(--ink);color:var(--ink)}.knop--rand:hover{background:var(--ink);color:var(--paper)}.band--nacht .knop--rand{border-color:var(--on-night-dim);color:var(--paper)}.band--nacht .knop--rand:hover{background:var(--paper);color:var(--ink)}.tekstlink{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--ink);text-decoration:underline;text-decoration-color:var(--lime-edge);text-decoration-thickness:3px;text-underline-offset:6px}.tekstlink:hover{text-decoration-color:var(--ink)}.band--nacht .tekstlink{color:var(--paper);text-decoration-color:var(--lime)}.knoppen{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}@media(max-width:640px){.knop{white-space:normal}}@media(pointer:coarse){.tekstlink{min-height:44px}}.held{padding-block:72px 80px;border-bottom:1px solid var(--line);background:var(--paper)}.held__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:center}.held__tekst{display:grid;gap:24px;min-width:0}.held__tekst .lead{max-width:46ch}.held__noot{font-size:var(--fs-meta);color:var(--muted)}.held__noot a{color:var(--ink)}.held--smal .held__in{grid-template-columns:minmax(0,1fr)}.held--smal .held__tekst{max-width:820px}.held--zacht{background:var(--paper-2)}mark.markeer{background:linear-gradient(transparent 60%,var(--lime) 60%,var(--lime) 94%,transparent 94%);color:inherit;padding-inline:2px}.kruimels{font-size:var(--fs-meta);color:var(--muted);display:flex;flex-wrap:wrap;gap:8px}.kruimels a{color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.kruimels a:hover{color:var(--ink)}.feiten{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:var(--fs-meta);color:var(--muted)}.feiten li{display:inline-flex;align-items:center;gap:8px}.feiten .i{color:var(--lime-ink)}.feiten a{color:var(--ink)}@media(max-width:900px){.held{padding-block:48px 56px}.held__in{grid-template-columns:minmax(0,1fr);gap:40px}}@media(max-width:560px){.held .knoppen{flex-direction:column;align-items:flex-start}}.scherm{display:grid;gap:12px;min-width:0}.scherm picture{display:contents}.scherm figcaption{font-size:var(--fs-meta);color:var(--muted)}.scherm--midden figcaption{text-align:center}.band--nacht .scherm figcaption{color:var(--on-night-dim)}.scherm__beeld{width:100%;border-radius:var(--r);border:1px solid var(--line);box-shadow:var(--schaduw);background:var(--paper)}.scherm__vrij{width:100%;filter:drop-shadow(0 20px 28px rgba(20,24,15,.26))}.scherm__telefoon{width:min(360px,100%);margin-inline:auto;filter:drop-shadow(0 20px 28px rgba(20,24,15,.26))}.scherm__label{width:100%;border:1px solid var(--line);box-shadow:var(--schaduw);background:var(--paper);border-radius:var(--r)}.scherm__mobiel{width:min(300px,100%);margin-inline:auto;border:1px solid var(--line);box-shadow:var(--schaduw);border-radius:var(--r)}.scan-scene{display:grid;gap:12px;min-width:0}.scan-scene figcaption{font-size:var(--fs-meta);color:var(--muted);max-width:560px;margin-inline:auto}.scan-scene__doek{position:relative;width:100%;max-width:560px;margin-inline:auto;aspect-ratio:560 / 530}.scan-scene__doek>img,.scan-scene__lijn{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.scan-scene__lijn{overflow:visible}.scan-scene__pad{fill:none;stroke:var(--lime-edge);stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.scan-scene__pijl{fill:var(--lime-edge)}.scan-scene__aimer{opacity:0}@media(prefers-reduced-motion:no-preference){.scan-scene--wacht .scan-scene__laag,.scan-scene--wacht .scan-scene__pijl{opacity:0}.scan-scene--wacht .scan-scene__pad{stroke-dashoffset:1}.scan-scene--speel .scan-scene__aimer{animation:scan-flits .55s ease-out .2s both}.scan-scene--speel .scan-scene__ring{animation:scan-op .3s ease-out .7s both}.scan-scene--speel .scan-scene__pad{animation:scan-lijn .6s ease-in-out .95s both}.scan-scene--speel .scan-scene__pijl{animation:scan-op .15s ease-out 1.5s both}.scan-scene--speel .scan-scene__markering{animation:scan-op .45s ease-out 1.55s both}}@keyframes scan-flits{0%{opacity:0}20%{opacity:1}40%{opacity:.4}60%{opacity:1}to{opacity:0}}@keyframes scan-op{0%{opacity:0}to{opacity:1}}@keyframes scan-lijn{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(max-width:900px){.held--scan .held__in{gap:24px}.held--scan .held__tekst{display:contents}.held--scan .scan-scene{order:1;margin-block:8px}.held--scan .feiten{order:2}}.scherm--ware-grootte{justify-items:center}.scherm--ware-grootte .scherm__beeld{width:auto;max-width:100%;height:auto}@media(max-width:900px){.scherm--alleen-breed{display:none}}@media(min-width:901px){.scherm--alleen-smal{display:none}}.raster{display:grid;gap:24px}.raster--2{grid-template-columns:repeat(2,minmax(0,1fr))}.raster--3{grid-template-columns:repeat(3,minmax(0,1fr))}.raster--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1020px){.raster--4,.raster--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.raster--2,.raster--3,.raster--4{grid-template-columns:minmax(0,1fr)}}.kaart{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:32px;display:grid;gap:16px;align-content:start;min-width:0}.kaart p{font-size:var(--fs-ui)}a.kaart{text-decoration:none;transition:border-color .15s ease}a.kaart:hover{border-color:var(--ink)}a.kaart:hover h3{text-decoration:underline;text-decoration-color:var(--lime-edge);text-decoration-thickness:3px;text-underline-offset:5px}.kaart__voet{margin-top:24px}@media(max-width:640px){.kaart{padding:24px}}.vinklijst{display:grid;gap:8px;font-size:var(--fs-ui)}.vinklijst li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start}.vinklijst .i{margin-top:3px;color:var(--lime-ink)}.band--nacht .vinklijst .i{color:var(--lime)}.herken{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px}.herken li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:16px;align-items:start}.herken .i{color:var(--ink);margin-top:2px}.herken__slot{margin-top:48px;font-size:var(--fs-lead);line-height:1.5;color:var(--ink);font-weight:600;max-width:56ch}@media(max-width:760px){.herken{grid-template-columns:minmax(0,1fr)}}.tweeluik{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.tweeluik--boven{align-items:start}@media(min-width:901px){.tweeluik--boven>.scherm{position:sticky;top:104px}}@media(max-width:900px){.tweeluik{grid-template-columns:minmax(0,1fr);gap:40px}}.labels{display:flex;flex-wrap:wrap;gap:8px}.labels li{font-size:var(--fs-meta);font-weight:600;color:var(--ink-2);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-pill);padding:6px 14px}.ai-lijst{display:grid;border-top:1px solid var(--line)}.ai-lijst div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;padding-block:12px;border-bottom:1px solid var(--line);font-size:var(--fs-ui)}.ai-lijst dt{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.case__naam{font-size:var(--fs-lead);font-weight:800;color:var(--ink);letter-spacing:-.01em;line-height:1.25}.case__soort{font-size:var(--fs-meta);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lime-ink)}.label-concept{justify-self:start;font-size:var(--fs-meta);font-weight:600;color:var(--ink);background:var(--paper-2);border:1px dashed var(--line-strong);border-radius:var(--r-pill);padding:2px 12px}.conceptbalk{background:var(--paper-2);border-bottom:1px dashed var(--line-strong);font-size:var(--fs-meta);color:var(--ink);padding-block:12px}.ladder{display:grid;border-top:1px solid var(--line)}.ladder li{display:grid;grid-template-columns:64px minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr);gap:24px;padding-block:24px;border-bottom:1px solid var(--line);align-items:start}.ladder__nr{font-size:var(--fs-h2);font-weight:800;color:var(--lime-ink);line-height:1.15;font-variant-numeric:tabular-nums}.ladder__wat{display:grid;gap:8px}.ladder__wat p,.ladder__duur,.ladder__prijs{font-size:var(--fs-ui)}.ladder__duur span,.ladder__prijs span{display:block;font-size:var(--fs-meta);color:var(--muted)}.ladder__prijs strong{font-variant-numeric:tabular-nums}@media(max-width:760px){.ladder li{grid-template-columns:48px minmax(0,1fr);gap:8px 16px}.ladder__duur,.ladder__prijs{grid-column:2}}.vragen{border-top:1px solid var(--line);max-width:860px}.vragen details{border-bottom:1px solid var(--line)}.vragen summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;padding-block:20px;font-size:var(--fs-ui);font-weight:700;color:var(--ink)}.vragen summary::-webkit-details-marker{display:none}.vragen summary .i{transition:transform .15s ease}.vragen details[open] summary .i{transform:rotate(45deg)}.vragen details p{padding-bottom:20px;font-size:var(--fs-ui)}.formulier{display:grid;gap:16px;background:var(--paper);color:var(--ink-2);border-radius:var(--r);padding:32px}.formulier__rij{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.veld{display:grid;gap:8px;align-content:start}.veld label{font-size:var(--fs-meta);font-weight:600;color:var(--ink)}.veld input,.veld select,.veld textarea{font:400 var(--fs-ui)/1.4 var(--font);color:var(--ink);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--r);min-height:48px;padding:12px 14px;width:100%}.veld textarea{min-height:128px;resize:vertical}.veld input:focus-visible,.veld select:focus-visible,.veld textarea:focus-visible{outline:3px solid var(--ink);outline-offset:1px}.veld [aria-invalid=true]{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.veld__fout{font-size:var(--fs-meta);font-weight:600;color:var(--error)}.formulier .knop{width:100%}.formulier__noot{font-size:var(--fs-meta);color:var(--muted)}.formulier__noot a{color:var(--ink)}.formulier__honingpot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(max-width:640px){.formulier{padding:24px 16px}.formulier__rij{grid-template-columns:minmax(0,1fr)}}.contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;align-items:start}.contact__kanalen{display:grid;gap:12px;font-size:var(--fs-ui)}.contact__kanalen li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start}.contact__kanalen a{color:var(--paper)}.persoon{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;align-items:center}.persoon img{width:72px;height:72px;object-fit:cover;object-position:50% 28%;border-radius:var(--r-pill)}@media(max-width:900px){.contact{grid-template-columns:minmax(0,1fr);gap:40px}}.team{display:grid;gap:24px}.team li{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;align-items:center}.team img{width:72px;height:72px;object-fit:cover;object-position:50% 28%;border-radius:var(--r-pill)}.team strong{display:block;font-size:var(--fs-ui)}.team span{font-size:var(--fs-meta);color:var(--muted)}.radarstrook{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px}.radarstrook p{font-size:var(--fs-lead);line-height:1.5;color:var(--ink);font-weight:600;max-width:60ch}.lijst{display:grid;border-top:1px solid var(--line)}.lijst a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;padding-block:20px;border-bottom:1px solid var(--line);text-decoration:none}.lijst a strong{font-size:var(--fs-ui)}.lijst a:hover strong{text-decoration:underline;text-decoration-color:var(--lime-edge);text-decoration-thickness:3px;text-underline-offset:5px}.lijst span{font-size:var(--fs-meta);color:var(--muted)}.lijst p{grid-column:1 / -1;font-size:var(--fs-ui)}.verder{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.verder>span{font-size:var(--fs-meta);font-weight:700;color:var(--muted)}.rekensom{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;margin-top:16px}.rekensom__invoer,.rekensom__uitkomst{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:32px;display:grid;gap:24px;align-content:start}.rekensom__veld{display:grid;gap:8px}.rekensom__label{display:flex;justify-content:space-between;gap:16px;font-size:var(--fs-ui);color:var(--ink)}.rekensom__label strong{font-variant-numeric:tabular-nums}.rekensom input[type=range]{width:100%;accent-color:var(--lime-ink);min-height:44px}.rekensom__bedrag{font-size:var(--fs-h1);font-weight:800;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.rekensom__cijfers,.rekensom__uitkomst p{font-size:var(--fs-ui)}@media(max-width:860px){.rekensom{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.rekensom__invoer,.rekensom__uitkomst{padding:24px}}.datumregel{font-size:var(--fs-meta);color:var(--muted)}.radar-lijst{display:grid;gap:24px;max-width:920px}.radar-item{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:32px;display:grid;gap:12px}.radar-item__kop{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px}.radar-item__wanneer{font-size:var(--fs-meta);font-weight:700;color:var(--lime-ink)}.radar-item p{font-size:var(--fs-ui)}.radar-item__voet{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-top:12px;border-top:1px solid var(--line)}.radar-item__bron{font-size:var(--fs-meta);color:var(--muted)}.radar-item__bron a{color:var(--ink)}@media(max-width:640px){.radar-item{padding:24px}}.tekst{max-width:760px;display:grid;gap:16px}.tekst h2{margin-top:32px}.tekst h3{margin-top:16px;font-size:var(--fs-ui)}.tekst ul{list-style:disc;padding-left:24px;display:grid;gap:8px}.tekst ol{list-style:decimal;padding-left:24px;display:grid;gap:8px}.tekst a{color:var(--ink)}.tekst blockquote{border-left:3px solid var(--lime-edge);padding:8px 0 8px 24px;color:var(--ink)}.tekst code{font-family:ui-monospace,Consolas,monospace;font-size:var(--fs-meta);background:var(--paper-2);padding:2px 6px}.knelpunten{display:grid;border-top:1px solid var(--line)}.knelpunten>li{display:grid;gap:8px;padding-block:20px;border-bottom:1px solid var(--line)}.knelpunten h3{font-size:var(--fs-body)}.knelpunten p{font-size:var(--fs-ui)}.knelpunten .tekstlink{justify-self:start}.aanpak{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;counter-reset:none}.aanpak>li{display:grid;gap:16px;align-content:start;padding-top:24px;border-top:1px solid var(--line);min-width:0}.aanpak__nr,.verloop__nr{font-size:var(--fs-h2);font-weight:800;line-height:1.15;color:var(--lime-ink);font-variant-numeric:tabular-nums}.aanpak p{font-size:var(--fs-ui)}.aanpak .tekstlink{justify-self:start}@media(max-width:900px){.aanpak{grid-template-columns:minmax(0,1fr);gap:24px}}.stromen{display:grid;border-top:1px solid var(--line)}.stromen>li{display:grid;gap:4px;padding-block:20px;border-bottom:1px solid var(--line);font-size:var(--fs-ui)}.verloop{display:grid;border-top:1px solid var(--line);max-width:860px}.verloop>li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:24px;padding-block:24px;border-bottom:1px solid var(--line)}.verloop p{font-size:var(--fs-ui)}@media(max-width:760px){.verloop>li{grid-template-columns:48px minmax(0,1fr);gap:8px 16px}}.rapport{display:grid;gap:12px;min-width:0}.rapport figcaption{font-size:var(--fs-meta);color:var(--muted)}.rapport__blad{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--schaduw);padding:40px;display:grid;gap:32px}.rapport__kop{display:grid;gap:4px;padding-bottom:24px;border-bottom:1px solid var(--line)}.rapport__titel{font-size:var(--fs-lead);font-weight:800;color:var(--ink);line-height:1.25;letter-spacing:-.01em}.rapport__delen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px}.rapport__deel{display:grid;gap:12px;align-content:start;min-width:0}.rapport__deel h3,.rapport__deel p{font-size:var(--fs-ui)}.rapport__lijst{display:grid;gap:12px;font-size:var(--fs-ui)}.rapport__lijst dt{font-size:var(--fs-meta);font-weight:700;color:var(--ink)}.rapport__voorstel{list-style:decimal;padding-left:24px;display:grid;gap:8px;font-size:var(--fs-ui)}.rapport__kost{list-style:disc;padding-left:24px;display:grid;gap:8px;font-size:var(--fs-ui)}.rapport__voorstel .meta{display:block}@media(max-width:760px){.rapport__blad{padding:24px;gap:24px}.rapport__delen{grid-template-columns:minmax(0,1fr);gap:24px}}.zekerheden{display:grid;border-top:1px solid var(--line)}.zekerheden>li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:16px 56px;padding-block:40px;border-bottom:1px solid var(--line)}.zekerheden__kop{display:grid;gap:8px;align-content:start}.zekerheden__kop h2{font-size:var(--fs-lead)}@media(max-width:900px){.zekerheden>li{grid-template-columns:minmax(0,1fr);padding-block:32px}}.citaat{display:grid;gap:8px;border-left:3px solid var(--lime-edge);padding:8px 0 8px 24px}.citaat p{font-size:var(--fs-lead);line-height:1.5;font-weight:600;color:var(--ink)}.heldlogo img{height:36px;width:auto;display:block}.koppelgroepen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.koppelgroep .meta{font-weight:600}.koppelregels{display:grid;gap:14px}.koppelregels li{display:grid;gap:2px}.koppelregels strong{font-size:var(--fs-ui)}.koppelregels p{font-size:var(--fs-ui);color:var(--ink-2)}@media(max-width:760px){.koppelgroepen{grid-template-columns:minmax(0,1fr)}}.labels--erbij li{background:transparent;border-style:dashed;border-color:var(--line-strong)}.koppelregels--erbij li{padding-left:14px;border-left:2px dashed var(--line-strong)}.koppelstroom{width:100%;height:auto}.koppelstroom__paneel{fill:url(#ks-nacht)}.koppelstroom__gloed{fill:var(--lime);opacity:.05}.koppelstroom__buis{fill:none;stroke:#ffffff24;stroke-width:10;stroke-linecap:round}.koppelstroom__binnen{fill:none;stroke:#ffffff12;stroke-width:5;stroke-linecap:round;transition:stroke .15s ease}.koppelstroom__komeet{fill:var(--lime);filter:url(#ks-gloed);offset-distance:0%;opacity:0;animation:koppelstroom-komeet 7.2s linear infinite}.koppelstroom__komeet--staart,.koppelstroom__komeet--staart2{opacity:0;fill:var(--lime-hover)}.koppelstroom__label{font-size:14px;font-weight:600;fill:var(--lime);opacity:0;transition:opacity .15s ease}.koppelstroom__stroom:hover .koppelstroom__binnen{stroke:#d7fb4f8c}.koppelstroom__stroom:hover .koppelstroom__label{opacity:1}.koppelstroom__knoop{fill:#ffffff12;stroke:#ffffff38}.koppelstroom__knoop--hart{fill:#d7fb4f1a;stroke:var(--lime);stroke-width:1.5}.koppelstroom__naam{font-size:15px;font-weight:600;fill:var(--paper);text-anchor:middle}.koppelstroom__naam--hart{fill:var(--lime);font-size:16px}.koppelstroom__hart-a{animation:koppelstroom-hart-a 7.2s ease infinite}.koppelstroom__hart-b{opacity:0;animation:koppelstroom-hart-b 7.2s ease infinite}@keyframes koppelstroom-komeet{0%{offset-distance:0%;opacity:0}2%{opacity:1}15%{opacity:1}18%{offset-distance:100%;opacity:0}to{offset-distance:100%;opacity:0}}@keyframes koppelstroom-hart-a{0%,44%{opacity:1}50%,94%{opacity:0}to{opacity:1}}@keyframes koppelstroom-hart-b{0%,44%{opacity:0}50%,94%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.koppelstroom__komeet{animation:none;offset-distance:55%;opacity:.9}.koppelstroom__komeet--staart,.koppelstroom__komeet--staart2{display:none}.koppelstroom__hart-a{animation:none;opacity:1}.koppelstroom__hart-b{animation:none;opacity:0}}.autostroom{width:100%;height:auto}.autostroom__paneel{fill:url(#as-nacht)}.autostroom__gloed{fill:var(--lime);opacity:.05}.autostroom__buis{fill:none;stroke:#ffffff24;stroke-width:10;stroke-linecap:round}.autostroom__binnen{fill:none;stroke:#ffffff12;stroke-width:5;stroke-linecap:round}.autostroom__komeet{fill:var(--lime);filter:url(#as-gloed);offset-distance:0%;opacity:0;animation:koppelstroom-komeet 6s linear infinite}.autostroom__komeet--staart,.autostroom__komeet--staart2{fill:var(--lime-hover)}.autostroom__knoop{fill:#ffffff12;stroke:#ffffff38}.autostroom__naam{font-size:15px;font-weight:600;fill:var(--paper);text-anchor:middle}.autostroom__naam--poort{fill:var(--lime);font-size:14px}.autostroom__poort{fill:#d7fb4f1a;stroke:var(--lime);stroke-width:1.5}.autostroom__puls{fill:none;stroke:var(--lime);stroke-width:1.5;transform-origin:280px 220px;animation:autostroom-puls 3s ease-out infinite}@keyframes autostroom-puls{0%{transform:scale(1);opacity:.7}70%,to{transform:scale(1.35);opacity:0}}@media(prefers-reduced-motion:reduce){.autostroom__komeet{animation:none;offset-distance:55%;opacity:.9}.autostroom__komeet--staart,.autostroom__komeet--staart2{display:none}.autostroom__puls{animation:none;opacity:0}}.blokken{width:100%;height:auto}.blokken__paneel{fill:url(#mb-nacht)}.blokken__gloed{fill:var(--lime);opacity:.05}.blokken__boven{fill:#ffffff29;stroke:#ffffff47}.blokken__rechts{fill:#ffffff0f;stroke:#ffffff38}.blokken__links{fill:#ffffff1a;stroke:#ffffff38}.blokken__naam{font-size:14px;font-weight:600;fill:var(--paper);text-anchor:middle}.blokken__blok--maatwerk .blokken__boven{fill:#d7fb4fd9;stroke:var(--lime)}.blokken__blok--maatwerk .blokken__rechts{fill:#b5d9368c;stroke:var(--lime-edge)}.blokken__blok--maatwerk .blokken__links{fill:#b5d936b3;stroke:var(--lime-edge)}.blokken__blok--maatwerk .blokken__naam{fill:var(--ink)}.blokken__val{animation:blokken-val 5.5s ease-in-out infinite}@keyframes blokken-val{0%{transform:translateY(-40px);opacity:0}10%{opacity:1}20%{transform:translateY(0);opacity:1}80%{transform:translateY(0);opacity:1}90%{opacity:0}to{transform:translateY(-40px);opacity:0}}@media(prefers-reduced-motion:reduce){.blokken__val{animation:none;transform:translateY(0);opacity:1}}.voorbeelden{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.voorbeelden>li{display:grid;gap:8px;align-content:start;padding-top:24px;border-top:1px solid var(--line);min-width:0}.voorbeelden h3{font-size:var(--fs-body)}.voorbeelden p{font-size:var(--fs-ui)}@media(max-width:1020px){.voorbeelden{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.voorbeelden{grid-template-columns:minmax(0,1fr);gap:24px}}.container{max-width:calc(var(--maxw) + 2 * var(--gutter));margin-inline:auto;padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.section{padding-block:96px}.section--white{background:var(--paper)}.section--light{background:var(--paper-2)}.section--dark{background:var(--night);color:var(--on-night)}.section--dark h2,.section--dark h3,.section--dark strong{color:var(--paper)}@media(max-width:640px){.section{padding-block:64px}}.home-section-head{display:grid;gap:16px;margin-bottom:48px;max-width:780px}.home-section-head--center{margin-inline:auto;text-align:center}.section-tag{font-size:var(--fs-meta);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lime-ink)}.section--dark .section-tag{color:var(--lime)}.section-title{font-size:var(--fs-h2)}.section-subtitle{font-size:var(--fs-lead);line-height:1.5;max-width:52ch}.section--dark .section-subtitle{color:var(--on-night)}.page-hero{padding-block:72px 64px;border-bottom:1px solid var(--line);background:var(--paper)}.page-hero__inner{max-width:calc(var(--maxw) + 2 * var(--gutter));margin-inline:auto;padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px));display:grid;gap:24px}.page-hero__tag{font-size:var(--fs-meta);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lime-ink)}.page-hero__title{font-size:var(--fs-h1);max-width:18ch}.page-hero__intro{font-size:var(--fs-lead);line-height:1.5;max-width:52ch}@media(max-width:900px){.page-hero{padding-block:48px}}.crumbs{font-size:var(--fs-meta);color:var(--muted);display:flex;flex-wrap:wrap;gap:8px}.crumbs__link{color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px 26px;border:2px solid transparent;border-radius:var(--r-pill);font:600 var(--fs-ui)/1.2 var(--font);text-decoration:none;text-align:center}.btn--primary{background:var(--lime);border-color:var(--lime-edge);color:var(--ink)}.btn--primary:hover{background:var(--lime-hover)}.btn--outline{border-color:var(--ink);color:var(--ink)}.section--dark .btn--outline{border-color:var(--on-night-dim);color:var(--paper)}.knoppen--midden{justify-content:center}.tag-list{display:flex;flex-wrap:wrap;gap:8px}.tag{font-size:var(--fs-meta);font-weight:600;color:var(--ink-2);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-pill);padding:6px 14px}.sp-intro{font-size:var(--fs-ui)}.kopbalk{position:sticky;top:0;z-index:100;background:var(--night);color:var(--on-night)}.kopbalk__in{display:flex;align-items:center;gap:24px;min-height:72px;max-width:calc(1400px + 2 * var(--gutter))}.kopbalk__logo{display:inline-flex;align-items:center;min-height:44px;flex-shrink:0}.kopbalk__logo img{width:154px;height:24px}.menu{display:flex;align-items:center;gap:4px;margin-left:8px}.menu__groep{position:relative}.menu__link{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 10px;background:none;border:0;color:var(--on-night);font:600 var(--fs-ui)/1.2 var(--font);text-decoration:none;cursor:pointer;white-space:nowrap}.menu__link .i{width:16px;height:16px;transition:transform .15s ease}.menu__link[aria-expanded=true] .i{transform:rotate(180deg)}.menu__link:hover,.menu__link.is-actief{color:var(--paper);text-decoration:underline;text-decoration-color:var(--lime);text-decoration-thickness:2px;text-underline-offset:8px}.menu__paneel{position:absolute;top:100%;left:0;min-width:320px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--schaduw);padding:8px;display:none}.menu__paneel.is-open{display:grid}.menu__sublink{display:grid;gap:2px;padding:12px;color:var(--ink);text-decoration:none}.menu__sublink strong{font-size:var(--fs-ui)}.menu__sublink span{font-size:var(--fs-meta);color:var(--muted)}.menu__sublink:hover strong,.menu__sublink.active strong{text-decoration:underline;text-decoration-color:var(--lime-edge);text-decoration-thickness:3px;text-underline-offset:5px}.menu__alles{margin:8px 12px 4px;justify-self:start}.kopbalk__rechts{margin-left:auto;display:flex;align-items:center;gap:20px}.kopbalk__tel{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--paper);font-weight:600;font-size:var(--fs-ui);text-decoration:none;font-variant-numeric:tabular-nums;white-space:nowrap}.kopbalk__knop{min-height:44px;padding:10px 20px;white-space:nowrap}.kopbalk__burger{display:none;width:44px;height:44px;align-items:center;justify-content:center;background:none;border:0;color:var(--paper)}.mobielmenu{display:none}@media(max-width:1499px){.kopbalk__tel{display:none}}@media(max-width:1279px){.menu,.kopbalk__knop{display:none}.kopbalk__burger{display:inline-flex}.mobielmenu{display:block;position:fixed;top:72px;right:0;bottom:0;left:0;background:var(--night);overflow-y:auto;visibility:hidden;opacity:0;transition:opacity .15s ease,visibility .15s ease}.mobielmenu.is-open{visibility:visible;opacity:1}.mobielmenu__in{display:grid;gap:4px;padding-block:16px 48px;border-top:1px solid var(--line-night)}.mobielmenu__groep{font-size:var(--fs-meta);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--on-night-dim);margin-top:16px}.mobielmenu__link{color:var(--paper);text-decoration:none;font-weight:600;font-size:var(--fs-ui);min-height:44px;display:flex;align-items:center}.mobielmenu__link--hoofd{margin-top:8px}.mobielmenu__link.active{text-decoration:underline;text-decoration-color:var(--lime);text-decoration-thickness:2px;text-underline-offset:6px}.mobielmenu__contact{display:grid;gap:4px;margin-top:24px;padding-top:16px;border-top:1px solid var(--line-night)}.mobielmenu__contact a{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--paper);text-decoration:none;font-size:var(--fs-ui)}.mobielmenu .knop{margin-top:24px}}.voet{background:var(--night);color:var(--on-night);padding-block:64px 32px;font-size:var(--fs-meta)}.voet__in{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}.voet h2{font-size:var(--fs-meta);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--paper);margin-bottom:16px}.voet ul{display:grid;gap:8px}.voet a{color:var(--on-night);text-decoration:none}.voet a:hover{color:var(--paper);text-decoration:underline}.voet__logo{display:inline-flex;min-height:44px;align-items:center}.voet__logo img{width:154px;height:24px}.voet__merk{display:grid;gap:16px;align-content:start}.voet__merk p{max-width:34ch}.voet__social{display:inline-flex;align-items:center;gap:8px;min-height:44px}.voet__onder{margin-top:48px;padding-top:24px;border-top:1px solid var(--line-night);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;color:var(--on-night-dim)}.voet__onder a{color:var(--on-night-dim)}.voet__onder p{max-width:none}@media(max-width:900px){.voet__in{grid-template-columns:1fr 1fr}.voet__merk{grid-column:1 / -1}}@media(max-width:520px){.voet__in{grid-template-columns:1fr}}@media(pointer:coarse){.voet ul a{display:inline-flex;align-items:center;min-height:44px}}.aiafb-problems{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.aiafb-problem{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:32px;display:grid;gap:8px}.aiafb-problem__num{font-size:var(--fs-meta);font-weight:700;color:var(--lime-ink)}.aiafb-problem__title{font-size:var(--fs-lead);font-weight:700;color:var(--ink)}.aiafb-problem__text{font-size:var(--fs-ui)}.aiafb-do{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.aiafb-do__intro{margin:16px 0 24px;font-size:var(--fs-ui)}.aiafb-checklist{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:32px;display:grid;gap:12px}.aiafb-checklist__item{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;font-size:var(--fs-ui);color:var(--ink)}.aiafb-checklist__check{color:var(--lime-ink);font-weight:700}.aiafb-stand{max-width:760px;display:grid;gap:16px}.aiafb-stand__text{font-size:var(--fs-ui)}.aiafb-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.aiafb-step{background:var(--paper-2);border-radius:var(--r);padding:32px;display:grid;gap:8px;align-content:start}.aiafb-step__num{font-size:var(--fs-meta);font-weight:700;color:var(--lime-ink)}.aiafb-step__title{font-size:var(--fs-lead);font-weight:700;color:var(--ink)}.aiafb-step__text{font-size:var(--fs-ui)}.aiafb-faq{max-width:860px;margin:40px auto 0;display:grid;gap:16px}.aiafb-faq__item{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:24px;display:grid;gap:8px}.aiafb-faq__q{font-size:var(--fs-ui);font-weight:700;color:var(--ink)}.aiafb-faq__a{font-size:var(--fs-ui)}.aiafb-cta{text-align:center;max-width:640px;margin:0 auto;display:grid;gap:16px;justify-items:center}.aiafb-cta p{font-size:var(--fs-ui);color:var(--on-night)}@media(max-width:960px){.aiafb-problems,.aiafb-do,.aiafb-steps{grid-template-columns:minmax(0,1fr);gap:24px}}.vacatures-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.vacature{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:32px;display:grid;gap:16px;align-content:start}.vacature__tag{justify-self:start;font-size:var(--fs-meta);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lime-ink)}.vacature__title{font-size:var(--fs-lead)}.vacature__lead{font-size:var(--fs-ui)}.vacature__subtitle{font-size:var(--fs-meta);font-weight:700;color:var(--ink);text-transform:uppercase;letter-spacing:.08em}.vacature ul{display:grid;gap:8px;list-style:disc;padding-left:24px;font-size:var(--fs-ui)}.vacature__cta{justify-self:start;font-weight:600;color:var(--ink);text-decoration:underline;text-decoration-color:var(--lime-edge);text-decoration-thickness:3px;text-underline-offset:6px}.vacatures-why{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.vacatures-why__item{display:grid;gap:8px;align-content:start}.vacatures-why__num{font-size:var(--fs-meta);font-weight:700;color:var(--lime-ink)}.vacatures-why__title{font-size:var(--fs-ui);font-weight:700;color:var(--ink)}.vacatures-why__text{font-size:var(--fs-ui)}.vacatures-cta{text-align:center;max-width:640px;margin:0 auto;display:grid;gap:16px;justify-items:center}.vacatures-cta p{font-size:var(--fs-ui);color:var(--on-night)}@media(max-width:960px){.vacatures-grid{grid-template-columns:minmax(0,1fr)}.vacatures-why{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.vacatures-why{grid-template-columns:minmax(0,1fr)}}.blog-rubrieken{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.blog-rubriek{min-height:44px;padding:8px 18px;border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--paper);color:var(--ink);font:600 var(--fs-meta)/1.2 var(--font)}.blog-rubriek[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.blog-post{max-width:760px;display:grid;gap:16px}.blog-post h2{margin-top:32px}.blog-post h3{margin-top:16px}.blog-post ul,.blog-post ol{padding-left:24px;display:grid;gap:8px}.blog-post ul{list-style:disc}.blog-post ol{list-style:decimal}.blog-post a{color:var(--ink)}.blog-post code{font-family:ui-monospace,Consolas,monospace;font-size:var(--fs-meta);background:var(--paper-2);padding:2px 6px}.blog-post blockquote{border-left:3px solid var(--lime-edge);padding:8px 0 8px 24px;color:var(--ink)}.blog-post__cta{margin-top:32px;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r);padding:32px;display:grid;gap:16px}.blog-post__cta h3{margin-top:0}.blog-post__back{justify-self:start;margin-top:16px;font-weight:600;color:var(--ink);text-decoration:underline;text-decoration-color:var(--lime-edge);text-decoration-thickness:3px;text-underline-offset:6px}.blog-post__author{display:flex;align-items:center;gap:16px;padding-bottom:24px;margin-bottom:8px;border-bottom:1px solid var(--line)}.blog-post__author-img{width:56px;height:56px;border-radius:var(--r-pill);object-fit:cover;object-position:50% 25%;flex-shrink:0}.blog-post__author-info{display:grid;gap:2px}.blog-post__author-name{font-size:var(--fs-ui);font-weight:700;color:var(--ink)}.blog-post__author-role,.blog-post__author-meta{font-size:var(--fs-meta);color:var(--muted)}.blog-post__share{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.blog-post__share-label{font-size:var(--fs-meta);font-weight:700;color:var(--ink)}.blog-post__share-btn{font-size:var(--fs-meta);font-weight:600;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--r-pill);padding:8px 14px;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.blog-post__share-btn:hover{border-color:var(--ink)}
