.sf,[data-stappen]{scroll-margin-top:calc(var(--space-12) + var(--space-8))}[data-stap-kop]:focus{outline:none}.sf{display:flex;flex-direction:column;gap:var(--space-4)}.sf [hidden]{display:none!important}.sf-voortgang{display:flex;flex-direction:column;gap:var(--space-2)}.sf-voortgang__tekst{margin:0;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);font-size:var(--text-sm);color:var(--color-ink-soft)}.sf-voortgang__tekst strong{color:var(--color-ink);font-weight:700}.sf-voortgang__balk{list-style:none;margin:0;padding:0;display:flex;gap:var(--space-1)}.sf-voortgang__balk li{flex:1 1;height:4px;border-radius:2px;background:var(--border-default);transition:background-color var(--duur-kort) var(--ease-stand)}.sf-voortgang__balk li.is-klaar,.sf-voortgang__balk li.is-nu{background:var(--color-pine)}.sf-voortgang__balk li.is-nu{background:var(--color-pine-deep)}.sf-stap{display:flex;flex-direction:column;gap:var(--space-4);animation:sf-binnen var(--duur-midden) var(--ease-aankomst) both}.sf-stap__kop{margin:0;font-size:var(--text-lg);line-height:1.25;font-weight:700;letter-spacing:-.01em;color:var(--color-ink)}.sf-stap__kop:focus{outline:none}.sf-stap__intro{margin:0;color:var(--color-ink-soft);font-size:var(--text-md-sm);line-height:1.5}@keyframes sf-binnen{0%{opacity:0;transform:translateX(var(--beweging-afstand))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sf-stap{animation:none}.sf-voortgang__balk li{transition:none}}.sf__fout{margin:0;color:var(--color-signal-red);font-size:var(--text-md-sm)}.sf__knoppen{display:flex;flex-direction:column-reverse;gap:var(--space-3)}.sf__knoppen .rp-btn{width:100%;justify-content:center}@media (min-width:640px){.sf__knoppen{flex-direction:row;justify-content:flex-end}.sf__knoppen .rp-btn{width:auto;min-width:9rem}}