.hero{padding:2rem;display:grid;gap:1rem}.hero h1.svelte-1uha8ag{margin:0;font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.1;letter-spacing:-.03em}.hero p.svelte-1uha8ag{margin:0;max-width:68ch;font-size:1.05rem;line-height:1.5;color:var(--ux-color-text-muted)}.hero-features.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem}.feature.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--ux-color-text-muted)}.feature-icon.svelte-1uha8ag{font-size:1.1rem}.hero-actions.svelte-1uha8ag{margin-top:.5rem}.section-description.svelte-1uha8ag{margin:0;max-width:72ch;font-size:.95rem;line-height:1.5;color:var(--ux-color-text-muted)}.how-it-works{padding:1.5rem}.how-it-works h2.svelte-1uha8ag{margin:0 0 1.25rem;font-size:1.25rem}.steps.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;margin:0;padding:0;list-style:none}.step.svelte-1uha8ag{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:var(--ux-color-surface-subtle);border-radius:.5rem}.step-header.svelte-1uha8ag{display:flex;align-items:center;gap:.75rem}.step-number.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--ux-color-surface);font-size:.9rem;font-weight:700;color:var(--ux-color-text);flex-shrink:0}.step.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:1rem;margin:0}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:.9rem;color:var(--ux-color-text-muted);line-height:1.5}.grid-block{padding:1.2rem;display:grid;gap:.9rem}.card-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.8rem}.card.svelte-1uha8ag{border-radius:.9rem;background:#fcfbf8;border:1px solid rgba(30,29,26,.08);padding:.85rem;display:grid;gap:.45rem}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0;font-size:1rem}.card.svelte-1uha8ag p:where(.svelte-1uha8ag),.card.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:0;font-size:.92rem}.card.svelte-1uha8ag ul:where(.svelte-1uha8ag){padding-left:1rem}.subtle.svelte-1uha8ag{color:#453f36;font-size:.86rem}.shortcut-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.shortcut-group.svelte-1uha8ag{border:1px solid var(--ux-color-border);border-radius:.6rem;padding:.65rem;display:grid;gap:.45rem;background:var(--ux-color-surface-subtle)}.shortcut-group.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0;font-size:.96rem}.skeleton-card.svelte-1uha8ag{height:9rem}@media(max-width:720px){.shortcut-grid.svelte-1uha8ag{grid-template-columns:1fr}.hero-features.svelte-1uha8ag{flex-direction:column;gap:.5rem}}
