:root{color-scheme:dark;--grond:#0b0606;--vlak:#180d0d;--vlak-2:#221313;--inkt:#fbf1f0;--inkt-zacht:#c4aeac;--rand:oklab(67.7148% .186631 .0983667/.16);--rand-sterk:oklab(67.7148% .186631 .0983667/.34);--merk:#ff5247;--merk-fel:#ff5247;--merk-grad:linear-gradient(180deg, #f2382c 0%, #d90a00 48%, #8f0500 100%);--merk-gloed:inset 0 1px 0 #ffffff80, inset 0 -2px 0 #00000038, 0 10px 28px -12px #e01005;--merk-licht:oklab(67.7148% .186631 .0983667/.14);--goed:#3ee0a0;--fout:#ff6b63;--let-op:#f5b84a;--lettertype:system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--tekst-xs:clamp(.78rem, .76rem + .1vw, .84rem);--tekst-s:clamp(.88rem, .85rem + .15vw, .95rem);--tekst-m:clamp(1rem, .96rem + .2vw, 1.08rem);--tekst-l:clamp(1.2rem, 1.12rem + .4vw, 1.4rem);--tekst-xl:clamp(1.5rem, 1.35rem + .75vw, 1.95rem);--tekst-2xl:clamp(1.9rem, 1.6rem + 1.4vw, 2.6rem);--voeg:8px;--rij:16px;--kolom:20px;--kop-ruimte:12px;--sectie:clamp(32px, 6vw, 64px);--marge:clamp(20px, 5vw, 48px);--rond-s:8px;--rond-m:14px;--rond-l:20px;--schaduw-1:0 1px 2px #0000004d, 0 1px 3px #0006;--schaduw-2:0 4px 12px #0006, 0 12px 28px #00000080;--snel:.16s;--mid:.24s;--soepel:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--grond);color:var(--inkt);font-family:var(--lettertype);font-size:var(--tekst-m);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}h1,h2,h3{text-wrap:balance;margin:0 0 var(--kop-ruimte);line-height:1.15}p{text-wrap:pretty;margin:0 0 var(--rij)}a{color:var(--merk-fel)}img,svg,video{max-width:100%;height:auto;display:block}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--merk-fel);outline-offset:2px;border-radius:4px}.omhulsel{width:100%;max-width:760px;padding-inline:var(--marge);margin-inline:auto}.omhulsel--breed{max-width:1100px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.knop{border-radius:var(--rond-s);min-height:48px;font:inherit;font-weight:600;font-size:var(--tekst-m);cursor:pointer;transition:background var(--snel) var(--soepel), border-color var(--snel) var(--soepel);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.knop--hoofd{background:var(--merk-grad);color:#fff;box-shadow:var(--merk-gloed)}.knop--tweede{background:var(--vlak);color:var(--merk);border-color:var(--rand-sterk)}.knop--tekst{color:var(--merk);background:0 0;min-height:auto;padding:4px 2px}.knop[disabled],.knop[aria-busy=true]{opacity:.65;cursor:progress}@media (hover:hover) and (pointer:fine){.knop--hoofd:hover{filter:brightness(1.08)}.knop--tweede:hover{border-color:var(--merk)}.knop--tekst:hover{color:#fff}}.veld{margin-bottom:var(--rij);gap:8px;display:grid}.veld>label{font-weight:600;font-size:var(--tekst-s)}.veld .hint{font-size:var(--tekst-xs);color:var(--inkt-zacht)}.veld input,.veld select,.veld textarea{font:inherit;border:1px solid var(--rand-sterk);border-radius:var(--rond-s);background:var(--vlak-2);width:100%;color:var(--inkt);padding:12px 16px;font-size:16px}.veld input::placeholder,.veld textarea::placeholder{color:var(--inkt-zacht)}.veld input:focus-visible,.veld select:focus-visible,.veld textarea:focus-visible{border-color:var(--merk-fel)}.veld[data-fout] input,.veld[data-fout] select,.veld[data-fout] textarea{border-color:var(--fout)}.veld .veldfout{font-size:var(--tekst-xs);color:var(--fout)}.kaart{background:var(--vlak);border:1px solid var(--rand);border-radius:var(--rond-m);padding:var(--kolom);box-shadow:var(--schaduw-1)}.melding{border-radius:var(--rond-s);font-size:var(--tekst-s);margin-bottom:var(--rij);padding:12px 16px}.melding--goed{background:color-mix(in oklab, var(--goed) 14%, transparent);color:var(--goed)}.melding--fout{background:var(--merk-licht);color:var(--fout)}.melding--let-op{background:color-mix(in oklab, var(--let-op) 16%, transparent);color:var(--let-op)}.vlag{font-size:var(--tekst-xs);background:var(--merk-licht);color:var(--merk);border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-weight:600;display:inline-flex}.cmb{align-items:stretch;gap:8px;display:flex;position:relative}.cmb__nr{flex:auto;min-width:0}.cmb__knop{white-space:nowrap;font:inherit;cursor:pointer;border:1px solid var(--rand-sterk);border-radius:var(--rond-s);background:var(--vlak-2);color:var(--inkt);align-items:center;gap:8px;padding:12px 14px;font-size:16px;display:inline-flex}.cmb__knop:focus-visible{border-color:var(--merk-fel);outline:3px solid var(--merk-fel);outline-offset:1px}.adr{position:relative}.cmb__paneel{z-index:40;background:var(--vlak-2);border:1px solid var(--rand-sterk);border-radius:var(--rond-s);box-shadow:var(--schaduw-1);max-height:280px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.cmb__paneel[hidden]{display:none}.cmb__zoek{width:100%;font:inherit;border:1px solid var(--rand-sterk);border-radius:var(--rond-s);background:var(--vlak);color:var(--inkt);margin-bottom:6px;padding:10px 12px;font-size:16px}.cmb__zoek:focus-visible{border-color:var(--merk-fel)}.cmb__opties{gap:2px;display:grid}.cmb__optie{text-align:left;width:100%;font:inherit;font-size:var(--tekst-s);cursor:pointer;color:var(--inkt);border-radius:var(--rond-s);background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.cmb__optie[hidden]{display:none}.cmb__vlag{font-size:20px;line-height:1}.cmb__naam{flex:auto}.cmb__code{color:var(--inkt-zacht);font-variant-numeric:tabular-nums}.adr__optie{display:block}.kies{position:relative}.kies__knop{text-align:left;width:100%;font:inherit;cursor:pointer;border:1px solid var(--rand-sterk);border-radius:var(--rond-s);background:var(--vlak-2);color:var(--inkt);align-items:center;gap:10px;padding:12px 16px;font-size:16px;display:flex}.kies__knop:focus-visible{border-color:var(--merk-fel);outline:3px solid var(--merk-fel);outline-offset:1px}.kies__tekst{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.kies__tekst>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kies[data-leeg] .kies__tekst{color:var(--inkt-zacht)}.kies__caret{color:var(--inkt-zacht);flex:none}.veld[data-fout] .kies__knop{border-color:var(--fout)}@media (hover:hover) and (pointer:fine){.cmb__optie:hover{background:var(--merk-licht)}}.cmb__optie:focus-visible{background:var(--merk-licht);outline:2px solid var(--merk-fel);outline-offset:-2px}.stappen{gap:var(--voeg);margin:0 0 var(--kolom);flex-wrap:wrap;padding:0;list-style:none;display:flex}.stappen li{font-size:var(--tekst-xs);color:var(--inkt-zacht);align-items:center;gap:8px;display:flex}.stappen li[aria-current=step]{color:var(--merk);font-weight:700}.stappen li .bol{background:var(--vlak-2);width:22px;height:22px;color:var(--inkt);border-radius:999px;place-items:center;font-size:12px;display:grid}.stappen li[aria-current=step] .bol,.stappen li[data-klaar] .bol{background:var(--merk);color:#180d0d}.sla-over[data-astro-cid-dyhekl2n]{background:var(--merk-fel);color:#180d0d;z-index:10;border-radius:0 0 var(--rond-s) 0;padding:12px 16px;position:absolute;top:-200px;left:0}.sla-over[data-astro-cid-dyhekl2n]:focus{top:0}.kop[data-astro-cid-dyhekl2n]{background:linear-gradient(180deg, #120909 0%, var(--grond) 100%);color:var(--inkt);border-bottom:1px solid var(--rand-sterk);box-shadow:0 1px 0 color-mix(in oklab, var(--merk) 40%, transparent)}.kop__binnen[data-astro-cid-dyhekl2n]{justify-content:space-between;align-items:center;gap:0 var(--kolom);flex-wrap:wrap;min-height:56px;display:flex}.kop__merk[data-astro-cid-dyhekl2n]{letter-spacing:.01em;font-weight:700;font-size:var(--tekst-l);color:var(--inkt);align-items:center;gap:var(--voeg);min-height:44px;text-decoration:none;display:inline-flex}.kop__menu[data-astro-cid-dyhekl2n],.voet__menu[data-astro-cid-dyhekl2n]{gap:0 var(--kolom);flex-wrap:wrap;display:flex}.kop__menu[data-astro-cid-dyhekl2n] a[data-astro-cid-dyhekl2n],.voet__menu[data-astro-cid-dyhekl2n] a[data-astro-cid-dyhekl2n]{min-height:44px;color:var(--inkt);font-size:var(--tekst-s);align-items:center;text-decoration:none;display:inline-flex}.kop__menu[data-astro-cid-dyhekl2n] a[data-astro-cid-dyhekl2n][aria-current=page]{color:var(--merk)}.voet__menu[data-astro-cid-dyhekl2n]{margin-top:var(--voeg)}.voet__menu[data-astro-cid-dyhekl2n] a[data-astro-cid-dyhekl2n]{color:var(--inkt-zacht);text-decoration:underline}@media (hover:hover) and (pointer:fine){.kop__menu[data-astro-cid-dyhekl2n] a[data-astro-cid-dyhekl2n]:hover,.voet__menu[data-astro-cid-dyhekl2n] a[data-astro-cid-dyhekl2n]:hover{color:var(--merk)}}.kop__sub[data-astro-cid-dyhekl2n]{color:var(--merk);font-weight:400;font-size:var(--tekst-s)}main[data-astro-cid-dyhekl2n]{min-height:70vh;padding-block:var(--sectie);overflow-x:clip}.voet[data-astro-cid-dyhekl2n]{border-top:1px solid var(--rand);padding-block:var(--rij);color:var(--inkt-zacht)}.voet[data-astro-cid-dyhekl2n] p[data-astro-cid-dyhekl2n]{font-size:var(--tekst-s);margin:0}
