[data-pagina=aanvraag]{--av-kleur:var(--kleur-primair);--av-gloed:106, 158, 255}[data-pagina=aanvraag][data-kleur=mint]{--av-kleur:var(--kleur-mint);--av-gloed:79, 201, 155}[data-pagina=aanvraag][data-kleur=lila]{--av-kleur:var(--kleur-lila);--av-gloed:169, 133, 234}[data-pagina=aanvraag] .av{padding-block:var(--ruim) var(--strak)}[data-pagina=aanvraag] .av-raster{align-items:start;gap:32px;display:grid}@media (min-width:1024px){[data-pagina=aanvraag] .av-raster{grid-template-columns:minmax(0,8fr) minmax(0,4fr);column-gap:clamp(32px,4vw,64px)}[data-pagina=aanvraag] .av-zij{position:sticky;top:112px}}[data-pagina=aanvraag] .av-kaart{isolation:isolate;border-radius:var(--radius-sectie);background:var(--kleur-oppervlak);border:1px solid var(--kleur-lijn);box-shadow:var(--schaduw-kaart);padding:clamp(26px,4vw,56px);position:relative;overflow:hidden}[data-pagina=aanvraag] .av-kaart:before{content:"";z-index:-1;background:radial-gradient(ellipse 70% 50% at 100% 0%, rgba(var(--av-gloed), .2) 0%, rgba(var(--av-gloed), .06) 50%, rgba(var(--av-gloed), 0) 80%);position:absolute;inset:0}[data-pagina=aanvraag] .av-lead{max-width:30em;margin:18px 0 32px}[data-pagina=aanvraag] .av-vrijblijvend{color:var(--kleur-tekst-zacht);max-width:36em;margin:0;font-size:15px;line-height:1.5}[data-pagina=aanvraag] .av-zij{gap:14px;display:grid}[data-pagina=aanvraag] .av-zekerheid{border-radius:var(--radius-kaart);background:var(--kleur-oppervlak);border:1px solid var(--kleur-lijn);gap:6px;padding:22px 24px 22px 60px;display:grid;position:relative}[data-pagina=aanvraag] .av-zekerheid .kop-klein{font-size:20px}[data-pagina=aanvraag] .av-zekerheid p{color:var(--kleur-tekst-zacht);margin:0;font-size:16px;line-height:1.5}[data-pagina=aanvraag] .av-zekerheid-vink{background:var(--av-kleur);border-radius:50%;width:24px;height:24px;position:absolute;top:24px;left:22px}[data-pagina=aanvraag] .av-zekerheid-vink:after{content:"";border:solid var(--kleur-tekst);border-width:0 2.5px 2.5px 0;width:6px;height:11px;position:absolute;top:4px;left:8px;rotate:45deg}[data-pagina=aanvraag] .av-stappen-blok{padding-block:var(--strak) var(--ruim)}[data-pagina=aanvraag] .av-stappen-kop{text-align:center;justify-content:center;display:flex}[data-pagina=aanvraag] .av-stappen{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:clamp(40px,4.4vw,64px) 0 0;padding:0;list-style:none;display:grid;position:relative}[data-pagina=aanvraag] .av-stappen:before{content:"";background:linear-gradient(90deg, var(--av-kleur), var(--kleur-accent));transform-origin:0;border-radius:2px;height:2px;position:absolute;top:28px;left:16.6%;right:16.6%}@media (prefers-reduced-motion:no-preference){[data-pagina=aanvraag] .av-stappen:before{animation:linear both lijn-teken;animation-timeline:view();animation-range:entry 30% cover 45%}}[data-pagina=aanvraag] .av-stap{flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}[data-pagina=aanvraag] .av-nr{background:var(--kleur-oppervlak);border:2px solid var(--av-kleur);width:56px;height:56px;font-family:var(--font-kop), system-ui, sans-serif;box-shadow:0 0 0 8px var(--kleur-achtergrond);border-radius:50%;place-items:center;font-size:20px;font-weight:600;display:grid}[data-pagina=aanvraag] .av-stap-naam{font-family:var(--font-kop), system-ui, sans-serif;letter-spacing:-.015em;margin-top:8px;font-size:24px;font-weight:600}[data-pagina=aanvraag] .av-stap-regel{font-size:var(--brood);color:var(--kleur-tekst-zacht);max-width:19em;line-height:1.5}@media (max-width:767px){[data-pagina=aanvraag] .av-stappen{grid-template-columns:minmax(0,1fr)}[data-pagina=aanvraag] .av-stappen:before{display:none}}[data-pagina=aanvraag] .av-resultaten-blok{padding-block:0 var(--ruim)}[data-pagina=aanvraag] .av-resultaten-kop{text-align:center;justify-items:center;gap:16px;display:grid}[data-pagina=aanvraag] .av-resultaten-lead{max-width:40em}[data-pagina=aanvraag] .av-resultaten{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:clamp(36px,4vw,56px);display:grid}@media (min-width:900px){[data-pagina=aanvraag] .av-resultaten{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-pagina=aanvraag] .av-resultaat{border-radius:var(--radius-kaart);background:var(--kleur-oppervlak);border:1px solid var(--kleur-lijn);align-content:start;gap:14px;padding:26px 26px 24px;display:grid}[data-pagina=aanvraag] .av-resultaat-streep{background:linear-gradient(90deg, var(--av-kleur), var(--kleur-accent));border-radius:4px;width:44px;height:4px;display:block}[data-pagina=aanvraag] .av-resultaat-tekst{font-size:var(--brood);margin:0;line-height:1.55}[data-pagina=aanvraag] .av-resultaat-bron{color:var(--kleur-tekst-zacht);margin:0;font-size:14px;line-height:1.5}[data-pagina=aanvraag] .av-resultaat-bron a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--av-kleur);text-decoration-color:var(--av-kleur);text-underline-offset:3px}[data-pagina=aanvraag] .av-resultaten-meer{text-align:center;margin:clamp(28px,3vw,40px) 0 0}[data-pagina=aanvraag][data-bedankt] .av-stappen-blok{padding-block:var(--ruim)}[data-pagina=aanvraag] .av-bedankt-onder{text-align:center;justify-items:center;gap:18px;margin-top:clamp(40px,4.4vw,64px);display:grid}[data-pagina=aanvraag] .av-bedankt-haast{font-size:var(--brood);color:var(--kleur-tekst-zacht);max-width:36em;margin:0;line-height:1.55}[data-pagina=aanvraag] .av-bedankt-links{flex-wrap:wrap;justify-content:center;gap:12px 32px;margin:0;padding:0;list-style:none;display:flex}
