.sf-steps.svelte-11lgm89{padding:var(--space-7) 0;background:var(--color-bg)}.sf-steps__head.svelte-11lgm89{text-align:center;margin-bottom:var(--space-7)}.sf-steps__eyebrow.svelte-11lgm89{font-family:var(--font-family-heading);color:var(--palette-secondary);margin-bottom:var(--space-2);letter-spacing:.1em;font-size:.85rem;font-style:italic;display:inline-block}.sf-steps__head.svelte-11lgm89 h2:where(.svelte-11lgm89){font-family:var(--font-family-heading);margin:0 0 var(--space-3);color:var(--color-text);font-size:clamp(1.75rem,3.5vw,2.5rem)}.sf-steps__head.svelte-11lgm89 p:where(.svelte-11lgm89){color:var(--color-text-muted);max-width:540px;margin:0 auto;line-height:1.6}.sf-steps__list.svelte-11lgm89{row-gap:var(--space-6);margin:0;padding:0;list-style:none}.sf-steps__step.svelte-11lgm89{text-align:center;min-width:0}.sf-steps__num.svelte-11lgm89{font-family:var(--font-family-heading);font-size:3rem;font-weight:var(--font-weight-medium);color:var(--palette-secondary);font-variant-numeric:lining-nums;margin-bottom:var(--space-3);opacity:.5;line-height:1}.sf-steps--optie-2.svelte-11lgm89{padding-block:var(--sf-section-py,var(--space-8))}.sf-steps--optie-2.svelte-11lgm89:not(.sf-steps--no-head) .sf-steps__inner:where(.svelte-11lgm89){grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(3rem,7vw,6rem);display:grid}.sf-steps--optie-2.svelte-11lgm89 .sf-steps__head:where(.svelte-11lgm89){top:calc(var(--layout-navbar-height,60px) + var(--space-5));text-align:left;grid-area:1/1/span 2;margin:0;position:sticky}.sf-steps--optie-2.svelte-11lgm89 .sf-steps__head:where(.svelte-11lgm89) p:where(.svelte-11lgm89){max-width:26rem;margin:0}.sf-steps--optie-2.svelte-11lgm89 .sf-steps__list:where(.svelte-11lgm89){border-top:1px solid var(--color-border);grid-column:2}.sf-steps--optie-2.svelte-11lgm89 .sf-steps__step:where(.svelte-11lgm89){grid-template-columns:var(--space-8) minmax(0, 1fr);padding-block:var(--space-5);border-bottom:1px solid var(--color-border);text-align:left;display:grid}.sf-steps--optie-2.svelte-11lgm89 .sf-steps__num:where(.svelte-11lgm89){font-size:var(--font-size-3xl);color:var(--color-primary);opacity:1;grid-row:1/span 2;margin:0;line-height:1.15}.sf-steps--optie-2.svelte-11lgm89 .sf-steps__visual:where(.svelte-11lgm89){display:none}.sf-steps--optie-2.svelte-11lgm89 .sf-steps__step:where(.svelte-11lgm89) h3:where(.svelte-11lgm89),.sf-steps--optie-2.svelte-11lgm89 .sf-steps__step:where(.svelte-11lgm89) p:where(.svelte-11lgm89){grid-column:2}.sf-steps--optie-2.svelte-11lgm89 .sf-steps__step:where(.svelte-11lgm89) h3:where(.svelte-11lgm89){line-height:1.3}.sf-steps--optie-2.svelte-11lgm89 .sf-steps__step:where(.svelte-11lgm89) p:where(.svelte-11lgm89){max-width:60ch;font-size:var(--font-size-md);line-height:1.65}.sf-steps--optie-2.svelte-11lgm89 .sf-steps__cta:where(.svelte-11lgm89){text-align:left;margin-top:var(--space-6);grid-column:2}.sf-steps--optie-3.svelte-11lgm89 .sf-steps__num:where(.svelte-11lgm89),.sf-steps--optie-3.svelte-11lgm89 .sf-steps__visual:where(.svelte-11lgm89){display:none}.sf-steps--optie-3.svelte-11lgm89 .sf-steps__step:where(.svelte-11lgm89) h3:where(.svelte-11lgm89):before{content:"";background:var(--palette-secondary);width:30px;height:1px;margin:0 auto 1rem;display:block}.sf-steps__visual.svelte-11lgm89{aspect-ratio:4/3;background:var(--color-surface-alt);border-radius:var(--radius-sm);width:100%;margin-bottom:var(--space-4);overflow:hidden}.sf-steps__visual--has-image.svelte-11lgm89{background:0 0}.sf-steps__visual.svelte-11lgm89 img{object-fit:cover;width:100%;height:100%;display:block}.sf-steps__step.svelte-11lgm89 h3:where(.svelte-11lgm89){font-family:var(--font-family-heading);margin:0 0 var(--space-2);color:var(--color-text);font-size:1.25rem}.sf-steps__step.svelte-11lgm89 p:where(.svelte-11lgm89){color:var(--color-text-muted);margin:0;font-size:.9rem;line-height:1.6}.sf-steps__cta.svelte-11lgm89{text-align:center;margin-top:var(--space-7)}@media (max-width:900px){.sf-steps--optie-2.svelte-11lgm89:not(.sf-steps--no-head) .sf-steps__inner:where(.svelte-11lgm89){display:block}.sf-steps--optie-2.svelte-11lgm89 .sf-steps__head:where(.svelte-11lgm89){margin-bottom:var(--space-6);position:static}.sf-steps--optie-2.svelte-11lgm89 .sf-steps__step:where(.svelte-11lgm89){grid-template-columns:var(--space-7) minmax(0, 1fr)}.sf-steps--optie-2.svelte-11lgm89 .sf-steps__num:where(.svelte-11lgm89){font-size:var(--font-size-xl);line-height:1.5}}@media (max-width:768px){.sf-steps.svelte-11lgm89{padding-block:var(--space-6)}.sf-steps--optie-2.svelte-11lgm89{padding-block:var(--sf-section-py,var(--space-6))}}
