.pricing-hero[data-astro-cid-lmkygsfs]{padding:160px 0 60px;text-align:center;background:radial-gradient(circle at 50% 0%,var(--color-teal-glow) 0%,transparent 50%)}.hero-centered[data-astro-cid-lmkygsfs]{max-width:880px}.mega-title[data-astro-cid-lmkygsfs]{font-size:clamp(2.6rem,6vw,4.6rem);color:var(--color-ink);line-height:1.02;margin:18px 0 22px}.hero-sub[data-astro-cid-lmkygsfs]{color:var(--color-muted);font-size:1.2rem;line-height:1.65;max-width:740px;margin:0 auto}.pricing-hero-actions[data-astro-cid-lmkygsfs]{margin-top:32px;display:flex;justify-content:center}.section-head-center[data-astro-cid-lmkygsfs]{max-width:720px;margin:0 auto 8px;text-align:center}.section-intro[data-astro-cid-lmkygsfs]{color:var(--color-muted);font-size:1.08rem;line-height:1.6;max-width:640px;margin:0 auto}.section-intro[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--color-teal);text-decoration:underline;font-weight:700}.service-lines-section[data-astro-cid-lmkygsfs]{padding:40px 0 20px}.service-lines-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1020px;margin:32px auto 0}.service-line-card[data-astro-cid-lmkygsfs]{padding:28px 30px;display:grid;gap:12px;align-content:start}.sl-top[data-astro-cid-lmkygsfs]{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.sl-top[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:1.25rem;color:var(--color-ink)}.sl-price[data-astro-cid-lmkygsfs]{flex:0 0 auto;color:var(--color-teal);font-weight:900;font-size:1.05rem;white-space:nowrap}.service-line-card[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--color-muted);line-height:1.6;font-size:.96rem}.tiers-heading-section[data-astro-cid-lmkygsfs]{padding-top:40px}.tiers-section[data-astro-cid-lmkygsfs]{padding:60px 0}.tiers-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;max-width:1020px;margin:0 auto}.tier-card[data-astro-cid-lmkygsfs]{padding:40px;display:flex;flex-direction:column;gap:24px}.tier-highlight[data-astro-cid-lmkygsfs]{border-color:var(--color-teal)!important;box-shadow:0 30px 60px rgba(var(--indigo-rgb),.12)!important}.tier-head[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:1.4rem;color:var(--color-teal);text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}.tier-price[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{font-family:var(--font-heading);font-size:3rem;font-weight:900;color:var(--color-ink)}.tier-price[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{color:var(--color-muted);font-size:1.1rem;font-weight:700}.tier-tagline[data-astro-cid-lmkygsfs]{margin-top:10px;color:var(--color-ink);font-weight:700;font-size:1.05rem}.tier-features[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin:0;display:grid;gap:12px;flex:1}.tier-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{position:relative;padding-left:26px;color:var(--color-muted);line-height:1.5;font-size:.96rem}.tier-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{content:"✓";position:absolute;left:0;color:var(--color-teal);font-weight:900}.model-section[data-astro-cid-lmkygsfs]{padding:20px 0 60px}.model-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;max-width:1020px;margin:0 auto}.model-card[data-astro-cid-lmkygsfs]{padding:32px}.model-card[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:1.25rem;color:var(--color-ink);margin-bottom:12px}.model-card[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--color-muted);line-height:1.65}.pick-section[data-astro-cid-lmkygsfs]{padding:40px 0 0}.pick-row[data-astro-cid-lmkygsfs]{max-width:1020px;margin:0 auto;display:grid;grid-template-columns:auto 1fr 1fr;gap:24px;align-items:start;padding:24px 28px;border:1px solid var(--glass-border);border-radius:var(--radius);background:var(--glass-bg)}.pick-head[data-astro-cid-lmkygsfs]{color:var(--color-teal);font-weight:800;font-size:.95rem;text-transform:uppercase;letter-spacing:.04em}.pick-row[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{margin:0;color:var(--color-muted);font-size:.96rem;line-height:1.5}.pricing-disclaimer[data-astro-cid-lmkygsfs]{max-width:1020px;margin:28px auto 0;font-size:.82rem;color:var(--color-muted);line-height:1.6}.pricing-disclaimer[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--color-teal);text-decoration:underline}.terms-section[data-astro-cid-lmkygsfs]{padding:40px 0 60px}.terms-title[data-astro-cid-lmkygsfs]{font-size:clamp(1.8rem,3.5vw,2.6rem);color:var(--color-ink);margin-bottom:32px;text-align:center}.terms-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1020px;margin:0 auto}.term-card[data-astro-cid-lmkygsfs]{padding:28px}.term-card[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{display:block;color:var(--color-teal);font-size:1.05rem;font-weight:800;margin-bottom:10px}.term-card[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--color-muted);line-height:1.6;font-size:.95rem}.pricing-faq[data-astro-cid-lmkygsfs]{padding:20px 0 60px}.faq-narrow[data-astro-cid-lmkygsfs]{max-width:860px;margin:0 auto;display:grid;gap:16px}.faq-item-v2[data-astro-cid-lmkygsfs]{padding:28px 32px}.faq-item-v2[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{color:var(--color-teal);font-size:1.15rem;margin-bottom:10px}.faq-item-v2[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--color-muted);line-height:1.65}.pricing-cta[data-astro-cid-lmkygsfs]{padding:20px 0 100px}.cta-panel[data-astro-cid-lmkygsfs]{max-width:860px;margin:0 auto;padding:56px 40px;text-align:center}.cta-panel[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:clamp(1.8rem,3.5vw,2.6rem);color:var(--color-ink);margin-bottom:14px}.cta-panel[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--color-muted);font-size:1.1rem;margin-bottom:28px}@media(max-width:880px){.tiers-grid[data-astro-cid-lmkygsfs],.model-grid[data-astro-cid-lmkygsfs],.terms-grid[data-astro-cid-lmkygsfs],.service-lines-grid[data-astro-cid-lmkygsfs],.pick-row[data-astro-cid-lmkygsfs]{grid-template-columns:minmax(0,1fr)}}
