.ds-aanvraag{--pad:clamp(20px, 4vw, 44px);padding:var(--pad);border-radius:var(--ds-radius-lg);background:var(--ds-surface-2);border:1px solid var(--ds-line);box-shadow:var(--ds-shadow-2);grid-template-columns:minmax(0,1fr);gap:30px;min-width:0;scroll-margin-top:100px;display:grid;position:relative}.ds-aanvraag [hidden]{display:none!important}.js .ds-aanvraag[data-modus=lang]{opacity:0;animation:.35s 2.6s forwards ds-aanvraag-toon}@keyframes ds-aanvraag-toon{to{opacity:1}}.ds-aanvraag__deel{gap:26px;min-width:0;display:grid}.ds-aanvraag h2{font-family:var(--ds-f-head);letter-spacing:-.027em;color:var(--ds-text);margin:0;scroll-margin-top:150px;font-size:clamp(26px,3.1vw,36px);font-weight:730;line-height:1.12}.ds-aanvraag h2:focus{outline:none}[dir=rtl] .ds-aanvraag h2{letter-spacing:0;line-height:1.3}.ds-aanvraag__inleiding{max-width:60ch;color:var(--ds-text-2);margin:-14px 0 0;font-size:17.5px}.ds-aanvraag__lang{background:var(--ds-surface);border:1px solid var(--ds-line);color:var(--ds-text-2);border-radius:16px;padding:14px 18px;font-size:16px}.ds-aanvraag__voortgang{z-index:5;margin:calc(var(--pad) * -1) calc(var(--pad) * -1) 0;padding:18px var(--pad) 14px;border-radius:var(--ds-radius-lg) var(--ds-radius-lg) 0 0;background:color-mix(in srgb, var(--ds-surface-2) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--ds-line);gap:10px;display:grid;position:sticky;top:92px}.ds-aanvraag__balk{background:var(--ds-surface-3);border-radius:999px;height:6px;overflow:hidden}.ds-aanvraag__balk>span{height:100%;width:var(--p,0%);border-radius:inherit;background:linear-gradient(90deg, var(--ds-accent-to), var(--ds-accent-from));transition:width .5s var(--ds-ease);display:block}.ds-aanvraag__voortgangtekst{font:500 var(--ds-fs-label) / 1.3 var(--ds-f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-3);margin:0}[dir=rtl] .ds-aanvraag__voortgangtekst{letter-spacing:.02em}.ds-aanvraag__stapnamen{display:none}@media (min-width:720px){.ds-aanvraag__voortgangtekst{display:none}.ds-aanvraag__stapnamen{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ds-aanvraag__stapnamen li{font:500 var(--ds-fs-label) / 1.3 var(--ds-f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-3)}[dir=rtl] .ds-aanvraag__stapnamen li{letter-spacing:.02em}.ds-aanvraag__stapnamen li[aria-current=step]{color:var(--ds-accent-ink);font-weight:700}.ds-aanvraag__stapnamen li.is-bereikt:not([aria-current]){color:var(--ds-text-2)}}.ds-aanvraag__groep{border:0;gap:30px;min-width:0;margin:0;padding:0;display:grid}.ds-aanvraag__groep>legend{font:500 var(--ds-fs-label) / 1.3 var(--ds-f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-accent-ink);margin-bottom:22px;padding:0}[dir=rtl] .ds-aanvraag__groep>legend{letter-spacing:.02em}.ds-aanvraag__groep>legend.sr-only{margin:0}.ds-aanvraag__vraag{gap:10px;min-width:0;display:grid}.ds-aanvraag .ds-fieldset>legend{margin-bottom:2px;padding:0}.ds-aanvraag .ds-fieldset>.ds-field__hint{margin:0}.ds-aanvraag .ds-choices{gap:12px}.ds-choices--soort{grid-template-columns:1fr}.ds-choices--soort .ds-choice{align-items:center;min-height:92px}.ds-choices--onderwerp{grid-template-columns:1fr}.ds-choices--vraag{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.ds-choices--vraag .ds-choice,.ds-choices--voorkeur .ds-choice{border-radius:16px;align-items:center;min-height:56px;padding:12px 16px}.ds-choices--voorkeur{grid-template-columns:1fr}@media (min-width:640px){.ds-choices--soort,.ds-choices--onderwerp{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-choices--voorkeur{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-aanvraag__onderwerpen{margin-top:6px;scroll-margin-top:230px}.ds-aanvraag__rij{gap:22px;display:grid}@media (min-width:720px){.ds-aanvraag__rij{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-aanvraag__spoed{border:1px solid var(--ds-accent-ink);color:var(--ds-text);background:#c9a84c24;border-radius:16px;margin:0;padding:14px 18px;font-weight:500}.ds-aanvraag__afspraak{border-radius:var(--ds-radius);background:linear-gradient(160deg, var(--ds-navy) 0%, var(--ds-night-2) 100%);color:var(--ds-on-dark);justify-items:start;gap:10px;padding:22px 24px 24px;display:grid}.ds-aanvraag__afspraak h3{font:730 22px / 1.2 var(--ds-f-head);letter-spacing:-.02em;margin:0}.ds-aanvraag__afspraak p{color:var(--ds-on-dark-2);margin:0 0 6px}.ds-aanvraag__afspraak :focus-visible{outline-color:var(--ds-accent-hi)}.ds-aanvraag__turnstile{min-height:70px}.ds-akkoord{border:1px solid var(--ds-line-2);background:var(--ds-surface-2);cursor:pointer;min-height:64px;color:var(--ds-text);border-radius:18px;align-items:flex-start;gap:14px;padding:16px 18px;font-size:17px;display:flex}.ds-akkoord input{width:24px;height:24px;accent-color:var(--ds-accent-ink);cursor:pointer;flex:none;margin:1px 0 0}.ds-akkoord a{color:var(--ds-blue-ink);text-underline-offset:3px;padding-block:8px;text-decoration:underline}.ds-akkoord:has(input:checked){border-color:var(--ds-accent-ink);box-shadow:0 0 0 3px #c9a84c47}.ds-aanvraag__fouten{background:var(--ds-error-bg);border:1px solid var(--ds-error);color:var(--ds-error);border-radius:18px;padding:16px 20px;font-weight:500}.ds-aanvraag__fouten p{margin:0}.ds-aanvraag__fouten ul{margin:8px 0 0;padding-inline-start:20px;list-style:outside}.ds-aanvraag__fouten a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ds-aanvraag__fouten:focus{outline:3px solid var(--ds-error);outline-offset:2px}.ds-aanvraag__bar{z-index:6;margin:0 calc(var(--pad) * -1) calc(var(--pad) * -1);padding:22px var(--pad) calc(16px + env(safe-area-inset-bottom));border-radius:0 0 var(--ds-radius-lg) var(--ds-radius-lg);background:linear-gradient(to top, var(--ds-surface-2) 62%, transparent);pointer-events:none;justify-content:space-between;gap:12px;display:flex;position:sticky;bottom:0}.ds-aanvraag__bar .ds-btn{--h:56px;pointer-events:auto}@media (min-width:1024px){.ds-aanvraag__bar{background:0 0;border-radius:0;margin:6px 0 0;padding:0;position:static}}.ds-aanvraag__bar .ds-btn:last-child{margin-inline-start:auto}.ds-aanvraag__bar .ds-btn:only-child{margin-inline-start:0}.ds-aanvraag__bar .ds-btn[disabled]{opacity:.6;cursor:progress}.ds-aanvraag[data-modus=lang] .ds-aanvraag__bar{padding:0 0 calc(2px + env(safe-area-inset-bottom));margin-top:6px;margin-inline:0;background:0 0;margin-bottom:0;position:static}@media (max-width:560px){.ds-aanvraag__bar .ds-btn{gap:8px;min-width:0;font-size:16px}.ds-aanvraag__bar .ds-btn:last-child{flex:1;padding-inline-start:18px}.ds-aanvraag__bar .ds-btn:first-child:not(:last-child){padding-inline:18px}}.ds-aanvraag__overzicht{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.ds-aanvraag__blok{border:1px solid var(--ds-line);background:#fff;border-radius:22px;grid-template-columns:minmax(0,1fr);gap:12px;padding:20px 22px 22px;display:grid}.ds-aanvraag__blokkop{justify-content:space-between;align-items:center;gap:12px;display:flex}.ds-aanvraag__blokkop h3{font:500 var(--ds-fs-label) / 1.3 var(--ds-f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-accent-ink);margin:0}[dir=rtl] .ds-aanvraag__blokkop h3{letter-spacing:.02em}.ds-aanvraag__wijzig{min-height:44px;color:var(--ds-blue-ink);font:600 16px / 1 var(--ds-f-body);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding-inline:8px;text-decoration:underline}.ds-aanvraag__blok dl,.ds-bevestiging__kort dl{gap:12px;margin:0;display:grid}.ds-aanvraag__blok dl>div,.ds-bevestiging__kort dl>div{gap:2px 20px;display:grid}.ds-aanvraag__blok dt,.ds-bevestiging__kort dt{color:var(--ds-text-3);font-size:15.5px}.ds-aanvraag__blok dd,.ds-bevestiging__kort dd{color:var(--ds-text);overflow-wrap:anywhere;margin:0;font-weight:600}@media (min-width:720px){.ds-aanvraag__blok dl>div,.ds-bevestiging__kort dl>div{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr)}}.ds-aanvraag__leeg{color:var(--ds-text-3);margin:0}.ds-aanvraag__eigen h4{color:var(--ds-text-3);font:400 15.5px / 1.4 var(--ds-f-body);margin:8px 0 6px}.ds-aanvraag__eigen p{background:var(--ds-surface);white-space:pre-line;overflow-wrap:anywhere;border-radius:14px;margin:0;padding:12px 16px}.ds-hp{inset-inline-start:-10000px;width:1px;height:1px;position:absolute;top:auto;overflow:hidden}.ds-bevestiging{gap:22px;min-width:0;display:grid}.ds-bevestiging__kop{font-family:var(--ds-f-head);letter-spacing:-.027em;color:var(--ds-text);margin:0;font-size:clamp(28px,3.4vw,40px);font-weight:730;line-height:1.1}.ds-bevestiging__kop:focus{outline:none}[dir=rtl] .ds-bevestiging__kop{letter-spacing:0;line-height:1.3}.ds-bevestiging__regel{color:var(--ds-text-2);margin:0;font-size:18.5px}.ds-bevestiging .ds-bevestiging__sub{font:500 var(--ds-fs-label) / 1.3 var(--ds-f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ds-accent-ink);margin:10px 0 0}[dir=rtl] .ds-bevestiging .ds-bevestiging__sub{letter-spacing:.02em}.ds-bevestiging__stappen{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ds-bevestiging__stappen li{border:1px solid var(--ds-line);background:#fff;border-radius:20px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;padding:18px 20px;display:grid}.ds-bevestiging__nr{background:var(--ds-night);width:48px;height:48px;color:var(--ds-accent-hi);font:600 15px / 1 var(--ds-f-mono);border-radius:50%;place-items:center;display:grid}.ds-bevestiging__stappen li>span:last-child{min-width:0;color:var(--ds-text-2);overflow-wrap:anywhere;gap:2px;display:grid}.ds-bevestiging__stappen strong{color:var(--ds-text);font-size:18px}.ds-bevestiging__aanvullen{color:var(--ds-text-2);overflow-wrap:anywhere;margin:0}.ds-bevestiging__kort{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:22px;gap:14px;padding:20px 22px 22px;display:grid}.ds-bevestiging__kort h2{font:500 var(--ds-fs-label) / 1.3 var(--ds-f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-accent-ink);margin:0}[dir=rtl] .ds-bevestiging__kort h2{letter-spacing:.02em}.ds-bevestiging__knoppen{flex-wrap:wrap;gap:12px;min-width:0;display:flex}@media (max-width:640px){.ds-bevestiging__knoppen .ds-btn{justify-content:space-between;width:100%}}.ds-aanvraagpagina{grid-template-columns:minmax(0,1fr);align-items:start;gap:36px;display:grid}.ds-aanvraagpagina__check{background:var(--ds-surface);border:1px solid var(--ds-line);color:var(--ds-text-2);border-radius:16px;margin:0 0 18px;padding:14px 18px}.ds-aanvraagpagina__check a{color:var(--ds-blue-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (min-width:1024px){.ds-aanvraagpagina{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:56px}.ds-aanvraagpagina>aside{position:sticky;top:110px}}@media (prefers-reduced-motion:reduce){.ds-aanvraag__balk>span{transition:none}.js .ds-aanvraag[data-modus=lang]{animation-duration:10ms}}
