.hero.svelte-1uha8ag{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);color:#fff;padding:4rem 1rem;text-align:center}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:3rem;margin-bottom:.5rem}.tagline.svelte-1uha8ag{font-size:1.25rem;opacity:.9}.content.svelte-1uha8ag{padding:3rem 1rem}.feature-card.svelte-1uha8ag{max-width:600px;margin:0 auto 3rem;text-align:center}.feature-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--color-primary);margin-bottom:1rem}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-muted);margin-bottom:1.5rem}.benefits.svelte-1uha8ag{text-align:left;margin:1.5rem 0;padding-left:1.5rem}.benefits.svelte-1uha8ag li:where(.svelte-1uha8ag){margin-bottom:.5rem;color:var(--color-text)}.info-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;max-width:900px;margin:0 auto}.info-grid.svelte-1uha8ag .card:where(.svelte-1uha8ag){text-align:center}.info-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--color-primary);margin-bottom:.5rem}.info-grid.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-muted);font-size:.875rem}footer.svelte-1uha8ag{background:var(--color-bg);padding:2rem 1rem;text-align:center;color:var(--color-text-muted);font-size:.875rem}
