.pricingHero,.pricingPage,.pricingSection2{--pricing-gutter:var(--marketing-gutter);--pricing-space-xs:12px;--pricing-space-sm:16px;--pricing-space-md:24px;--pricing-space-lg:48px;--pricing-space-xl:64px;--brand-dark-blue:#0066ff;--brand-text-light:#ffffff}.pricingHero{--pricing-nav-offset:60px;display:flex;flex-direction:column;width:100%;min-height:calc(100dvh - var(--pricing-nav-offset));background:linear-gradient(180deg,#ebf2ff,#ebf2ff 77.758%,#ffffff);overflow-x:clip}@media screen and (min-width:1024px){.pricingHero{--pricing-nav-offset:92px}}.pricingHero__section{width:100%;flex:1}.pricingHero__inner,.pricingHero__section{display:flex;align-items:center;min-height:calc(100dvh - var(--pricing-nav-offset))}.pricingHero__inner{flex-direction:column;gap:32px;width:min(100%,var(--marketing-max));margin:0 auto;padding:40px var(--pricing-gutter) 48px;box-sizing:border-box}.pricingHero__copy{display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:center;gap:15px;width:100%;max-width:437px;min-width:0}.pricingHero__title{margin:0;color:#000;font-size:clamp(32px,5vw,50px);font-weight:700;line-height:1.2;text-align:left}.pricingHero__desc{margin:0;max-width:437px;color:#2b2e33;font-size:16px;font-weight:400;line-height:1.48}.pricingHero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px}.pricingHero__visual{flex:1;width:100%;max-width:630px;min-width:0;display:flex;align-items:center;justify-content:center}.pricingHero__image{display:block;width:100%!important;height:auto!important;max-width:100%;object-fit:contain}.pricingPage{width:100%;padding:var(--pricing-space-lg) 0 var(--pricing-space-lg);background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(0,88,252,.1));overflow-x:clip}.pricingHero *,.pricingHero :after,.pricingHero :before,.pricingPage *,.pricingPage :after,.pricingPage :before,.pricingSection2 *,.pricingSection2 :after,.pricingSection2 :before{box-sizing:border-box}.pricingContaier{width:min(100%,var(--marketing-max));margin:0 auto;padding:0 var(--pricing-gutter);display:flex;flex-direction:column;gap:var(--pricing-space-lg)}.pricingPage__gridIntro{width:100%;max-width:100%;margin:0 auto}.pricingHighlight{color:#0058fc}.pricingStrategy{display:flex;align-items:center;justify-content:center;gap:24px;margin:0 auto;padding:0;width:100%;max-width:1326px}.pricingStrategy,.pricingStrategy--essential{flex-direction:column}.pricingStrategyContent{width:100%;max-width:642px;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.pricingStrategyContentTitle{font-size:clamp(26px,4vw,42.254px);font-style:normal;font-weight:700;line-height:normal;color:#2b2e33;margin:0}.pricingStrategyContentDesc{color:#2b2e33;font-size:clamp(16px,2vw,18px);font-style:normal;font-weight:300;line-height:148%;margin:0;max-width:585px}.pricingStrategyContentDesc--essential,.pricingStrategyContentTitle--essential{text-align:left}.pricingStrategyImageContainer{width:100%;max-width:698px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.pricingStrategyImageContainer .pricingStrategyImage{display:block;width:100%!important;height:100%!important;max-width:100%;object-fit:contain}.pricingStrategyButton--end,.pricingStrategyButton--start{align-self:flex-start}.pricingHero .btn,.pricingPage .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;width:200px;padding:16px 24px;transition:all .3s;border-radius:8px;letter-spacing:normal;font-size:16px;font-weight:700;line-height:22px;border:1px solid transparent;cursor:pointer;text-decoration:none;box-sizing:border-box}.pricingHero .btn{font-size:18px}.pricingHero .btn-primary,.pricingPage .btn-primary{color:var(--brand-text-light);background-color:#0066ff;border-color:#0066ff}.pricingHero .btn-primary:hover,.pricingPage .btn-primary:hover{opacity:.9;color:var(--brand-text-light);text-decoration:none}.pricingHero .btn-secondary{color:#0066ff;background-color:transparent;border-color:#0066ff}.pricingHero .btn-secondary:hover{background-color:rgba(0,102,255,.05)}.pricingSection2{width:100%;background-color:#fff;overflow-x:clip;padding:var(--pricing-space-lg) 0 var(--pricing-space-xl)}.pricingSection2-container{width:min(100%,var(--marketing-max));margin:0 auto;padding:0 var(--pricing-gutter)}.pricingSection2-container,.pricingSection2-header{display:flex;flex-direction:column;align-items:center;gap:24px}.pricingSection2-header{width:100%;text-align:center}.pricingSection2-title{color:#1e293b;font-size:clamp(24px,4vw,30px);font-weight:700;line-height:1.5;letter-spacing:-.48px}.pricingSection2-desc,.pricingSection2-title{font-style:normal;text-align:center;margin:0;width:100%}.pricingSection2-desc{color:#475569;font-size:16px;font-weight:300;line-height:160%;max-width:825px}.pricingCompare{display:flex;flex-direction:column;width:100%;border:1px solid #0058fc;border-radius:24px;padding:24px;background:#fff;overflow:hidden}.pricingCompare--mobile{display:none}.pricingCompare__row{display:grid;grid-template-columns:minmax(0,1fr) 304px 304px;align-items:stretch;width:100%}.pricingCompare--mobile .pricingCompare__row{grid-template-columns:minmax(0,1fr) minmax(120px,180px)}.pricingCompare__cell{display:flex;align-items:center;gap:12px;min-height:72px;padding:12px 24px;border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:16px;font-weight:400;line-height:22px;letter-spacing:-.112px;background:#fff}.pricingCompare__row--head .pricingCompare__cell{min-height:48px;padding:14px 24px;border-bottom-color:#cbd5e1;font-size:18px;font-weight:800;line-height:24px;letter-spacing:-.144px}.pricingCompare__cell--feature{justify-content:flex-start;text-align:left}.pricingCompare__cell--plan{justify-content:center;text-align:center}.pricingCompare__planName{font-weight:800}.pricingCompare__planMeta{font-weight:400}.pricingCompare__row:last-child .pricingCompare__cell{border-bottom:0}.pricingStatusIcon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:123px;flex-shrink:0}.pricingStatusIcon--yes{background:#f0fdf4}.pricingStatusIcon--no{background:#fff1f2}.pricingStatusIcon__glyph{width:20px!important;height:20px!important;object-fit:contain}.pricingBottom{width:min(100%,1200px);margin:var(--pricing-space-lg) auto 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--pricing-space-lg);padding:0 var(--pricing-gutter)}.pricingBottomLeft{position:relative;width:min(100%,397px);aspect-ratio:803/895;border-radius:24px;overflow:hidden}.pricingImgContainer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity .6s ease;padding:12px}.pricingImgContainer.fade-in{opacity:1;z-index:1}.pricingImgContainer.fade-out{opacity:0;z-index:0;pointer-events:none}.pricingImgContainer .pricingCarouselImage{display:block;width:100%!important;height:auto!important;max-width:100%;max-height:100%;object-fit:contain}.main-item{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;max-width:420px;gap:var(--pricing-space-xs)}.main-item,.main-item>li{list-style:none;padding:0;width:100%}.main-item>li>p{color:#0058fc;font-size:clamp(1.25rem,4vw,38px);font-weight:600;line-height:1.3;margin:0 0 var(--pricing-space-sm);text-align:center}.main-item>li>a,.pricingChatBtn{color:inherit;text-decoration:none;background:none;border:0;padding:0;cursor:pointer;font:inherit;display:block;width:100%}.main-item>li>a:hover,.pricingChatBtn:hover{text-decoration:none}.sup_item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--pricing-space-sm);min-height:56px;margin:0 auto;max-width:280px}.sup_item img{width:50px!important;height:50px!important;flex-shrink:0;object-fit:contain}.sup_item span{font-size:clamp(15px,2vw,18px);font-weight:400;line-height:1.4;color:#000}@media screen and (min-width:993px){.pricingHero__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:60px;padding:40px var(--pricing-gutter) 48px}.pricingHero__copy{flex:1;max-width:515px}.pricingHero__title{max-width:437px;line-height:60px}.pricingHero__visual{flex:1;max-width:676px}.pricingPage{padding:64px 0}.pricingContaier{gap:var(--pricing-space-xl)}.pricingStrategy,.pricingStrategy--essential{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:24px}.pricingStrategyContent{flex:1 1 0;min-width:0;max-width:642px}.pricingStrategyImageContainer{flex:0 0 auto;width:min(698px,48%);max-width:698px}.pricingStrategyImageContainer .pricingStrategyImage{max-width:100%;margin:0 auto}.pricingStrategyContentDesc--essential,.pricingStrategyContentTitle--essential{text-align:right}.pricingStrategy--essential .pricingStrategyContent{align-items:flex-end}.pricingStrategyButton--start{align-self:flex-start}.pricingStrategyButton--end{align-self:flex-end}.pricingSection2{padding:var(--pricing-space-xl) 0 80px}.pricingBottom{flex-direction:row;justify-content:space-evenly;align-items:center;margin-top:var(--pricing-space-xl)}.main-item{align-items:flex-start}.main-item>li>p{text-align:left}.sup_item{margin:0}}@media screen and (max-width:992px){.pricingHero,.pricingHero__inner,.pricingHero__section{min-height:auto}.pricingHero__section{align-items:flex-start;padding:0 0 24px}.pricingHero__inner{flex-direction:column;align-items:center;justify-content:flex-start;padding:36px var(--pricing-gutter) 0;gap:14px;width:100%;max-width:100%}.pricingHero__visual{flex:0 1 auto;align-self:center;order:-1;max-width:560px;width:100%;margin:0 auto;aspect-ratio:1/1}.pricingHero__image{width:100%;max-width:100%;height:auto;margin:0 auto}.pricingHero__copy{width:100%;max-width:100%;align-items:center;gap:15px;padding:0;text-align:center}.pricingHero__title{text-align:center;line-height:normal;font-size:28px;max-width:100%}.pricingHero__desc{width:100%;max-width:100%;text-align:center;font-size:15px;color:#2b2e33}.pricingHero__ctas{width:100%;max-width:100%;justify-content:center;margin-top:0;gap:10px}.pricingStrategyButton{align-self:flex-start!important}}@media screen and (max-width:576px){.pricingHero__section{padding:0 20px 24px}.pricingHero__inner{gap:14px;padding:36px 0 0}.pricingHero__copy{max-width:335px}.pricingHero__title{font-size:16px;font-weight:700;line-height:normal;margin:0;max-width:335px;color:#2b2e33}.pricingHero__desc{max-width:327px;font-size:12px;font-weight:300;line-height:18px}.pricingHero__visual{max-width:335px;aspect-ratio:1/1}.pricingHero__ctas{flex-direction:column;align-items:stretch;max-width:335px;gap:10px}.pricingHero .btn{width:100%;max-width:335px;height:46px;font-size:14px;font-weight:700;line-height:22px}}@media screen and (max-width:1100px){.pricingCompare__row{grid-template-columns:minmax(0,1.2fr) minmax(140px,1fr) minmax(140px,1fr)}.pricingCompare__cell{padding-left:16px;padding-right:16px}}@media screen and (max-width:760px){.pricingCompare:not(.pricingCompare--mobile){display:none}.pricingCompare--mobile{display:flex}.pricingCompare__cell--plan{min-width:0}.pricingCompare__planMeta{display:inline}}@media screen and (max-width:480px){.pricingCompare{padding:16px}.pricingCompare__cell{padding:12px;font-size:14px;min-height:64px}.pricingCompare__row--head .pricingCompare__cell{font-size:15px;min-height:44px}.pricingStatusIcon{width:32px;height:32px}.pricingStatusIcon__glyph{width:16px!important;height:16px!important}.pricingPage .btn{width:100%;max-width:200px}.sup_item img{width:44px!important;height:44px!important}}