.hero.svelte-1uha8ag{padding:6rem 0 5rem;text-align:center}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:3.5rem;margin-top:1rem;margin-bottom:1.5rem;line-height:1.1}.gradient.svelte-1uha8ag{background:linear-gradient(135deg,var(--color-primary),var(--color-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub.svelte-1uha8ag{font-size:1.15rem;max-width:540px;margin:0 auto 2rem;line-height:1.7}.hero-actions.svelte-1uha8ag{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.features.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-align:center}.section-sub.svelte-1uha8ag{text-align:center;margin-bottom:2.5rem}.feature-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.card-icon.svelte-1uha8ag{font-size:1.75rem;margin-bottom:.75rem}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.5rem;font-size:1.15rem}.card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.925rem;line-height:1.6}.cta-card.svelte-1uha8ag{text-align:center;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:3.5rem 2rem}.cta-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:.75rem}.cta-card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-bottom:1.5rem;font-size:1.05rem}@media(max-width:768px){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2.25rem}.feature-grid.svelte-1uha8ag{grid-template-columns:1fr}}
