.landing.svelte-1uha8ag{max-width:640px;margin:0 auto;padding-top:24px}.landing-title.svelte-1uha8ag{font-size:36px;line-height:1.15;margin-bottom:20px}.landing-lead.svelte-1uha8ag{font-size:19px;line-height:1.6;margin-bottom:32px}.landing-purpose.svelte-1uha8ag{background:var(--surface);border-left:3px solid var(--accent);border-radius:8px;padding:16px 20px;margin:24px 0 32px}.landing-purpose.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--accent);font-size:15px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.landing-purpose.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.landing-steps.svelte-1uha8ag{list-style:none;padding:0;margin:0 0 36px;counter-reset:step}.landing-steps.svelte-1uha8ag li:where(.svelte-1uha8ag){position:relative;padding:14px 0 14px 48px;border-top:1px solid var(--border);counter-increment:step}.landing-steps.svelte-1uha8ag li:where(.svelte-1uha8ag):last-child{border-bottom:1px solid var(--border)}.landing-steps.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:counter(step);position:absolute;left:0;top:14px;width:32px;height:32px;border-radius:50%;background:var(--accent);color:#1a1306;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:14px}.landing-cta.svelte-1uha8ag{display:flex;gap:12px;flex-wrap:wrap}.landing-cta.svelte-1uha8ag .btn:where(.svelte-1uha8ag){flex:1;min-width:160px;text-align:center}
