:root{--navy:#0b1b33;--navy-2:#142a4d;--navy-3:#1d3a66;--cta:#1d4ed8;--cta-hover:#1e40af;--cta-actief:#1e3a8a;--cta-zacht:#e8eeff;--link:#1d4ed8;--accent:#f59e0b;--accent-zacht:#fff4dc;--accent-tekst:#92400e;--op-accent:#0b1b33;--bg:#faf8f5;--vlak:#fff;--vlak-2:#f6f3ee;--tint-blauw:#eef3ff;--tint-zand:#f4eee5;--tint-groen:#e9f7ef;--tint-amber:#fff6e5;--tekst:#1f2937;--zacht:#4b5563;--rand:#e7e2da;--rand-sterk:#8a94a6;--citaat-bg:#f6f4f0;--slot:#e9edf4;--kop-bg:#ffffffdb;--voet-bg:#0b1b33;--voet-tekst:#c9d2e0;--focus:#1d4ed8;--rood:#b42318;--rood-bg:#fef3f2;--oranje:#b54708;--oranje-bg:#fff6e5;--groen:#067647;--groen-bg:#e9f7ef;--groen-fel:#16a34a;--info:#364152;--info-bg:#eef1f6;--schaduw-1:0 1px 2px #0b1b330f, 0 1px 1px #0b1b3308;--schaduw:0 1px 2px #0b1b330d, 0 8px 24px -6px #0b1b3314;--schaduw-2:0 2px 4px #0b1b330f, 0 16px 36px -10px #0b1b332e;--schaduw-3:0 30px 60px -20px #0b1b3347, 0 12px 24px -12px #0b1b331f;--schaduw-cta:0 1px 0 #ffffff2e inset, 0 8px 20px -8px #1d4ed8a6;--r-sm:8px;--r:12px;--r-lg:16px;--r-xl:24px;--sp-h:4px;--sp-1:8px;--sp-2:16px;--sp-3:24px;--sp-4:32px;--sp-5:40px;--sp-6:48px;--sp-7:56px;--sp-8:64px;--sp-10:80px;--sp-12:96px;--max:1320px;--smal:860px;--leesmaat:68ch;--goot:16px;--kop-h:64px;--fs-xs:.8125rem;--fs-sm:.9375rem;--fs-md:1rem;--fs-lg:1.125rem;--fs-xl:1.25rem;--fs-2xl:1.5rem;--fs-h3:1.25rem;--fs-h2:clamp(1.75rem, 1.35rem + 1.6vw, 2.5rem);--fs-h1:clamp(2.125rem, 1.5rem + 2.8vw, 3.5rem);--font:var(--font-plex), system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font-plex-mono), ui-monospace, monospace;--ease:cubic-bezier(.2, .7, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (min-width:640px){:root{--goot:24px}}@media (min-width:1024px){:root{--goot:32px}}@media (min-width:1200px){:root{--kop-h:76px}}@media (prefers-color-scheme:dark){:root{--navy:#eef2f8;--navy-2:#13213a;--navy-3:#1d3a66;--cta:#2f5fe0;--cta-hover:#3b6bf0;--cta-actief:#2552c8;--cta-zacht:#16264a;--link:#9db8ff;--accent:#fbbf24;--accent-zacht:#2a2010;--accent-tekst:#fcd34d;--op-accent:#0b1b33;--bg:#0b1424;--vlak:#121e33;--vlak-2:#0f1a2d;--tint-blauw:#111f3d;--tint-zand:#121b2c;--tint-groen:#0f2a1f;--tint-amber:#261d0f;--tekst:#e6ebf3;--zacht:#aab4c3;--rand:#24324b;--rand-sterk:#6b7a93;--citaat-bg:#0f1a2d;--slot:#1a2740;--kop-bg:#0d1729db;--voet-bg:#070e1a;--voet-tekst:#b8c3d4;--focus:#9db8ff;--rood:#ff8a80;--rood-bg:#2a1518;--oranje:#ffb366;--oranje-bg:#2a1e10;--groen:#5fd39a;--groen-bg:#0f2a1f;--groen-fel:#4ade80;--info:#c3ccda;--info-bg:#1b2840;--logo-vlak:#1d3a66;--schaduw-1:0 1px 2px #0000004d;--schaduw:0 1px 2px #0000004d, 0 8px 24px -8px #00000080;--schaduw-2:0 2px 4px #00000059, 0 16px 36px -10px #0009;--schaduw-3:0 30px 60px -20px #000000b3, 0 12px 24px -12px #00000080;--schaduw-cta:0 1px 0 #ffffff1f inset, 0 8px 20px -8px #2f5fe099;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--kop-h) + 24px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);min-height:100vh;color:var(--tekst);font-family:var(--font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0;font-size:17px;line-height:1.6;display:flex;overflow-x:clip}@media (min-width:640px){body{font-size:18px}}main{isolation:isolate;flex:1 0 auto;position:relative}main:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 80% at 100% 0%, color-mix(in srgb, var(--accent) 12%, transparent) 0%, transparent 60%), radial-gradient(70% 90% at 0% 0%, color-mix(in srgb, var(--cta) 10%, transparent) 0%, transparent 60%), linear-gradient(180deg, var(--tint-blauw) 0%, var(--bg) 100%);height:440px;position:absolute;inset:0 0 auto}h1,h2,h3,h4{color:var(--navy);letter-spacing:-.02em;text-wrap:balance;margin:0 0 .5em;line-height:1.15}h1{font-size:var(--fs-h1);letter-spacing:-.03em;font-weight:700;line-height:1.08}h2{font-size:var(--fs-h2);font-weight:700}h3{font-size:var(--fs-h3);letter-spacing:-.01em;font-weight:600;line-height:1.3}h4{font-size:var(--fs-lg);font-weight:600}p{text-wrap:pretty;margin:0 0 1em}a{color:var(--link);text-underline-offset:3px;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s}a:hover{color:var(--link);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}img,svg{max-width:100%}strong,b{font-weight:600}::selection{background:color-mix(in srgb, var(--accent) 40%, transparent);color:inherit}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip:focus{clip:auto;background:var(--vlak);width:auto;height:auto;color:var(--navy);z-index:100;border-radius:var(--r);box-shadow:var(--schaduw-2);padding:12px 16px;position:fixed;top:12px;left:12px}.container{width:100%;max-width:calc(var(--max) + 2 * var(--goot));padding-inline:var(--goot);margin-inline:auto}.smal{max-width:var(--smal)}.container.smal{max-width:calc(var(--smal) + 2 * var(--goot))}.container .smal{margin-inline:0}.sectie{padding-block:var(--sp-6)}@media (min-width:768px){.sectie{padding-block:var(--sp-8)}}@media (min-width:1024px){.sectie{padding-block:var(--sp-10)}}.sectie-wit{background:var(--vlak);border-block:1px solid var(--rand)}.sectie-zand{background:var(--tint-zand)}.sectie-blauw{background:var(--tint-blauw)}.sectie-kop{max-width:780px;margin-bottom:var(--sp-5)}.sectie-kop.midden{text-align:center;margin-inline:auto}.sectie-kop.midden .lead{margin-inline:auto}.sectie-kop h2{margin-bottom:var(--sp-2)}.sectie-kop .lead{margin-bottom:0}.eyebrow{align-items:center;gap:var(--sp-1);font-size:var(--fs-xs);color:var(--cta);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--sp-2);font-weight:600;display:inline-flex}@media (prefers-color-scheme:dark){.eyebrow{color:var(--link)}}.eyebrow:before{content:"";background:var(--accent);border-radius:2px;flex:none;width:20px;height:3px}.lead{font-size:var(--fs-lg);color:var(--zacht);max-width:40rem;line-height:1.55}@media (min-width:768px){.lead{font-size:var(--fs-xl)}}.zacht{color:var(--zacht)}.klein{font-size:var(--fs-sm)}.midden{text-align:center}.kop{z-index:40;background:var(--kop-bg);-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px);height:var(--kop-h);border-bottom:1px solid #0000;transition:box-shadow .2s,border-color .2s;position:sticky;top:0}.kop-in{justify-content:space-between;align-items:center;gap:var(--sp-2);height:100%;display:flex}@supports (animation-timeline:scroll()){@media (min-width:1200px){.kop{height:80px;animation:linear both kop-compact;animation-timeline:scroll(root);animation-range:0 96px}@keyframes kop-compact{0%{height:80px;margin-bottom:0}to{border-bottom-color:var(--rand);height:64px;margin-bottom:16px;box-shadow:0 6px 24px -12px #0b1b3340}}}@media (max-width:1199.98px){.kop{animation:linear both kop-schaduw;animation-timeline:scroll(root);animation-range:0 48px}@keyframes kop-schaduw{to{border-bottom-color:var(--rand);box-shadow:0 6px 20px -12px #0b1b334d}}}}@supports not (animation-timeline:scroll()){.kop{border-bottom-color:var(--rand)}}.logo{color:var(--navy);white-space:nowrap;letter-spacing:-.01em;align-items:center;gap:10px;min-height:44px;font-size:1.125rem;font-weight:500;text-decoration:none;display:inline-flex}.logo:hover{color:var(--navy)}.logo b{font-weight:700}.logo-merk{transition:transform .25s var(--ease);flex:none}.logo:hover .logo-merk{transform:rotate(-6deg)scale(1.04)}.logo-merk rect{fill:var(--logo-vlak,#0b1b33)}.menu{gap:var(--sp-h);align-items:center;display:none}.menu a{color:var(--tekst);font-size:var(--fs-md);border-radius:999px;padding:10px 14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.menu a:hover{color:var(--navy);background:var(--tint-blauw)}.menu a[aria-current=page]{color:var(--navy);background:var(--tint-blauw);font-weight:600}@media (min-width:1200px){.menu{display:flex}}@media (min-width:1200px) and (max-width:1359.98px){.menu a{font-size:var(--fs-sm);padding:8px 10px}.menu{gap:0}}.kop-rechts{gap:var(--sp-1);align-items:center;display:flex}.kop .knop{white-space:nowrap;min-height:44px;font-size:var(--fs-md);padding:0 18px}.kop-kort{display:none}@media (max-width:440px){.kop-lang{display:none}.kop-kort{display:inline}}@media (max-width:360px){.logo{gap:8px;font-size:1rem}.logo-merk{width:30px;height:30px}}.menu-mobiel{position:static}.menu-mobiel summary{cursor:pointer;border-radius:var(--r);border:1px solid var(--rand);background:var(--vlak);min-width:44px;min-height:44px;color:var(--navy);justify-content:center;align-items:center;list-style:none;transition:background .15s,border-color .15s;display:flex}.menu-mobiel summary:hover{border-color:var(--rand-sterk)}.menu-mobiel summary::-webkit-details-marker{display:none}.menu-mobiel .menu-dicht,.menu-mobiel[open] .menu-open{display:none}.menu-mobiel[open] .menu-dicht{display:block}.menu-mobiel .menu-vel{inset:var(--kop-h) 0 0 0;z-index:39;color:#fff;overscroll-behavior:contain;padding:var(--sp-2) var(--goot) calc(var(--sp-4) + env(safe-area-inset-bottom));gap:var(--sp-3);background:radial-gradient(90% 50% at 100% 0,#f59e0b29 0%,#0000 60%),radial-gradient(80% 60% at 0 100%,#1d4ed859 0%,#0000 65%),#0b1b33;flex-direction:column;display:flex;position:fixed;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.menu-mobiel[open] .menu-vel{animation:vel-in .25s var(--ease)}.menu-mobiel[open] .menu-vel li{animation:vel-li .35s var(--ease) both}.menu-mobiel[open] .menu-vel li:nth-child(2){animation-delay:30ms}.menu-mobiel[open] .menu-vel li:nth-child(3){animation-delay:60ms}.menu-mobiel[open] .menu-vel li:nth-child(4){animation-delay:90ms}.menu-mobiel[open] .menu-vel li:nth-child(5){animation-delay:.12s}.menu-mobiel[open] .menu-vel li:nth-child(6){animation-delay:.15s}@keyframes vel-in{0%{opacity:0}}@keyframes vel-li{0%{opacity:0;transform:translateY(6px)}}}.menu-vel>*{width:100%;max-width:640px;margin-inline:auto}.menu-vel nav ul{margin:0;padding:0;list-style:none}.menu-vel nav li+li{border-top:1px solid #ffffff1a}.menu-vel nav a{color:#fff;border-radius:var(--r);align-items:center;gap:14px;min-height:64px;padding:10px 4px;text-decoration:none;transition:background .15s;display:flex}.menu-vel nav a:hover,.menu-vel nav a:active{color:#fff;background:#ffffff0f;text-decoration:none}.menu-vel-icoon{border-radius:var(--r);color:#fcd34d;background:#ffffff14;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.menu-vel-tekst{gap:2px;min-width:0;display:grid}.menu-vel-tekst strong{font-size:var(--fs-lg);letter-spacing:-.01em;font-weight:650}.menu-vel-tekst small{font-size:var(--fs-sm);color:#ffffff9e;line-height:1.35}.menu-vel nav a[aria-current=page] .menu-vel-icoon{background:var(--accent);color:#0b1b33}.menu-vel nav a[aria-current=page] strong{color:#fcd34d}.menu-vel .menu-vel-cta{padding-top:var(--sp-1);gap:14px;margin-top:auto;display:grid}.menu-vel .menu-vel-cta .knop{min-height:58px}.menu-vel-vinken{font-size:var(--fs-sm);color:#ffffffbf;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.menu-vel-vinken li{align-items:center;gap:6px;display:inline-flex}.menu-vel-vinken svg{color:#5fd39a}.menu-vel-mail{text-align:center;font-size:var(--fs-sm);color:#fff9;text-decoration:none}.menu-vel-mail:hover{color:#fff}.kop:has(.menu-mobiel[open]) .menu-mobiel summary{color:#fff;background:#0b1b33;border-color:#0b1b33}@media (min-width:1200px){.menu-mobiel{display:none}}body:has(.menu-mobiel[open]){overflow:hidden}.knop{justify-content:center;align-items:center;gap:var(--sp-1);min-height:48px;padding:0 var(--sp-3);border-radius:var(--r);background:var(--cta);color:#fff;font:inherit;font-size:var(--fs-md);cursor:pointer;text-align:center;text-wrap:balance;box-shadow:var(--schaduw-cta);transition:background .15s, transform .15s var(--ease), box-shadow .15s, border-color .15s;-webkit-tap-highlight-color:transparent;border:1px solid #0000;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.knop:hover{background:var(--cta-hover);color:#fff;text-decoration:none}.knop:active{background:var(--cta-actief);box-shadow:none;transform:translateY(1px)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.knop:not([disabled]):hover{transform:translateY(-1px)}}.knop[disabled]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.knop svg{flex:none}.knop-groot{min-height:56px;font-size:var(--fs-lg);padding:0 var(--sp-4);border-radius:var(--r)}.knop-blok{width:100%}.knop-tweede{background:var(--vlak);color:var(--navy);border-color:var(--rand-sterk);box-shadow:var(--schaduw-1)}.knop-tweede:hover{background:var(--tint-blauw);color:var(--navy);border-color:var(--navy)}.knop-tweede:active{background:var(--cta-zacht)}.knop-accent{background:var(--accent);color:var(--op-accent);box-shadow:0 8px 24px -8px #f59e0bb3}.knop-accent:hover{color:var(--op-accent);background:#fbbf24}.knop-accent:active{color:var(--op-accent);background:#d97706}.knop-licht{color:#fff;box-shadow:none;background:0 0;border-color:#fff6}.knop-licht:hover{color:#fff;background:#ffffff1a;border-color:#fff}.knop .pijl{transition:transform .2s var(--ease)}.knop:hover .pijl{transform:translate(3px)}.linkknop{font:inherit;font-size:var(--fs-sm);color:var(--link);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;min-height:44px;padding:0;text-decoration:underline}.tekstlink{align-items:center;gap:6px;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.tekstlink:hover{text-decoration:underline}.tekstlink svg{transition:transform .2s var(--ease)}.tekstlink:hover svg{transform:translate(3px)}.knoppen-rij{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kaart{background:var(--vlak);border:1px solid var(--rand);border-radius:var(--r-lg);padding:var(--sp-3);box-shadow:var(--schaduw-1);min-width:0}@media (min-width:768px){.kaart{padding:var(--sp-4)}}.kaart>:last-child{margin-bottom:0}.kaart-cta{border:2px solid var(--cta);box-shadow:var(--schaduw-2);position:relative}a.kaart{color:inherit;transition:transform .2s var(--ease), box-shadow .2s, border-color .2s;text-decoration:none;display:block}a.kaart:hover{border-color:color-mix(in srgb, var(--cta) 45%, var(--rand));box-shadow:var(--schaduw-2);color:inherit}@media (prefers-reduced-motion:no-preference){a.kaart:hover{transform:translateY(-2px)}}a.kaart h3{transition:color .15s}a.kaart:hover h3{color:var(--cta)}@media (prefers-color-scheme:dark){a.kaart:hover h3{color:var(--link)}}.raster{gap:var(--sp-2);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.raster{gap:var(--sp-3)}}@media (min-width:720px){.raster-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:720px) and (max-width:1023.98px){.raster-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.raster-3{grid-template-columns:repeat(3,minmax(0,1fr))}.raster-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:640px) and (max-width:1023.98px){.raster-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.twee-kolom{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.twee-kolom{gap:var(--sp-6);grid-template-columns:minmax(0,1fr) 400px}}.stapel{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);display:grid}.icoon-bol{border-radius:var(--r);background:var(--tint-blauw);width:48px;height:48px;color:var(--cta);margin-bottom:var(--sp-2);flex:none;justify-content:center;align-items:center;display:inline-flex}@media (prefers-color-scheme:dark){.icoon-bol{color:var(--link)}}.icoon-bol.amber{background:var(--tint-amber);color:var(--accent-tekst)}.icoon-bol.groen{background:var(--tint-groen);color:var(--groen)}.label{font-size:var(--fs-xs);white-space:nowrap;border:1px solid color-mix(in srgb, currentColor 22%, transparent);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-weight:600;line-height:1.3;display:inline-flex}.label svg{flex:none}.e-belangrijk{color:var(--rood);background:var(--rood-bg)}.e-let_op{color:var(--oranje);background:var(--oranje-bg)}.e-in_orde{color:var(--groen);background:var(--groen-bg)}.e-info{color:var(--info);background:var(--info-bg)}.e-slot{color:var(--navy);background:var(--slot)}.c-ok{color:var(--groen)}.c-let_op{color:var(--oranje)}.c-ernstig{color:var(--rood)}.c-onbekend{color:var(--zacht)}.chip{font-size:var(--fs-xs);background:var(--vlak-2);color:var(--zacht);border:1px solid var(--rand);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-weight:600;line-height:1.4;display:inline-flex}.chip-blauw{background:var(--tint-blauw);color:var(--navy);border-color:color-mix(in srgb, var(--cta) 25%, transparent)}.chip-amber{background:var(--tint-amber);color:var(--accent-tekst);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.chip-groen{background:var(--tint-groen);color:var(--groen);border-color:color-mix(in srgb, var(--groen) 30%, transparent)}.meta-chips{gap:var(--sp-1);margin:0 0 var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.bevinding{flex-direction:column;gap:12px;display:flex;position:relative}.bevinding[data-ernst=belangrijk]{border-color:color-mix(in srgb, var(--rood) 28%, var(--rand))}.bevinding[data-ernst=let_op]{border-color:color-mix(in srgb, var(--accent) 35%, var(--rand))}.bevinding[data-ernst=in_orde]{border-color:color-mix(in srgb, var(--groen-fel) 30%, var(--rand))}.bevinding-kop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bevinding h3{font-size:var(--fs-xl);margin:0}.bevinding p{margin:0}.citaat{background:var(--citaat-bg);border-radius:var(--r-sm);border:1px solid var(--rand);font-family:var(--mono);font-size:var(--fs-sm);color:var(--tekst);overflow-wrap:anywhere;margin:0;padding:12px 16px;line-height:1.55}.vraag{background:var(--tint-blauw);border-radius:var(--r-sm);font-size:var(--fs-sm);border:1px solid color-mix(in srgb, var(--cta) 15%, transparent);padding:12px 16px}.vraag strong{color:var(--navy);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;display:block}.bron{font-size:var(--fs-xs);color:var(--zacht);overflow-wrap:anywhere}.telling{gap:var(--sp-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:640px){.telling{gap:var(--sp-2)}}.telling div{padding:var(--sp-2) var(--sp-1);border-radius:var(--r-lg);text-align:center;border:1px solid color-mix(in srgb, currentColor 18%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:104px;display:flex}.telling strong{letter-spacing:-.03em;font-size:clamp(2rem,1.5rem + 2vw,2.75rem);font-weight:700;line-height:1}.telling span{font-size:var(--fs-xs);align-items:center;gap:4px;font-weight:600;display:inline-flex}.slot-raster{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;display:grid}.slot-kaart{padding:var(--sp-2) 18px;border-radius:var(--r-lg);background:var(--slot);color:var(--navy);border:1px dashed color-mix(in srgb, var(--navy) 25%, transparent);align-items:center;gap:14px;min-height:80px;display:flex;position:relative;overflow:hidden}.slot-kaart>svg{border-radius:var(--r);background:var(--vlak);width:40px;height:40px;box-shadow:var(--schaduw-1);flex:none;padding:9px}.slot-kaart div{flex-direction:column;align-items:flex-start;gap:6px;margin-right:64px;font-weight:600;line-height:1.3;display:flex}.slot-kaart small{font-weight:600}.slot-kaart:after{content:"";background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--navy) 14%, transparent) 0 6px, transparent 6px 10px);filter:blur(1.5px);opacity:.8;border-radius:4px;width:52px;height:26px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}@media (max-width:380px){.slot-kaart:after{display:none}.slot-kaart div{margin-right:0}}.vinklijst{gap:12px;margin:0;padding:0;list-style:none;display:grid}.vinklijst li{align-items:flex-start;gap:12px;display:flex}.vinklijst svg{color:var(--groen);background:var(--groen-bg);border-radius:50%;flex:none;width:22px;height:22px;margin-top:3px;padding:3px}.vertrouwen{margin:var(--sp-2) 0 0;gap:var(--sp-1) var(--sp-3);font-size:var(--fs-sm);color:var(--zacht);flex-wrap:wrap;padding:0;list-style:none;display:flex}.vertrouwen li{align-items:center;gap:8px;display:inline-flex}.vertrouwen svg{color:var(--groen);flex:none}.bedrijf-lijst{gap:var(--sp-2);margin:0;display:grid}.bedrijf-regel{padding-top:var(--sp-2);border-top:1px solid var(--rand);align-items:flex-start;gap:12px;display:flex}.bedrijf-regel:first-child{border-top:0;padding-top:0}.bedrijf-regel>span{border-radius:var(--r);background:color-mix(in srgb, currentColor 12%, transparent);flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.bedrijf-regel svg{flex:none}.bedrijf-regel dt{color:var(--navy);font-weight:600}.bedrijf-regel dd{font-size:var(--fs-sm);margin:0}.bedrijf-regel .bron{margin-top:4px;display:block}.upload{border:2px dashed color-mix(in srgb, var(--cta) 45%, var(--rand-sterk));border-radius:var(--r-xl);background:radial-gradient(120% 100% at 50% 0%, var(--tint-blauw) 0%, transparent 70%), var(--vlak);padding:var(--sp-4) var(--sp-2);text-align:center;gap:var(--sp-2);transition:border-color .2s, background .2s, box-shadow .2s, transform .2s var(--ease);box-shadow:var(--schaduw);justify-items:center;display:grid;position:relative}@media (min-width:640px){.upload{padding:var(--sp-5) var(--sp-4)}}.upload:hover{border-color:var(--cta)}.upload:focus-within{border-color:var(--cta);box-shadow:0 0 0 4px color-mix(in srgb, var(--cta) 18%, transparent), var(--schaduw)}.upload.sleep{border-color:var(--cta);background:var(--cta-zacht);border-style:solid;transform:scale(1.01)}.upload>svg{background:var(--vlak);width:72px;height:72px;color:var(--cta);box-shadow:0 0 0 8px var(--tint-blauw), var(--schaduw);margin-bottom:var(--sp-1);border-radius:50%;padding:18px}@media (prefers-color-scheme:dark){.upload>svg{color:var(--link)}}@media (prefers-reduced-motion:no-preference){.upload:hover>svg,.upload.sleep>svg{animation:op-neer 1.2s var(--ease) infinite}@keyframes op-neer{50%{transform:translateY(-4px)}}}.upload-knoppen{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;display:flex}.upload-knoppen .knop{flex:180px;max-width:260px;min-height:52px}@media (max-width:479.98px){.upload-knoppen .knop{max-width:none}}.bestandlijst{gap:var(--sp-1);text-align:left;width:100%;max-width:480px;font-size:var(--fs-sm);margin:0;padding:0;list-style:none;display:grid}.bestandlijst li{justify-content:space-between;align-items:center;gap:var(--sp-1);background:var(--vlak);border:1px solid var(--rand);border-radius:var(--r);min-height:52px;box-shadow:var(--schaduw-1);padding:4px 4px 4px 14px;display:flex}.bestandlijst li>span:first-child{min-width:0;color:var(--navy);font-weight:600}.bestandlijst li>span:last-child{flex:none;align-items:center;gap:4px;display:inline-flex}.bestandlijst button{color:var(--zacht);cursor:pointer;font:inherit;border-radius:var(--r-sm);background:0 0;border:0;min-width:44px;min-height:44px}.bestandlijst button:hover{background:var(--rood-bg);color:var(--rood)}.veld{gap:var(--sp-1);margin-bottom:var(--sp-3);display:grid}.veld label,.veld legend{color:var(--navy);font-weight:600;font-size:var(--fs-md)}.veld legend{margin-bottom:var(--sp-1);padding:0}.veld input[type=text],.veld input[type=email],.veld input[type=date],.veld input[type=number],.veld input[type=search],.veld select,.veld textarea{font:inherit;font-size:var(--fs-md);border:1px solid var(--rand-sterk);border-radius:var(--r);background:var(--vlak);color:var(--tekst);width:100%;min-height:52px;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.veld input:hover,.veld select:hover,.veld textarea:hover{border-color:var(--navy)}.veld input:focus,.veld select:focus,.veld textarea:focus{border-color:var(--cta);box-shadow:0 0 0 4px color-mix(in srgb, var(--cta) 22%, transparent);outline:none}.veld textarea{resize:vertical;min-height:120px}.veld select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--zacht) 50%), linear-gradient(135deg, var(--zacht) 50%, transparent 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px;padding-right:44px}fieldset.veld{margin:0 0 var(--sp-3);border:0;min-width:0;padding:0}.keuzes{gap:var(--sp-1);flex-wrap:wrap;display:flex}.keuzes label{border:1px solid var(--rand-sterk);border-radius:var(--r);font-weight:500;font-size:var(--fs-sm);cursor:pointer;background:var(--vlak);min-height:48px;color:var(--tekst);align-items:center;gap:10px;padding:10px 16px;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.keuzes label:hover{border-color:var(--navy)}.keuzes label:has(input:checked){border-color:var(--cta);background:var(--tint-blauw);box-shadow:0 0 0 1px var(--cta) inset}.keuzes label:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.keuzes input{width:20px;height:20px;accent-color:var(--cta);flex:none;margin:0}.keuzes input:focus-visible{outline:none}.keuzes input:checked+span{color:var(--navy);font-weight:600}@media (max-width:559.98px){fieldset.veld:has(input[name=herkomst]) .keuzes label{width:100%}}.vinkje{font-size:var(--fs-sm);margin-bottom:var(--sp-2);cursor:pointer;align-items:flex-start;gap:12px;padding:4px 0;display:flex}.vinkje input{width:24px;height:24px;accent-color:var(--cta);cursor:pointer;flex:none;margin:1px 0 0}.melding{border-radius:var(--r);border:1px solid color-mix(in srgb, currentColor 20%, transparent);font-size:var(--fs-sm);margin:12px 0;padding:14px 16px}.melding-fout{background:var(--rood-bg);color:var(--rood)}.melding-ok{background:var(--groen-bg);color:var(--groen)}.melding-info{background:var(--info-bg);color:var(--info)}.wachten{position:relative;overflow:hidden}.wachten-illu{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);display:flex}.voortgang{background:var(--slot);height:8px;margin:var(--sp-2) 0 var(--sp-3);border-radius:999px;overflow:hidden}.voortgang span{border-radius:inherit;background:linear-gradient(90deg, var(--cta), var(--accent));height:100%;transition:width .6s var(--ease);display:block}.stappen{gap:0;margin:0;padding:0;list-style:none;display:grid}.stappen li{gap:var(--sp-2);font-size:var(--fs-md);align-items:center;padding:10px 0;display:flex;position:relative}.stappen li:not(:last-child):after{content:"";background:var(--rand);width:2px;position:absolute;top:44px;bottom:-8px;left:15px}.stappen li.klaar:not(:last-child):after{background:var(--groen-fel)}.stappen .bol{border:2px solid var(--rand-sterk);background:var(--vlak);z-index:1;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative}.stappen .klaar .bol{background:var(--groen);border-color:var(--groen);color:#fff}@media (prefers-color-scheme:dark){.stappen .klaar .bol{color:#0b1424}}.stappen .bezig{color:var(--navy);font-weight:600}.stappen .bezig .bol{border-color:var(--cta);border-top-color:#0000;animation:.9s linear infinite draai}@keyframes draai{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.stappen .bezig .bol{border-top-color:var(--cta);animation:none}}.tabel-wrap{border:1px solid var(--rand);border-radius:var(--r-lg);background:var(--vlak);box-shadow:var(--schaduw-1);-webkit-overflow-scrolling:touch;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}th,td{text-align:left;border-bottom:1px solid var(--rand);vertical-align:top;padding:12px 16px}th{background:var(--vlak-2);color:var(--navy);font-weight:600;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em}tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--vlak-2) 55%, transparent)}tbody tr:hover td{background:var(--tint-blauw)}td.bedrag,th.bedrag{text-align:right;white-space:nowrap}tr:last-child td{border-bottom:0}.hero{padding:var(--sp-4) 0 var(--sp-6);position:relative;overflow:hidden}@media (min-width:768px){.hero{padding:var(--sp-6) 0 var(--sp-8)}}@media (min-width:1024px){.hero{padding:var(--sp-8) 0 var(--sp-10)}}.hero:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(color-mix(in srgb, var(--navy) 9%, transparent) 1px, transparent 1.2px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 75% 30%,#000 0%,#0000 75%);mask-image:radial-gradient(80% 70% at 75% 30%,#000 0%,#0000 75%)}.hero-raster{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:1024px){.hero-raster{gap:var(--sp-8);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}.hero h1{margin-bottom:var(--sp-2)}.hero .lead{margin-bottom:var(--sp-3)}.hero-badge{align-items:center;gap:var(--sp-1);background:var(--vlak);border:1px solid var(--rand);box-shadow:var(--schaduw-1);font-size:var(--fs-sm);color:var(--navy);margin-bottom:var(--sp-3);border-radius:999px;padding:6px 14px 6px 6px;font-weight:600;display:inline-flex}.hero-badge>span:first-child{background:var(--accent);color:var(--op-accent);font-size:var(--fs-xs);border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-weight:700;display:inline-flex}.markeer{background:linear-gradient(transparent 62%, color-mix(in srgb, var(--accent) 55%, transparent) 62%, color-mix(in srgb, var(--accent) 55%, transparent) 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 2px}.hero-upload{position:relative}.offerte-scene{padding:var(--sp-3) var(--sp-1) var(--sp-5);width:100%;max-width:560px;margin-inline:auto;position:relative}@media (min-width:640px){.offerte-scene{padding:var(--sp-4) var(--sp-4) var(--sp-6)}}.offerte-scene:before{content:"";border-radius:var(--r-xl);z-index:0;background:linear-gradient(135deg, color-mix(in srgb, var(--cta) 22%, transparent), color-mix(in srgb, var(--accent) 22%, transparent));filter:blur(28px);opacity:.8;position:absolute;inset:8% 4% 4% 10%}.offerte-achter{inset:var(--sp-5) var(--sp-3) var(--sp-4) var(--sp-5);z-index:0;background:var(--vlak);border:1px solid var(--rand);border-radius:var(--r-lg);box-shadow:var(--schaduw);position:absolute;transform:rotate(4deg)}.offerte-illu{z-index:1;background:var(--vlak);border:1px solid var(--rand);border-radius:var(--r-lg);box-shadow:var(--schaduw-3);padding:var(--sp-3);font-size:var(--fs-sm);gap:0;display:grid;position:relative}@media (min-width:640px){.offerte-illu{padding:var(--sp-4)}}.offerte-illu:after{content:"";background:linear-gradient(225deg, var(--bg) 50%, var(--slot) 50%);border-bottom-left-radius:8px;width:36px;height:36px;position:absolute;top:-1px;right:-1px;box-shadow:-2px 2px 4px #0b1b3314}.offerte-kop{padding-bottom:var(--sp-2);margin-bottom:var(--sp-1);border-bottom:2px solid var(--navy);justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.offerte-kop strong{color:var(--navy);font-size:var(--fs-lg);letter-spacing:-.01em;display:block}.offerte-kop .bron{display:block}.offerte-kop svg{flex:none}.offerte-illu .rij{border-bottom:1px dashed var(--rand);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;margin:0 -8px;padding:12px 8px;display:grid}.offerte-illu .rij .label{grid-column:1/-1;justify-self:start}.offerte-illu .rij.gemarkeerd{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 22%, transparent), color-mix(in srgb, var(--accent) 8%, transparent));border-bottom-color:#0000}.offerte-illu .rij.ok{background:linear-gradient(90deg, color-mix(in srgb, var(--groen-fel) 12%, transparent), transparent)}.offerte-illu .rij-totaal{padding-top:var(--sp-2);border-bottom:0}.offerte-illu .rij-totaal strong{color:var(--navy);font-size:var(--fs-md)}@media (min-width:480px){.offerte-illu .rij{grid-template-columns:minmax(0,1fr) auto 104px}.offerte-illu .rij .label{grid-column:auto;justify-self:end}}.offerte-voet{margin-top:var(--sp-1);justify-content:space-between;align-items:center;gap:12px;display:flex}.offerte-handtekening{width:96px;height:28px;color:var(--rand-sterk)}.zwevend{z-index:2;background:var(--vlak);border:1px solid var(--rand);border-radius:var(--r);box-shadow:var(--schaduw-2);font-size:var(--fs-sm);color:var(--navy);align-items:center;gap:10px;padding:10px 14px 10px 10px;font-weight:600;line-height:1.25;display:inline-flex;position:absolute}.zwevend small{color:var(--zacht);font-weight:500;font-size:var(--fs-xs);display:block}.zwevend>span:first-child{border-radius:var(--r);flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.zwevend-1{bottom:0;left:-4px}.zwevend-1>span:first-child{background:var(--accent);color:var(--op-accent)}.zwevend-2{top:0;right:-4px}.zwevend-2>span:first-child{background:var(--groen-bg);color:var(--groen)}@media (min-width:640px){.zwevend-1{left:0;bottom:var(--sp-2)}.zwevend-2{right:0;top:var(--sp-1)}}@media (prefers-reduced-motion:no-preference){.zwevend-1{animation:6s ease-in-out infinite zweef}.zwevend-2{animation:7s ease-in-out -2s infinite zweef}@keyframes zweef{50%{transform:translateY(-6px)}}}.loep{z-index:3;width:88px;height:88px;color:var(--navy);filter:drop-shadow(0 8px 12px #0b1b3340);pointer-events:none;position:absolute;bottom:24%;right:12%}@media (max-width:639.98px){.loep{width:64px;height:64px;bottom:20%;right:6%}}.vertrouwensstrook{border-block:1px solid var(--rand);background:var(--vlak)}.vertrouwensstrook ul{padding:var(--sp-3) 0;gap:var(--sp-2) var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}@media (min-width:768px){.vertrouwensstrook ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.vertrouwensstrook ul{padding:var(--sp-4) 0;grid-template-columns:repeat(5,minmax(0,1fr))}}.vertrouwensstrook li{font-size:var(--fs-sm);color:var(--zacht);align-items:center;gap:12px;min-width:0;line-height:1.3;display:flex}.vertrouwensstrook li strong{color:var(--navy);font-size:var(--fs-md);display:block}.vertrouwensstrook li>span:first-child{border-radius:var(--r);background:var(--tint-blauw);width:40px;height:40px;color:var(--cta);flex:none;justify-content:center;align-items:center;display:inline-flex}@media (prefers-color-scheme:dark){.vertrouwensstrook li>span:first-child{color:var(--link)}}.vertrouwensstrook li:nth-child(2)>span:first-child,.vertrouwensstrook li:nth-child(3)>span:first-child{background:var(--tint-amber);color:var(--accent-tekst)}.vertrouwensstrook li:nth-child(4)>span:first-child{background:var(--tint-groen);color:var(--groen)}@media (max-width:767.98px){.vertrouwensstrook li:last-child:nth-child(odd){grid-column:1/-1}}.stappen-raster{gap:var(--sp-2);counter-reset:stap;grid-template-columns:minmax(0,1fr);display:grid;position:relative}@media (min-width:768px){.stappen-raster{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr))}}.stap-kaart{gap:var(--sp-1);flex-direction:column;display:flex;position:relative}.stap-kaart h3{margin:var(--sp-1) 0 0}.stap-kaart p{margin:0}.stap-illu{border-radius:var(--r);background:var(--tint-blauw);aspect-ratio:16/9;margin-bottom:var(--sp-1);justify-content:center;align-items:center;display:flex;overflow:hidden}.stap-kaart:nth-child(2) .stap-illu{background:var(--tint-amber)}.stap-kaart:nth-child(3) .stap-illu{background:var(--tint-groen)}.stap-illu svg{width:70%;height:auto;max-height:100%}.stap-nr{background:var(--navy);width:36px;height:36px;color:var(--bg);font-weight:700;font-size:var(--fs-md);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.stap-kop{align-items:center;gap:12px;display:flex}.stap-kop .chip{margin-left:auto}@media (min-width:768px){.stappen-raster:before{content:"";left:16%;right:16%;top:calc(var(--sp-4) + 18px);border-top:2px dashed color-mix(in srgb, var(--navy) 18%, transparent);z-index:0;display:none;position:absolute}}.voorbeeld-raster{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:1024px){.voorbeeld-raster{gap:var(--sp-8);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.voorbeeld-kaart{background:var(--bg);border:1px solid var(--rand);border-radius:var(--r-xl);box-shadow:var(--schaduw-3);overflow:hidden}.voorbeeld-balk{padding:12px var(--sp-2);background:var(--vlak);border-bottom:1px solid var(--rand);font-size:var(--fs-xs);color:var(--zacht);align-items:center;gap:6px;display:flex}.voorbeeld-balk i{background:var(--rand);border-radius:50%;width:10px;height:10px;display:inline-block}.voorbeeld-balk span{margin-left:var(--sp-1);background:var(--vlak-2);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;min-width:0;padding:2px 10px;overflow:hidden}.voorbeeld-inhoud{padding:var(--sp-3) var(--sp-2);gap:var(--sp-2);display:grid}@media (min-width:640px){.voorbeeld-inhoud{padding:var(--sp-4)}}.voorbeeld-inhoud h3{font-size:var(--fs-2xl);letter-spacing:-.02em;margin:0}.voorbeeld-inhoud .eyebrow{margin-bottom:0}.voorbeeld-inhoud .telling div{min-height:88px}.controle-kaart h3{margin-bottom:var(--sp-1)}.controle-kaart p{margin:0}.klussen{gap:var(--sp-1);flex-wrap:wrap;align-items:center;display:flex}.klussen a{min-height:44px;padding:0 var(--sp-2);border:1px solid var(--rand);background:var(--vlak);color:var(--navy);font-size:var(--fs-sm);border-radius:999px;align-items:center;font-weight:500;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.klussen a:hover{border-color:var(--cta);background:var(--tint-blauw);color:var(--navy)}.prijs{color:var(--navy);letter-spacing:-.03em;margin:var(--sp-2) 0 var(--sp-1);font-size:clamp(2.5rem,2rem + 2vw,3.25rem);font-weight:700;line-height:1}.prijs-raster{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media (min-width:900px){.prijs-raster{grid-template-columns:repeat(3,minmax(0,1fr))}}.prijs-kaart{flex-direction:column;display:flex}.prijs-kaart .vinklijst{margin-bottom:var(--sp-3)}.prijs-kaart .prijs-onder{gap:var(--sp-1);margin-top:auto;display:grid}.prijs-kaart h2,.prijs-kaart h3{font-size:var(--fs-xl);margin:0}.prijs-kaart>p.zacht{margin:0 0 var(--sp-3)}.prijs-kaart .chip{margin-bottom:var(--sp-2);align-self:flex-start}.prijs-kaart.kaart-cta{background:linear-gradient(180deg, var(--tint-blauw), var(--vlak) 40%)}.prijs-lint{top:-14px;right:var(--sp-3);background:var(--accent);color:var(--op-accent);font-size:var(--fs-xs);box-shadow:var(--schaduw-1);border-radius:999px;padding:4px 12px;font-weight:700;position:absolute}.prijs-kaart.binnenkort{background:repeating-linear-gradient(135deg, var(--vlak), var(--vlak) 12px, var(--vlak-2) 12px, var(--vlak-2) 24px)}.faq-lijst{gap:12px;display:grid}.faq-lijst details{background:var(--vlak);border:1px solid var(--rand);border-radius:var(--r-lg);box-shadow:var(--schaduw-1);transition:border-color .15s,box-shadow .15s}.faq-lijst details[open]{border-color:color-mix(in srgb, var(--cta) 40%, var(--rand));box-shadow:var(--schaduw)}.faq-lijst summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:64px;padding:12px var(--sp-3);color:var(--navy);font-weight:600;font-size:var(--fs-md);border-radius:var(--r-lg);list-style:none;display:flex}.faq-lijst summary::-webkit-details-marker{display:none}.faq-lijst summary:after{content:"";background:var(--tint-blauw) no-repeat center / 14px 14px;background-image:linear-gradient(var(--navy), var(--navy)), linear-gradient(var(--navy), var(--navy));width:32px;height:32px;transition:transform .2s var(--ease), background-size .2s;background-size:14px 2px,2px 14px;border-radius:50%;flex:none}.faq-lijst details[open] summary:after{background-size:14px 2px,2px 0;transform:rotate(180deg)}.faq-lijst summary:hover{color:var(--cta)}@media (prefers-color-scheme:dark){.faq-lijst summary:hover{color:var(--link)}}.faq-lijst details>:not(summary){padding:0 var(--sp-3) var(--sp-3);color:var(--tekst);margin:0}.cta-band{border-radius:var(--r-xl);padding:var(--sp-5) var(--sp-3);color:#d6dbe4;gap:var(--sp-3);background:radial-gradient(60% 120% at 100% 0,#f59e0b47,#0000 60%),radial-gradient(60% 120% at 0 100%,#1d4ed873,#0000 60%),#0b1b33;align-items:center;display:grid;position:relative;overflow:hidden}@media (min-width:768px){.cta-band{padding:var(--sp-8) var(--sp-6);grid-template-columns:minmax(0,1fr) auto}}.cta-band h2{color:#fff;margin-bottom:var(--sp-1)}.cta-band p{font-size:var(--fs-lg);max-width:36rem;margin:0}.cta-band .knoppen-rij{justify-content:flex-start}.cta-band :focus-visible{outline-color:#fff}.cta-band:after{content:"";pointer-events:none;border:28px solid #ffffff0d;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-60px;right:-40px}.artikel{font-size:var(--fs-lg);line-height:1.7}.container.smal.artikel{max-width:calc(var(--leesmaat) + 2 * var(--goot))}.artikel>h1{margin-bottom:var(--sp-2);font-size:clamp(2rem,1.5rem + 2.4vw,3rem)!important}.artikel h2{margin-top:1.9em;font-size:clamp(1.5rem,1.3rem + .8vw,1.875rem)}.artikel h3{font-size:var(--fs-xl);margin-top:1.5em}.artikel h4{color:var(--navy);margin:1.2em 0 .4em}.artikel ul,.artikel ol{gap:.5em;margin:0 0 1.2em;padding-left:0;list-style:none;display:grid}.artikel ul>li{padding-left:1.6em;position:relative}.artikel ul>li:before{content:"";background:var(--accent);border-radius:3px;width:8px;height:8px;position:absolute;top:.68em;left:.35em;transform:rotate(45deg)}.artikel ol{counter-reset:nr}.artikel ol>li{counter-increment:nr;padding-left:2.2em;position:relative}.artikel ol>li:before{content:counter(nr);background:var(--tint-blauw);width:1.6em;height:1.6em;color:var(--navy);border-radius:50%;justify-content:center;align-items:center;font-size:.8em;font-weight:700;display:inline-flex;position:absolute;top:.15em;left:0}.artikel li{margin:0}.artikel li>.label{margin-right:6px}.artikel ul:has(>li>.label)>li{padding-left:0}.artikel ul:has(>li>.label)>li:before{display:none}.artikel table{margin:0}.artikel .tabel-wrap{margin:1.5em 0}.artikel blockquote.melding{padding:var(--sp-2) var(--sp-3);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:var(--r);background:var(--tint-amber);color:var(--tekst);font-size:var(--fs-md);margin:1.5em 0;position:relative}.artikel hr{margin:2.5em 0}.artikel a:not(.knop):not(.kaart){font-weight:500}.artikel h2#veelgestelde-vragen~h3:not(h2:not(#veelgestelde-vragen)~h3){margin:var(--sp-2) 0 0;padding:var(--sp-2) var(--sp-3) 0;background:var(--vlak);border:1px solid var(--rand);border-radius:var(--r-lg) var(--r-lg) 0 0;font-size:var(--fs-lg);border-bottom:0}.artikel h2#veelgestelde-vragen~h3:not(h2:not(#veelgestelde-vragen)~h3)+p{padding:var(--sp-1) var(--sp-3) var(--sp-2);background:var(--vlak);border:1px solid var(--rand);border-radius:0 0 var(--r-lg) var(--r-lg);font-size:var(--fs-md);color:var(--zacht);box-shadow:var(--schaduw-1);border-top:0;margin:0}.artikel-kop{margin:var(--sp-3) 0 var(--sp-4);padding-bottom:var(--sp-3);border-bottom:1px solid var(--rand)}.artikel-meta{gap:var(--sp-1);font-size:var(--fs-sm);color:var(--zacht);flex-wrap:wrap;align-items:center;margin:0;display:flex}.artikel-meta svg{flex:none}.kruimels{font-size:var(--fs-sm);color:var(--zacht);margin:var(--sp-3) 0 var(--sp-2);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.kruimels a{color:var(--zacht);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);justify-content:center;align-items:center;min-width:44px;min-height:44px;font-weight:500;display:inline-flex}.kruimels a:hover{color:var(--navy);text-decoration-color:currentColor}.lees-ook{margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--rand)}.lees-ook .lijst-kaarten a.kaart{padding-right:var(--sp-6);position:relative}.lees-ook .lijst-kaarten a.kaart:after{content:"→";right:var(--sp-3);color:var(--cta);transition:transform .2s var(--ease);font-weight:700;position:absolute;top:50%;transform:translateY(-50%)}.lees-ook .lijst-kaarten a.kaart:hover:after{transform:translate(4px,-50%)}.cta-blok{background:linear-gradient(135deg, var(--tint-blauw), var(--tint-amber));border:1px solid color-mix(in srgb, var(--cta) 25%, var(--rand));border-radius:var(--r-lg);padding:var(--sp-3);gap:var(--sp-2) var(--sp-3);box-shadow:var(--schaduw-1);flex-wrap:wrap;justify-content:space-between;align-items:center;margin:2em 0;display:flex;position:relative}.cta-blok p{color:var(--navy);font-weight:600;font-size:var(--fs-lg);flex:260px;margin:0;line-height:1.4}@media (max-width:559.98px){.cta-blok .knop{width:100%}}.juridisch h2{font-size:var(--fs-2xl)}.juridisch{font-size:var(--fs-md)}.juridisch h1{font-size:clamp(2rem,1.6rem + 2vw,2.75rem)!important}.lijst-kaarten{gap:12px;display:grid}@media (min-width:768px){.lijst-kaarten{gap:var(--sp-2)}}.lijst-kaarten a{color:inherit;text-decoration:none;display:block}.lijst-kaarten a h3{text-wrap:balance}.nummers{counter-reset:nr;gap:12px;margin:0;padding-left:0;list-style:none;display:grid}ol.nummers>li,ul.nummers>li{counter-increment:nr;min-height:28px;padding-left:40px;position:relative}ol.nummers>li:before{content:counter(nr);background:var(--tint-blauw);width:28px;height:28px;color:var(--navy);font-size:var(--fs-xs);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:absolute;top:0;left:0}ul.nummers>li:before{content:"";background:var(--accent);border-radius:3px;width:10px;height:10px;position:absolute;top:.6em;left:8px;transform:rotate(45deg)}ul.nummers[style*=list-style]>li{padding-left:0}ul.nummers[style*=list-style]>li:before{display:none}.nieuws-kaart{gap:var(--sp-1);flex-direction:column;height:100%;display:flex!important}.nieuws-kaart h3{font-size:var(--fs-lg);margin:0}.nieuws-kaart p,.nieuws-kaart .meta-chips{margin:0}.kb-kaart{gap:var(--sp-2);align-items:flex-start;height:100%;display:flex!important}.kb-kaart h3{font-size:var(--fs-lg);margin:0 0 6px}.kb-kaart>span:first-child{border-radius:var(--r);background:var(--tint-blauw);width:40px;height:40px;color:var(--cta);flex:none;justify-content:center;align-items:center;display:inline-flex}@media (prefers-color-scheme:dark){.kb-kaart>span:first-child{color:var(--link)}}.categorie-kop{justify-content:space-between;align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-2);display:flex}.categorie-kop h2{margin:0;font-size:var(--fs-2xl)!important}.onderwerpen{top:var(--kop-h);z-index:5;margin:var(--sp-3) calc(-1 * var(--goot)) 0;padding:12px var(--goot);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:none;position:sticky;overflow-x:auto;flex-wrap:nowrap!important}.onderwerpen::-webkit-scrollbar{display:none}.onderwerpen>*{flex:none}@media (min-width:1024px){.onderwerpen{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin-inline:0;padding-inline:0;position:static;flex-wrap:wrap!important}}.voet{background:var(--voet-bg);color:var(--voet-tekst);margin-top:var(--sp-4);padding:var(--sp-8) 0 var(--sp-4);font-size:var(--fs-sm);position:relative;overflow:hidden}.voet:before{content:"";background:linear-gradient(90deg, var(--cta), var(--accent));height:4px;position:absolute;inset:0 0 auto}.voet a:not(.knop){color:#fff;overflow-wrap:anywhere;text-decoration:none}.voet a:not(.knop):hover{color:#fff;text-decoration:underline}.voet :focus-visible{outline-color:#fff}.voet-raster{gap:var(--sp-4) var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:1024px){.voet-raster{gap:var(--sp-6);grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}}.voet-raster>div{align-content:start;gap:4px;display:grid}.voet-raster>div>a{justify-self:start;align-items:center;min-height:44px;display:inline-flex}@media (min-width:1024px){.voet-raster>div>a{min-height:36px}}.voet-merk{grid-column:1/-1;gap:var(--sp-2)!important}@media (min-width:1024px){.voet-merk{grid-column:auto}}.voet-merk p{max-width:28rem;color:var(--voet-tekst);font-size:var(--fs-md);margin:0}.voet-merk .vertrouwen{color:var(--voet-tekst);gap:var(--sp-1);margin:0;display:grid}.voet-merk .vertrouwen svg{color:#5fd39a}.voet-merk .knop{margin-top:var(--sp-1);justify-self:start}.voet strong,.voet-kop{color:#fff;font-weight:600;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--sp-1)}.voet .voet-naam{text-transform:none;letter-spacing:-.01em;font-size:var(--fs-lg);margin:0}.voet-onder{margin-top:var(--sp-6);padding-top:var(--sp-3);gap:var(--sp-2) var(--sp-3);font-size:var(--fs-xs);border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.voet-onder nav{gap:0 var(--sp-1);flex-wrap:wrap;display:flex}.voet-onder nav a{align-items:center;min-height:44px;padding:0 6px;display:inline-flex}.voet .logo-merk rect{fill:#1d3a66}.sticky-cta{z-index:30;background:color-mix(in srgb, var(--vlak) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--rand);padding:12px var(--goot) calc(12px + env(safe-area-inset-bottom));position:sticky;bottom:0;box-shadow:0 -8px 24px -12px #0b1b3340}@media (min-width:1024px){.sticky-cta{display:none}}body:has([data-toestemming]) .sticky-cta{display:none}.stapel>.sticky-cta{margin-inline:calc(-1 * var(--goot));margin-bottom:calc(-1 * var(--sp-3))}.voorbeeld-band{background:var(--tint-amber);color:var(--accent-tekst);border-radius:var(--r);margin-bottom:var(--sp-3);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);font-weight:600;font-size:var(--fs-sm);align-items:center;gap:10px;padding:12px 16px;display:flex}.voorbeeld-band:before{content:"!";background:var(--accent);width:24px;height:24px;color:var(--op-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.mail-tekst{white-space:pre-wrap;font-family:var(--font);font-size:var(--fs-sm);background:var(--vlak);border:1px solid var(--rand);padding:var(--sp-3);border-radius:var(--r);margin:0 0 var(--sp-2);box-shadow:var(--schaduw-1);overflow-wrap:anywhere;line-height:1.6}code{font-family:var(--mono);background:var(--citaat-bg);border-radius:4px;padding:1px 6px;font-size:.9em}hr{border:0;border-top:1px solid var(--rand);margin:2em 0}.pagina-kop{margin-bottom:var(--sp-5)}.pagina-kop h1{margin-bottom:var(--sp-2)}.pagina-kop .lead{margin-bottom:0}.resultaat-kop{gap:var(--sp-1);display:grid}.resultaat-kop h1,.resultaat-kop .lead{margin:0}.resultaat-kop .eyebrow{margin-bottom:0}.rapport-sectie-kop{margin-bottom:var(--sp-2);align-items:center;gap:12px;display:flex}.rapport-sectie-kop h2{margin:0}.status-groot{width:72px;height:72px;margin-bottom:var(--sp-3);background:var(--tint-blauw);color:var(--cta);box-shadow:0 0 0 10px color-mix(in srgb, var(--tint-blauw) 50%, transparent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.status-groot.groen{background:var(--groen-bg);color:var(--groen);box-shadow:0 0 0 10px color-mix(in srgb, var(--groen-bg) 50%, transparent)}.status-groot.amber{background:var(--tint-amber);color:var(--accent-tekst);box-shadow:0 0 0 10px color-mix(in srgb, var(--tint-amber) 50%, transparent)}.leeg-scherm{text-align:center;padding-block:var(--sp-6)}.leeg-scherm p{max-width:34rem;margin-inline:auto}.leeg-scherm .knoppen-rij{justify-content:center}.grootcijfer{letter-spacing:-.05em;color:var(--navy);margin-bottom:var(--sp-2);font-size:clamp(4rem,3rem + 6vw,7rem);font-weight:700;line-height:1}.grootcijfer span{color:var(--accent)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.kop{border-bottom-color:var(--rand);animation:none!important}}@media print{.kop,.voet,.sticky-cta,.niet-printen{display:none!important}body{background:#fff;display:block}main:before,.hero:before{display:none}.kaart{break-inside:avoid;box-shadow:none}}@media (min-width:1024px){.plak-zij{top:calc(64px + var(--sp-3));position:sticky}}@media (max-width:767.98px){.stap-kaart{column-gap:var(--sp-2);grid-template-columns:104px minmax(0,1fr);align-items:start;row-gap:4px;display:grid}.stap-kaart .stap-illu{aspect-ratio:1;grid-row:1/span 2;margin:0}.stap-kaart .stap-illu svg{width:100%}.stap-kaart h3{margin:4px 0 0}.stap-kaart p{margin-top:var(--sp-1);grid-column:1/-1}.controle-kaart{column-gap:var(--sp-2);grid-template-columns:48px minmax(0,1fr);align-items:start;display:grid}.controle-kaart .icoon-bol{grid-row:1/span 2;margin:0}.controle-kaart h3{margin:10px 0 4px}}@media (max-width:899.98px){.prijs-raster .kaart-cta{order:-1;margin-top:8px}}@media (prefers-color-scheme:dark){.markeer{background:linear-gradient(transparent 64%, color-mix(in srgb, var(--accent) 38%, transparent) 64%, color-mix(in srgb, var(--accent) 38%, transparent) 92%, transparent 92%)}}.kop:has(.menu-mobiel[open]){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--vlak)}.hero:has(+.vertrouwensstrook){padding-bottom:calc(var(--sp-6) + 40px)}.hero-vinken{margin-top:var(--sp-4);position:relative}@media (min-width:1024px){.hero-vinken{justify-content:center;gap:var(--sp-5);margin-top:var(--sp-5);flex-wrap:nowrap}.hero-vinken li{white-space:nowrap}}.vertrouwensstrook{z-index:2;background:0 0;border:0;margin-top:-40px;position:relative}.vertrouwensstrook ul{background:var(--vlak);border:1px solid var(--rand);border-radius:var(--r-xl);box-shadow:var(--schaduw-2);padding:var(--sp-3);gap:var(--sp-3) var(--sp-2)}@media (min-width:1024px){.vertrouwensstrook ul{padding:var(--sp-3) var(--sp-2);gap:0}.vertrouwensstrook li{padding:4px var(--sp-3)}.vertrouwensstrook li+li{border-left:1px solid var(--rand)}}.vertrouwensstrook li>span:first-child{border-radius:var(--r);width:44px;height:44px}.vertrouwensstrook li:nth-child(5)>span:first-child{background:var(--tint-zand,var(--tint-blauw));color:var(--navy)}.knop-scan{background:linear-gradient(180deg, #fbbf24 0%, var(--accent) 100%);color:var(--op-accent);border-color:#e59a0b;font-weight:700;box-shadow:inset 0 1px #ffffff80,0 10px 24px -10px #d97706bf}.knop-scan:hover{color:var(--op-accent);background:linear-gradient(#fcd34d 0%,#fbbf24 100%)}.knop-scan:active{color:var(--op-accent);background:#d97706}.knop-scan[disabled]{background:var(--rand-sterk);border-color:var(--rand-sterk);color:var(--zacht);opacity:1}.hero-vergelijk{margin-top:var(--sp-2);border:1px solid var(--rand);border-radius:var(--r);background:var(--vlak);color:var(--tekst);font-size:var(--fs-sm);box-shadow:var(--schaduw-1);align-items:center;gap:12px;padding:12px 16px;line-height:1.35;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.hero-vergelijk:hover{border-color:var(--cta);color:var(--tekst);text-decoration:none}.hero-vergelijk strong{color:var(--navy)}.hero-vergelijk>svg{color:var(--cta);flex:none;margin-left:auto}.hero-vergelijk-icoon{border-radius:var(--r);background:var(--tint-amber);width:36px;height:36px;color:var(--accent-tekst);flex:none;place-items:center;display:inline-grid}.vergelijk-band{gap:var(--sp-4);padding:var(--sp-4) var(--sp-3);border-radius:var(--r-xl);color:#fff;background:radial-gradient(70% 90% at 100% 0,#f59e0b38 0%,#0000 60%),radial-gradient(60% 80% at 0 100%,#1d4ed873 0%,#0000 65%),#0b1b33;align-items:center;display:grid;position:relative;overflow:hidden}@media (min-width:900px){.vergelijk-band{padding:var(--sp-6) var(--sp-6);gap:var(--sp-6);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.vergelijk-band h2{color:#fff;margin:var(--sp-1) 0 var(--sp-2)}.vergelijk-band .lead{color:#fffc}.vergelijk-band-vinken{margin:0 0 var(--sp-3);color:#ffffffe6;gap:8px;padding:0;list-style:none;display:grid}.vergelijk-band-vinken li{align-items:center;gap:10px;display:flex}.vergelijk-band-vinken svg{color:#5fd39a;flex:none}.vergelijk-band-prijs{color:#ffffffb3}.vergelijk-illu{padding:var(--sp-3) var(--sp-2) var(--sp-2);border-radius:var(--r-xl);background:#ffffff0f;border:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:relative}.vergelijk-illu-kol{text-align:center;justify-items:center;gap:8px;min-width:0;display:grid}.vergelijk-illu-letter{border-radius:var(--r);color:#0b1b33;background:#fff;place-items:center;width:32px;height:32px;font-weight:700;display:inline-grid}.vergelijk-illu-bedrag{font-weight:700;font-size:var(--fs-md);font-variant-numeric:tabular-nums}.vergelijk-illu-balk{border-radius:var(--r);background:#ffffff14;align-items:flex-end;width:100%;max-width:64px;height:120px;display:flex;overflow:hidden}.vergelijk-illu-balk i{border-radius:var(--r);background:linear-gradient(#60a5fa,#1d4ed8);width:100%;display:block}.vergelijk-illu-kol:nth-child(2) .vergelijk-illu-balk i{background:linear-gradient(#fcd34d,#f59e0b)}.vergelijk-illu-punt{font-size:var(--fs-xs);color:#ffffffbf;line-height:1.3}.vergelijk-illu-label{background:var(--accent);color:#0b1b33;font-size:var(--fs-xs);box-shadow:var(--schaduw-2);border-radius:999px;padding:4px 12px;font-weight:700;position:absolute;top:-14px;right:16px}@media (max-width:767.98px){.hero-vinken{display:none}}.hero{isolation:isolate;color:#dbe4f3;padding-bottom:calc(var(--sp-8) + 24px);background:radial-gradient(60% 70% at 85% 10%,#f59e0b33 0%,#0000 60%),radial-gradient(55% 80% at 0 100%,#1d4ed86b 0%,#0000 65%),linear-gradient(#0b1b33 0%,#0e2342 100%)}@media (min-width:1024px){.hero{padding-bottom:calc(var(--sp-10) + 32px)}}.hero:before{display:none}.hero-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(#94b2e621 1px,#0000 1px),linear-gradient(90deg,#94b2e621 1px,#0000 1px),linear-gradient(#94b2e60f 1px,#0000 1px),linear-gradient(90deg,#94b2e60f 1px,#0000 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.hero h1{color:#fff;max-width:20ch}.hero-raster{align-items:start}@media (min-width:1024px){.hero-tekening{margin-top:var(--sp-4)}}.hero-h1-accent{color:var(--accent);display:block}.hero .lead{color:#b9c6dc;max-width:36rem}.hero-stempel{margin-bottom:var(--sp-3);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:#f59e0b14;border:1.5px solid #f59e0bb3;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-weight:700;display:inline-flex}.hero-stempel span{color:#fcd9a0;border-left:1px solid #f59e0b73;margin-left:2px;padding-left:8px;font-weight:600}.hero-modus{margin-top:var(--sp-1)}.hero-tabs{border-radius:var(--r);background:#ffffff12;border:1px solid #ffffff24;grid-template-columns:1fr 1fr;gap:4px;width:100%;max-width:440px;margin-bottom:12px;padding:4px;display:inline-grid}.hero-tabs button{border-radius:var(--r);color:#c9d5ea;min-height:44px;font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.hero-tabs button:hover{color:#fff;background:#ffffff0f}.hero-tabs button[aria-selected=true]{color:#0b1b33;background:#fff;box-shadow:0 6px 16px #00000040}.hero-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero-tab-kort{display:none}@media (max-width:360px){.hero-tab-lang{display:none}.hero-tab-kort{display:inline}}.hero-paneel{background:var(--vlak);color:var(--tekst);border-radius:var(--r-xl);padding:10px;box-shadow:0 24px 60px #00000059,0 0 0 1px #ffffff14}.hero-paneel[hidden]{display:none}.hero-paneel .upload{border-radius:var(--r-lg)}.hero-paneel-voet{font-size:var(--fs-xs);color:var(--zacht);justify-content:center;align-items:center;gap:6px;margin:10px 0 2px;display:flex}.hero-paneel-voet svg{color:var(--accent-tekst)}.hero-paneel-vergelijk{padding:var(--sp-3);gap:var(--sp-2);justify-items:start;display:grid}.hero-paneel-vergelijk p{margin:0}.hero-paneel-vergelijk strong{color:var(--navy)}.hero-paneel-vergelijk .knop{justify-content:center;width:100%}.hero-paneel-vergelijk .hero-paneel-voet{justify-self:center;margin:0}.hero-vergelijk-stapel{flex-wrap:wrap;gap:8px;display:flex}.hero-vergelijk-stapel span{border-radius:var(--r);background:var(--tint-blauw);color:var(--navy);font-size:var(--fs-sm);border:1px solid var(--rand);align-items:center;gap:6px;padding:8px 12px;font-weight:600;display:inline-flex}.hero-vergelijk-stapel span:nth-child(2){background:var(--tint-amber)}.hero-vergelijk-stapel span:nth-child(3){background:var(--tint-groen)}.hero-tekening{position:relative}.hero-maatlijn{width:78%;height:12px;margin:0 auto 4px;display:block;overflow:visible}.hero-maatlijn path{fill:none;stroke:#f59e0bbf;stroke-width:1.5px;vector-effect:non-scaling-stroke}.hero-maat{z-index:1;letter-spacing:.14em;text-transform:uppercase;color:#fcd9a0;width:max-content;margin:-2px auto 0;padding:0 8px;font-size:11px;font-weight:700;display:block;position:relative}.hero-tekening .offerte-scene:before{opacity:.35}.hero-tekening .offerte-achter{box-shadow:none;background:#ffffff0f;border-color:#ffffff2e}.hero-tekening .offerte-illu{border-color:#ffffff59}.hero-tekening .offerte-illu,.hero-tekening .zwevend{color:var(--tekst)}.hero-tekening .offerte-illu:after{background:linear-gradient(225deg, #0e2342 50%, var(--slot) 50%)}.hero-scanlijn{z-index:3;pointer-events:none;background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:0;border-radius:2px;height:2px;position:absolute;top:22%;left:12%;right:12%;box-shadow:0 0 18px 4px #f59e0b73}@media (prefers-reduced-motion:no-preference){.hero-scanlijn{animation:5.5s ease-in-out .6s infinite scan}@keyframes scan{0%{opacity:0;top:22%}8%{opacity:1}70%{opacity:1;top:82%}78%,to{opacity:0;top:82%}}}@media (max-width:1023.98px){.hero-tekening{width:100%;max-width:520px;margin-inline:auto}}@media (max-width:639.98px){.hero-maatlijn,.hero-maat{display:none}}.hero-vinken{margin:var(--sp-4) 0 0;color:#c9d5ea;font-size:var(--fs-sm);flex-wrap:wrap;gap:10px 22px;padding:0;list-style:none;display:flex}.hero-vinken li{align-items:center;gap:8px;display:inline-flex}.hero-vinken svg{color:#4ade80;flex:none}@media (max-width:767.98px){.hero-vinken{display:none}}.vertrouwensstrook{margin-top:-56px}@media (max-width:639.98px){.hero-stempel span,.hero-tekening{display:none}.hero{padding-bottom:calc(var(--sp-6) + 40px)}}@media (max-width:479.98px){.hero-tab-lang{display:none}.hero-tab-kort{display:inline}}@media (max-width:519.98px){.vertrouwensstrook ul{padding:6px var(--sp-3);grid-template-columns:minmax(0,1fr);gap:0}.vertrouwensstrook li{padding:10px 0}.vertrouwensstrook li+li{border-top:1px solid var(--rand)}.vertrouwensstrook li>span:first-child{border-radius:var(--r);width:40px;height:40px}.vertrouwensstrook li strong{margin-right:6px;display:inline}}.artikel-raster{display:block}.artikel-raster>.artikel{max-width:var(--leesmaat);margin-inline:auto}.artikel-zij{display:none}@media (min-width:1120px){.artikel-raster{grid-template-columns:minmax(0, var(--leesmaat)) 300px;gap:var(--sp-8);justify-content:center;align-items:start;display:grid}.artikel-raster>.artikel{margin-inline:0}.artikel-zij{gap:var(--sp-3);margin-top:var(--sp-8);display:grid;position:sticky;top:96px}}.zij-cta{padding:var(--sp-3);border-radius:var(--r-xl);color:#dbe4f3;box-shadow:var(--schaduw-2);background:radial-gradient(80% 70% at 100% 0,#f59e0b38 0%,#0000 60%),radial-gradient(70% 80% at 0 100%,#1d4ed873 0%,#0000 65%),#0b1b33;justify-items:start;gap:10px;display:grid;position:relative;overflow:hidden}.zij-cta:before{content:"";pointer-events:none;opacity:.6;background-image:linear-gradient(#94b2e61a 1px,#0000 1px),linear-gradient(90deg,#94b2e61a 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.zij-cta>*{margin:0;position:relative}.zij-cta-icoon{border-radius:var(--r);width:40px;height:40px;color:var(--accent);background:#f59e0b29;place-items:center;display:inline-grid}.zij-cta-kop{color:#fff;font-weight:700;font-size:var(--fs-lg);line-height:1.3}.zij-cta-tekst{font-size:var(--fs-sm);color:#b9c6dc;line-height:1.5}.zij-cta .knop{justify-content:center;width:100%;margin-top:4px}.zij-cta-voet{font-size:var(--fs-xs);color:#9fb0cc;justify-self:center}.zij-inhoud{padding:var(--sp-2) var(--sp-3);border:1px solid var(--rand);border-radius:var(--r-lg);background:var(--vlak);font-size:var(--fs-sm)}.zij-inhoud p{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--zacht);margin:0 0 8px;font-weight:700}.zij-inhoud ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.zij-inhoud a{color:var(--tekst);padding:5px 0;line-height:1.35;text-decoration:none;display:block}.zij-inhoud a:hover{color:var(--link)}
.band{isolation:isolate;color:#c3cfe3;padding:var(--sp-5) 0 var(--sp-6);background:radial-gradient(50% 90% at 92% 0,#f59e0b2b 0%,#0000 62%),radial-gradient(55% 100% at 0 100%,#1d4ed866 0%,#0000 65%),linear-gradient(#0b1b33 0%,#0e2342 100%);position:relative;overflow:hidden}@media (min-width:768px){.band{padding:var(--sp-7) 0 var(--sp-8)}}@media (min-width:1200px){.band{padding:var(--sp-8) 0 var(--sp-10)}}.band.band-klein{padding:var(--sp-4) 0 var(--sp-5)}@media (min-width:768px){.band.band-klein{padding:var(--sp-6) 0 var(--sp-6)}}.band-raster{z-index:-1;pointer-events:none;background-image:linear-gradient(#94b2e61f 1px,#0000 1px),linear-gradient(90deg,#94b2e61f 1px,#0000 1px),linear-gradient(#94b2e60e 1px,#0000 1px),linear-gradient(90deg,#94b2e60e 1px,#0000 1px);background-position:-1px -1px;background-size:120px 120px,120px 120px,24px 24px,24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 0%,#000 45% 100%);mask-image:linear-gradient(100deg,#0000 0%,#000 45% 100%)}.band-optrekken{padding-bottom:calc(var(--sp-6) + 72px)}@media (min-width:768px){.band-optrekken{padding-bottom:calc(var(--sp-8) + 88px)}}.band-in{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:1024px){.band-twee .band-in{gap:var(--sp-8);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.band-tekst{max-width:760px}.band-midden .band-tekst{text-align:center;margin-inline:auto}.band-midden .band-feiten,.band-midden .band-kruimels ol,.band-midden .knoppen-rij{justify-content:center}.band-midden .lead{margin-inline:auto}.band h1{color:#fff;margin:0 0 var(--sp-2);max-width:22ch}.band-midden h1{margin-inline:auto}.band-klein h1{max-width:30ch;font-size:clamp(1.85rem,1.4rem + 2vw,2.75rem)}.band h1 em{color:var(--accent);font-style:normal}.band .lead{color:#b9c6dc;max-width:42rem;margin-bottom:0}.band .lead a,.band p a:not(.knop){color:#fcd9a0}.band .knoppen-rij{margin-top:var(--sp-3)}.band :focus-visible{outline-color:var(--accent)}.band .knop-tweede{color:#fff;box-shadow:none;background:0 0;border-color:#fff6}.band .knop-tweede:hover{color:#fff;background:#ffffff1a;border-color:#fff}.band .tekstlink{color:#fcd9a0}@media (prefers-color-scheme:dark){.band{border-bottom:1px solid #ffffff0f}}.stempel{margin:0 0 var(--sp-3);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:#f59e0b14;border:1.5px solid #f59e0bb3;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-weight:700;line-height:1.3;display:inline-flex}.stempel span{color:#fcd9a0;border-left:1px solid #f59e0b73;margin-left:2px;padding-left:8px;font-weight:600}.stempel-licht{color:var(--accent-tekst);border-color:color-mix(in srgb, var(--accent) 70%, transparent);background:var(--tint-amber)}.stempel-licht span{color:var(--accent-tekst)}.band-kruimels{margin:calc(-1 * var(--sp-2)) 0 var(--sp-2);font-size:var(--fs-sm)}.band-kruimels ol{flex-wrap:wrap;align-items:center;gap:0 2px;margin:0;padding:0;list-style:none;display:flex}.band-kruimels li{color:#9fb0cc;align-items:center;display:inline-flex}.band-kruimels li+li:before{content:"/";color:#9fb0cc80;margin:0 8px}.band-kruimels a{color:#c9d5ea;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.band-kruimels a:hover{color:#fff;text-decoration:underline}.band-kruimels [aria-current]{color:#9fb0cc;text-overflow:ellipsis;white-space:nowrap;max-width:28ch;overflow:hidden}.band-feiten{margin:var(--sp-3) 0 0;color:#c9d5ea;font-size:var(--fs-sm);flex-wrap:wrap;gap:8px 22px;padding:0;list-style:none;display:flex}.band-feiten li{align-items:center;gap:8px;display:inline-flex}.band-feiten svg{color:#4ade80;flex:none}.band-rechts{min-width:0}.band-paneel{border-radius:var(--r-xl);padding:var(--sp-3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#dbe4f3;background:#ffffff0d;border:1px solid #ffffff24;position:relative}@media (min-width:768px){.band-paneel{padding:var(--sp-4)}}.band-paneel h2,.band-paneel h3{color:#fff}.optrekken{z-index:2;margin-top:-72px;position:relative}@media (min-width:768px){.optrekken{margin-top:-88px}}.maatlijn{height:14px;margin:var(--sp-3) 0;color:var(--accent-tekst);position:relative}.maatlijn:before{content:"";border-top:1px solid color-mix(in srgb, var(--accent) 70%, transparent);position:absolute;top:50%;left:0;right:0}.maatlijn:after{content:"";border-inline:1.5px solid color-mix(in srgb, var(--accent) 80%, transparent);position:absolute;inset:0}.maatlijn span{background:var(--bg);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding:0 10px;font-size:11px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.band .maatlijn{color:#fcd9a0}.band .maatlijn span{background:#0d2140}.blauwdruk{border-radius:var(--r-xl);border:1px solid color-mix(in srgb, var(--cta) 18%, var(--rand));background-color:var(--tint-blauw);background-image:linear-gradient(color-mix(in srgb, var(--cta) 9%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--cta) 9%, transparent) 1px, transparent 1px);background-position:-1px -1px;background-size:24px 24px;position:relative}.blauwdruk:before,.blauwdruk:after{content:"";pointer-events:none;border:0 solid var(--accent);width:18px;height:18px;position:absolute}.blauwdruk:before{border-top-width:2px;border-left-width:2px;border-top-left-radius:4px;top:10px;left:10px}.blauwdruk:after{border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:4px;bottom:10px;right:10px}.blauwdruk.amber{background-color:var(--tint-amber);background-image:linear-gradient(color-mix(in srgb, var(--accent) 14%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--accent) 14%, transparent) 1px, transparent 1px);border-color:color-mix(in srgb, var(--accent) 28%, var(--rand))}.blauwdruk.groen{background-color:var(--tint-groen);background-image:linear-gradient(color-mix(in srgb, var(--groen-fel) 12%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--groen-fel) 12%, transparent) 1px, transparent 1px);border-color:color-mix(in srgb, var(--groen-fel) 25%, var(--rand))}.sectie-kop .stempel{margin-bottom:var(--sp-2)}.sectie-navy{isolation:isolate;color:#c3cfe3;background:radial-gradient(50% 80% at 100% 0,#f59e0b24 0%,#0000 60%),radial-gradient(50% 90% at 0 100%,#1d4ed859 0%,#0000 65%),#0b1b33;position:relative}.sectie-navy h2,.sectie-navy h3{color:#fff}.sectie-navy .lead{color:#b9c6dc}.sectie-navy .band-raster{-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.sectie-navy :focus-visible{outline-color:var(--accent)}@media (prefers-color-scheme:dark){.sectie-navy{border-block:1px solid #ffffff0f}}.nr-mono{font-family:var(--mono);letter-spacing:.04em;font-weight:600}.knop-scan:focus-visible{outline-color:var(--navy)}@media (prefers-color-scheme:dark){.knop-scan:focus-visible{outline-color:#fff}}.sectie-navy .knop-scan:focus-visible,.band .knop-scan:focus-visible,.cta-band .knop:focus-visible{outline-color:#fff}.plak-cta{z-index:30;padding:10px var(--goot) calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#c9d5ea;background:#0b1b33f0;border-top:1px solid #ffffff1a;align-items:center;gap:12px;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 30px -12px #00000073}.plak-cta p{font-size:var(--fs-xs);flex:auto;min-width:0;margin:0;line-height:1.3}.plak-cta p strong{color:#fff;font-size:var(--fs-sm);display:block}.plak-cta .knop{flex:none;min-height:48px;padding:0 18px}.plak-cta :focus-visible{outline-color:#fff}@media (min-width:1024px){.plak-cta{display:none}}@media (max-width:359.98px){.plak-cta p{display:none}.plak-cta .knop{flex:1}}body:has([data-toestemming]) .plak-cta{display:none}:root{--knop-bg:#0b1b33;--knop-hover:#1d3a66;--knop-actief:#142a4d;--knop-tekst:#fff}@media (prefers-color-scheme:dark){:root{--knop-bg:#e6ebf3;--knop-hover:#fff;--knop-actief:#c9d2e0;--knop-tekst:#0b1b33}}.knop:not(.knop-tweede):not(.knop-scan):not(.knop-accent):not(.knop-licht){background:var(--knop-bg);color:var(--knop-tekst);box-shadow:inset 0 1px #ffffff1f,0 10px 22px -12px #0b1b33b3}.knop:not(.knop-tweede):not(.knop-scan):not(.knop-accent):not(.knop-licht):hover{background:var(--knop-hover);color:var(--knop-tekst)}.knop:not(.knop-tweede):not(.knop-scan):not(.knop-accent):not(.knop-licht):active{background:var(--knop-actief)}.knop[disabled]:not(.knop-scan){opacity:.45}.kop .knop{border-radius:var(--r)}.knop-tweede:hover{border-color:var(--navy)}@media (max-width:559.98px){.band .knoppen-rij .knop{flex:100%}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.plak-cta{animation:linear both plak-in;animation-timeline:scroll(root);animation-range:380px 480px}@keyframes plak-in{0%{opacity:0;visibility:hidden;transform:translateY(100%)}to{opacity:1;visibility:visible;transform:none}}}}.cta-blok{isolation:isolate;color:#c3cfe3;border-radius:var(--r-xl);padding:var(--sp-3);box-shadow:var(--schaduw-2);gap:var(--sp-2) var(--sp-3);background:linear-gradient(#94b2e617 1px,#0000 1px) -1px -1px/24px 24px,linear-gradient(90deg,#94b2e617 1px,#0000 1px) -1px -1px/24px 24px,radial-gradient(60% 120% at 100% 0,#f59e0b38,#0000 60%),radial-gradient(60% 120% at 0 100%,#1d4ed866,#0000 60%),#0b1b33;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:2em 0;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.cta-blok{padding:var(--sp-4)}}.cta-blok-tekst{flex:280px;min-width:0}.cta-blok p{color:#fff;font-weight:600;font-size:var(--fs-lg);flex:260px;margin:0;line-height:1.4}.cta-blok-feiten{font-size:var(--fs-xs);color:#b9c6dc;flex-wrap:wrap;gap:4px 16px;margin:10px 0 0;padding:0;list-style:none;display:flex}.cta-blok-feiten li{align-items:center;gap:6px;display:inline-flex}.cta-blok-feiten svg{color:#4ade80}.artikel ul.cta-blok-feiten{gap:4px 16px;margin:10px 0 0;display:flex}.artikel ul.cta-blok-feiten>li{padding-left:0}.artikel ul.cta-blok-feiten>li:before{content:none}.cta-blok .knop{flex:none;min-height:52px}.cta-blok .knop-tweede{color:#fff;box-shadow:none;background:0 0;border-color:#ffffff73}.cta-blok .knop-tweede:hover{color:#fff;background:#ffffff1a;border-color:#fff}.cta-blok :focus-visible{outline-color:#fff}.artikel .cta-blok a.knop{font-weight:700}@media (max-width:559.98px){.cta-blok .knop{width:100%}}@media (prefers-color-scheme:dark){.cta-blok{box-shadow:0 0 0 1px #ffffff14, var(--schaduw-2)}}.band-meta{margin:var(--sp-3) 0 0;font-size:var(--fs-sm);color:#9fb0cc;flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.band-meta svg{flex:none}.band-meta span{color:#c9d5ea;border-left:1px solid #ffffff2e;align-items:center;gap:6px;margin-left:2px;padding-left:12px;display:inline-flex}.band-meta span svg{color:#4ade80}@media (max-width:559.98px){.band-meta span{border-left:0;margin-left:0;padding-left:0}}.artikel-pagina .band h1{max-width:26ch}.artikel-pagina .artikel-raster{padding-top:var(--sp-5)}.artikel-pagina .artikel-raster>.artikel{max-width:var(--leesmaat);margin-inline:auto}@media (min-width:768px){.artikel-pagina .artikel-raster{padding-top:var(--sp-6)}}@media (min-width:1120px){.artikel-pagina .artikel-raster{grid-template-columns:minmax(0, var(--leesmaat)) 320px;gap:var(--sp-8);justify-content:center;align-items:start;display:grid}.artikel-pagina .artikel-raster>.artikel{margin-inline:0}.artikel-pagina .artikel-zij{gap:var(--sp-3);top:calc(var(--kop-h) + var(--sp-3));margin-top:0;display:grid;position:sticky}}@media (min-width:1360px){.artikel-pagina .artikel-raster{gap:var(--sp-10)}}.artikel-zij .zij-cta .knop{min-height:52px}.zij-inhoud{padding:var(--sp-3);border-radius:var(--r-lg);box-shadow:var(--schaduw-1)}.zij-inhoud ol{counter-reset:toc}.zij-inhoud li{counter-increment:toc}.zij-inhoud a{border-radius:var(--r-sm);grid-template-columns:26px minmax(0,1fr);gap:4px;margin:0 -8px;padding:7px 8px;transition:background .15s,color .15s;display:grid}.zij-inhoud a:before{content:counter(toc, decimal-leading-zero);font-family:var(--mono);color:var(--accent-tekst);padding-top:2px;font-size:12px}.zij-inhoud a:hover{background:var(--tint-blauw);color:var(--navy)}.inhoud-mobiel{margin:0 0 var(--sp-4);border:1px solid var(--rand);border-radius:var(--r-lg);background:var(--vlak);box-shadow:var(--schaduw-1);font-size:var(--fs-md)}.inhoud-mobiel summary{cursor:pointer;min-height:56px;padding:8px var(--sp-2);color:var(--navy);align-items:center;gap:10px;font-weight:600;list-style:none;display:flex}.inhoud-mobiel summary::-webkit-details-marker{display:none}.inhoud-mobiel summary span{margin-left:auto;font-weight:500}.inhoud-mobiel summary:after{content:"";border-right:2px solid var(--zacht);border-bottom:2px solid var(--zacht);width:9px;height:9px;margin:-4px 4px 0 6px;transition:transform .2s;transform:rotate(45deg)}.inhoud-mobiel[open] summary:after{margin-top:4px;transform:rotate(-135deg)}.inhoud-mobiel nav{padding:0 var(--sp-2) var(--sp-2)}.artikel .inhoud-mobiel ol{counter-reset:toc;gap:0;margin:0;padding:0;list-style:none}.artikel .inhoud-mobiel ol>li{counter-increment:toc;padding:0}.artikel .inhoud-mobiel ol>li:before{display:none}.inhoud-mobiel a{border-top:1px dashed var(--rand);min-height:44px;color:var(--tekst);font-size:var(--fs-sm);grid-template-columns:30px minmax(0,1fr);align-items:center;padding:4px 0;text-decoration:none;display:grid;font-weight:500!important}.inhoud-mobiel a:before{content:counter(toc, decimal-leading-zero);font-family:var(--mono);color:var(--accent-tekst);font-size:12px}@media (min-width:1120px){.inhoud-mobiel{display:none}}.artikel-tekst{counter-reset:h2}.artikel-tekst>h2{counter-increment:h2;scroll-margin-top:calc(var(--kop-h) + 24px)}.artikel-tekst>h2:before{content:counter(h2, decimal-leading-zero);font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.1em;color:var(--accent-tekst);margin-bottom:8px;font-weight:600;display:block}.artikel-tekst>h2:first-child{margin-top:0}.artikel-tekst>p:first-child{padding:calc(var(--sp-4) + 6px) var(--sp-3) var(--sp-3);margin-bottom:var(--sp-4);background:var(--vlak);border:1px solid var(--rand);border-radius:var(--r-lg);box-shadow:var(--schaduw-1);font-size:var(--fs-lg);color:var(--tekst);line-height:1.65;position:relative}.artikel-tekst>p:first-child:before{content:"In het kort";top:var(--sp-2);left:var(--sp-3);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-tekst);font-weight:700;position:absolute}.artikel-tekst>p:first-child:after{content:"";top:calc(var(--sp-2) + 9px);left:calc(var(--sp-3) + 104px);right:var(--sp-3);border-top:1px solid color-mix(in srgb, var(--accent) 45%, transparent);position:absolute}.artikel-tekst .tabel-wrap{box-shadow:var(--schaduw-1)}.artikel-pagina .lees-ook{margin-top:var(--sp-6);padding-top:var(--sp-5)}.artikel-pagina .lees-ook h2{font-size:var(--fs-2xl);margin:0 0 var(--sp-3)}.lees-ook-raster{gap:var(--sp-2);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.lees-ook-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}.lees-ook-kaart{flex-direction:column;gap:6px;position:relative;padding:var(--sp-3)!important;display:flex!important}.lees-ook-kaart h3{font-size:var(--fs-lg);padding-right:28px;margin:0!important}.lees-ook-kaart p{margin:0}.lees-ook-soort{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-tekst);font-weight:700}.lees-ook-pijl{right:var(--sp-3);top:var(--sp-3);color:var(--zacht);transition:transform .2s var(--ease), color .2s;position:absolute}a.lees-ook-kaart:hover .lees-ook-pijl{color:var(--navy);transform:translate(3px)}.artikel-voetnoot{margin-top:var(--sp-4)}@media (max-width:1023.98px){.klus-paneel{display:none}}.klus-paneel-kop{margin:0 0 var(--sp-2);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:#fcd9a0;font-weight:700}.klus-paneel ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.klus-paneel li{font-size:var(--fs-sm);color:#dbe4f3;align-items:flex-start;gap:10px;padding:9px 0;line-height:1.4;display:flex}.klus-paneel li+li{border-top:1px dashed #ffffff24}.klus-paneel li svg{color:#4ade80;flex:none;margin-top:2px}.klus-paneel-meer{margin:var(--sp-1) 0 0;font-size:var(--fs-xs);color:#9fb0cc}.artikel-tekst>#veelgestelde-vragen~h3{margin:var(--sp-2) 0 0;padding:var(--sp-3) var(--sp-3) 6px;background:var(--vlak);border:1px solid var(--rand);border-radius:var(--r-lg) var(--r-lg) 0 0;font-size:var(--fs-lg);border-bottom:0}.artikel-tekst>#veelgestelde-vragen~h3+p{padding:0 var(--sp-3) var(--sp-3);background:var(--vlak);border:1px solid var(--rand);border-radius:0 0 var(--r-lg) var(--r-lg);font-size:var(--fs-md);color:var(--zacht);box-shadow:var(--schaduw-1);border-top:0;margin:0}.artikel-tekst>#veelgestelde-vragen~h2~h3,.artikel-tekst>#veelgestelde-vragen~h2~h3+p{margin:revert;box-shadow:none;color:inherit;font-size:inherit;background:0 0;border:0;border-radius:0;padding:0}.artikel-tekst>#veelgestelde-vragen~h2~h3{font-size:var(--fs-xl);margin:1.5em 0 .5em}.artikel-tekst>#veelgestelde-vragen~h2~h3+p{margin:0 0 1em}@media (max-width:559.98px){.band-kruimels li:last-child{display:none}}@media (max-width:479.98px){.stempel span{display:none}}.stempel{max-width:100%}.klus-raster{gap:var(--sp-2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.klus-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.klus-raster{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr))}}.klus-raster>li{display:flex}.klus-kaart{grid-template-columns:44px minmax(0,1fr);align-content:start;gap:4px 16px;width:100%;position:relative;padding:var(--sp-3)!important;display:grid!important}.klus-kaart-icoon{border-radius:var(--r);width:44px;height:44px;color:var(--accent);background:#0b1b33;grid-row:span 2;place-items:center;display:inline-grid}.klus-kaart-tekst{gap:4px;padding-right:20px;display:grid}.klus-kaart h2{font-size:var(--fs-lg);margin:0}.klus-kaart-label{font-size:var(--fs-xs);background:var(--groen-bg);color:var(--groen);border-radius:999px;grid-column:2;justify-self:start;margin-top:8px;padding:3px 10px;font-weight:700}.klus-kaart-pijl{right:var(--sp-3);top:var(--sp-3);color:var(--zacht);transition:transform .2s var(--ease), color .2s;position:absolute}a.klus-kaart:hover .klus-kaart-pijl{color:var(--navy);transform:translate(3px)}@media (prefers-color-scheme:dark){.klus-kaart-icoon{background:var(--navy-3)}}@media (min-width:720px) and (max-width:1199.98px){.prijs-raster.prijs-raster-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.prijs-raster.prijs-raster-4{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr))}}.prijs-kaart{box-shadow:var(--schaduw)}.prijs-kaart .prijs{margin-top:var(--sp-1)}.prijs-kaart .vinklijst{font-size:var(--fs-sm)}.prijs-kaart-uitgelicht{color:#c3cfe3;isolation:isolate;overflow:visible;box-shadow:var(--schaduw-3)!important;background:linear-gradient(#94b2e614 1px,#0000 1px) -1px -1px/24px 24px,linear-gradient(90deg,#94b2e614 1px,#0000 1px) -1px -1px/24px 24px,radial-gradient(70% 50% at 100% 0,#f59e0b38,#0000 60%),radial-gradient(70% 60% at 0 100%,#1d4ed859,#0000 60%),#0b1b33!important;border:0!important}@media (min-width:900px){.prijs-raster:not(.prijs-raster-4) .prijs-kaart-uitgelicht{transform:translateY(-12px)}}.prijs-kaart-uitgelicht h2,.prijs-kaart-uitgelicht h3,.prijs-kaart-uitgelicht .prijs{color:#fff}.prijs-kaart-uitgelicht .zacht{color:#9fb0cc}.prijs-kaart-uitgelicht .vinklijst li{color:#dbe4f3}.prijs-kaart-uitgelicht .vinklijst svg{color:#4ade80;background:#4ade8024}.prijs-kaart-uitgelicht .chip-blauw{color:#fff;background:#ffffff1a;border-color:#fff3}.prijs-kaart-uitgelicht :focus-visible{outline-color:#fff}@media (prefers-color-scheme:dark){.prijs-kaart-uitgelicht{box-shadow:0 0 0 1px #f59e0b59, var(--schaduw-3)!important}}.onderwerpen{margin-top:0}.onderwerpen a{gap:8px}.onderwerp-telling{background:var(--vlak-2);min-width:22px;height:22px;color:var(--zacht);font-size:var(--fs-xs);border-radius:999px;place-items:center;padding:0 6px;font-weight:700;display:inline-grid}.kb-groep{margin-top:var(--sp-6);scroll-margin-top:140px}.categorie-kop h2{align-items:baseline;gap:12px;display:flex}.categorie-kop h2 .nr-mono{font-size:var(--fs-sm);color:var(--accent-tekst)}.categorie-kop{padding-bottom:var(--sp-2);border-bottom:1px solid var(--rand);margin-bottom:var(--sp-3)}.kb-kaart>span:first-child{color:var(--accent);background:#0b1b33}@media (prefers-color-scheme:dark){.kb-kaart>span:first-child{background:var(--navy-3);color:var(--accent)}}.kb-sectie .cta-blok{margin-top:var(--sp-6)}.nieuws-kop{font-size:var(--fs-2xl);margin:var(--sp-5) 0 var(--sp-3)}.nieuws-raster{gap:var(--sp-2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.nieuws-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.nieuws-raster{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr))}}.nieuws-raster>li{display:flex}.nieuws-raster .nieuws-kaart{width:100%}@media (min-width:720px){.nieuws-uitgelicht{grid-area:span 2/span 2}}.nieuws-uitgelicht .nieuws-kaart{color:#c3cfe3;background:linear-gradient(#94b2e617 1px,#0000 1px) -1px -1px/24px 24px,linear-gradient(90deg,#94b2e617 1px,#0000 1px) -1px -1px/24px 24px,radial-gradient(60% 80% at 100% 0,#f59e0b33,#0000 60%),#0b1b33;border:0;justify-content:flex-end;min-height:280px}.nieuws-uitgelicht .nieuws-kaart h3{color:#fff;font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem)}.nieuws-uitgelicht .nieuws-kaart .zacht{color:#b9c6dc;font-size:var(--fs-md)}.nieuws-uitgelicht .chip{color:#fff;background:#ffffff1a;border-color:#fff3}.nieuws-uitgelicht .chip-amber{color:#fcd9a0;background:#f59e0b2e;border-color:#f59e0b66}.nieuws-uitgelicht .tekstlink{color:#fcd9a0;margin-top:var(--sp-1)}a.nieuws-kaart:hover h3{color:inherit}.nieuws-uitgelicht a.nieuws-kaart:hover h3{color:#fff;text-decoration:underline;text-decoration-thickness:2px}.nieuws-uitgelicht :focus-visible,.nieuws-uitgelicht a:focus-visible{outline-color:var(--accent)}.nieuws-archief{margin-top:var(--sp-4)}.nieuws-archief .categorie-kop h3{font-size:var(--fs-xl);margin:0}.nieuws-lijst{margin:0;padding:0;list-style:none;display:grid}.nieuws-lijst li{border-top:1px dashed var(--rand);font-size:var(--fs-sm);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.nieuws-lijst li:first-child{border-top:0}.nieuws-lijst li span{white-space:nowrap;flex:none}@media (max-width:559.98px){.nieuws-lijst li{flex-direction:column;gap:2px}}@media (max-width:1023.98px){.start-paneel{display:none}}.start-paneel ol{margin:0;padding:0;list-style:none;display:grid}.start-paneel li+li{border-top:1px dashed #ffffff24}.start-paneel a{color:#fff;grid-template-columns:30px minmax(0,1fr);align-items:baseline;gap:6px;min-height:44px;padding:12px 0;font-weight:600;line-height:1.35;text-decoration:none;display:grid}.start-paneel a .nr-mono{color:var(--accent);font-size:var(--fs-sm)}.start-paneel a:hover{color:#fcd9a0;text-decoration:underline}.band-tip{margin:var(--sp-3) 0 0;border-radius:var(--r);color:#c9d5ea;font-size:var(--fs-sm);background:#ffffff0f;border:1px dashed #fff3;max-width:42rem;padding:12px 16px}.juridisch>:first-child{margin-top:0}.zwevend-cta{right:calc(24px + env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));z-index:35;color:#fff;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s var(--ease), transform .25s var(--ease), visibility 0s linear .25s;background:#0b1b33;border-radius:999px;align-items:center;gap:4px;padding:6px;display:flex;position:fixed;transform:translateY(16px);box-shadow:0 18px 40px -12px #00000080,0 0 0 1px #ffffff14}.zwevend-cta.aan{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s var(--ease), transform .25s var(--ease), visibility 0s;transform:none}@media (max-width:1023.98px){.zwevend-cta{display:none}}:is(body:has([data-toestemming]) .zwevend-cta,body:has(.menu-mobiel[open]) .zwevend-cta){display:none}.zwevend-cta-link{color:#fff;border-radius:999px;align-items:center;gap:12px;min-height:52px;padding:4px 16px 4px 4px;line-height:1.2;text-decoration:none;display:flex}.zwevend-cta-link:hover{color:#fff;background:#ffffff0f;text-decoration:none}.zwevend-cta-link strong{font-size:var(--fs-sm);display:block}.zwevend-cta-link small{font-size:var(--fs-xs);color:#b9c6dc;display:block}.zwevend-cta-link>svg{color:var(--accent);transition:transform .2s var(--ease)}.zwevend-cta-link:hover>svg{transform:translate(3px)}.zwevend-cta-icoon{background:var(--accent);color:#0b1b33;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:inline-grid}.zwevend-cta-weg{color:#9fb0cc;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:inline-grid}.zwevend-cta-weg:hover{color:#fff;background:#ffffff1a}.zwevend-cta :focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (prefers-color-scheme:dark){.zwevend-cta{background:#13284a;box-shadow:0 18px 40px -12px #000000b3,0 0 0 1px #ffffff24}}@media (prefers-reduced-motion:reduce){.zwevend-cta{transform:none}}@media print{.zwevend-cta{display:none!important}}.check-paneel{background:var(--vlak);border:1px solid var(--rand);border-radius:var(--r-xl);box-shadow:var(--schaduw-3);padding:10px}.check-paneel .upload{border-radius:var(--r-lg);box-shadow:none}.check-paneel form>div:not(.upload){padding:0 var(--sp-2) var(--sp-2)}.check-zij{background:var(--vlak)}@media (min-width:1024px){.check-zij{top:calc(var(--kop-h) + var(--sp-3));margin-top:0;position:sticky}}@media (max-width:1023.98px){.check-zij{margin-top:var(--sp-2)}}.band-rapport .resultaat-kop{gap:var(--sp-2)}.band-rapport .resultaat-kop .stempel{justify-self:start;margin:0}.band-rapport h1{max-width:30ch}.band-rapport .lead{max-width:46rem}.band-rapport .knoppen-rij{margin-top:var(--sp-1)}.band .voorbeeld-band{color:#fcd9a0;background:#f59e0b1f;border-color:#f59e0b73;justify-self:start;margin-bottom:0}.band .melding{color:#dbe4f3;background:#ffffff12;border-color:#ffffff2e;margin:0}.band .melding a{color:#fcd9a0}.band .knop:not(.knop-tweede):not(.knop-scan):not(.knop-accent):not(.knop-licht){color:#0b1b33;background:#fff}.band .knop:not(.knop-tweede):not(.knop-scan):not(.knop-accent):not(.knop-licht):hover{color:#0b1b33;background:#e6ebf3}.rapport-sectie{padding-top:var(--sp-5)}@media (min-width:1024px){.rapport-sectie{padding-top:var(--sp-6)}}.plak-zij{top:calc(var(--kop-h) + var(--sp-3))!important}.rapport-raster{padding-bottom:var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}.rapport-inhoud{max-width:var(--smal);width:100%;margin-inline:auto}.rapport-zij{display:none}@media (min-width:1100px){.rapport-raster{grid-template-columns:240px minmax(0, var(--smal));gap:var(--sp-8);justify-content:center;align-items:start}.rapport-inhoud{margin-inline:0}.rapport-zij{top:calc(var(--kop-h) + var(--sp-3));padding:var(--sp-3);border-radius:var(--r-lg);background:var(--vlak);border:1px solid var(--rand);box-shadow:var(--schaduw-1);font-size:var(--fs-sm);display:block;position:sticky}}.rapport-zij>p{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--zacht);margin:0 0 8px;font-weight:700}.rapport-zij ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.rapport-zij a{border-radius:var(--r-sm);color:var(--tekst);justify-content:space-between;align-items:center;gap:8px;margin:0 -8px;padding:7px 8px;line-height:1.3;text-decoration:none;display:flex}.rapport-zij a:hover{background:var(--tint-blauw);color:var(--navy)}.rapport-zij a span{background:var(--vlak-2);min-width:22px;height:22px;color:var(--zacht);font-size:var(--fs-xs);border-radius:999px;flex:none;place-items:center;padding:0 6px;font-weight:700;display:inline-grid}.rapport-blok,.doe-dit-eerst{scroll-margin-top:calc(var(--kop-h) + 24px)}.doe-dit-eerst{color:#dbe4f3;background:linear-gradient(#94b2e614 1px,#0000 1px) -1px -1px/24px 24px,linear-gradient(90deg,#94b2e614 1px,#0000 1px) -1px -1px/24px 24px,radial-gradient(60% 80% at 100% 0,#f59e0b33,#0000 60%),#0b1b33!important;border:0!important}.doe-dit-eerst h2{color:#fff}.doe-dit-eerst ol.nummers>li:before{background:var(--accent);color:#0b1b33}@media (prefers-color-scheme:dark){.doe-dit-eerst{box-shadow:0 0 0 1px #f59e0b4d, var(--schaduw-2)!important}}.rapport-sectie .raster-2>*{align-content:start}.betaald-sectie{background:linear-gradient(color-mix(in srgb, var(--navy) 6%, transparent) 1px, transparent 1px) -1px -1px / 32px 32px, linear-gradient(90deg, color-mix(in srgb, var(--navy) 6%, transparent) 1px, transparent 1px) -1px -1px / 32px 32px;min-height:60vh}.betaald-kaart{padding:var(--sp-5) var(--sp-3);box-shadow:var(--schaduw-3);text-align:center}@media (min-width:720px){.betaald-kaart{padding:var(--sp-6) var(--sp-6)}}.betaald-kaart .status-groot{margin-inline:auto}.betaald-kaart .lead{max-width:52ch;margin-inline:auto}.betaald-kaart>:last-child{text-align:left}.betaald-kaart .kaart{box-shadow:none}.klussen-blok{border:1px solid var(--rand);background:var(--vlak);border-radius:20px;grid-template-columns:minmax(0,260px) 1fr auto;align-items:center;gap:20px 32px;margin-top:40px;padding:24px 28px;display:grid}.klussen-tekst{gap:4px;display:grid}.klussen-tekst strong{color:var(--navy);font-size:1.05rem}.klussen-tekst span{color:var(--zacht,#5b6577);font-size:var(--fs-sm);line-height:1.5}.klussen-blok .klussen{gap:8px}.klussen-blok .klussen a{min-height:40px;padding:0 16px}.klussen-alle{white-space:nowrap;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.klussen-alle:hover{text-decoration:underline}@media (max-width:900px){.klussen-blok{grid-template-columns:1fr;gap:16px;padding:20px}}.voet .voet-mail{color:var(--voet-tekst);overflow-wrap:normal;white-space:nowrap;justify-self:start;align-items:center;gap:.35em;min-height:44px;display:inline-flex}.voet .voet-mail span{color:#fff;font-weight:600}.menu-mobiel summary .menu-open,.menu-mobiel[open] summary .menu-dicht{justify-content:center;align-items:center;line-height:0;display:flex}.menu-mobiel summary svg{display:block}.faq-artikel{margin:8px 0 32px}.faq-artikel .faq-antwoord>:first-child{margin-top:0}.faq-artikel .faq-antwoord>:last-child{margin-bottom:0}.faq-artikel summary{font-size:1.02rem;line-height:1.35}
.JlE5Gq_melding{z-index:50;background:var(--vlak);max-height:calc(100vh - 80px);color:var(--tekst);border-top:1px solid var(--rand);border-radius:var(--r-xl) var(--r-xl) 0 0;padding:20px var(--goot,16px) calc(16px + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -16px 40px -12px #0b1b334d}@media (min-width:640px){.JlE5Gq_melding{border:1px solid var(--rand);border-radius:var(--r-xl);max-width:34rem;box-shadow:var(--schaduw-3);padding:24px;bottom:24px;left:24px;right:auto}}@media (prefers-reduced-motion:no-preference){.JlE5Gq_melding{animation:.3s cubic-bezier(.2,.7,.2,1) JlE5Gq_omhoog}@keyframes JlE5Gq_omhoog{0%{opacity:0;transform:translateY(16px)}}}.JlE5Gq_melding:before{content:"";background:var(--tint-amber) no-repeat center / 22px 22px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b45309' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M20 12.5A8.5 8.5 0 1 1 11.5 4a3 3 0 0 0 4 4 3 3 0 0 0 4.5 4.5z'/%3E%3Ccircle cx='9' cy='11' r='1'/%3E%3Ccircle cx='13' cy='15.5' r='1'/%3E%3Ccircle cx='8.5' cy='15.5' r='.8'/%3E%3C/svg%3E");border-radius:12px;width:40px;height:40px;margin-bottom:12px;display:block}.JlE5Gq_kop{color:var(--navy);margin:0 0 8px;font-size:1.125rem}.JlE5Gq_kop:focus{outline:none}.JlE5Gq_kop:focus-visible{outline:2px solid var(--cta);outline-offset:2px}.JlE5Gq_tekst{color:var(--zacht);margin:0 0 16px;font-size:.9375rem}.JlE5Gq_knoppen{grid-template-columns:1fr 1fr;gap:12px;display:grid}.JlE5Gq_knop{width:100%;min-height:48px}.JlE5Gq_knop:focus-visible{outline:3px solid var(--navy);outline-offset:2px}@media print{.JlE5Gq_melding{display:none}}
@font-face{font-family:plexSans;src:url(../media/ibm_plex_sans_latin_400_normal-s.p.1-h52z97c7bce.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexSans;src:url(../media/ibm_plex_sans_latin_500_normal-s.p.2broe1i9movoa.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexSans;src:url(../media/ibm_plex_sans_latin_600_normal-s.p.11xxlm8n0_7w8.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plexSans;src:url(../media/ibm_plex_sans_latin_700_normal-s.p.0opy23tsy2xx8.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:plexSans Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.HRIn3W_className{font-family:plexSans,plexSans Fallback,system-ui,-apple-system,Segoe UI,sans-serif}.HRIn3W_variable{--font-plex:"plexSans", "plexSans Fallback", system-ui, -apple-system, Segoe UI, sans-serif}
@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_latin_400_normal.19gbeb610ur4n.woff2)format("woff2");font-display:swap;font-weight:400}.kNZELG_className{font-family:plexMono,ui-monospace,monospace;font-weight:400}.kNZELG_variable{--font-plex-mono:"plexMono", ui-monospace, monospace}
