.pricing-hero[data-astro-cid-lmkygsfs]{padding:5rem 0 3rem;text-align:center}.section-tag[data-astro-cid-lmkygsfs]{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--primary);margin-bottom:.75rem}.pricing-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:clamp(2rem,5vw,3rem);margin-bottom:.75rem;letter-spacing:-.03em}.pricing-hero[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:1.125rem;color:var(--text-secondary);max-width:480px;margin:0 auto}.pricing-plans[data-astro-cid-lmkygsfs]{padding:2rem 0 6rem}.plans-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1000px;margin:0 auto}.plan-card[data-astro-cid-lmkygsfs]{position:relative;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem;transition:all .3s ease}.plan-card[data-astro-cid-lmkygsfs]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.plan-featured[data-astro-cid-lmkygsfs]{border:2px solid var(--primary);box-shadow:var(--shadow-glow)}.plan-featured[data-astro-cid-lmkygsfs]:hover{box-shadow:var(--shadow-glow),var(--shadow-lg)}.plan-badge[data-astro-cid-lmkygsfs]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--primary);color:#fff;padding:.375rem 1rem;border-radius:100px;font-size:.75rem;font-weight:600;white-space:nowrap}.plan-badge-save[data-astro-cid-lmkygsfs]{background:linear-gradient(135deg,var(--coral-500) 0%,var(--coral-600) 100%)}.plan-header[data-astro-cid-lmkygsfs]{text-align:center;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border-subtle)}.plan-name[data-astro-cid-lmkygsfs]{display:block;font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem}.plan-price[data-astro-cid-lmkygsfs]{display:flex;align-items:baseline;justify-content:center;gap:.25rem;margin-bottom:.5rem}.price-amount[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:2.5rem;font-weight:700;color:var(--slate-900);letter-spacing:-.02em}.price-period[data-astro-cid-lmkygsfs]{color:var(--text-muted);font-size:.9375rem}.plan-desc[data-astro-cid-lmkygsfs]{color:var(--text-secondary);font-size:.875rem}.plan-features[data-astro-cid-lmkygsfs]{list-style:none;margin-bottom:2rem}.plan-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{display:flex;align-items:center;gap:.75rem;padding:.625rem 0;font-size:.9375rem;color:var(--text-secondary)}.plan-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{color:var(--text-primary)}.plan-features[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs]{width:18px;height:18px;color:var(--success);flex-shrink:0}.btn-full[data-astro-cid-lmkygsfs]{width:100%;justify-content:center}.section-header[data-astro-cid-lmkygsfs]{text-align:center;max-width:560px;margin:0 auto 3rem}.section-header[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:2rem;margin-bottom:.5rem}.section-header[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--text-secondary)}.faq[data-astro-cid-lmkygsfs]{padding:6rem 0;background:var(--background-secondary)}.faq-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:900px;margin:0 auto}.faq-item[data-astro-cid-lmkygsfs]{background:#fff;padding:1.5rem;border-radius:var(--radius-md);border:1px solid var(--border-subtle)}.faq-item[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:1rem;font-weight:600;margin-bottom:.5rem;color:var(--text-primary)}.faq-item[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:.9375rem;color:var(--text-secondary);line-height:1.6}.cta-section[data-astro-cid-lmkygsfs]{padding:4rem 0 6rem}.cta-box[data-astro-cid-lmkygsfs]{text-align:center;background:var(--slate-900);border-radius:var(--radius-xl);padding:4rem 2rem}.cta-box[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{color:#fff;font-size:2rem;margin-bottom:.5rem}.cta-box[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--slate-300);margin-bottom:2rem}.btn-lg[data-astro-cid-lmkygsfs]{padding:1rem 2rem;font-size:1rem}@media(max-width:900px){.plans-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;max-width:400px}.plan-featured[data-astro-cid-lmkygsfs]{order:-1}.faq-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}}
