.step.svelte-u03vc3{display:flex;flex-direction:column;gap:1.5rem}.step-header.svelte-u03vc3{display:flex;flex-direction:column;gap:.75rem}.eyebrow.svelte-u03vc3{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#a87cf4}.step-heading.svelte-u03vc3{font-family:Wulkan Display,serif;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:400;color:#141414;margin:0;line-height:1.1}.intro.svelte-u03vc3{margin:0;font-size:1rem;line-height:1.5;color:#4b5563}.ticks.svelte-u03vc3{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.tick.svelte-u03vc3{display:flex;align-items:center;gap:.625rem;font-size:1rem;font-weight:600;color:#141414}.tick.svelte-u03vc3 svg:where(.svelte-u03vc3){width:1.25rem;height:1.25rem;flex-shrink:0;color:#00b873}.start-btn.svelte-u03vc3{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:1.125rem;font-size:1.125rem;font-weight:600;color:#fff;background:#141414;border:none;border-radius:1rem;cursor:pointer;transition:opacity .15s ease}.start-btn.svelte-u03vc3:hover{opacity:.9}.start-btn.svelte-u03vc3 svg:where(.svelte-u03vc3){width:1.25rem;height:1.25rem}.footnote.svelte-u03vc3{margin:0;font-size:.875rem;line-height:1.5;color:#6b7280}@media(prefers-reduced-motion:reduce){.start-btn.svelte-u03vc3{transition:none}}
