.hero[data-astro-cid-whoaueup]{min-height:60vh;display:flex;align-items:center;justify-content:center;text-align:center}.hero-content[data-astro-cid-whoaueup]{max-width:900px;margin:0 auto;padding:var(--spacing-2xl) 0}.hero-tagline[data-astro-cid-whoaueup]{display:inline-block;background:#fff3;color:#fff;padding:8px 16px;border-radius:20px;font-size:.9rem;margin-bottom:var(--spacing-md)}.hero-title[data-astro-cid-whoaueup]{color:#fff;margin-bottom:var(--spacing-md);font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.2}.hero-subtitle[data-astro-cid-whoaueup]{font-size:clamp(1.1rem,2vw,1.25rem);color:#fffffff2;margin-bottom:var(--spacing-xl);max-width:700px;margin-left:auto;margin-right:auto}.hero-buttons[data-astro-cid-whoaueup]{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}.store-badge[data-astro-cid-whoaueup]{height:60px;width:auto}.section-title[data-astro-cid-whoaueup]{text-align:center;font-size:clamp(1.75rem,4vw,2.5rem);margin-top:0;margin-bottom:var(--spacing-2xl);color:var(--color-text)}.section-title[data-astro-cid-whoaueup].white{color:#fff}.problems-section[data-astro-cid-whoaueup]{padding:60px 0;background:var(--color-bg-alt)}.problems-grid[data-astro-cid-whoaueup]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg)}.problem-card[data-astro-cid-whoaueup]{background:#fff;padding:var(--spacing-lg);border-radius:var(--radius-lg);border-left:4px solid #ff6b6b;box-shadow:var(--shadow-sm);display:flex;align-items:center;gap:var(--spacing-md)}.problem-icon[data-astro-cid-whoaueup]{font-size:2rem;flex-shrink:0}.problem-card[data-astro-cid-whoaueup] p[data-astro-cid-whoaueup]{margin:0;font-weight:500}.solution-section[data-astro-cid-whoaueup]{padding:60px 0;background:#fff}.features-grid[data-astro-cid-whoaueup]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-xl)}.feature-card[data-astro-cid-whoaueup]{text-align:center;padding:var(--spacing-xl);background:var(--color-bg-alt);border-radius:var(--radius-lg);transition:transform var(--transition-base)}.feature-card[data-astro-cid-whoaueup]:hover{transform:translateY(-5px)}.feature-icon[data-astro-cid-whoaueup]{font-size:3rem;margin-bottom:var(--spacing-md)}.feature-card[data-astro-cid-whoaueup] h3[data-astro-cid-whoaueup]{margin-bottom:var(--spacing-sm);color:var(--color-primary)}.feature-card[data-astro-cid-whoaueup] p[data-astro-cid-whoaueup]{color:var(--color-text-muted);line-height:1.6;margin:0}.benefits-section[data-astro-cid-whoaueup]{padding:60px 0}.metrics-grid[data-astro-cid-whoaueup]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--spacing-xl)}.metric-card[data-astro-cid-whoaueup]{text-align:center;padding:var(--spacing-xl)}.metric-value[data-astro-cid-whoaueup]{font-size:3rem;font-weight:700;color:#fff;margin-bottom:var(--spacing-sm)}.metric-label[data-astro-cid-whoaueup]{font-size:1rem;color:#ffffffe6}.example-section[data-astro-cid-whoaueup]{padding:60px 0;background:#fff}.comparison-table[data-astro-cid-whoaueup]{max-width:900px;margin:0 auto;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md)}.comparison-header[data-astro-cid-whoaueup]{display:grid;grid-template-columns:1fr 1fr;background:var(--color-text);color:#fff;font-weight:600;font-size:1.1rem}.comparison-header[data-astro-cid-whoaueup] .before[data-astro-cid-whoaueup]{background:#dc3545}.comparison-header[data-astro-cid-whoaueup] .after[data-astro-cid-whoaueup]{background:var(--color-primary)}.comparison-row[data-astro-cid-whoaueup]{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--color-bg-alt)}.comparison-row[data-astro-cid-whoaueup]:last-child{border-bottom:none}.comparison-col[data-astro-cid-whoaueup]{padding:var(--spacing-lg);display:flex;align-items:flex-start;gap:var(--spacing-sm)}.comparison-col[data-astro-cid-whoaueup].before{background:#dc35450d}.comparison-col[data-astro-cid-whoaueup].after{background:#667eea0d}.status-icon[data-astro-cid-whoaueup]{font-size:1.25rem;flex-shrink:0}.pricing-section[data-astro-cid-whoaueup]{padding:60px 0;background:var(--color-bg-alt)}.pricing-table-wrapper[data-astro-cid-whoaueup]{max-width:900px;margin:0 auto;overflow-x:auto}.pricing-table[data-astro-cid-whoaueup]{width:100%;border-collapse:collapse;background:#fff;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md)}.pricing-table[data-astro-cid-whoaueup] thead[data-astro-cid-whoaueup]{background:var(--color-bg-alt)}.pricing-table[data-astro-cid-whoaueup] th[data-astro-cid-whoaueup]{padding:var(--spacing-lg);text-align:center;font-weight:600;font-size:1.125rem;position:relative}.pricing-table[data-astro-cid-whoaueup] th[data-astro-cid-whoaueup].feature-col{text-align:left;width:50%}.pricing-table[data-astro-cid-whoaueup] th[data-astro-cid-whoaueup].plan-col{width:25%}.pricing-table[data-astro-cid-whoaueup] th[data-astro-cid-whoaueup].featured{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.pricing-table[data-astro-cid-whoaueup] th[data-astro-cid-whoaueup].featured .badge[data-astro-cid-whoaueup]{position:absolute;top:-8px;right:10px;background:#fff;color:var(--color-primary);padding:4px 10px;border-radius:var(--radius-md);font-size:.75rem;font-weight:600;box-shadow:var(--shadow-sm)}.pricing-table[data-astro-cid-whoaueup] th[data-astro-cid-whoaueup].featured .price[data-astro-cid-whoaueup]{font-size:1.25rem;font-weight:700;margin-top:8px}.pricing-table[data-astro-cid-whoaueup] tbody[data-astro-cid-whoaueup] tr[data-astro-cid-whoaueup]{border-bottom:1px solid var(--color-bg-alt)}.pricing-table[data-astro-cid-whoaueup] td[data-astro-cid-whoaueup]{padding:var(--spacing-md);text-align:center}.pricing-table[data-astro-cid-whoaueup] td[data-astro-cid-whoaueup].feature-name{text-align:left;font-weight:500}.pricing-table[data-astro-cid-whoaueup] td[data-astro-cid-whoaueup].plan-value{font-size:1.5rem}.pricing-table[data-astro-cid-whoaueup] td[data-astro-cid-whoaueup].featured{background:#667eea0d}.cta-section[data-astro-cid-whoaueup]{padding:60px 0;text-align:center}.cta-subtitle[data-astro-cid-whoaueup]{color:#ffffffe6;font-size:1.125rem;margin-bottom:var(--spacing-xl)}.faq-section[data-astro-cid-whoaueup]{padding:60px 0;background:#fff}.faq-list[data-astro-cid-whoaueup]{max-width:800px;margin:0 auto}.faq-item[data-astro-cid-whoaueup]{background:var(--color-bg-alt);margin-bottom:var(--spacing-md);border-radius:var(--radius-md);padding:var(--spacing-lg)}.faq-question[data-astro-cid-whoaueup]{font-weight:600;cursor:pointer;list-style:none}.faq-question[data-astro-cid-whoaueup]:before{content:"+";display:inline-block;width:1.5rem;margin-right:var(--spacing-md);color:var(--color-primary)}.faq-item[data-astro-cid-whoaueup][open] .faq-question[data-astro-cid-whoaueup]:before{content:"−"}.faq-answer[data-astro-cid-whoaueup]{margin-top:var(--spacing-md);padding-left:2.5rem;color:var(--color-text-muted);line-height:1.6}.related-section[data-astro-cid-whoaueup]{padding:60px 0;background:var(--color-bg-alt)}.related-links[data-astro-cid-whoaueup]{display:flex;justify-content:center;gap:var(--spacing-lg);flex-wrap:wrap}.related-link[data-astro-cid-whoaueup]{display:inline-block;padding:var(--spacing-md) var(--spacing-xl);background:#fff;color:var(--color-primary);border-radius:var(--radius-md);font-weight:500;text-decoration:none;box-shadow:var(--shadow-sm);transition:all var(--transition-base)}.related-link[data-astro-cid-whoaueup]:hover{background:var(--color-primary);color:#fff;transform:translateY(-2px)}.footer[data-astro-cid-whoaueup]{background:var(--color-text);color:#fff;padding:var(--spacing-xl) 0;text-align:center}.footer-links[data-astro-cid-whoaueup]{display:flex;gap:var(--spacing-md);justify-content:center;margin-top:var(--spacing-sm);flex-wrap:wrap}.footer-links[data-astro-cid-whoaueup] a[data-astro-cid-whoaueup]{color:#fffc;transition:color var(--transition-fast)}.footer-links[data-astro-cid-whoaueup] a[data-astro-cid-whoaueup]:hover{color:#fff}@media (max-width: 768px){.comparison-table[data-astro-cid-whoaueup]{font-size:.9rem}.comparison-col[data-astro-cid-whoaueup]{padding:var(--spacing-md)}.store-badge[data-astro-cid-whoaueup]{height:50px}}@media (max-width: 600px){.comparison-header[data-astro-cid-whoaueup],.comparison-row[data-astro-cid-whoaueup]{grid-template-columns:1fr}.comparison-header[data-astro-cid-whoaueup] .before[data-astro-cid-whoaueup],.comparison-header[data-astro-cid-whoaueup] .after[data-astro-cid-whoaueup]{padding:var(--spacing-md)}}
