.pricing_page__L_vko{min-height:100dvh}.pricing_hero__QSMWV{padding-block:70px 54px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:65px;align-items:end}.pricing_hero__QSMWV h1{font-size:clamp(40px,4.7vw,68px);line-height:1.12;letter-spacing:-.065em;margin:22px 0 0}.pricing_intro__ARpHv{max-width:39ch;padding-bottom:5px;color:var(--muted);font-size:17px;line-height:1.8}.pricing_plan__FKTD0{display:grid;grid-template-columns:.85fr 1.15fr;background:var(--paper);color:var(--paper-ink);border-radius:var(--radius-xs)}.pricing_price__ck_X0{padding:40px;border-right:1px solid #193a5026}.pricing_planHeading__4Is8d{display:flex;justify-content:space-between;align-items:center;gap:16px}.pricing_planHeading__4Is8d h2{font-size:28px}.pricing_tag__7fylq{font:10px var(--mono);letter-spacing:.07em;text-transform:uppercase;border:1px solid #193a5040;padding:5px 8px}.pricing_price__ck_X0 .pricing_subtitle__ZLD8h{margin-top:14px;color:var(--paper-muted);font-size:14px}.pricing_amount__435_g{display:flex;align-items:baseline;gap:10px;margin-top:30px}.pricing_amount__435_g strong{font-size:88px;line-height:1;font-weight:500;letter-spacing:-.07em}.pricing_amount__435_g span{font:11px var(--mono);color:var(--paper-muted)}.pricing_price__ck_X0 .pricing_period__RRpfv{margin-top:8px;font-size:13px;color:var(--paper-muted)}.pricing_price__ck_X0 .pricing_trial__Btx3m{display:grid;gap:5px;margin-top:24px;padding:14px 16px;border-left:2px solid var(--accent);background:var(--sky);color:var(--brand);font-size:12px;line-height:1.65}.pricing_trial__Btx3m strong{font-size:15px;font-weight:700}.pricing_price__ck_X0 a.pricing_cta__I7f8C{display:flex;justify-content:space-between;margin-top:32px;color:#fff;background:var(--accent)}.pricing_price__ck_X0 a.pricing_cta__I7f8C:hover{background:var(--accent-deep)}.pricing_price__ck_X0 .pricing_notice__I5qmW{margin-top:12px;text-align:center;color:var(--paper-muted);font-size:11px}.pricing_features___FhRP{padding:40px}.pricing_features___FhRP .pricing_label___zWsk{font:10px var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--paper-muted)}.pricing_features___FhRP ul{display:grid;gap:24px;list-style:none;padding:0;margin:24px 0 0}.pricing_features___FhRP li{display:flex;gap:14px}.pricing_features___FhRP svg{width:18px;height:18px;flex-shrink:0;margin-top:3px}.pricing_features___FhRP strong{font-size:14px;font-weight:600}.pricing_features___FhRP li p{margin-top:3px;font-size:13px;line-height:1.65;color:var(--paper-muted)}.pricing_features___FhRP .pricing_soon__YcreO{border-top:1px solid #193a5026;padding-top:22px}.pricing_featureHeading__3LBGO{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pricing_featureHeading__3LBGO .pricing_tag__7fylq{font-size:8px;padding:3px 6px}.pricing_options__ZSRqS{padding-block:72px}.pricing_sectionHeading__cP26c{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:48px}.pricing_sectionHeading__cP26c h2{margin-top:22px}.pricing_optionGrid__shwSU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.pricing_notice__I5qmW a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.pricing_option__FzZQW{border-top:1px solid var(--rule);padding-top:24px}.pricing_optionTitle__HiW5b{display:flex;align-items:center;gap:12px}.pricing_optionTitle__HiW5b span{font:11px var(--mono);color:var(--muted)}.pricing_optionTitle__HiW5b h3{font-size:19px}.pricing_option__FzZQW p{color:var(--muted);font-size:14px;margin-top:14px;max-width:470px}.pricing_option__FzZQW a{display:inline-flex;min-height:44px;align-items:center;gap:12px;font-size:13px;margin-top:12px;text-decoration:underline;text-underline-offset:5px}.pricing_faq__b22mc{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;border-top:1px solid var(--rule);padding-block:54px 80px}.pricing_faq__b22mc h2{margin-top:22px}.pricing_faq__b22mc details{border-bottom:1px solid var(--rule)}.pricing_faq__b22mc summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding-block:18px;list-style:none;cursor:pointer;font-size:14px}.pricing_faq__b22mc summary::-webkit-details-marker{display:none}.pricing_faq__b22mc summary svg{width:16px;height:16px;flex-shrink:0}.pricing_faq__b22mc details[open] svg{transform:rotate(180deg)}.pricing_faq__b22mc details p{color:var(--muted);font-size:14px;padding-bottom:24px}@media (max-width:900px){.pricing_hero__QSMWV{gap:32px}.pricing_features___FhRP,.pricing_price__ck_X0{padding:28px}.pricing_faq__b22mc{gap:32px}.pricing_sectionHeading__cP26c{margin-bottom:36px}}@media (max-width:720px){.pricing_hero__QSMWV{grid-template-columns:1fr;padding-block:48px 36px;gap:21px}.pricing_hero__QSMWV h1{font-size:clamp(32px,8.3vw,54px);line-height:1.15;letter-spacing:-.05em;margin-top:19px}.pricing_intro__ARpHv{max-width:100%;font-size:16px;line-height:1.75}.pricing_plan__FKTD0{grid-template-columns:1fr}.pricing_price__ck_X0{border-right:0;border-bottom:1px solid #193a5026}.pricing_features___FhRP,.pricing_price__ck_X0{padding:26px 22px}.pricing_amount__435_g strong{font-size:76px}.pricing_options__ZSRqS{padding-block:48px}.pricing_faq__b22mc,.pricing_optionGrid__shwSU{grid-template-columns:1fr;gap:32px}.pricing_faq__b22mc h2,.pricing_sectionHeading__cP26c h2{font-size:clamp(32px,8.3vw,54px);line-height:1.15;letter-spacing:-.05em;margin-top:19px}.pricing_faq__b22mc{padding-block:36px 48px}}