.pricing_page__L_vko{max-width:1180px;margin:auto;padding:44px 24px 58px;color:#f4f7fc}.pricing_page__L_vko h1,.pricing_page__L_vko h2,.pricing_page__L_vko h3,.pricing_page__L_vko p{margin:0}.pricing_page__L_vko a{text-decoration:none}.pricing_page__L_vko :is(a,button,input,summary):focus-visible{outline:3px solid #f5bd55;outline-offset:4px}.pricing_kicker__hg1eL{color:#58dbea;font-size:11px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.pricing_hero__QSMWV{max-width:840px;margin-bottom:34px}.pricing_hero__QSMWV h1{font-size:clamp(38px,5.6vw,66px);line-height:1.03;letter-spacing:-.045em;margin:14px 0 22px}.pricing_hero__QSMWV>p:last-child{font-size:18px;line-height:1.7;color:#b5c5d9;max-width:66ch}.pricing_notice__I5qmW{padding:17px 20px;margin-bottom:22px;border:1px solid #42617c;background:#14273b;border-radius:8px;color:#d7e5f4;line-height:1.6}.pricing_plans__cdUyB{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:26px;align-items:start}.pricing_offer__GiNnA{padding:28px;background:radial-gradient(80% 60% at 100% 0,#16415a66,transparent),#102239;border:1px solid #37647c;border-top:3px solid #30cfe2;border-radius:12px}.pricing_offerHeading__zRfjG{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap}.pricing_badge__96IZe{padding:5px 9px;color:#75e6ef;background:#164050;border-radius:5px;font-size:11px;font-weight:700}.pricing_free__s4wsc h2,.pricing_offer__GiNnA h2{margin:14px 0 12px;font-size:32px;letter-spacing:-.035em}.pricing_free__s4wsc>p:not(.pricing_kicker__hg1eL),.pricing_offerIntro__EqAry{color:#c1cfe0;font-size:15px;line-height:1.65}.pricing_terms__u3lnc{margin:24px 0;padding:0;border:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:0}.pricing_terms__u3lnc legend{font-size:12px;color:#abbed5;padding:0 0 12px}.pricing_terms__u3lnc label{min-width:0;display:flex;align-items:flex-start;gap:8px;padding:15px 12px;border:1px solid #405670;border-radius:7px;background:#0c192a;cursor:pointer}.pricing_terms__u3lnc label.pricing_selected__1vYNo{border-color:#39d3e6;box-shadow:0 0 0 1px #39d3e6;background:#113244}.pricing_terms__u3lnc input{margin:3px 0 0;width:17px;height:17px;accent-color:#39d3e6;flex-shrink:0}.pricing_terms__u3lnc label span{display:grid;gap:10px}.pricing_terms__u3lnc strong{font-size:13px;color:#dfebfa}.pricing_terms__u3lnc b{font-size:28px;letter-spacing:-.025em;font-weight:750}.pricing_terms__u3lnc small{font-size:11px;font-weight:500;letter-spacing:0;white-space:nowrap;color:#b5c8dd}.pricing_terms__u3lnc em{font-style:normal;font-size:11px;color:#9eb9cf;line-height:1.5}.pricing_benefits__5HaWv{list-style:none;margin:22px 0 26px;padding:0;display:grid;gap:14px}.pricing_benefits__5HaWv li{display:grid;grid-template-columns:14px 1fr;gap:10px;color:#cfdbeb;font-size:14px;line-height:1.6}.pricing_benefits__5HaWv li:before{content:"✓";color:#55e0d8}.pricing_primary__8Fv7K,.pricing_secondary__Up7vG{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:11px 18px;font-size:14px;font-weight:750;border-radius:7px;line-height:1.5}.pricing_primary__8Fv7K{background:#2ad0e5;color:#051b28;width:100%}.pricing_primary__8Fv7K:hover{background:#6ce7f3}.pricing_secondary__Up7vG{color:#e4edfa;border:1px solid #435b76;background:#122137}.pricing_secondary__Up7vG:hover{border-color:#58dbea}.pricing_page__L_vko .pricing_fine__d7XT8{font-size:12px;color:#9db2ca;line-height:1.65;margin-top:16px}.pricing_fine__d7XT8 a,.pricing_textLink__ir3md{color:#58dbea}.pricing_free__s4wsc{padding:28px;border:1px solid #2a3c53;border-radius:12px;background:#0d1b2b}.pricing_freePrice__14POb{color:#fff;font-size:32px;font-weight:700;margin:18px 0}.pricing_freePrice__14POb span{font-size:12px;font-weight:400;color:#9eb4ca;margin-left:10px}.pricing_textLink__ir3md{display:flex;align-items:center;min-height:44px;margin-top:8px;font-size:13px}.pricing_followNote__dYmx1{margin-top:22px;padding-top:22px;border-top:1px solid #2d4159;font-size:13px}.pricing_followNote__dYmx1 p{color:#aabdd3;font-size:13px;line-height:1.7;margin-top:8px}.pricing_comparisonSection__Rd903,.pricing_questions__8RcMf{margin-top:52px;padding-bottom:var(--section-inset)}.pricing_sectionHeading__cP26c h2{font-size:clamp(24px,3vw,34px);letter-spacing:-.03em;line-height:1.25;margin:12px 0;max-width:34ch}.pricing_sectionHeading__cP26c>p:last-child:not(.pricing_kicker__hg1eL){color:#afc1d7;font-size:15px;line-height:1.6}.pricing_comparison__ABOvn{width:100%;table-layout:fixed;border-collapse:collapse;margin-top:24px;border-top:1px solid #3a536d}.pricing_comparison__ABOvn td,.pricing_comparison__ABOvn th{padding:18px 20px;border-bottom:1px solid #263b52;text-align:left;font-size:14px;line-height:1.5}.pricing_comparison__ABOvn th:first-child{width:54%}.pricing_comparison__ABOvn thead th{background:#122439;color:#a6c3de;font-size:11px;text-transform:uppercase;letter-spacing:.07em}.pricing_comparison__ABOvn tbody th{font-weight:550;color:#d3dfed}.pricing_comparison__ABOvn td{color:#9fb4ce}.pricing_comparison__ABOvn td:last-child{color:#65ddd9}.pricing_srOnly__GnpAT{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pricing_questions__8RcMf{scroll-margin-top:30px}.pricing_questions__8RcMf .pricing_sectionHeading__cP26c{margin-bottom:22px}.pricing_faq__b22mc{border-top:1px solid #2b4059}.pricing_faq__b22mc:last-child{border-bottom:1px solid #2b4059}.pricing_faq__b22mc summary{padding:20px 6px;min-height:48px;color:#e1eaf6;font-size:16px;font-weight:650;cursor:pointer;line-height:1.5}.pricing_faq__b22mc p{color:#adbed5;font-size:15px;line-height:1.8;padding:0 26px 24px;max-width:86ch}.pricing_footer__XyN1v{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:24px;margin:42px 0 24px;background:#112238;border:1px solid #2a425c;border-radius:9px}.pricing_footer__XyN1v strong{color:#f3f7fc;font-size:18px}.pricing_footer__XyN1v p{color:#a6bdd5;font-size:14px;line-height:1.6;margin-top:7px}.pricing_page__L_vko .pricing_disclosure__dN5ga{font-size:12px;line-height:1.7;color:#9bb0c9}.pricing_disclosure__dN5ga a{color:#9dcddd}@media(max-width:850px){.pricing_plans__cdUyB{grid-template-columns:1fr}.pricing_hero__QSMWV h1{font-size:46px}.pricing_footer__XyN1v{align-items:start;flex-direction:column}}@media(max-width:500px){.pricing_page__L_vko{padding:28px 16px 38px}.pricing_hero__QSMWV h1{font-size:40px}.pricing_hero__QSMWV>p:last-child{font-size:16px}.pricing_free__s4wsc,.pricing_offer__GiNnA{padding:22px 18px}.pricing_terms__u3lnc{grid-template-columns:1fr}.pricing_terms__u3lnc label{padding:14px}.pricing_terms__u3lnc label span{grid-template-columns:1fr auto;width:100%;align-items:center}.pricing_terms__u3lnc em{grid-column:1/-1}.pricing_terms__u3lnc b{font-size:25px}.pricing_comparison__ABOvn td,.pricing_comparison__ABOvn th{font-size:12px;padding:13px 8px}.pricing_comparison__ABOvn th:first-child{width:48%}.pricing_comparison__ABOvn thead th{font-size:10px}.pricing_faq__b22mc summary{font-size:15px}.pricing_faq__b22mc p{padding-left:6px;padding-right:6px;font-size:14px}}.pricing_page__L_vko .pricing_availability__NyWtT{margin-top:14px;padding:10px 12px;border-left:3px solid #f5bd55;background:#223040;color:#e1eaf6;font-size:13px;line-height:1.5}@media(max-width:500px){.pricing_hero__QSMWV{margin-bottom:20px}.pricing_hero__QSMWV h1{margin:10px 0 14px;font-size:36px}.pricing_hero__QSMWV>p:last-child{line-height:1.5}.pricing_free__s4wsc,.pricing_offer__GiNnA{padding:18px 16px}.pricing_terms__u3lnc{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.pricing_terms__u3lnc label{padding:12px 8px;gap:6px}.pricing_terms__u3lnc label span{display:grid;grid-template-columns:1fr;gap:8px}.pricing_terms__u3lnc small{display:block;white-space:normal;margin-top:4px}.pricing_terms__u3lnc em{grid-column:auto}.pricing_offerHeading__zRfjG,.pricing_offerIntro__EqAry{display:none}.pricing_offer__GiNnA h2{margin-top:0}}.pricing_plans__cdUyB{margin-block:var(--section-gap)}.pricing_comparisonSection__Rd903,.pricing_questions__8RcMf{margin-block:var(--section-gap);padding-block:var(--section-inset)}.pricing_footer__XyN1v{margin-top:var(--section-gap);padding-top:var(--section-inset)}