.funnel[data-astro-cid-tea4rag4]{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius);box-shadow:var(--schaduw);padding:clamp(20px,4vw,40px)}.funnel__honing[data-astro-cid-tea4rag4]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.funnel__stap[data-astro-cid-tea4rag4]{border:0;min-width:0;margin:0 0 32px;padding:0}.funnel__stap[data-astro-cid-tea4rag4]>legend[data-astro-cid-tea4rag4]{font-family:var(--font-kop);color:var(--navy);margin-bottom:20px;padding:0;font-size:clamp(22px,1vw + 18px,28px);font-weight:800}.funnel__stapnr[data-astro-cid-tea4rag4]{font-family:var(--font-tekst);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-tekst);margin-bottom:6px;font-size:13px;font-weight:700;display:block}.veld[data-astro-cid-tea4rag4]{margin-bottom:22px}.veld__vraag[data-astro-cid-tea4rag4]{color:var(--navy);margin-bottom:8px;font-size:17px;font-weight:650;display:block}.keuzes[data-astro-cid-tea4rag4]{border:0;min-width:0;margin:0;padding:0}.keuzes[data-astro-cid-tea4rag4]>legend[data-astro-cid-tea4rag4]{padding:0}.veld__uitleg[data-astro-cid-tea4rag4]{color:var(--grijs);margin:-2px 0 10px;font-size:15px}.verplicht[data-astro-cid-tea4rag4]{color:var(--accent-tekst)}.keuzes__raster[data-astro-cid-tea4rag4]{gap:10px;display:grid}@media (width>=600px){.keuzes__raster[data-astro-cid-tea4rag4]{grid-template-columns:repeat(2,1fr)}}.keuze[data-astro-cid-tea4rag4]{border:1.5px solid var(--lijn-sterk);border-radius:var(--radius);cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:12px 16px;font-size:16px;display:flex}.keuze[data-astro-cid-tea4rag4]:hover{border-color:var(--navy)}.keuze[data-astro-cid-tea4rag4] input[data-astro-cid-tea4rag4]{width:20px;height:20px;accent-color:var(--accent-tekst);flex:none;margin:0}.keuze[data-astro-cid-tea4rag4]:has(input:checked){border-color:var(--accent-tekst);background:var(--accent-zacht);color:var(--navy);font-weight:600}.keuze[data-astro-cid-tea4rag4]:has(input:focus-visible){box-shadow:var(--focus)}input[data-astro-cid-tea4rag4][type=text],input[data-astro-cid-tea4rag4][type=tel],input[data-astro-cid-tea4rag4][type=email],textarea[data-astro-cid-tea4rag4]{border:1.5px solid var(--lijn-sterk);border-radius:var(--radius);width:100%;min-height:50px;font:17px/1.4 var(--font-tekst);color:var(--antraciet);background:var(--wit);padding:12px 14px}input[data-astro-cid-tea4rag4]:focus,textarea[data-astro-cid-tea4rag4]:focus{border-color:var(--accent-tekst);box-shadow:var(--focus);outline:none}.veld__invoer[data-astro-cid-tea4rag4]{align-items:center;gap:10px;max-width:280px;display:flex}.veld__eenheid[data-astro-cid-tea4rag4]{color:var(--grijs);font-weight:600}.veld--fout[data-astro-cid-tea4rag4] input[data-astro-cid-tea4rag4],.veld--fout[data-astro-cid-tea4rag4] textarea[data-astro-cid-tea4rag4],.veld--fout[data-astro-cid-tea4rag4] .keuze[data-astro-cid-tea4rag4]{border-color:var(--fout)}.veld__melding[data-astro-cid-tea4rag4]{color:var(--fout);margin:8px 0 0;font-size:15px;font-weight:550}.funnel__knoppen[data-astro-cid-tea4rag4]{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.funnel__privacy[data-astro-cid-tea4rag4]{color:var(--grijs);font-size:14.5px}.funnel__fout[data-astro-cid-tea4rag4]{color:var(--fout);border-radius:var(--radius-klein);background:#fbeeee;margin-bottom:16px;padding:12px 16px;font-weight:550}.funnel__voortgang[data-astro-cid-tea4rag4]{color:var(--grijs);flex-direction:column;gap:8px;margin-bottom:28px;font-size:14px;font-weight:600;display:flex}.funnel__balk[data-astro-cid-tea4rag4]{background:var(--lichtgrijs);border-radius:6px;height:6px;overflow:hidden}.funnel__balk[data-astro-cid-tea4rag4] span[data-astro-cid-tea4rag4]{background:var(--accent);width:0;height:100%;transition:width .25s;display:block}.funnel__noodroute[data-astro-cid-tea4rag4]{border:1.5px solid var(--navy);border-radius:var(--radius);margin-bottom:24px;padding:24px}.funnel__navolging[data-astro-cid-tea4rag4]{border-top:1px solid var(--lijn);margin-top:8px;padding-top:24px}.funnel__navolging[data-astro-cid-tea4rag4] h3[data-astro-cid-tea4rag4]{font-size:18px}.funnel__navolging[data-astro-cid-tea4rag4] ol[data-astro-cid-tea4rag4]{color:var(--grijs);gap:6px;margin:0;padding-left:20px;font-size:16px;display:grid}.funnel[data-astro-cid-tea4rag4].is-stapsgewijs .funnel__stap[data-astro-cid-tea4rag4]:not(.is-actief),.funnel[data-astro-cid-tea4rag4].is-stapsgewijs .funnel__stapnr[data-astro-cid-tea4rag4]{display:none}
