.pricing_page__aR2vI{--pricing-muted:#b8bec2;overflow-x:clip}.pricing_hero__NbRif{padding-block:56px 40px;border-bottom:1px solid var(--line)}.pricing_hero__NbRif h1{margin:20px 0;font-size:clamp(36px,4.8vw,60px);font-weight:600;line-height:1.1;letter-spacing:-.035em}.pricing_hero__NbRif h1 em{color:var(--gold-soft);font-style:normal}.pricing_hero__NbRif p{max-width:580px;color:var(--pricing-muted);font-size:16px;line-height:1.7}.pricing_choices__aYXyH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:800px;gap:16px;margin-top:32px}.pricing_choices__aYXyH a{padding:20px;background:#12171c;border:1px solid #30383e;border-radius:8px}.pricing_choices__aYXyH a:hover{border-color:var(--gold)}.pricing_choices__aYXyH strong{display:flex;justify-content:space-between;gap:12px;font-size:16px;font-weight:500}.pricing_choices__aYXyH strong span{color:var(--gold-soft)}.pricing_choices__aYXyH a>span{display:block;margin-top:10px;color:var(--pricing-muted);font-size:13px;line-height:1.6}.pricing_page__aR2vI .section{padding-block:64px}.pricing_page__aR2vI .pricing-category-heading{max-width:740px;margin:0 0 32px;text-align:left}.pricing_page__aR2vI .pricing-category-heading .section-kicker{justify-content:flex-start}.pricing_page__aR2vI .pricing-category-heading h2{font-size:clamp(28px,3.4vw,40px);font-weight:600;margin-block:16px}.pricing_page__aR2vI .pricing-category-heading p{color:var(--pricing-muted)}.pricing_benefits__Ra1ki{padding:24px;border:1px solid #30383e;border-radius:8px;background:#12171c;margin-bottom:24px}.pricing_benefits__Ra1ki h3{font-size:16px;font-weight:500;margin:0 0 16px}.pricing_benefits__Ra1ki ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;margin:0;padding-left:20px;color:var(--pricing-muted);font-size:13px;line-height:1.65}.pricing_page__aR2vI .pricing-grid{gap:20px}.pricing_page__aR2vI .price-card{min-height:0;padding:32px 24px 24px;border-radius:12px;background:#12171c;box-shadow:none}.pricing_page__aR2vI .price-card.featured{border-color:#8e7446;background:#191b1b;box-shadow:none}.pricing_page__aR2vI .price-card:focus-within,.pricing_page__aR2vI .price-card:hover{transform:none;box-shadow:none}.pricing_page__aR2vI .price-card h3{font-size:24px;font-weight:600;line-height:1.25}.pricing_page__aR2vI .price-card>p{font-size:13px;line-height:1.7;color:var(--pricing-muted)}.pricing_page__aR2vI .plan-code{text-transform:none;letter-spacing:.02em;font-size:11px}.pricing_page__aR2vI .price strong{font-size:34px}.pricing_page__aR2vI .price>span{text-transform:none;letter-spacing:0;font-size:12px;color:var(--pricing-muted)}.pricing_page__aR2vI .billing-toggle button,.pricing_page__aR2vI .button{text-transform:none;letter-spacing:0;font-size:13px;min-height:44px}.pricing_page__aR2vI .billing-toggle{margin:0 0 28px;border-radius:8px}.pricing_page__aR2vI .billing-toggle button{min-width:88px}.pricing_page__aR2vI .faq-grid h2{font-size:clamp(28px,3.4vw,40px);font-weight:600}.pricing_billingNote__haIcb{color:var(--pricing-muted);margin-top:24px;font-size:12px;line-height:1.7}.pricing_page__aR2vI :where(a,button,summary):focus-visible{outline:2px solid var(--gold-soft);outline-offset:4px}@media (max-width:900px){.pricing_benefits__Ra1ki ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.pricing_hero__NbRif{padding-block:32px}.pricing_choices__aYXyH{grid-template-columns:1fr}.pricing_page__aR2vI .section{padding-block:40px}.pricing_benefits__Ra1ki{padding:20px}.pricing_benefits__Ra1ki ul{grid-template-columns:1fr}.pricing_page__aR2vI .price-card{padding:32px 20px 20px}}