.pricing-page[data-astro-cid-lmkygsfs]{padding:var(--space-3xl) 0 var(--space-4xl)}.pricing-header[data-astro-cid-lmkygsfs]{text-align:center;margin-bottom:var(--space-3xl)}.pricing-header[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:3rem;margin-bottom:var(--space-md);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing-header[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:1.2rem;color:var(--text-secondary);max-width:600px;margin:0 auto}.pricing-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-xl);margin-bottom:var(--space-4xl)}.pricing-card[data-astro-cid-lmkygsfs]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--space-2xl);display:flex;flex-direction:column;position:relative;transition:transform .2s,box-shadow .2s}.pricing-card[data-astro-cid-lmkygsfs]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000004d}.pricing-card[data-astro-cid-lmkygsfs].featured{border-color:var(--accent-cyan);background:linear-gradient(135deg,var(--bg-secondary),rgba(0,212,255,.05))}.featured-badge[data-astro-cid-lmkygsfs]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--gradient-primary);color:#fff;font-size:.75rem;font-weight:600;padding:var(--space-xs) var(--space-md);border-radius:20px;text-transform:uppercase;letter-spacing:.5px}.plan-header[data-astro-cid-lmkygsfs]{margin-bottom:var(--space-lg)}.plan-header[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:1.5rem;margin-bottom:var(--space-xs)}.plan-desc[data-astro-cid-lmkygsfs]{color:var(--text-muted);font-size:.9rem}.plan-price[data-astro-cid-lmkygsfs]{margin-bottom:var(--space-xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--border-color)}.price[data-astro-cid-lmkygsfs]{font-size:3rem;font-weight:700;color:var(--text-primary)}.period[data-astro-cid-lmkygsfs]{color:var(--text-muted);font-size:1rem}.price-custom[data-astro-cid-lmkygsfs]{font-size:1.5rem;font-weight:600;color:var(--accent-cyan)}.plan-features[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin:0 0 var(--space-2xl);flex-grow:1}.plan-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) 0;font-size:.9rem;color:var(--text-secondary)}.check[data-astro-cid-lmkygsfs]{color:var(--accent-green);font-weight:700}.plan-btn[data-astro-cid-lmkygsfs]{width:100%;text-align:center}.pricing-faq[data-astro-cid-lmkygsfs]{margin-bottom:var(--space-4xl)}.pricing-faq[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:2rem;text-align:center;margin-bottom:var(--space-2xl)}.faq-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl)}.faq-item[data-astro-cid-lmkygsfs]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-xl)}.faq-item[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:1.1rem;margin-bottom:var(--space-sm)}.faq-item[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:.95rem;color:var(--text-secondary);line-height:1.6}.pricing-cta[data-astro-cid-lmkygsfs]{text-align:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--space-3xl) var(--space-2xl)}.pricing-cta[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:2rem;margin-bottom:var(--space-md)}.pricing-cta[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:1.1rem;color:var(--text-secondary);margin-bottom:var(--space-xl)}.cta-buttons[data-astro-cid-lmkygsfs]{display:flex;gap:var(--space-md);justify-content:center}@media (max-width: 1200px){.pricing-grid[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(2,1fr)}.pricing-card[data-astro-cid-lmkygsfs].enterprise{grid-column:span 2}}@media (max-width: 768px){.pricing-header[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:2rem}.pricing-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.pricing-card[data-astro-cid-lmkygsfs].enterprise{grid-column:span 1}.faq-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.cta-buttons[data-astro-cid-lmkygsfs]{flex-direction:column}}
