.pricing-page{overflow-x:clip}.pricing-page :is(h3,h4){margin:0;font-family:inherit}.pricing-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.pricing-hero{text-align:center;padding-block:154px 28px}.pricing-page .pricing-hero h1{max-width:850px;margin-inline:auto;font-size:clamp(44px,4.9vw,69px);line-height:1.04}.pricing-hero .features-lead{max-width:640px;margin:25px auto 0;font-size:16px}.pricing-hero .features-text-link{margin-top:15px}.pricing-offers,.pricing-plan,.pricing-comparison{scroll-margin-top:115px}.pricing-cycle{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:35px;display:flex}.pricing-cycle>div{background:#fff2;border:1px solid #fff9;border-radius:999px;grid-template-columns:1fr 1fr;min-width:230px;padding:4px;display:grid;position:relative}.pricing-cycle i{background:#0f172a;border-radius:999px;width:calc(50% - 4px);transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;inset:4px auto 4px 4px;transform:translate(100%);box-shadow:0 6px 10px -7px #0f172a99}.pricing-cycle [data-cycle=monthly] i{transform:translate(0)}.pricing-cycle button{z-index:1;color:#64748b;background:0 0;border-radius:999px;min-height:43px;padding:10px 24px;font-size:12px;transition:color .3s;position:relative}.pricing-cycle button[aria-pressed=true]{color:#f8fafc}.pricing-cycle>span{color:#165af9;font-size:10px}.pricing-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.pricing-plan{background:linear-gradient(145deg,#ffffffb3,#fff6);border:1px solid #ffffffc4;border-radius:32px;flex-direction:column;min-width:0;padding:32px;display:flex;position:relative;box-shadow:0 20px 34px -30px #0f172a55,inset 0 1px #ffffff80}.pricing-plan-featured{color:#f8fafc;background:var(--nexus-midnight-surface);border-color:#ffffff30;box-shadow:0 26px 40px -30px #0f172a80,inset 0 1px #ffffff17}.pricing-plan>header{min-height:111px}.pricing-plan-name{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;min-height:40px;display:flex}.pricing-plan-name h3{letter-spacing:-.04em;font-size:29px;font-weight:300;line-height:1.2}.pricing-plan-name>span{color:#a8c1ff;border:1px solid #ffffff20;border-radius:999px;padding:4px 8px;font-size:9px}.pricing-plan>header>p{color:#64748b;margin-top:17px;font-size:12px;line-height:1.8}.pricing-plan-featured>header>p{color:#94a3b8}.pricing-amount{min-height:179px;padding-top:28px}.pricing-amount>p:first-child{color:#64748b;min-height:15px;font-size:9px;line-height:1.6}.pricing-price-main{flex-wrap:wrap;align-items:baseline;gap:8px;min-height:61px;margin-top:10px;display:flex}.pricing-price-main strong{letter-spacing:-.065em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:56px;font-weight:300;line-height:1.1}.pricing-price-main>span{color:#64748b;font-size:11px}.pricing-price-quote strong{letter-spacing:-.05em;font-size:clamp(30px,3.4vw,41px)}.pricing-bill{color:#64748b;min-height:36px;font-size:10px;line-height:1.8;margin-top:10px!important}.pricing-saving{color:#165af9;font-size:9px;line-height:1.7;margin-top:5px!important}.pricing-plan-featured :is(.pricing-amount>p:first-child,.pricing-price-main>span,.pricing-bill){color:#94a3b8}.pricing-plan-featured .pricing-saving{color:#8bafff}.pricing-capacity-slot{min-height:100px;margin-top:20px}.pricing-capacity-slot fieldset{border:0;margin:0;padding:0}.pricing-capacity-slot legend{color:#94a3b8;padding:0;font-size:10px}.pricing-capacity-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.pricing-capacity-buttons button{color:#cbd5e1;background:#ffffff06;border:1px solid #fff2;border-radius:12px;flex-direction:column;gap:3px;min-height:57px;padding:9px 7px;font-size:13px;transition:background .3s,color .3s,border-color .3s;display:flex}.pricing-capacity-buttons button small{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:9px}.pricing-capacity-buttons button[aria-pressed=true]{color:#0f172a;background:#e4e2dd;border-color:#e4e2dd;box-shadow:0 7px 12px -8px #0008}.pricing-capacity-buttons button[aria-pressed=true] small{color:#526074}.pricing-fixed-capacity{background:#ffffff47;border:1px solid #ffffffd9;border-radius:16px;padding:20px 17px}.pricing-fixed-capacity>span{color:#475569;align-items:flex-start;gap:9px;font-size:13px;display:flex}.pricing-fixed-capacity svg{color:#165af9;margin-top:1px}.pricing-fixed-capacity>p{color:#64748b;margin-top:8px;padding-left:28px;font-size:10px}.pricing-plan-conditions{border-bottom:1px solid #0f172a12;gap:7px;margin-top:6px;padding-block:15px 20px;display:grid}.pricing-plan-conditions>span{color:#64748b;justify-content:space-between;align-items:baseline;gap:10px;font-size:10px;display:flex}.pricing-plan-conditions strong{color:#475569;text-align:right;font-size:10px;font-weight:400}.pricing-plan-featured .pricing-plan-conditions{border-color:#ffffff14}.pricing-plan-featured .pricing-plan-conditions>span{color:#94a3b8}.pricing-plan-featured .pricing-plan-conditions strong{color:#cbd5e1}.pricing-plan>ul{flex:1;align-content:start;gap:14px;margin:24px 0 30px;padding:0;list-style:none;display:grid}.pricing-plan>ul>li{color:#526074;align-items:flex-start;gap:10px;font-size:12px;line-height:1.8;display:flex}.pricing-plan>ul svg{color:#165af9;margin-top:3px}.pricing-plan-featured>ul>li{color:#c1cad8}.pricing-plan-featured>ul svg{color:#8bafff}.pricing-checkout{margin-top:auto}.pricing-checkout>div{width:100%;margin-top:0}.pricing-page .pricing-checkout :is(button,a){color:#f8fafc;white-space:normal;width:100%;min-height:50px;box-shadow:none;background:#0f172a;border:1px solid #0f172a;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:12px;font-weight:400;line-height:1.5;transition:transform .25s,background .25s;display:flex}.pricing-page .pricing-plan-featured .pricing-checkout button{color:#0f172a;background:#e4e2dd;border-color:#e4e2dd}.pricing-page .pricing-checkout :is(button,a):hover{transform:translateY(-2px)}.pricing-page .pricing-checkout [role=alert]{color:#475569;background:#165af90a;border-color:#165af92b;font-size:11px;line-height:1.7}.pricing-page .pricing-plan-featured .pricing-checkout [role=alert]{color:#cbd5e1;background:#ffffff08;border-color:#8bafff44}.pricing-page .pricing-checkout button:disabled{opacity:.65;cursor:wait;transform:none}.pricing-terms{text-align:center;padding:26px 30px}.pricing-terms>p:first-child{color:#475569;justify-content:center;align-items:flex-start;gap:8px;font-size:11px;line-height:1.8;display:flex}.pricing-terms>p:first-child svg{color:#165af9;margin-top:2px}.pricing-terms>p+p{color:#64748b;margin-top:7px;font-size:10px;line-height:1.8}.pricing-trial-panel{background:linear-gradient(135deg,#ffffffe6,#ffffff70);border:1px solid #ffffffe0;border-radius:26px;justify-content:space-between;align-items:center;gap:35px;padding:31px 35px;display:flex;box-shadow:0 20px 30px -30px #0f172a44}.pricing-trial-panel>div:first-child>p{letter-spacing:-.025em;font-size:24px;font-weight:300}.pricing-trial-panel>div:first-child>span{color:#64748b;margin-top:9px;font-size:12px;line-height:1.8;display:block}.pricing-trial-panel>div:last-child{text-align:center;flex-shrink:0}.pricing-trial-panel>div:last-child>p{color:#64748b;margin-top:9px;font-size:10px}.pricing-section-heading{text-align:center;max-width:700px;margin:0 auto 42px}.pricing-section-heading .features-description{max-width:590px;margin-inline:auto}.pricing-comparison{padding-block:95px 66px}.pricing-comparison-tabs{border-bottom:1px solid #0f172a14;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding-bottom:25px;display:grid}.pricing-comparison-tabs button{color:#475569;text-align:left;background:#ffffff40;border:1px solid #ffffffb3;border-radius:14px;justify-content:flex-start;align-items:center;gap:10px;min-height:60px;padding:18px 15px;font-size:12px;transition:background .3s,color .3s;display:flex}.pricing-comparison-tabs button>span{opacity:.5;font-size:9px}.pricing-comparison-tabs button[aria-selected=true]{color:#f8fafc;background:#0f172a;border-color:#0f172a}.pricing-table-panel{padding-top:25px}.pricing-table-panel[hidden]{display:none}.pricing-table-panel:not([hidden]){animation:.45s cubic-bezier(.16,1,.3,1) both pricing-panel-enter}@keyframes pricing-panel-enter{0%{opacity:.8;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.pricing-table-window{scrollbar-color:#94a3b855 transparent;scrollbar-width:thin;background:linear-gradient(145deg,#fffffff0,#f6f6f2e6);border:1px solid #ffffffe6;border-radius:22px;max-width:100%;overflow-x:auto}.pricing-table-window table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:740px}.pricing-feature-column{width:34%}.pricing-table-window th{font-weight:300}.pricing-table-window thead th{vertical-align:top;color:#475569;text-align:left;border-bottom:1px solid #0f172a12;padding:26px 20px;font-weight:300}.pricing-table-window thead th:first-child{vertical-align:middle;font-size:12px}.pricing-table-window thead th>span{letter-spacing:-.025em;color:#0f172a;font-size:20px;display:block}.pricing-table-window thead th>small{color:#64748b;margin-top:8px;font-size:10px;font-weight:300;line-height:1.7;display:block}.pricing-table-window tbody :is(td,th){color:#475569;vertical-align:middle;text-align:left;border-bottom:1px solid #0f172a0c;padding:20px;font-size:12px;line-height:1.8}.pricing-table-window tbody tr:last-child :is(td,th){border-bottom:0}.pricing-table-window tbody th{color:#475569}.pricing-table-window tr>th:first-child{z-index:2;background:#f6f6f3;position:sticky;left:0}.pricing-table-window .pricing-table-featured{background:#165af906}.pricing-table-window th.pricing-table-featured>span{color:#165af9}.pricing-included,.pricing-excluded{align-items:center;display:inline-flex}.pricing-included{color:#165af9}.pricing-excluded{color:#94a3b8}.pricing-table-hint{color:#64748b;justify-content:space-between;align-items:center;gap:15px;font-size:10px;line-height:1.8;display:none;margin-top:22px!important}.pricing-page .pricing-back-to-offers{justify-content:center;margin-top:22px;display:flex}.pricing-guide{padding-block:60px 82px}.pricing-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.pricing-guide article{background:linear-gradient(145deg,#ffffffa6,#ffffff47);border:1px solid #ffffffd9;border-radius:28px;flex-direction:column;min-width:0;padding:32px;display:flex;box-shadow:0 20px 34px -32px #0f172a55}.pricing-guide article>div{color:#165af9;justify-content:space-between;align-items:center;gap:15px;display:flex}.pricing-guide article>div>span{font-size:10px}.pricing-guide h3{letter-spacing:-.035em;margin-top:30px;font-size:27px;font-weight:300;line-height:1.25}.pricing-guide article>p{color:#526074;flex:1;margin-top:20px;margin-bottom:27px;font-size:13px;line-height:1.85}.pricing-guide article>a{color:#165af9;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:auto;font-size:12px;display:flex}.pricing-page :is(a,button,summary,.pricing-table-window):focus-visible{outline-offset:5px;outline:2px solid #165af9}.pricing-page .pricing-plan-featured button:focus-visible{outline-color:#8bafff}@media (max-width:1199px){.pricing-plan{padding:27px}.pricing-plan-name h3{font-size:27px}.pricing-plan-name>span{padding:4px 7px;font-size:8px}.pricing-comparison-tabs button{padding-inline:12px;font-size:11px}.pricing-guide article{padding:28px}}@media (max-width:1000px){.pricing-offer-grid{grid-template-columns:1fr;gap:24px;max-width:700px;margin-inline:auto}.pricing-plan{padding:32px}.pricing-plan>header{min-height:0}.pricing-plan-name h3{font-size:32px}.pricing-plan-name>span{font-size:10px}.pricing-plan>header>p{max-width:500px;font-size:14px}.pricing-amount,.pricing-bill{min-height:0}.pricing-capacity-slot{min-height:0;margin-top:26px}.pricing-fixed-capacity{padding:20px}.pricing-plan-conditions{margin-top:19px}.pricing-plan>ul{gap:14px;margin-block:24px 28px}.pricing-plan>ul>li{font-size:13px}.pricing-trial-panel{gap:25px}.pricing-comparison-tabs{scrollbar-color:#94a3b855 transparent;scrollbar-width:thin;padding:4px 4px 20px;display:flex;overflow-x:auto}.pricing-comparison-tabs button{flex:0 0 155px;padding-inline:16px;font-size:12px}.pricing-table-hint{display:flex}.pricing-feature-column{width:190px}.pricing-table-window thead th>span{font-size:18px}.pricing-guide-grid{grid-template-columns:1fr;gap:20px}.pricing-guide article{padding:30px}.pricing-guide h3{margin-top:22px}.pricing-guide article>p{max-width:620px}}@media (max-width:767px){.pricing-hero{text-align:left;padding-block:122px 28px}.pricing-page .pricing-hero h1{font-size:46px}.pricing-hero .features-lead{margin-top:24px;font-size:15px}.pricing-hero .features-text-link{margin-top:18px}.pricing-cycle{gap:12px;margin-bottom:28px}.pricing-cycle>div{min-width:220px}.pricing-cycle>span{font-size:10px}.pricing-plan{border-radius:28px;padding:28px}.pricing-plan-name h3{font-size:30px}.pricing-plan>header>p{font-size:13px}.pricing-price-main strong{font-size:55px}.pricing-price-quote strong{font-size:35px}.pricing-bill{font-size:11px}.pricing-amount>p:first-child{font-size:10px}.pricing-fixed-capacity>span{font-size:13px}.pricing-plan-conditions>span,.pricing-plan-conditions strong{font-size:11px}.pricing-capacity-buttons button{min-height:59px}.pricing-capacity-buttons button small{font-size:10px}.pricing-terms{text-align:left;padding:25px 8px}.pricing-terms>p:first-child{justify-content:flex-start}.pricing-terms>p+p{padding-left:23px}.pricing-trial-panel{flex-direction:column;align-items:flex-start;gap:25px;padding:27px}.pricing-trial-panel>div:first-child>p{font-size:25px}.pricing-trial-panel>div:last-child,.pricing-trial-panel .nexus-action-primary{width:100%}.pricing-comparison{padding-block:60px 35px}.pricing-section-heading{margin-bottom:31px}.pricing-table-panel{padding-top:18px}.pricing-table-window{border-radius:18px}.pricing-table-window table{width:495px;min-width:495px}.pricing-feature-column{width:120px}.pricing-table-window tbody :is(th,td),.pricing-table-window thead th{overflow-wrap:anywhere;padding:20px 14px}.pricing-table-window tbody :is(th,td){font-size:11px}.pricing-comparison-tabs button{flex-basis:145px;min-height:57px}.pricing-guide{padding-block:40px 55px}.pricing-guide article{padding:28px}.pricing-guide h3{font-size:26px}}@media (max-width:399px){.pricing-page .pricing-hero h1{font-size:43px}.pricing-plan{padding:25px}.pricing-plan-name{gap:8px}.pricing-plan-name h3{font-size:28px}.pricing-plan-name>span{font-size:8px}.pricing-price-main strong{font-size:52px}.pricing-price-quote strong{font-size:30px}.pricing-capacity-buttons{gap:6px}.pricing-capacity-buttons button{padding-inline:6px;font-size:12px}.pricing-fixed-capacity{padding:18px 15px}.pricing-fixed-capacity>span{font-size:12px}.pricing-plan-conditions>span,.pricing-plan-conditions strong{font-size:10px}.pricing-trial-panel{padding:25px}.pricing-trial-panel>div:first-child>p{font-size:24px}.pricing-guide article{padding:26px}}@media (prefers-reduced-motion:reduce){.pricing-page *,.pricing-page :before,.pricing-page :after{scroll-behavior:auto}.pricing-page .pricing-cycle i,.pricing-page .pricing-cycle button,.pricing-page .pricing-capacity-buttons button,.pricing-page .pricing-comparison-tabs button,.pricing-page .pricing-checkout :is(button,a){transition:none}}.pricing-price-original{color:#64748b;font-size:16px}.pricing-plan-featured .pricing-price-original{color:#fff9}
