.home-page.svelte-1eeya88{min-height:calc(100vh - 4rem)}.hero-section.svelte-1eeya88{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:4rem 2rem;text-align:center}.hero-content.svelte-1eeya88{max-width:800px;margin:0 auto}.hero-content.svelte-1eeya88 h1:where(.svelte-1eeya88){font-size:3.5rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.hero-subtitle.svelte-1eeya88{font-size:1.25rem;margin-bottom:2rem;opacity:.9;line-height:1.6}.hero-actions.svelte-1eeya88{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.subscription-note.svelte-1eeya88{margin-top:1rem;font-size:.875rem;opacity:.8}.features-section.svelte-1eeya88,.how-it-works-section.svelte-1eeya88{padding:4rem 2rem}.features-section.svelte-1eeya88{background:#fff}.how-it-works-section.svelte-1eeya88{background:#f9fafb}.container.svelte-1eeya88{max-width:1200px;margin:0 auto}.features-section.svelte-1eeya88 h2:where(.svelte-1eeya88),.how-it-works-section.svelte-1eeya88 h2:where(.svelte-1eeya88){text-align:center;font-size:2.5rem;font-weight:600;color:#1f2937;margin-bottom:3rem}.features-grid.svelte-1eeya88{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.feature-card.svelte-1eeya88{text-align:center;padding:2rem;border-radius:12px;border:1px solid #e5e7eb;transition:all .3s}.feature-card.svelte-1eeya88:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-2px)}.feature-icon.svelte-1eeya88{font-size:3rem;margin-bottom:1rem}.feature-card.svelte-1eeya88 h3:where(.svelte-1eeya88){font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.feature-card.svelte-1eeya88 p:where(.svelte-1eeya88){color:#6b7280;line-height:1.6}.steps-grid.svelte-1eeya88{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.step.svelte-1eeya88{text-align:center;padding:1.5rem}.step-number.svelte-1eeya88{width:3rem;height:3rem;background:#3b82f6;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;margin:0 auto 1rem}.step.svelte-1eeya88 h3:where(.svelte-1eeya88){font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.step.svelte-1eeya88 p:where(.svelte-1eeya88){color:#6b7280;font-size:.875rem}.btn.svelte-1eeya88{display:inline-block;padding:.75rem 2rem;border-radius:8px;font-weight:600;text-decoration:none;transition:all .2s;cursor:pointer;border:2px solid;text-align:center}.btn.large.svelte-1eeya88{padding:1rem 2.5rem;font-size:1.125rem}.btn.primary.svelte-1eeya88{background:#3b82f6;color:#fff;border-color:#3b82f6}.btn.primary.svelte-1eeya88:hover{background:#2563eb;border-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.btn.secondary.svelte-1eeya88{background:transparent;color:#fff;border-color:#fff}.btn.secondary.svelte-1eeya88:hover{background:#fff;color:#3b82f6;transform:translateY(-1px);box-shadow:0 4px 12px #ffffff4d}@media (max-width: 768px){.hero-content.svelte-1eeya88 h1:where(.svelte-1eeya88){font-size:2.5rem}.hero-subtitle.svelte-1eeya88{font-size:1.125rem}.hero-actions.svelte-1eeya88{flex-direction:column;align-items:center}.btn.svelte-1eeya88{width:100%;max-width:300px}.features-section.svelte-1eeya88,.how-it-works-section.svelte-1eeya88{padding:3rem 1rem}.features-section.svelte-1eeya88 h2:where(.svelte-1eeya88),.how-it-works-section.svelte-1eeya88 h2:where(.svelte-1eeya88){font-size:2rem}.features-grid.svelte-1eeya88,.steps-grid.svelte-1eeya88{grid-template-columns:1fr}}
