.hero.svelte-1uha8ag{background:linear-gradient(135deg,#fff5f7 0%,#f0f4ff 100%);justify-content:center;align-items:center;min-height:80vh;padding:4rem 2rem;display:flex}.hero-content.svelte-1uha8ag{text-align:center;max-width:800px}h1.svelte-1uha8ag{color:var(--color-text);margin-bottom:1rem;font-size:3rem;font-weight:800;line-height:1.15}.highlight.svelte-1uha8ag{color:var(--color-primary)}.subtitle.svelte-1uha8ag{color:var(--color-text-light);margin-bottom:2rem;max-width:600px;margin-inline:auto;font-size:1.15rem;line-height:1.6}.cta-buttons.svelte-1uha8ag{justify-content:center;gap:1rem;margin-bottom:4rem;display:flex}.btn.svelte-1uha8ag{border-radius:.5rem;padding:.75rem 1.75rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.btn-primary.svelte-1uha8ag{background:var(--color-primary);color:#fff}.btn-primary.svelte-1uha8ag:hover{background:var(--color-primary-dark);transform:translateY(-1px)}.btn-secondary.svelte-1uha8ag{color:var(--color-text);border:1px solid var(--color-border);background:#fff}.btn-secondary.svelte-1uha8ag:hover{border-color:var(--color-primary);color:var(--color-primary)}.btn-large.svelte-1uha8ag{padding:1rem 2.5rem;font-size:1.05rem}.pillars.svelte-1uha8ag{text-align:left;grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.pillar.svelte-1uha8ag{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 2px 8px #0000000f}.pillar-icon.svelte-1uha8ag{margin-bottom:.5rem;font-size:2rem;display:block}.pillar.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.5rem;font-size:1.05rem}.pillar.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-light);font-size:.9rem;line-height:1.5}.section.svelte-1uha8ag{text-align:center;max-width:1000px;margin:0 auto;padding:4rem 2rem}.section.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:3rem;font-size:2rem;font-weight:700}.steps.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.step.svelte-1uha8ag{text-align:center}.step-num.svelte-1uha8ag{background:var(--color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;font-size:1.25rem;font-weight:700;display:inline-flex}.step.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.5rem}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-light);font-size:.9rem;line-height:1.5}.pricing-card.svelte-1uha8ag{border:2px solid var(--color-primary);text-align:center;background:#fff;border-radius:1rem;max-width:420px;padding:2.5rem;display:inline-block;box-shadow:0 4px 20px #e94e7726}.price.svelte-1uha8ag{color:var(--color-primary);margin-bottom:1.5rem;font-size:3rem;font-weight:800}.price.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--color-text-light);font-size:1rem;font-weight:500}.features.svelte-1uha8ag{text-align:left;margin-bottom:1.5rem;list-style:none}.features.svelte-1uha8ag li:where(.svelte-1uha8ag){color:var(--color-text);padding:.4rem 0;font-size:.9rem}.features.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"✓";color:var(--color-success);margin-right:.5rem;font-weight:700}.detail.svelte-1uha8ag{color:var(--color-text-light);margin-bottom:1.5rem;font-size:.85rem;font-style:italic}@media (width<=768px){h1.svelte-1uha8ag{font-size:2rem}.pillars.svelte-1uha8ag,.steps.svelte-1uha8ag{grid-template-columns:1fr}.cta-buttons.svelte-1uha8ag{flex-direction:column;align-items:center}}
