.header{--header-accent-start:#4B7DE1;--header-accent-end:#2037CD;--header-glass-bg:rgba(255, 255, 255, 0.82);--header-glass-blur:12px;--header-glass-border:rgba(238, 240, 244, 0.6)}.container--header{--sidePaddingClampMin:20;--sidePaddingClampMax:30;--maxWidth:1350px;padding:0 var(--sidePaddingClampFormula)}.header .logo{margin-top:-5px;transition:transform .3s ease,filter .3s ease}.header .logo__SVG{background:0 0}.header button.btn{appearance:none;border:none;font:inherit;color:inherit}@media (hover:hover){.header .logo:hover{transform:scale(1.03);filter:drop-shadow(0 2px 8px rgba(75, 125, 225, .2))}}.header__inner>.btnsCont{gap:10px}.header__nav>.btnsCont{display:none}.header__nav>.btn{display:none}.header{position:relative;top:-1000px;left:0;display:block;width:100%;box-sizing:border-box;pointer-events:none;transition:opacity .2s,background 0s,backdrop-filter 2s;z-index:-10}.__mobileMenuActive .header{background:#fff}.header.header--loaded{position:relative;top:0;pointer-events:all;visibility:visible;opacity:1;animation-name:header-visible;animation-duration:1s;z-index:200}.__mobileMenuActive .header{transition:opacity .2s,background .2s,backdrop-filter .2s;backdrop-filter:blur(0px);background:#fff}@keyframes header-visible{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}.header.header--sticky{position:fixed;top:0;left:0;width:100%;animation:header-slide-down .35s ease;transition:transform .35s cubic-bezier(.4, 0, .2, 1);contain:layout style paint}.header.header--hidden{transform:translateY(-100%);pointer-events:none}.header.header--sticky .header__inner{background:var(--header-glass-bg);backdrop-filter:blur(var(--header-glass-blur));-webkit-backdrop-filter:blur(var(--header-glass-blur));border-color:var(--header-glass-border);box-shadow:0 4px 30px rgba(0,66,130,.08);margin-top:4px;padding:10px 16px}@keyframes header-slide-down{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.header__inner{display:flex;justify-content:space-between;align-items:center;gap:clamp(20px,4vw,56px) 20px;padding:15px 19px;box-sizing:border-box;border:1px solid #eef0f4;border-radius:15px;box-shadow:0 5px 40px -5px rgba(0,66,130,.07);background:#fff;margin-top:4px;transition:background .3s ease,backdrop-filter .3s ease,box-shadow .3s ease,padding .3s ease}.__mobileMenuActive .header__inner{padding:16px 20px 15px;border-top:0;border-left:0;border-right:0px;border-radius:0;box-shadow:unset}.header__nav{flex:1;display:flex;gap:40px;justify-content:flex-start;box-sizing:border-box;transition:all .2s,opacity .2s;z-index:10}.__mobile .header__nav>:not(.header__nav__ul),.__mobile .header__nav__ul>.menu-item{position:relative;opacity:0}.__mobile .header__nav>:not(.header__nav__ul).ag-tabs-tabChild--active,.__mobile .header__nav__ul>.menu-item.ag-tabs-tabChild--active{animation-name:menu-item-visible;animation-duration:.2s;opacity:1}.header__nav__ul{--menuitemHaschildrenIMG:url(../../../img/arrowMicro_greay_13x8.svg);--menuLeft:0px;--menuTopPadding:0px;--menuBottomPadding:4px;--menuTopMargin:0px;--menuBorderRadius:0px;--menuColPadding:0px;--menuRowPadding:0px;--menuFirstChildTopPadding:0px;--menuLastChildBottomPadding:0px;--menuColGapMin:10;--menuColGapMax:28;--menuRowGap:2px;--menuColGap:clamp(var(--menuColGapMin) * 1px, (100vw - var(--mobileResMax) * 1px) / (1550 - var(--mobileResMax)) * (var(--menuColGapMax) - var(--menuColGapMin)) + var(--menuColGapMin) * 1px, var(--menuColGapMax) * 1px)}.header__nav__ul{display:flex;justify-content:center;flex-wrap:wrap;width:100%}.header__nav__ul>.menu-item{position:relative;transition:all .1s;z-index:1}.header__nav__ul>.menu-item.ag-tabs-tabChild--active>:first-child{animation-name:menu-item-visible;animation-duration:.2s;opacity:1}.header__nav__ul>.menu-item:not(.menu-item-has-children)>:first-child::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--header-accent-start),var(--header-accent-end));border-radius:1px;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}@media (hover:hover){.header__nav__ul>.menu-item:not(.menu-item-has-children)>:first-child:hover::after{transform:scaleX(1)}}.header__nav__ul>.menu-item.current-menu-ancestor>:first-child,.header__nav__ul>.menu-item.current-menu-item>:first-child{color:var(--header-accent-start)}.header__nav__ul>.menu-item.current-menu-item:not(.menu-item-has-children)>:first-child::after{transform:scaleX(1)}.header__nav__ul>.menu-item>:first-child{display:flex;position:relative}.header__nav__ul>.menu-item>:first-child{font-size:20px;color:#25272d;font-family:Space_Grotesk;font-weight:400;line-height:120%;letter-spacing:0;text-align:left;height:100%;width:100%;transition:color .2s ease,letter-spacing .3s ease}@media (hover:hover){.header__nav__ul>.menu-item:hover>:first-child{color:var(--header-accent-start);letter-spacing:.5px}}@media (hover:hover){.header__nav__ul:hover>.menu-item:not(:hover){opacity:.45}.header__nav__ul:hover>.menu-item:has(.sub-menu--active){opacity:1}.header__nav__ul>.menu-item{transition:all .1s,opacity .3s ease}}.header__nav__ul>.menu-item-has-children>:first-child::after{transition:rotate .3s cubic-bezier(.4, 0, .2, 1),background .2s ease}.header__nav__ul>.menu-item-has-children>.menu-item--active:first-child::after{rotate:180deg}@media (hover:hover){.header__nav__ul>.menu-item-has-children:hover>:first-child::after{background:var(--header-accent-start)}}.header__nav__ul>.menu-item>.sub-menu{--menuitemHaschildrenIMG:url(../../../img/arrowMicro_greay_13x8.svg);--menuLeft:0px;--menuTopPadding:8px;--menuBottomPadding:8px;--menuTopMargin:0px;--menuBorderRadius:0px;--menuColPadding:20px;--menuRowPadding:9px;--menuFirstChildTopPadding:10px;--menuLastChildBottomPadding:10px;--menuRowGap:0px;--menuColGap:0px}.header__nav__ul>.menu-item>.sub-menu{position:absolute;top:100%;display:flex;flex-direction:column;min-width:440px;background:#fff;border-radius:12px;box-shadow:0 8px 40px -4px rgba(0,66,130,.12),0 2px 8px rgba(0,0,0,.04);border:1px solid rgba(238,240,244,.8);opacity:0;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease;pointer-events:none;overflow:hidden}.header__nav__ul>.menu-item>.sub-menu::before{content:'';display:block;height:3px;margin-top:6px;background:linear-gradient(90deg,var(--header-accent-start),var(--header-accent-end),#e14b7d);border-radius:3px 3px 0 0;flex-shrink:0}.header__nav__ul>.menu-item>.sub-menu--active{opacity:1;transform:translateY(0);pointer-events:all}.header__nav__ul>.menu-item>.sub-menu:has(>.menu-item:nth-child(9)){display:block;columns:2;column-gap:24px;min-width:640px}.header__nav__ul>.menu-item>.sub-menu:has(>.menu-item:nth-child(9))::before{column-span:all}.header__nav__ul>.menu-item>.sub-menu:has(>.menu-item:nth-child(9))::after{content:'';position:absolute;left:50%;top:16px;bottom:12px;width:1px;background:linear-gradient(to bottom,transparent,rgba(238,240,244,.9) 15%,rgba(238,240,244,.9) 85%,transparent);pointer-events:none}.header__nav__ul>.menu-item>.sub-menu:has(>.menu-item:nth-child(9))>.menu-item{break-inside:avoid}.header__nav__ul>.menu-item>.sub-menu:has(>.menu-item:nth-child(9))>.menu-item:nth-child(5n):not(:last-child){margin-bottom:0;padding-bottom:0;border-bottom:none}.header__nav__ul>.menu-item>.sub-menu:has(>.menu-item:nth-child(9))>.menu-item>:first-child::before{display:none}.header__nav__ul>.menu-item>.sub-menu:has(>.menu-item:nth-child(9))>.menu-item>:first-child{border-left:2px solid transparent;transition:background .2s ease,color .2s ease,border-color .2s ease}@media (hover:hover){.header__nav__ul>.menu-item>.sub-menu:has(>.menu-item:nth-child(9))>.menu-item>:first-child:hover{border-left-color:var(--header-accent-start);transform:none}}.header__nav__ul>.menu-item>.sub-menu>.menu-item{width:100%}.header__nav__ul>.menu-item:nth-last-child(-n+2)>.sub-menu{left:auto;right:0}.header__nav__ul>.menu-item>.sub-menu>.menu-item:nth-child(5n):not(:last-child){margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid rgba(238,240,244,.7)}.header__nav__ul>.menu-item>.sub-menu>.menu-item>:first-child{color:rgba(41,41,41,.8);font-family:Space_Grotesk;font-size:18px;font-weight:500;line-height:130%;letter-spacing:0;text-align:left;height:100%;width:100%;background:#fff0;transition:background .2s ease,color .2s ease;opacity:0}.header__nav__ul>.menu-item>.sub-menu>.ag-tabs-tabChild--active>:first-child{animation-name:submenu-item-enter;animation-duration:.3s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.2,0,0.2,1);opacity:1}@keyframes submenu-item-enter{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.header__nav__ul>.menu-item>.sub-menu>.menu-item>.menu-item--active:first-child{background:rgba(75,125,225,.06)}.header__nav__ul>.menu-item>.sub-menu>.menu-item>:first-child{position:relative;display:flex;align-items:center;gap:10px;transition:background .2s ease,color .2s ease,transform .25s ease}.header__nav__ul>.menu-item>.sub-menu>.menu-item>:first-child::before{content:'';flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--dot-color,var(--header-accent-start));opacity:.6;transition:opacity .2s ease,transform .2s ease}.header__nav__ul>.menu-item>.sub-menu>.menu-item:nth-child(5n+1)>:first-child{--dot-color:#4B7DE1}.header__nav__ul>.menu-item>.sub-menu>.menu-item:nth-child(5n+2)>:first-child{--dot-color:#00AB6C}.header__nav__ul>.menu-item>.sub-menu>.menu-item:nth-child(5n+3)>:first-child{--dot-color:#F59400}.header__nav__ul>.menu-item>.sub-menu>.menu-item:nth-child(5n+4)>:first-child{--dot-color:#E14B7D}.header__nav__ul>.menu-item>.sub-menu>.menu-item:nth-child(5n+5)>:first-child{--dot-color:#7D4BE1}@media (hover:hover){.header__nav__ul>.menu-item>.sub-menu>.menu-item>:first-child:hover{background:rgba(75,125,225,.06);color:var(--header-accent-start);transform:translateX(4px)}.header__nav__ul>.menu-item>.sub-menu>.menu-item>:first-child:hover::before{opacity:1;transform:scale(1.4)}}.header__nav__ul>.menu-item>.sub-menu>.menu-item.current-menu-item>:first-child{color:var(--header-accent-start);background:rgba(75,125,225,.07);font-weight:700}.header__nav__ul>.menu-item>.sub-menu>.menu-item.current-menu-item>:first-child::before{opacity:1;transform:scale(1.6)}.header__defs{position:absolute;width:0;height:0;overflow:hidden}.header__socials{display:flex;align-items:center;gap:5px;list-style:none;margin:0;padding:0}.header__socials>li{display:flex}.header__social{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:color-mix(in srgb,var(--social-brand) 8%,#f5f5f7);color:color-mix(in srgb,var(--social-brand) 70%,#464953);transition:color .3s ease,background .3s ease,transform .3s ease,box-shadow .3s ease;text-decoration:none}.header__social svg{width:18px;height:18px;transition:transform .3s ease}@media (hover:hover){.header__social:hover{color:#fff;background:var(--social-brand);transform:translateY(-2px);box-shadow:0 4px 12px color-mix(in srgb,var(--social-brand) 35%,transparent)}.header__social:hover svg{transform:scale(1.1)}}.header .btn--outline.popup--letsWork--open:focus-visible,.header .logo:focus-visible,.header__nav__ul>.menu-item>.sub-menu>.menu-item>:first-child:focus-visible,.header__nav__ul>.menu-item>:first-child:focus-visible,.header__social:focus-visible,.menuBtn:focus-visible{outline:2px solid var(--header-accent-start);outline-offset:3px;border-radius:8px}.header .btn--icon{display:none}.header__nav>.header__socials{display:none}.header__inner>.header__socials{gap:6px;position:relative;padding-left:16px}.header__inner>.header__socials::before{content:'';position:absolute;left:0;top:15%;height:70%;width:1px;background:linear-gradient(to bottom,transparent,#eef0f4 30%,#eef0f4 70%,transparent)}.header .btn--outline.popup--letsWork--open{position:relative;background:linear-gradient(135deg,var(--header-accent-start),var(--header-accent-end));color:#fff;border-color:transparent;font-weight:500;transition:box-shadow .3s ease,transform .2s ease;overflow:hidden;gap:6px}.header .btn--outline.popup--letsWork--open::before{content:'→';display:inline-block;font-size:1.1em;transition:transform .3s ease;order:1}@media (hover:hover){.header .btn--outline.popup--letsWork--open:hover::before{transform:translateX(3px)}}.header .btn--outline.popup--letsWork--open::after{content:'';position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.25) 45%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.25) 55%,transparent 80%);animation:cta-shimmer 4s ease-in-out infinite;pointer-events:none}@keyframes cta-shimmer{0%,100%{left:-100%}40%{left:150%}41%,99%{left:-100%}}@media (hover:hover){.header .btn--outline.popup--letsWork--open:hover{box-shadow:0 4px 20px rgba(75,125,225,.4);transform:translateY(-1px)}}.header .btn--outline.popup--letsWork--open:active{transform:translateY(0)}.header__progress{position:absolute;bottom:0;left:19px;right:19px;height:2px;background:0 0;z-index:10;pointer-events:none;border-radius:0 0 15px 15px;overflow:hidden}.header__progress__bar{width:0%;height:100%;background:linear-gradient(90deg,var(--header-accent-start),var(--header-accent-end));border-radius:1px;transition:width .1s linear}.header:not(.header--sticky) .header__progress{display:none}.__mobile .header__nav{display:flex;flex-direction:column;gap:0;justify-content:flex-start;position:absolute;top:calc(100% + 1px);left:0;width:calc(100%);max-height:calc(var(--100vh) - 100%)!important;min-height:calc(var(--100vh) - 100%)!important;padding:20px calc(var(--sidePaddingClampFormula) + 12px);background:#fff;opacity:0;pointer-events:none;overflow-y:scroll;content-visibility:auto;contain-intrinsic-size:0 100vh}.__mobile .header__nav>:not(:last-child){margin-bottom:40px}.__mobile .header__nav.header__nav--active{opacity:1;pointer-events:all}.__mobile .header__nav__ul{--menuLeft:0px;--menuTopPadding:0px;--menuLeftPadding:0px;--menuBottomPadding:0px;--menuRightPadding:0px;--menuTopMargin:0px;--menuBorderRadius:0px;--menuColPadding:0px;--menuRowPadding:10px;--menuFirstChildTopPadding:0px;--menuLastChildBottomPadding:0px;--menuRowGap:0px;--menuColGap:0px}.__mobile .header__nav__ul{flex-direction:column}.__mobile .header__nav__ul>.menu-item{display:flex;flex-direction:column;width:100%;z-index:unset}.__mobile .header__nav__ul>.menu-item>:first-child{--fontSizeMin:18;--fontSizeMax:18;line-height:120%;align-items:center;border-bottom:0;white-space:unset;width:100%}.__mobile .header__nav__ul>.menu-item-has-children>:first-child::after{min-width:21px;max-width:21px;min-height:21px;max-height:21px;background:rgb(31 97 227);transition:all .2s}.__mobile .header__nav__ul>.menu-item.current-menu-ancestor>:first-child,.__mobile .header__nav__ul>.menu-item.current-menu-item>:first-child{color:var(--header-accent-start)}.__mobile .header__nav__ul>.menu-item>.sub-menu{--menuitemHaschildrenIMG:url(../../../img/arrowMicro_greay_13x8.svg);--menuLeft:0px;--menuTopPadding:0px;--menuLeftPadding:0px;--menuBottomPadding:0px;--menuRightPadding:0px;--menuTopMargin:0px;--menuBorderRadius:0px;--menuColPadding:20px;--menuRowPadding:10px;--menuFirstChildTopPadding:10px;--menuLastChildBottomPadding:10px;--menuRowGap:0px;--menuColGap:0px}.__mobile .header__nav__ul>.menu-item>.sub-menu{position:relative;top:0;width:100%;border-radius:0;box-shadow:none;border:none;transform:none;display:flex;flex-direction:column;columns:unset;min-width:unset;transition:all .2s}.__mobile .header__nav__ul>.menu-item>.sub-menu::before{display:none}.__mobile .header__nav__ul>.menu-item>.sub-menu>.menu-item.menu-item-has-children>:first-child::after{min-width:21px;max-width:21px;min-height:21px;max-height:21px;background:#f99400;rotate:0deg;transition:all .2s}.__mobile .header__nav__ul>.menu-item>.sub-menu>.menu-item.menu-item-has-children>.menu-item--active:first-child::after{rotate:180deg}.__mobile .header__nav__ul>.menu-item>.sub-menu>.menu-item:not(:last-child){border-bottom:none}.__mobile .header__nav__ul>.menu-item>.sub-menu>.menu-item:nth-child(5n):not(:last-child){margin-bottom:0;padding-bottom:0;border-bottom:none}.__mobile .header__nav__ul>.menu-item>.sub-menu::before{display:none}.__mobile .header__nav__ul>.menu-item>.sub-menu>.menu-item>:first-child{font-size:18px;font-weight:600;transform:none!important}.__mobile .header__nav__ul:hover>.menu-item:not(:hover){opacity:1}.__mobile .header__nav__ul>.menu-item>:first-child{min-height:44px;display:flex;align-items:center}.__mobile .header__nav__ul>.menu-item>.sub-menu>.menu-item>:first-child{min-height:44px}.__mobile .header__social{min-width:44px;min-height:44px}.menuBtn{--spanHeight:2px;--borderRadius:2px;--backgroundColor:rgba(70, 73, 83, 1);appearance:none;border:none;padding:0;font:inherit;color:inherit;align-self:center;display:none;align-items:center;justify-content:center;position:relative;min-width:46px;max-width:46px;min-height:46px;max-height:46px;border-radius:10px;background:#f5f5f7;cursor:pointer}.__mobile .menuBtn{display:flex;grid-area:right;justify-self:right}.menuBtn__cont{position:relative;display:flex;align-items:center;gap:2px;min-width:23px;max-width:23px;min-height:17.5px;max-height:17.5px;box-sizing:border-box}.menuBtn__cont::after,.menuBtn__cont::before,.menuBtn__cont__btn{display:block;width:100%;min-height:var(--spanHeight);max-height:var(--spanHeight);background:var(--backgroundColor);border-radius:var(--borderRadius);transition:all .2s}.menuBtn__cont__btn{position:relative}.menuBtn__cont::after,.menuBtn__cont::before{content:'';position:absolute;transform:rotate(0)}.menuBtn__cont::after{top:0}.menuBtn__cont::before{bottom:0}.__mobileMenuActive .menuBtn__cont__btn{background:#fff0}.__mobileMenuActive .menuBtn__cont::after{top:calc(50% - (var(--spanHeight)/ 2));transform:rotate(45deg)}.__mobileMenuActive .menuBtn__cont::before{bottom:calc(50% - (var(--spanHeight)/ 2));transform:rotate(-45deg)}@media (max-width:1200px){.header__nav>.btnsCont{display:flex}.header__nav>.btn{display:flex}.header__nav>.header__socials{display:flex}.header__nav{justify-self:flex-start}.header__inner{padding:11px 11px}.header.header--sticky .header__inner{padding:8px 11px}.__mobileMenuActive .header__inner{padding:12px 12px 11px;border-top:0;border-left:0;border-right:0px;border-radius:0}.header__progress{left:11px;right:11px}}@media (max-width:940px){.header__inner>.btn{display:none}.header__inner>.btnsCont{gap:20px}.header__inner>.header__socials{gap:4px}}@media (max-width:701px){.header__inner>.btnsCont{display:none}.header__inner>.header__socials{display:none}}@media (max-width:1200px){:is(.section--header--case,.section--header--base,.section--header--contacts) .header__inner:not()>.btn{display:none}:is(.section--header--case,.section--header--base,.section--header--contacts) .header__inner>.btnsCont{gap:20px}}@media (prefers-reduced-motion:reduce){.header.header--sticky{animation:none}.header__nav__ul>.menu-item:not(.menu-item-has-children)>:first-child::after{transition:none}.header__nav__ul>.menu-item>.sub-menu{transition:none;transform:none}.header .btn--outline.popup--letsWork--open{transition:none}.header__progress__bar{transition:none}.header .logo{transition:none}.header__nav__ul>.menu-item-has-children>:first-child::after{transition:none}.header__social{transition:none}.header__nav__ul>.menu-item>.sub-menu>.menu-item>:first-child{transition:none;transform:none!important}.header__nav__ul>.menu-item>.sub-menu>.menu-item>:first-child::before{transition:none}.header .btn--outline.popup--letsWork--open::after{animation:none}.header .btn--outline.popup--letsWork--open::before{transition:none}.header.header--sticky{transition:none}.header__nav__ul>.menu-item>.sub-menu>.ag-tabs-tabChild--active>:first-child{animation:none;opacity:1}.header__nav__ul>.menu-item{transition:none!important}}