.container.svelte-1vo1y3r{max-width:1200px;margin:0 auto;padding:var(--spacing-xl)}.hero.svelte-1vo1y3r{text-align:center;padding:var(--spacing-2xl) 0;margin-bottom:var(--spacing-2xl)}h1.svelte-1vo1y3r{font-size:2.5rem;color:var(--color-text);margin-bottom:var(--spacing-md)}.tagline.svelte-1vo1y3r{font-size:1.2rem;color:var(--color-text-secondary)}section.svelte-1vo1y3r{margin-bottom:var(--spacing-2xl)}h2.svelte-1vo1y3r{text-align:center;font-size:2rem;color:var(--color-text);margin-bottom:var(--spacing-xl)}.feature-grid.svelte-1vo1y3r{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-xl)}.feature-card.svelte-1vo1y3r{background:var(--color-surface);padding:var(--spacing-xl);border-radius:var(--radius-lg);border:1px solid var(--color-border);text-align:center;transition:all var(--transition-base)}.feature-card.svelte-1vo1y3r:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--color-primary)}.icon.svelte-1vo1y3r{font-size:3rem;margin-bottom:var(--spacing-md);color:var(--color-primary)}.feature-card.svelte-1vo1y3r h3:where(.svelte-1vo1y3r){font-size:1.3rem;color:var(--color-text);margin-bottom:var(--spacing-sm)}.feature-card.svelte-1vo1y3r p:where(.svelte-1vo1y3r){color:var(--color-text-secondary);line-height:1.6}.steps.svelte-1vo1y3r{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-xl)}.step.svelte-1vo1y3r{text-align:center}.step-number.svelte-1vo1y3r{width:60px;height:60px;background:var(--color-primary);color:#fff;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto var(--spacing-md)}.step.svelte-1vo1y3r h3:where(.svelte-1vo1y3r){font-size:1.2rem;color:var(--color-text);margin-bottom:var(--spacing-sm)}.step.svelte-1vo1y3r p:where(.svelte-1vo1y3r){color:var(--color-text-secondary);line-height:1.6}.cta.svelte-1vo1y3r{text-align:center;padding:var(--spacing-2xl);background:var(--color-bg-secondary);border-radius:var(--radius-lg)}.cta.svelte-1vo1y3r h2:where(.svelte-1vo1y3r){margin-bottom:var(--spacing-sm)}.cta.svelte-1vo1y3r p:where(.svelte-1vo1y3r){color:var(--color-text-secondary);font-size:1.1rem;margin-bottom:var(--spacing-xl)}.cta-buttons.svelte-1vo1y3r{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}.btn.svelte-1vo1y3r{padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-md);text-decoration:none;font-weight:600;transition:all var(--transition-base);display:inline-block}.btn-primary.svelte-1vo1y3r{background:var(--color-primary);color:#fff}.btn-primary.svelte-1vo1y3r:hover{background:var(--color-primary-hover);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-secondary.svelte-1vo1y3r{background:var(--color-surface);color:var(--color-text);border:2px solid var(--color-border)}.btn-secondary.svelte-1vo1y3r:hover{border-color:var(--color-primary);color:var(--color-primary)}@media (max-width: 768px){h1.svelte-1vo1y3r{font-size:2rem}.feature-grid.svelte-1vo1y3r,.steps.svelte-1vo1y3r{grid-template-columns:1fr}.cta-buttons.svelte-1vo1y3r{flex-direction:column}.btn.svelte-1vo1y3r{width:100%}}
