.pricing_page__aR2vI{max-width:1120px;margin:0 auto;padding:48px 24px 64px;color:var(--text)}.pricing_page__aR2vI h1,.pricing_page__aR2vI h2,.pricing_page__aR2vI p{color:inherit}.pricing_page__aR2vI p{line-height:1.65;margin:12px 0}.pricing_hero__NbRif{margin-bottom:30px}.pricing_hero__NbRif h1{font-size:clamp(30px,4vw,46px);line-height:1.15;margin:14px 0;letter-spacing:-1px}.pricing_hero__NbRif .pricing_eyebrow__JYxwq{color:var(--accent);font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.pricing_hero__NbRif .pricing_notice__FQpLj{background:var(--surface-alt);border:1px solid var(--border-strong);border-radius:12px;padding:14px 18px;margin-top:24px}.pricing_grid__dIBuO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pricing_card__IQ48K,.pricing_details___rW6T{background:var(--surface);border:1px solid var(--border-strong);border-radius:18px;padding:26px;color:var(--text)}.pricing_card__IQ48K h2{font-size:22px;margin:0 0 20px}.pricing_card__IQ48K .pricing_price__QIdPd{font-size:40px;font-weight:700;line-height:1.2;margin:0}.pricing_details___rW6T{margin-top:26px}.pricing_details___rW6T h2{margin:0 0 18px;font-size:22px}.pricing_page__aR2vI a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}@media (max-width:700px){.pricing_grid__dIBuO{grid-template-columns:1fr}.pricing_page__aR2vI{padding:28px 18px 40px}}