.pricing-hero[data-astro-cid-lmkygsfs]{padding:var(--space-4xl) 0 var(--space-2xl)}.pricing-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl);align-items:start}@media(max-width:768px){.pricing-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;max-width:420px;margin:0 auto}}.pricing-card[data-astro-cid-lmkygsfs]{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-xl);padding:var(--space-xl);position:relative;transition:all var(--duration-slow) var(--ease)}.pricing-card[data-astro-cid-lmkygsfs]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.pricing-card[data-astro-cid-lmkygsfs].featured{border-color:var(--primary);box-shadow:var(--shadow-glow);transform:scale(1.03)}.pricing-card[data-astro-cid-lmkygsfs].featured:hover{transform:scale(1.05) translateY(-4px)}.pricing-popular-badge[data-astro-cid-lmkygsfs]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--primary);color:#fff;padding:.3rem 1rem;border-radius:9999px;font-size:.8rem;font-weight:600;white-space:nowrap}.pricing-header[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:1.25rem;margin-bottom:var(--space-sm)}.pricing-price[data-astro-cid-lmkygsfs]{display:flex;align-items:baseline;gap:.25rem;margin-bottom:var(--space-xs)}.price-amount[data-astro-cid-lmkygsfs]{font-family:var(--font-heading);font-size:2.75rem;font-weight:700;color:var(--text)}.price-period[data-astro-cid-lmkygsfs]{font-size:.95rem;color:var(--text-muted)}.pricing-desc[data-astro-cid-lmkygsfs]{font-size:.9rem;color:var(--text-muted)}.pricing-features[data-astro-cid-lmkygsfs]{list-style:none;margin:var(--space-lg) 0 var(--space-xl);display:flex;flex-direction:column;gap:var(--space-sm)}.pricing-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{display:flex;align-items:center;gap:var(--space-sm);font-size:.9rem;color:var(--text-secondary)}.pricing-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs].muted{color:var(--text-muted);opacity:.65}.check[data-astro-cid-lmkygsfs]{color:var(--accent-green);font-weight:700}.x[data-astro-cid-lmkygsfs]{color:var(--text-muted);font-weight:700}.plan-note[data-astro-cid-lmkygsfs]{text-align:center;font-size:.8rem;color:var(--primary);margin-top:var(--space-md);font-weight:500}.comparison-section[data-astro-cid-lmkygsfs]{background:var(--bg-alt)}.comparison-table-wrapper[data-astro-cid-lmkygsfs]{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--border-light)}.comparison-table[data-astro-cid-lmkygsfs]{width:100%;border-collapse:collapse;background:var(--bg-card);font-size:.9rem}.comparison-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs],.comparison-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:.85rem var(--space-lg);text-align:left;border-bottom:1px solid var(--border-light)}.comparison-table[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{background:var(--bg-alt);font-family:var(--font-heading);font-weight:600;font-size:.95rem;color:var(--text)}.comparison-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]:not(:first-child),.comparison-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]:not(:first-child){text-align:center}.highlight-col[data-astro-cid-lmkygsfs]{background:#543bce08}.comparison-table[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs] .highlight-col[data-astro-cid-lmkygsfs]{color:var(--primary)}.comparison-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:last-child td[data-astro-cid-lmkygsfs]{border-bottom:none}.faq-list[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:var(--space-sm)}.faq-item[data-astro-cid-lmkygsfs]{border:1px solid var(--border-light);border-radius:var(--radius);background:var(--bg-card);overflow:hidden;transition:all var(--duration) var(--ease)}.faq-item[data-astro-cid-lmkygsfs]:hover{border-color:var(--border)}.faq-item[data-astro-cid-lmkygsfs][open]{box-shadow:var(--shadow-sm)}.faq-question[data-astro-cid-lmkygsfs]{padding:var(--space-lg);cursor:pointer;font-weight:600;font-size:1rem;color:var(--text);list-style:none;display:flex;align-items:center;justify-content:space-between}.faq-question[data-astro-cid-lmkygsfs]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-lmkygsfs]:after{content:"+";font-size:1.5rem;color:var(--text-muted);transition:transform var(--duration) var(--ease)}.faq-item[data-astro-cid-lmkygsfs][open] .faq-question[data-astro-cid-lmkygsfs]:after{transform:rotate(45deg)}.faq-answer[data-astro-cid-lmkygsfs]{padding:0 var(--space-lg) var(--space-lg)}.faq-answer[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:.95rem;line-height:1.7;color:var(--text-secondary)}.cta-card[data-astro-cid-lmkygsfs]{position:relative;text-align:center;padding:var(--space-4xl) var(--space-xl);background:linear-gradient(135deg,#543bce,#3d29a3);border-radius:var(--radius-xl);overflow:hidden}.cta-bg-pattern[data-astro-cid-lmkygsfs]{position:absolute;inset:0;background-image:radial-gradient(circle at 20% 50%,hsla(0,0%,100%,.08) 0%,transparent 50%),radial-gradient(circle at 80% 20%,hsla(0,0%,100%,.05) 0%,transparent 50%)}.cta-card[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{color:#fff;position:relative;z-index:1;margin-bottom:var(--space-md)}.cta-card[data-astro-cid-lmkygsfs]>p[data-astro-cid-lmkygsfs]{color:#fffc;position:relative;z-index:1;margin:0 auto var(--space-xl);font-size:1.1rem}.cta-actions[data-astro-cid-lmkygsfs]{position:relative;z-index:1}.cta-actions[data-astro-cid-lmkygsfs] .btn-primary[data-astro-cid-lmkygsfs]{background:#fff;color:var(--primary);box-shadow:0 4px 20px #0003}.cta-actions[data-astro-cid-lmkygsfs] .btn-primary[data-astro-cid-lmkygsfs]:hover{background:#fbfaf9;transform:translateY(-2px);color:var(--primary-dark)}.cta-sub[data-astro-cid-lmkygsfs]{position:relative;z-index:1;font-size:.85rem;color:#fff9;margin-top:var(--space-md)}
