.pricing-hero[data-astro-cid-lmkygsfs]{text-align:center;padding:3rem 1.5rem 2rem}.pricing-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:2.5rem;font-weight:800;margin-bottom:.75rem}.pricing-hero[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:1.15rem;color:var(--color-text-secondary)}.pricing-section[data-astro-cid-lmkygsfs]{max-width:1100px;margin:0 auto 2rem}.pricing-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:1.5rem}.pricing-card[data-astro-cid-lmkygsfs]{background:var(--color-surface);border-radius:var(--radius);padding:2rem;box-shadow:var(--shadow-md);display:flex;flex-direction:column;position:relative}.pricing-card-popular[data-astro-cid-lmkygsfs]{border:3px solid var(--color-primary);box-shadow:0 10px 30px #0ea5e926;transform:scale(1.03)}.popular-badge[data-astro-cid-lmkygsfs]{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--color-primary);color:#fff;padding:.3rem 1rem;border-radius:20px;font-size:.8rem;font-weight:700;white-space:nowrap}.plan-header[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:1.5rem;margin-bottom:.25rem}.plan-tagline[data-astro-cid-lmkygsfs]{font-size:.85rem;color:var(--color-text-secondary);margin-bottom:1.5rem}.plan-price[data-astro-cid-lmkygsfs]{margin-bottom:1.5rem}.price-amount[data-astro-cid-lmkygsfs]{font-size:2.5rem;font-weight:800;color:var(--color-text)}.price-period[data-astro-cid-lmkygsfs]{font-size:1rem;color:var(--color-text-secondary)}.btn-block[data-astro-cid-lmkygsfs]{width:100%;text-align:center;margin-bottom:1.5rem}.plan-features[data-astro-cid-lmkygsfs]{list-style:none;display:flex;flex-direction:column;gap:.6rem;flex:1}.plan-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{font-size:.9rem;display:flex;gap:.5rem;align-items:flex-start}.plan-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs].disabled{color:var(--color-text-secondary);opacity:.6}.pricing-guarantee[data-astro-cid-lmkygsfs]{text-align:center;font-size:.9rem;color:var(--color-text-secondary)}.comparison-table-wrap[data-astro-cid-lmkygsfs]{overflow-x:auto}.comparison-table[data-astro-cid-lmkygsfs]{width:100%;border-collapse:collapse;background:var(--color-surface);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm)}.comparison-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs],.comparison-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:.85rem 1rem;text-align:center;border-bottom:1px solid var(--color-border)}.comparison-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{background:var(--color-bg);font-weight:700;font-size:.9rem}.comparison-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]:first-child{text-align:left;font-weight:500}.comparison-table[data-astro-cid-lmkygsfs] .pro-col[data-astro-cid-lmkygsfs]{background:#f0f9ff}.comparison-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:hover{background:#f8fafc}.faq-list[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:.75rem;max-width:760px;margin:0 auto}.faq-item[data-astro-cid-lmkygsfs]{background:var(--color-surface);border-radius:8px;padding:1rem 1.5rem;box-shadow:var(--shadow-sm);cursor:pointer}.faq-item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]{font-weight:600;font-size:1rem}.faq-item[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{margin-top:.75rem;color:var(--color-text-secondary);line-height:1.6}.faq-item[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--color-primary)}.cta-card[data-astro-cid-lmkygsfs]{background:linear-gradient(135deg,#0f172a,#1e3a5f,#0ea5e9);border-radius:var(--radius);padding:3rem;text-align:center;color:#fff}.cta-card[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:2rem;margin-bottom:.75rem}.cta-card[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{opacity:.9;margin-bottom:1.5rem}.cta-buttons[data-astro-cid-lmkygsfs]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-light[data-astro-cid-lmkygsfs]{background:#ffffff26;color:#fff;border:2px solid rgba(255,255,255,.3)}.btn-light[data-astro-cid-lmkygsfs]:hover{background:#ffffff40}@media (max-width: 768px){.pricing-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.pricing-card-popular[data-astro-cid-lmkygsfs]{transform:none}.pricing-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:1.75rem}}
