body:has(.pricing-page_page__AREPS),html:has(.pricing-page_page__AREPS){overflow-x:clip}.pricing-page_page__AREPS{--ink:#13171b;--muted:#596574;--blue:#1674e4;--aira-gradient:linear-gradient(90deg,#1674e4,#01d5b3);--line:#e5e9ee;color:var(--ink);background:#fff;font-size:16px;line-height:1.625}.pricing-page_categoryLabel__5iM_F,.pricing-page_miniPlan__p07di>p strong,.pricing-page_page__AREPS :is(h1,h2,h3),.pricing-page_price__eEihc strong{font-family:var(--font-gilroy),sans-serif}.pricing-page_wrap__cSIvv{width:min(1200px,calc(100% - 64px));margin-inline:auto}.pricing-page_page__AREPS a,.pricing-page_page__AREPS button,.pricing-page_page__AREPS summary{-webkit-tap-highlight-color:transparent}.pricing-page_page__AREPS :is(a,button,summary,[tabindex]):focus-visible{outline:3px solid #1674e4;outline-offset:4px}.pricing-page_hero__Nk2GX{display:block;text-align:center;padding:68px 0 42px}.pricing-page_eyebrow__juLdW{color:var(--blue);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin:0 0 15px}.pricing-page_hero__Nk2GX h1{font-size:clamp(44px,4.5vw,64px);line-height:1.06;font-weight:700;letter-spacing:-.035em;margin:0}.pricing-page_headlineGradient__4Gsdp{background:var(--aira-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.pricing-page_heroDescription__g0T2u{color:var(--muted);font-size:20px;line-height:1.4;max-width:800px;margin:23px auto 0}.pricing-page_plans__aytAv{scroll-margin-top:100px}.pricing-page_planToolbar__nxUTp{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:6px 0 35px}.pricing-page_compareLink__PyFwA{display:inline-flex;gap:8px;align-items:center;font-weight:500;font-size:14px}.pricing-page_billing__CkAJ7{display:inline-flex;padding:4px;border:1px solid var(--line);background:#f5f6f7;border-radius:9px;gap:4px}.pricing-page_billing__CkAJ7 button{padding:8px 14px;border-radius:6px;font-size:12px;color:var(--muted);cursor:pointer}.pricing-page_billing__CkAJ7 button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 1px 4px #10182812}.pricing-page_billing__CkAJ7 button span{font-size:10px;color:#087f75;margin-left:7px}.pricing-page_cards__r2d3G{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pricing-page_card__Gl_TS{position:relative;overflow:hidden;padding-top:24px;border:1px solid #dce1e7;border-radius:17px;background:#fff;display:flex;flex-direction:column;box-shadow:0 3px 10px #0b192703}.pricing-page_cardBody__XAIPe{padding:18px 22px 23px;flex:1}.pricing-page_card__Gl_TS h3{font-size:24px;font-weight:700;line-height:1.3;letter-spacing:-.025em;margin:0 0 9px}.pricing-page_planDescription__stgvi{font-size:14px;line-height:1.625;color:var(--muted);min-height:46px;margin:0 0 25px}.pricing-page_price__eEihc{display:flex;align-items:baseline;gap:3px;margin:0 0 7px;white-space:nowrap}.pricing-page_price__eEihc strong{font-size:clamp(32px,3.1vw,42px);line-height:1.1;font-weight:700;letter-spacing:normal}.pricing-page_price__eEihc>span{font-size:13px;color:var(--muted)}.pricing-page_billingNote__ul50z{font-size:12px;color:var(--muted);margin:11px 0 18px;min-height:20px}.pricing-page_signup__kYgI7{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:16px;min-height:46px;padding:11px 10px;border:1px solid #d8dfe7;border-radius:8px;font-size:16px;line-height:1.5;font-weight:500;text-decoration:none;color:var(--ink);background:#fff}.pricing-page_signup__kYgI7:hover{background:#f4f7fa;border-color:#b1becb}.pricing-page_primary__8aVte,.pricing-page_primary__8aVte:hover{color:#fff;border-color:transparent;background:var(--aira-gradient)}.pricing-page_primary__8aVte:hover{opacity:.95}.pricing-page_planDetails__Xt4Uc{display:grid;gap:14px;list-style:none;margin:25px 0 0;padding:0;font-size:14px}.pricing-page_planDetails__Xt4Uc li{display:flex;align-items:flex-start;gap:9px}.pricing-page_planDetails__Xt4Uc svg{color:#65798a;flex-shrink:0;margin-top:1px;stroke-width:1.3}.pricing-page_planDetails__Xt4Uc strong{font-weight:700}.pricing-page_moreFeatures__SEpDa{display:inline-flex;align-items:center;gap:7px;margin-top:20px;font-size:14px;font-weight:500;color:#1674e4;text-decoration:none}.pricing-page_moreFeatures__SEpDa:hover{text-decoration:underline}.pricing-page_overage__MhnhV{background:#f5f6f7;border-top:1px solid var(--line);border-radius:0 0 17px 17px;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:17px 22px;color:var(--muted);font-size:12px}.pricing-page_overage__MhnhV strong{font-size:16px;color:var(--ink);font-weight:700}.pricing-page_featured__iAmh_{border-color:transparent;background:linear-gradient(145deg,#f1f7ff,#f4fffc 45%,#fff 80%) padding-box,var(--aira-gradient) border-box;box-shadow:0 3px 12px #1674e408}.pricing-page_ribbon__v_EaD{position:absolute;top:0;left:0;right:0;height:24px;background:var(--aira-gradient);color:#fff;font-size:10px;line-height:24px;text-align:center;font-weight:700}.pricing-page_comparison__r4wvt{padding:72px 0 66px;scroll-margin-top:100px}.pricing-page_matrixIntro__59NyQ{text-align:center;margin-bottom:36px}.pricing-page_matrixIntro__59NyQ h2{font-size:44px;font-weight:700;letter-spacing:-.025em;line-height:1.15;margin:0 0 17px}.pricing-page_matrixIntro__59NyQ>p:last-child{margin:0;color:var(--muted)}.pricing-page_mobileHint__Yi37t{display:none}.pricing-page_matrixShell__4SLGs{position:relative;scroll-margin-top:100px}.pricing-page_matrixHeader__6hEcl{display:grid;grid-template-columns:36% repeat(4,16%);position:sticky;top:76px;z-index:20;background:#fff;padding:14px 0;border-bottom:1px solid var(--line);box-shadow:0 8px 10px -10px #0e1b2b25}.pricing-page_matrixSpacer__ocwRW{background:#fff}.pricing-page_miniPlan__p07di{position:relative;overflow:hidden;margin-inline:6px;padding:36px 12px 12px;border:1px solid #dce1e7;border-radius:12px;text-align:center;background:#fff}.pricing-page_miniPlan__p07di h3{font-size:15px;font-weight:500;margin:0 0 8px}.pricing-page_miniPlan__p07di>p{margin:0 0 13px;white-space:nowrap;line-height:1.1}.pricing-page_miniPlan__p07di>p strong{font-size:25px;font-weight:700;letter-spacing:normal}.pricing-page_miniPlan__p07di>p span{font-size:11px;color:var(--muted);margin-left:3px}.pricing-page_miniPlan__p07di .pricing-page_signup__kYgI7{min-height:40px;padding:8px;font-size:14px;border-radius:6px}.pricing-page_miniPro__Siws0{border-color:transparent;background:linear-gradient(135deg,#f0f7ff,#f0fffb) padding-box,var(--aira-gradient) border-box}.pricing-page_miniRibbon__eDgx7{position:absolute;top:0;left:0;right:0;height:20px;color:#fff;background:var(--aira-gradient);font-size:9px;line-height:20px;font-weight:700}.pricing-page_featureGroup__4OR_D{margin-top:16px;scroll-margin-top:285px}.pricing-page_featureGroup__4OR_D>summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #dce2e9;border-radius:10px;background:#f6f8f9;padding:19px 20px;list-style:none}.pricing-page_faq__vSoBQ summary::-webkit-details-marker,.pricing-page_featureGroup__4OR_D summary::-webkit-details-marker{display:none}.pricing-page_categoryLabel__5iM_F{display:inline-flex;align-items:center;gap:13px;min-height:26px;font-weight:700;font-size:18px;line-height:1.2}.pricing-page_categoryLabel__5iM_F>svg{display:block;color:#397c99;flex-shrink:0}.pricing-page_categoryTitle__45ceL{display:inline-flex;align-items:center;line-height:1.2;transform:translateY(2px)}.pricing-page_productBadge__Spa3x{display:inline-flex;align-items:center;min-height:24px;padding:3px 9px;border:1px solid #d3e0eb;border-radius:999px;background:#fff;color:#42647b;font-family:inherit;font-size:11px;font-weight:500;line-height:1.2;white-space:nowrap}.pricing-page_chevron__d89pY{color:#526575;flex-shrink:0}.pricing-page_featureGroup__4OR_D[open]>summary .pricing-page_chevron__d89pY{transform:rotate(180deg)}.pricing-page_featureGroup__4OR_D table{table-layout:fixed;border-collapse:collapse;width:100%}.pricing-page_featureCol__sCmHr{width:36%}.pricing-page_featureGroup__4OR_D td,.pricing-page_featureGroup__4OR_D th{padding:17px 20px;border-bottom:1px solid var(--line);line-height:1.5}.pricing-page_featureGroup__4OR_D tbody th{font-size:14px;text-align:left;font-weight:400;color:#344451;background:#fff}.pricing-page_featureGroup__4OR_D tbody th>small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.pricing-page_featureLabel__rkdKx{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:help}.pricing-page_featureLabel__rkdKx>span{text-decoration:underline dotted #a9b7c4;text-underline-offset:5px}.pricing-page_featureLabel__rkdKx>svg{flex-shrink:0;color:#7d8e9d}.pricing-page_featureLabel__rkdKx:hover,.pricing-page_featureLabel__rkdKx[data-state=delayed-open],.pricing-page_featureLabel__rkdKx[data-state=instant-open]{color:#1674e4}.pricing-page_featureTooltip__zBmSP.pricing-page_featureTooltip__zBmSP{z-index:60;width:max-content;max-width:min(340px,var(--radix-tooltip-content-available-width),calc(100vw - 32px));max-height:var(--radix-tooltip-content-available-height);overflow-y:auto;padding:16px 18px;border:1px solid #dce2e9;border-radius:10px;background:#fff;color:#344451;font-family:inherit;font-size:13px;font-weight:400;line-height:1.6;box-shadow:0 8px 28px #172f4826}.pricing-page_tooltipTitle__hGV7i{margin:0 0 9px;color:#13171b;font-size:14px;font-weight:600}.pricing-page_tooltipDescription__niJKa{margin:0}.pricing-page_featureGroup__4OR_D td{font-size:14px;text-align:center}.pricing-page_featureGroup__4OR_D td small{font-size:10px;color:var(--muted)}.pricing-page_proColumn__3X4t2{background:#f0f5ff}.pricing-page_featureGroup__4OR_D tr:hover td,.pricing-page_featureGroup__4OR_D tr:hover th{background-color:#f8fafc}.pricing-page_featureGroup__4OR_D tr:hover .pricing-page_proColumn__3X4t2{background-color:#e8f0ff}.pricing-page_check__xjIaT{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:21px;height:21px;border-radius:50%;color:#fff;background:#1674e4}.pricing-page_notIncluded__RWd8Z{color:#a6adb6;font-size:20px;vertical-align:middle;line-height:1}.pricing-page_conditional__vvfRe{color:#596d7a;font-size:12px}.pricing-page_groupNote__M3dIZ{padding:14px 20px;margin:0;font-size:11px;line-height:1.65;color:#59636d;background:#fff}.pricing-page_featureGroup__4OR_D>summary+.pricing-page_groupNote__M3dIZ{border-bottom:1px solid var(--line)}.pricing-page_srOnly__pgPNw{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pricing-page_faq__vSoBQ{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;padding:65px 0 85px;border-top:1px solid var(--line)}.pricing-page_faq__vSoBQ h2{font-size:44px;line-height:1.15;letter-spacing:-.025em;font-weight:700;margin:0 0 22px}.pricing-page_faq__vSoBQ>div>p:not(.pricing-page_eyebrow__juLdW){color:var(--muted);font-size:16px;line-height:1.625;max-width:320px}.pricing-page_faq__vSoBQ a{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:500;margin-top:27px}.pricing-page_faqList__sRCKd details{border-top:1px solid var(--line)}.pricing-page_faqList__sRCKd details:last-child{border-bottom:1px solid var(--line)}.pricing-page_faqList__sRCKd summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 0;cursor:pointer;list-style:none;font-weight:600;font-size:16px}.pricing-page_faqList__sRCKd summary span:after{content:"+";font-weight:400;font-size:19px;color:var(--muted)}.pricing-page_faqList__sRCKd details[open] summary span:after{content:"−"}.pricing-page_faqList__sRCKd details p{color:var(--muted);font-size:16px;line-height:1.625;margin:0 0 21px}@media (max-width:1050px){.pricing-page_hero__Nk2GX{gap:30px;grid-template-columns:1fr 260px}.pricing-page_cardBody__XAIPe{padding:24px 17px}.pricing-page_overage__MhnhV{padding-inline:17px}.pricing-page_miniPlan__p07di{margin-inline:4px;padding-inline:7px}.pricing-page_miniPlan__p07di>p strong{font-size:21px}}@media (min-width:741px) and (max-width:900px){.pricing-page_cards__r2d3G{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 18px}.pricing-page_price__eEihc strong{font-size:39px}.pricing-page_hero__Nk2GX{grid-template-columns:1fr}.pricing-page_faq__vSoBQ{gap:35px}}@media (max-width:740px){html:has(.pricing-page_page__AREPS){scroll-padding-top:64px}.pricing-page_wrap__cSIvv{width:calc(100% - 32px)}.pricing-page_hero__Nk2GX{display:block;padding:42px 0 30px}.pricing-page_hero__Nk2GX h1{font-size:44px;line-height:1.08;letter-spacing:-1.5px}.pricing-page_heroDescription__g0T2u{font-size:18px;line-height:1.625;margin-top:20px}.pricing-page_desktopBreak__2kuP_{display:none}.pricing-page_planToolbar__nxUTp{flex-wrap:wrap;gap:16px;margin:0 0 32px}.pricing-page_billing__CkAJ7{order:-1}.pricing-page_compareLink__PyFwA{margin-left:auto;font-size:12px}.pricing-page_billing__CkAJ7 button{padding:8px 10px}.pricing-page_billing__CkAJ7 button span{margin-left:5px}.pricing-page_cards__r2d3G{grid-template-columns:1fr;gap:28px}.pricing-page_cardBody__XAIPe{padding:25px}.pricing-page_card__Gl_TS h3{font-size:24px}.pricing-page_planDescription__stgvi{min-height:0;margin-bottom:22px}.pricing-page_price__eEihc strong{font-size:43px}.pricing-page_planDetails__Xt4Uc{font-size:14px;gap:14px}.pricing-page_overage__MhnhV{padding:17px 25px}.pricing-page_comparison__r4wvt,.pricing-page_plans__aytAv{scroll-margin-top:0}.pricing-page_comparison__r4wvt{padding:48px 0}.pricing-page_matrixIntro__59NyQ{text-align:left;margin-bottom:22px}.pricing-page_matrixIntro__59NyQ h2{font-size:35px}.pricing-page_matrixIntro__59NyQ>p:last-child{font-size:16px}.pricing-page_mobileHint__Yi37t{display:flex;align-items:center;justify-content:space-between;gap:9px;font-size:10px;color:#5a6d80;margin:0 0 12px}.pricing-page_mobileHint__Yi37t span{font-size:20px}.pricing-page_matrixShell__4SLGs{overflow:auto;max-height:74vh;border:1px solid var(--line);border-radius:10px;scroll-padding-top:0;overscroll-behavior:contain;container-type:inline-size}.pricing-page_matrixHeader__6hEcl{width:720px;grid-template-columns:160px repeat(4,140px);top:0;padding-top:24px;padding-bottom:10px}.pricing-page_matrixSpacer__ocwRW{position:sticky;left:0;z-index:3;background:#fff}.pricing-page_miniPlan__p07di{margin-inline:4px;padding:31px 7px 9px}.pricing-page_miniPlan__p07di h3{font-size:13px;margin-bottom:6px}.pricing-page_miniPlan__p07di>p{margin-bottom:9px}.pricing-page_miniPlan__p07di>p strong{font-size:22px}.pricing-page_miniPlan__p07di .pricing-page_signup__kYgI7{font-size:12px;min-height:36px}.pricing-page_miniRibbon__eDgx7{font-size:8px;line-height:20px}.pricing-page_featureGroup__4OR_D{width:720px;margin-top:12px;scroll-margin-top:180px}.pricing-page_featureGroup__4OR_D>summary{width:100cqi;left:0;position:sticky;padding:16px 13px;border-radius:7px;gap:8px}.pricing-page_categoryLabel__5iM_F{gap:8px;font-size:14px}.pricing-page_categoryTitle__45ceL{transform:translateY(1px)}.pricing-page_categoryLabel__5iM_F>svg{width:18px;height:18px}.pricing-page_featureCol__sCmHr{width:160px}.pricing-page_featureGroup__4OR_D table{width:720px}.pricing-page_featureGroup__4OR_D td,.pricing-page_featureGroup__4OR_D th{padding:15px 13px}.pricing-page_featureGroup__4OR_D tbody th{position:sticky;left:0;z-index:2;font-size:14px;box-shadow:5px 0 7px -7px #26384b70}.pricing-page_featureGroup__4OR_D tbody th>small{font-size:10px}.pricing-page_featureGroup__4OR_D td{font-size:14px}.pricing-page_groupNote__M3dIZ{position:sticky;left:0;width:100cqi;padding:13px;font-size:10px}.pricing-page_conditional__vvfRe{font-size:11px}.pricing-page_faq__vSoBQ{display:block;padding:43px 0 48px}.pricing-page_faq__vSoBQ h2{font-size:34px}.pricing-page_faq__vSoBQ a{margin:18px 0 30px}.pricing-page_faqList__sRCKd summary{font-size:16px}}