.hero.svelte-1uha8ag{text-align:center;padding:5rem 1rem 4rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.04em;margin-bottom:1rem;font-size:3rem;font-weight:800;line-height:1.1}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--primary)}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-muted);max-width:520px;margin:0 auto 2.5rem;font-size:1.15rem}.hero-actions.svelte-1uha8ag{justify-content:center;gap:1rem;display:flex}.features.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin-top:5rem;display:grid}.feature.svelte-1uha8ag{padding:1.5rem}.feature-icon.svelte-1uha8ag{margin-bottom:.75rem;font-size:1.75rem}.feature.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.4rem;font-size:1rem;font-weight:600}.feature.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-muted);font-size:.875rem;line-height:1.6}.flow.svelte-1uha8ag{text-align:center;margin-top:4rem}.flow.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:2rem;font-size:1.5rem;font-weight:700}.steps.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;display:flex}.step.svelte-1uha8ag{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);text-align:center;min-width:160px;padding:1rem 1.5rem}.step-num.svelte-1uha8ag{background:var(--primary);color:#fff;border-radius:50%;width:28px;height:28px;margin-bottom:.5rem;font-size:.85rem;font-weight:700;line-height:28px;display:inline-block}.step.svelte-1uha8ag h4:where(.svelte-1uha8ag){font-size:.9rem;font-weight:600}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-muted);margin-top:.25rem;font-size:.8rem}.arrow.svelte-1uha8ag{color:var(--primary);margin-bottom:1rem;padding:0 .5rem;font-size:1.5rem}
