.hero.svelte-1uha8ag{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-bg) 100%);padding:5rem 0 4rem}.hero-layout.svelte-1uha8ag{display:grid;grid-template-columns:1fr 320px;gap:4rem;align-items:center}.hero-text.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin-bottom:1.5rem}.hero-desc.svelte-1uha8ag{font-size:1.2rem;color:var(--color-text-light);margin-bottom:2rem;line-height:1.8}.hero-buttons.svelte-1uha8ag{display:flex;gap:1rem;flex-wrap:wrap}.hero-image.svelte-1uha8ag{display:flex;justify-content:center}.hero-image.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;max-width:300px;height:auto;border-radius:50%;aspect-ratio:1;object-fit:cover}.intro-content.svelte-1uha8ag{max-width:760px}.intro-lead.svelte-1uha8ag{font-size:1.25rem;font-weight:500;color:var(--color-text);margin-bottom:1.5rem;line-height:1.8}.intro-content.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-light);line-height:1.85;font-size:1.1rem}.cta-section.svelte-1uha8ag{background:var(--color-primary);padding:4rem 0;color:#fff}.cta-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#fff;margin-bottom:1rem}.cta-section.svelte-1uha8ag p:where(.svelte-1uha8ag){opacity:.9;margin-bottom:2rem;max-width:540px;margin-left:auto;margin-right:auto}.cta-section.svelte-1uha8ag .btn-primary:where(.svelte-1uha8ag){background:#fff;color:var(--color-primary)}.cta-section.svelte-1uha8ag .btn-primary:where(.svelte-1uha8ag):hover{background:var(--color-primary-light)}@media(max-width:768px){.hero.svelte-1uha8ag{padding:3.5rem 0 3rem}.hero-layout.svelte-1uha8ag{grid-template-columns:1fr;gap:2rem}.hero-image.svelte-1uha8ag{order:-1}.hero-image.svelte-1uha8ag img:where(.svelte-1uha8ag){max-width:260px;margin:0 auto}.hero-buttons.svelte-1uha8ag{flex-direction:column;align-items:center}.hero-buttons.svelte-1uha8ag .btn:where(.svelte-1uha8ag){width:100%;max-width:280px;text-align:center}}
