.page-hero[data-astro-cid-lmkygsfs]{padding-top:calc(var(--header-height) + var(--space-3xl));text-align:center}.page-subtitle[data-astro-cid-lmkygsfs]{font-size:20px;color:var(--text-tertiary);line-height:1.6;max-width:540px;margin:var(--space-md) auto 0}.pricing-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl);max-width:900px;margin:0 auto}.pricing-card[data-astro-cid-lmkygsfs]{padding:var(--space-2xl);background:var(--bg-card);border:1px solid var(--color-cream-300);border-radius:var(--radius-2xl)}.pricing-card-featured[data-astro-cid-lmkygsfs]{border-color:var(--color-teal-200);box-shadow:var(--shadow-lg);position:relative}.pricing-card[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:24px;margin-top:var(--space-md);margin-bottom:var(--space-lg)}.price[data-astro-cid-lmkygsfs]{margin-bottom:var(--space-xs)}.price-amount[data-astro-cid-lmkygsfs]{font-family:var(--font-heading);font-size:42px;font-weight:800;color:var(--text-primary);letter-spacing:-.02em}.price-period[data-astro-cid-lmkygsfs]{font-size:15px;color:var(--text-muted)}.price-sub[data-astro-cid-lmkygsfs]{font-size:14px;color:var(--text-muted);margin-bottom:var(--space-xl)}.pricing-features[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin-bottom:var(--space-xl)}.pricing-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{font-size:15px;color:var(--text-tertiary);border-bottom:1px solid var(--color-cream-200);padding:8px 0 8px 24px;position:relative}.pricing-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{content:"✓";position:absolute;left:0;color:var(--color-teal-600);font-weight:700}.pricing-cta[data-astro-cid-lmkygsfs]{width:100%}.comparison-section[data-astro-cid-lmkygsfs]{background:var(--bg-subtle)}.comparison-table-wrap[data-astro-cid-lmkygsfs]{max-width:800px;margin:0 auto;overflow-x:auto}.comparison-table[data-astro-cid-lmkygsfs]{width:100%;border-collapse:collapse}.comparison-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs],.comparison-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:14px 20px;text-align:left;font-size:15px;border-bottom:1px solid var(--color-cream-300)}.comparison-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{font-family:var(--font-heading);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding-bottom:var(--space-md)}.comparison-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]:first-child{font-weight:600;color:var(--text-secondary)}.comparison-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{color:var(--text-tertiary)}.highlight-col[data-astro-cid-lmkygsfs]{color:var(--color-teal-700)!important;font-weight:600!important;background:#0d948808}.guarantees-row[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl);max-width:800px;margin:var(--space-xl) auto 0;text-align:center}.guarantee-item[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{display:block;font-size:17px;color:var(--color-teal-700);margin-bottom:4px}.guarantee-item[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:14px;color:var(--text-tertiary);line-height:1.5}.faq-section[data-astro-cid-lmkygsfs]{background:var(--bg-body)}.faq-list[data-astro-cid-lmkygsfs]{max-width:720px;margin:0 auto}.faq-item[data-astro-cid-lmkygsfs]{padding:var(--space-lg) 0;border-bottom:1px solid var(--color-cream-300)}.faq-item[data-astro-cid-lmkygsfs] h4[data-astro-cid-lmkygsfs]{font-size:17px;margin-bottom:var(--space-xs)}.faq-item[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:15px;line-height:1.6;color:var(--text-tertiary)}.faq-item[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--color-teal-600)}.final-cta[data-astro-cid-lmkygsfs]{padding:var(--space-4xl) 0}.cta-inner[data-astro-cid-lmkygsfs]{text-align:center}.cta-inner[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{margin-bottom:var(--space-md)}.cta-inner[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:18px;margin-bottom:var(--space-xl);color:var(--color-dark-text-secondary)}@media(max-width:768px){.pricing-grid[data-astro-cid-lmkygsfs],.guarantees-row[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.comparison-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]:first-child,.comparison-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]:first-child{min-width:140px}}
