.hero-image.svelte-1jtni4h{max-width:var(--max-width)}.hero-content.svelte-1jtni4h{max-width:480px;width:100%;background:var(--color-bg-elevated);border-radius:var(--radius-xl);padding:var(--space-2xl);margin:var(--space-lg) auto;box-shadow:var(--shadow-card);color:var(--color-text-primary)}.hero-problem.svelte-1jtni4h{background:var(--bg-0, #f9fafb);padding:var(--space-lg);border-radius:var(--radius-md);border-left:4px solid var(--color-warning);margin-bottom:var(--space-xl)}.hero-problem.svelte-1jtni4h p:where(.svelte-1jtni4h){margin:0;color:var(--color-text-secondary);line-height:1.6;font-size:1.05rem}.hero-solution.svelte-1jtni4h{margin-bottom:var(--space-xl)}.hero-solution.svelte-1jtni4h h2:where(.svelte-1jtni4h){font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin:0 0 var(--space-md) 0}.feature-list.svelte-1jtni4h{list-style:none;padding:0;margin:0}.feature-list.svelte-1jtni4h li:where(.svelte-1jtni4h){padding-left:var(--space-lg);margin-bottom:var(--space-sm);position:relative;line-height:1.6}.feature-list.svelte-1jtni4h li:where(.svelte-1jtni4h):before{content:"✓";position:absolute;left:0;color:var(--color-success);font-weight:700;font-size:1.2rem}.more-features-toggle.svelte-1jtni4h{background:none;border:none;color:var(--color-primary);font-weight:600;cursor:pointer;padding:var(--space-sm) 0;margin:var(--space-sm) 0;text-decoration:underline;font-size:.9375rem;transition:opacity .2s}.more-features-toggle.svelte-1jtni4h:hover{opacity:.8}.feature-list-more.svelte-1jtni4h{margin-top:var(--space-md)}.hero-killer-feature.svelte-1jtni4h{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-primary) 100%);padding:var(--space-xl);border-radius:var(--radius-lg);margin-bottom:var(--space-xl);color:#fff}.hero-killer-feature.svelte-1jtni4h h3:where(.svelte-1jtni4h){font-size:1.25rem;font-weight:600;margin:0 0 var(--space-md) 0}.hero-killer-feature.svelte-1jtni4h p:where(.svelte-1jtni4h){margin:0;line-height:1.7;font-size:1.05rem}.hero-killer-feature.svelte-1jtni4h strong:where(.svelte-1jtni4h){font-weight:700;text-decoration:underline}.hero-comparison-container.svelte-1jtni4h{margin-bottom:var(--space-xl)}.comparison-title.svelte-1jtni4h{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin:0 0 var(--space-md) 0}.hero-comparison.svelte-1jtni4h{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);padding:var(--space-md)}.comparison-card.svelte-1jtni4h{background:var(--color-bg-elevated);border-radius:var(--radius-md);padding:var(--space-md);border:2px solid}.comparison-card.comparison-not.svelte-1jtni4h{border-color:var(--color-error-border);background:var(--color-error-bg)}.comparison-card.comparison-yes.svelte-1jtni4h{border-color:var(--color-success-border);background:var(--color-success-bg)}.comparison-card.svelte-1jtni4h h4:where(.svelte-1jtni4h){font-size:.875rem;font-weight:600;color:var(--color-text-primary);margin:0 0 var(--space-sm) 0}.comparison-card.svelte-1jtni4h ul:where(.svelte-1jtni4h){list-style:none;padding:0;margin:0}.comparison-card.svelte-1jtni4h ul:where(.svelte-1jtni4h) li:where(.svelte-1jtni4h){padding-left:var(--space-md);margin-bottom:var(--space-xs);position:relative;line-height:1.5;font-size:.8125rem;color:var(--color-text-secondary)}.comparison-not.svelte-1jtni4h ul:where(.svelte-1jtni4h) li:where(.svelte-1jtni4h):before{content:"✕";position:absolute;left:0;color:var(--color-error);font-weight:700;font-size:.875rem}.comparison-yes.svelte-1jtni4h ul:where(.svelte-1jtni4h) li:where(.svelte-1jtni4h):before{content:"✓";position:absolute;left:0;color:var(--color-success);font-weight:700;font-size:.875rem}.hero-footer.svelte-1jtni4h{text-align:center;padding-top:var(--space-xl);border-top:2px solid var(--border-1)}.hero-cta-button.svelte-1jtni4h{width:100%;padding:var(--space-md) var(--space-xl);background:var(--color-primary);color:#fff;border:2px solid white;border-radius:var(--radius-full);font-size:1.25rem;font-weight:600;cursor:pointer;transition:all .2s;margin-bottom:var(--space-md);display:block}.hero-cta-button.svelte-1jtni4h:hover{background:#fff;border:2px solid var(--color-primary);color:var(--color-primary)}.hero-cta-button.svelte-1jtni4h:active{transform:translateY(0)}.hero-tagline-simple.svelte-1jtni4h{font-size:.9375rem;color:var(--color-text-secondary);margin:0;line-height:1.6}@media(max-width:640px){.hero-content.svelte-1jtni4h{padding:var(--space-lg) var(--space-md)}.hero-problem.svelte-1jtni4h{padding:var(--space-md);margin-bottom:var(--space-lg)}.hero-problem.svelte-1jtni4h p:where(.svelte-1jtni4h){font-size:.9375rem}.hero-solution.svelte-1jtni4h{margin-bottom:var(--space-lg)}.hero-solution.svelte-1jtni4h h2:where(.svelte-1jtni4h){font-size:1.125rem}.hero-killer-feature.svelte-1jtni4h{padding:var(--space-lg);margin-bottom:var(--space-lg)}.hero-killer-feature.svelte-1jtni4h h3:where(.svelte-1jtni4h){font-size:1.125rem}.hero-killer-feature.svelte-1jtni4h p:where(.svelte-1jtni4h){font-size:.9375rem}.comparison-title.svelte-1jtni4h{font-size:1.125rem}.hero-comparison.svelte-1jtni4h{grid-template-columns:1fr;gap:var(--space-sm)}.comparison-card.svelte-1jtni4h{padding:var(--space-sm)}.hero-footer.svelte-1jtni4h{padding-top:var(--space-lg)}.hero-tagline-simple.svelte-1jtni4h{font-size:.875rem}}
