.intro.svelte-1thf6pg{max-width:38rem;margin:0 auto var(--space-12);text-align:center}.intro.svelte-1thf6pg h1:where(.svelte-1thf6pg){font-size:clamp(2rem,4vw,2.75rem);margin:0 0 var(--space-3)}.lead.svelte-1thf6pg{font-size:1.125rem;color:var(--color-text-muted);margin:0}.steps.svelte-1thf6pg{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);max-width:var(--content-max);margin:0 auto}.card.svelte-1thf6pg{position:relative;padding:var(--space-8) var(--space-6) var(--space-6);background:var(--color-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border:1px solid var(--color-border)}.card.svelte-1thf6pg h3:where(.svelte-1thf6pg){font-size:1.5rem;color:var(--color-ink);margin:0 0 var(--space-3)}.card.svelte-1thf6pg p:where(.svelte-1thf6pg){font-size:1rem;line-height:1.55;color:var(--color-text-muted);margin:0}.step-num.svelte-1thf6pg{position:absolute;top:var(--space-6);right:var(--space-6);font-size:.875rem;font-weight:var(--weight-bold);color:var(--color-text-muted);letter-spacing:.06em}.icon.svelte-1thf6pg{width:56px;height:56px;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;margin-bottom:var(--space-5, 1.25rem)}.icon.svelte-1thf6pg svg:where(.svelte-1thf6pg){width:28px;height:28px}.icon-orange.svelte-1thf6pg{background:#ff4d1a1f;color:var(--color-orange)}.icon-yellow.svelte-1thf6pg{background:#ffb8002e;color:#a06d00}.icon-blue.svelte-1thf6pg{background:#0084ff1f;color:var(--color-blue)}@media(max-width:860px){.steps.svelte-1thf6pg{grid-template-columns:1fr;max-width:32rem}}
