.header{position:fixed;top:0;left:0;right:0;z-index:1000;padding-top:.9375rem;padding-bottom:.9375rem;-webkit-transition:backdrop-filter .3s ease,-webkit-transform .4s cubic-bezier(.25,.46,.45,.94),-webkit-box-shadow .3s ease;transition:backdrop-filter .3s ease,-webkit-transform .4s cubic-bezier(.25,.46,.45,.94),-webkit-box-shadow .3s ease;transition:transform .4s cubic-bezier(.25,.46,.45,.94),backdrop-filter .3s ease,box-shadow .3s ease;transition:transform .4s cubic-bezier(.25,.46,.45,.94),backdrop-filter .3s ease,box-shadow .3s ease,-webkit-transform .4s cubic-bezier(.25,.46,.45,.94),-webkit-box-shadow .3s ease;-webkit-transform:translateY(0);transform:translateY(0)}.header--scrolled{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);-webkit-box-shadow:0 2px 20px rgba(0,0,0,.1);box-shadow:0 2px 20px rgba(0,0,0,.1)}.header--hidden{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .35s cubic-bezier(.55,.06,.68,.19);transition:-webkit-transform .35s cubic-bezier(.55,.06,.68,.19);transition:transform .35s cubic-bezier(.55,.06,.68,.19);transition:transform .35s cubic-bezier(.55,.06,.68,.19),-webkit-transform .35s cubic-bezier(.55,.06,.68,.19)}.header--show{-webkit-transform:translateY(0);transform:translateY(0);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);-webkit-box-shadow:0 2px 20px rgba(0,0,0,.15);box-shadow:0 2px 20px rgba(0,0,0,.15);-webkit-transition:backdrop-filter .3s ease,-webkit-transform .4s cubic-bezier(.25,.46,.45,.94),-webkit-box-shadow .3s ease;transition:backdrop-filter .3s ease,-webkit-transform .4s cubic-bezier(.25,.46,.45,.94),-webkit-box-shadow .3s ease;transition:transform .4s cubic-bezier(.25,.46,.45,.94),backdrop-filter .3s ease,box-shadow .3s ease;transition:transform .4s cubic-bezier(.25,.46,.45,.94),backdrop-filter .3s ease,box-shadow .3s ease,-webkit-transform .4s cubic-bezier(.25,.46,.45,.94),-webkit-box-shadow .3s ease}.header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo{width:5rem;height:auto;display:inline-block}.header__logo-link{display:inline-block;text-decoration:none;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.header__logo-link:hover .logo__bar--1{-webkit-animation:logo-bounce-1 1.2s ease-in-out;animation:logo-bounce-1 1.2s ease-in-out}.header__logo-link:hover .logo__bar--2{-webkit-animation:logo-bounce-2 1.2s ease-in-out .1s;animation:logo-bounce-2 1.2s ease-in-out .1s}.header__logo-link:hover .logo__bar--3{-webkit-animation:logo-bounce-3 1.2s ease-in-out .2s;animation:logo-bounce-3 1.2s ease-in-out .2s}.header__logo-link:hover .logo__bar--4{-webkit-animation:logo-bounce-4 1.2s ease-in-out .3s;animation:logo-bounce-4 1.2s ease-in-out .3s}.header__logo-link:hover .logo__bar--5{-webkit-animation:logo-bounce-5 1.2s ease-in-out .4s;animation:logo-bounce-5 1.2s ease-in-out .4s}.header__logo-link:hover .logo__bar--6{-webkit-animation:logo-bounce-6 1.2s ease-in-out .5s;animation:logo-bounce-6 1.2s ease-in-out .5s}.header__logo-link:hover .logo__bar--7{-webkit-animation:logo-bounce-7 1.2s ease-in-out .6s;animation:logo-bounce-7 1.2s ease-in-out .6s}@media (max-width:1366px){.header__logo{width:3rem}}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.875rem;position:relative}@media (max-width:1024px){.header__menu{gap:1rem}}@media (max-width:1024px){.header__cta{display:none}}.header__cta .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:.625rem 1.5rem;background-color:#3548f8;color:#fff;text-decoration:none;border-radius:.3125rem;font-size:clamp(1rem,1.2vw,1.125rem);font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease}.header__cta .btn__icon{width:.75rem;height:.75rem}.mobile-menu-toggle{display:none;background:0 0;border:none;cursor:pointer;z-index:1011;position:relative}@media (max-width:1024px){.mobile-menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.burger{position:relative;width:30px;height:30px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;-webkit-transition:-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);transition:-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);transition:transform .3s cubic-bezier(.25,.46,.45,.94);transition:transform .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);will-change:transform}@media (max-width:480px){.burger{width:25px;height:25px}}.burger__line{display:block;width:100%;height:3px;background-color:#fff;border-radius:4px;-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all .3s cubic-bezier(.25,.46,.45,.94);will-change:transform,opacity;-webkit-transform-origin:center;transform-origin:center}@media (max-width:480px){.burger__line{height:2px}}.burger__line--1,.burger__line--3{width:70%}.burger__line--2{-webkit-transition-duration:.4s;transition-duration:.4s}.mobile-menu-toggle[aria-expanded=true] .burger{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mobile-menu-toggle[aria-expanded=true] .burger .burger__line{position:absolute}.mobile-menu-toggle[aria-expanded=true] .burger .burger__line--1{width:100%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mobile-menu-toggle[aria-expanded=true] .burger .burger__line--2{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}.mobile-menu-toggle[aria-expanded=true] .burger .burger__line--3{width:100%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}html.menu-open{overflow-x:hidden}body.menu-open{overflow:hidden}@media (max-width:1024px){body.menu-open>:not(.header){backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);-webkit-filter:blur(5px);filter:blur(5px);-webkit-transition:backdrop-filter .3s ease,-webkit-filter .3s ease;transition:backdrop-filter .3s ease,-webkit-filter .3s ease;transition:backdrop-filter .3s ease,filter .3s ease;transition:backdrop-filter .3s ease,filter .3s ease,-webkit-filter .3s ease;pointer-events:none;will-change:backdrop-filter,filter}}html.menu-open{overflow:hidden}@media (max-width:1024px){.nav{position:fixed;top:0;right:0;width:100%;max-width:400px;height:100vh;background:linear-gradient(152deg,#101114 0,#1b1d23 100%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:1010;padding:6rem 2rem 2rem;overflow-y:auto;overflow-x:hidden;will-change:transform;transform:translateX(100%);transition:-webkit-transform .4s cubic-bezier(.25,.46,.45,.94);transition:transform .4s cubic-bezier(.25,.46,.45,.94);transition:transform .4s cubic-bezier(.25,.46,.45,.94),-webkit-transform .4s cubic-bezier(.25,.46,.45,.94);-webkit-transform:translateX(100%);-webkit-transition:-webkit-transform .4s cubic-bezier(.25,.46,.45,.94)}.nav.nav--mobile-active{transform:translateX(0);-webkit-transform:translateX(0)}}@media (max-width:480px){.nav{max-width:300px;padding:2rem 1rem}}@media (max-width:390px){.nav{max-width:265px}}.nav__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.875rem;position:relative}@media (max-width:1024px){.nav__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;padding:2rem 0}}.nav__menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.875rem;position:relative}@media (max-width:1024px){.nav__menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;padding:0;width:100%}}.nav__menu-item{position:relative}@media (max-width:1024px){.nav__menu-item{border-bottom:1px solid rgba(255,255,255,.1)}.nav__menu-item:last-child{border-bottom:none}}.nav__menu-item--current::before{content:"";position:absolute;top:50%;left:-.688rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5.62px;height:5.6px;background-color:#6e7cff;border-radius:50%}@media (max-width:1024px){.nav__menu-item--current::before{left:10px}}@media (max-width:1024px){.nav__menu-item--has-dropdown.nav__menu-item--mobile-expanded .nav__submenu{max-height:340px;opacity:1;visibility:visible;gap:0;margin-bottom:1rem}.nav__menu-item--has-dropdown.nav__menu-item--mobile-expanded .nav__dropdown-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.nav__menu-item--has-dropdown.nav__menu-item--mobile-expanded>.nav__menu-link{color:#6e7cff}.nav__menu-item--has-dropdown.nav__menu-item--mobile-expanded>.nav__menu-link::before{content:"";position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5.62px;height:5.6px;background-color:#6e7cff;border-radius:50%}.nav__menu-item--has-dropdown.nav__menu-item--mobile-expanded>.nav__menu-link .nav__dropdown-arrow svg path{stroke:#6e7cff}}@media (max-width:480px){.nav__menu-item--has-dropdown.nav__menu-item--mobile-expanded .nav__submenu{max-height:330px}}@media (max-width:390px){.nav__menu-item--has-dropdown.nav__menu-item--mobile-expanded .nav__submenu{max-height:355px}}@media (min-width:1025px){.nav__menu-item--has-dropdown:hover .nav__submenu{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.nav__menu-item--has-dropdown:hover .nav__dropdown-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.nav__menu-item--has-dropdown:hover>.nav__menu-link{color:#6e7cff}.nav__menu-item--has-dropdown:hover>.nav__menu-link::before{content:"";position:absolute;top:50%;left:-.688rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5.62px;height:5.6px;background-color:#6e7cff;border-radius:50%}.nav__menu-item--has-dropdown:hover>.nav__menu-link .nav__dropdown-arrow svg path{stroke:#6e7cff}}.nav__menu-link{color:#fff;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease;font-size:clamp(1rem,1.2vw,1.125rem);font-weight:500;line-height:clamp(140%,2.8vw,150%);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:1024px){.nav__menu-link{padding:1rem 1.5rem;margin:.25rem 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}}@media (hover:hover){.nav__menu-link:hover{color:#6e7cff;-webkit-transition:all .3s ease;transition:all .3s ease}.nav__menu-link:hover .nav__dropdown-arrow svg{-webkit-transition:all .3s ease;transition:all .3s ease}.nav__menu-link:hover .nav__dropdown-arrow svg path{stroke:#6e7cff}.nav__menu-link:hover::before{content:"";position:absolute;top:50%;left:-.688rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5.62px;height:5.6px;background-color:#6e7cff;border-radius:50%}}@media (hover:hover) and (max-width:1024px){.nav__menu-link:hover::before{left:0}}.nav__menu-link.active,.nav__menu-link.current-menu-item,.nav__menu-link[aria-current=page]{color:#6e7cff}.nav__menu-link.active::before,.nav__menu-link.current-menu-item::before,.nav__menu-link[aria-current=page]::before{content:"";position:absolute;top:50%;left:-.688rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5.62px;height:5.6px;background-color:#6e7cff;border-radius:50%}@media (max-width:1024px){.nav__menu-link.active::before,.nav__menu-link.current-menu-item::before,.nav__menu-link[aria-current=page]::before{left:0}}.nav__menu-link--has-dropdown{cursor:pointer}.nav__dropdown-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.nav__dropdown-arrow svg{width:12px;height:8px}.nav__submenu{position:absolute;top:calc(100% + 1.5rem);left:-45px;-webkit-transform:translateY(-10px);transform:translateY(-10px);width:-webkit-max-content;width:-moz-max-content;width:max-content;border-radius:10px;-webkit-box-shadow:1px -2px 10px 0 rgba(60,131,246,.12);box-shadow:1px -2px 10px 0 rgba(60,131,246,.12);background:#222;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1001;padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.938rem}@media (max-width:1024px){.nav__submenu{position:static;width:100%;background:rgba(0,0,0,.3);border-radius:.5rem;-webkit-box-shadow:none;box-shadow:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-transform:none;transform:none;max-height:0;overflow:hidden;padding:0;margin:.5rem 0 0;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1)}.nav__submenu::before{display:none}}.nav__submenu--active{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.nav__submenu--touch-active{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.nav__submenu::before{content:"";position:absolute;top:-10px;left:60px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:20px;height:20px;background:#222}@media (max-width:1024px){.nav__submenu::before{display:none}}.nav__submenu .nav__menu-item{list-style:none}.nav__submenu-link{display:block;color:#fff;text-decoration:none;font-size:1rem;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;padding:0}@media (max-width:1024px){.nav__submenu-link{padding:.875rem 1.5rem;font-size:clamp(1rem,1.2vw,1.125rem);margin:0}}.nav__mobile-cta{display:none}@media (max-width:1024px){.nav__mobile-cta{display:block;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1)}}.nav__mobile-cta .btn{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.75rem 1.5rem;font-size:clamp(.875rem,1.5vw,1.25rem)}.logo{display:inline-block;line-height:0}.logo__svg{display:block;width:86px;height:56px;color:#fff;overflow:visible;-webkit-transition:color .3s ease;transition:color .3s ease}@media (max-width:768px){.logo__svg{width:72px;height:47px}}@media (max-width:480px){.logo__svg{width:60px;height:39px}}.logo__bar{-webkit-transform-origin:center;transform-origin:center}.logo--animate-on-load .logo__bar--1{-webkit-animation:logo-bounce-1 1.2s ease-in-out;animation:logo-bounce-1 1.2s ease-in-out}.logo--animate-on-load .logo__bar--2{-webkit-animation:logo-bounce-2 1.2s ease-in-out .1s;animation:logo-bounce-2 1.2s ease-in-out .1s}.logo--animate-on-load .logo__bar--3{-webkit-animation:logo-bounce-3 1.2s ease-in-out .2s;animation:logo-bounce-3 1.2s ease-in-out .2s}.logo--animate-on-load .logo__bar--4{-webkit-animation:logo-bounce-4 1.2s ease-in-out .3s;animation:logo-bounce-4 1.2s ease-in-out .3s}.logo--animate-on-load .logo__bar--5{-webkit-animation:logo-bounce-5 1.2s ease-in-out .4s;animation:logo-bounce-5 1.2s ease-in-out .4s}.logo--animate-on-load .logo__bar--6{-webkit-animation:logo-bounce-6 1.2s ease-in-out .5s;animation:logo-bounce-6 1.2s ease-in-out .5s}.logo--animate-on-load .logo__bar--7{-webkit-animation:logo-bounce-7 1.2s ease-in-out .6s;animation:logo-bounce-7 1.2s ease-in-out .6s}@media (max-width:480px){.logo--animate-on-load .logo__bar--1{-webkit-animation:logo-bounce-1-mobile 1s ease-in-out;animation:logo-bounce-1-mobile 1s ease-in-out}.logo--animate-on-load .logo__bar--2{-webkit-animation:logo-bounce-2-mobile 1s ease-in-out .1s;animation:logo-bounce-2-mobile 1s ease-in-out .1s}.logo--animate-on-load .logo__bar--3{-webkit-animation:logo-bounce-3-mobile 1s ease-in-out .2s;animation:logo-bounce-3-mobile 1s ease-in-out .2s}.logo--animate-on-load .logo__bar--4{-webkit-animation:logo-bounce-4-mobile 1s ease-in-out .3s;animation:logo-bounce-4-mobile 1s ease-in-out .3s}.logo--animate-on-load .logo__bar--5{-webkit-animation:logo-bounce-5-mobile 1s ease-in-out .4s;animation:logo-bounce-5-mobile 1s ease-in-out .4s}.logo--animate-on-load .logo__bar--6{-webkit-animation:logo-bounce-6-mobile 1s ease-in-out .5s;animation:logo-bounce-6-mobile 1s ease-in-out .5s}.logo--animate-on-load .logo__bar--7{-webkit-animation:logo-bounce-7-mobile 1s ease-in-out .6s;animation:logo-bounce-7-mobile 1s ease-in-out .6s}}@-webkit-keyframes logo-bounce-1{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes logo-bounce-1{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@-webkit-keyframes logo-bounce-2{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes logo-bounce-2{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@-webkit-keyframes logo-bounce-3{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-16px);transform:translateY(-16px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes logo-bounce-3{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-16px);transform:translateY(-16px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes logo-bounce-4{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-14px);transform:translateY(-14px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(-7px);transform:translateY(-7px)}}@keyframes logo-bounce-4{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-14px);transform:translateY(-14px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(-7px);transform:translateY(-7px)}}@-webkit-keyframes logo-bounce-5{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes logo-bounce-5{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@-webkit-keyframes logo-bounce-6{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes logo-bounce-6{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@-webkit-keyframes logo-bounce-7{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-9px);transform:translateY(-9px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes logo-bounce-7{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-9px);transform:translateY(-9px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@-webkit-keyframes logo-bounce-1-mobile{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes logo-bounce-1-mobile{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@-webkit-keyframes logo-bounce-2-mobile{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes logo-bounce-2-mobile{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@-webkit-keyframes logo-bounce-3-mobile{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes logo-bounce-3-mobile{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes logo-bounce-4-mobile{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-7px);transform:translateY(-7px)}}@keyframes logo-bounce-4-mobile{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-7px);transform:translateY(-7px)}}@-webkit-keyframes logo-bounce-5-mobile{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes logo-bounce-5-mobile{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@-webkit-keyframes logo-bounce-6-mobile{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes logo-bounce-6-mobile{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@-webkit-keyframes logo-bounce-7-mobile{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes logo-bounce-7-mobile{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@media (max-width:480px){.header__logo-link:hover .logo__bar--1{-webkit-animation:logo-bounce-1-mobile 1s ease-in-out;animation:logo-bounce-1-mobile 1s ease-in-out}.header__logo-link:hover .logo__bar--2{-webkit-animation:logo-bounce-2-mobile 1s ease-in-out .1s;animation:logo-bounce-2-mobile 1s ease-in-out .1s}.header__logo-link:hover .logo__bar--3{-webkit-animation:logo-bounce-3-mobile 1s ease-in-out .2s;animation:logo-bounce-3-mobile 1s ease-in-out .2s}.header__logo-link:hover .logo__bar--4{-webkit-animation:logo-bounce-4-mobile 1s ease-in-out .3s;animation:logo-bounce-4-mobile 1s ease-in-out .3s}.header__logo-link:hover .logo__bar--5{-webkit-animation:logo-bounce-5-mobile 1s ease-in-out .4s;animation:logo-bounce-5-mobile 1s ease-in-out .4s}.header__logo-link:hover .logo__bar--6{-webkit-animation:logo-bounce-6-mobile 1s ease-in-out .5s;animation:logo-bounce-6-mobile 1s ease-in-out .5s}.header__logo-link:hover .logo__bar--7{-webkit-animation:logo-bounce-7-mobile 1s ease-in-out .6s;animation:logo-bounce-7-mobile 1s ease-in-out .6s}}@media (prefers-reduced-motion:reduce){.header{-webkit-transition:none!important;transition:none!important}.header--hidden,.header--show{-webkit-transition:none!important;transition:none!important}.header__logo-link:hover{-webkit-transform:none;transform:none}.header__logo-link:hover .logo__bar--1,.header__logo-link:hover .logo__bar--2,.header__logo-link:hover .logo__bar--3,.header__logo-link:hover .logo__bar--4,.header__logo-link:hover .logo__bar--5,.header__logo-link:hover .logo__bar--6,.header__logo-link:hover .logo__bar--7{-webkit-animation:none;animation:none}.nav{-webkit-transition:none!important;transition:none!important;transform:none!important;-webkit-transform:none!important}.burger{-webkit-transition:none!important;transition:none!important;-webkit-transform:none!important;transform:none!important}.burger__line{-webkit-transition:none!important;transition:none!important}body.menu-open>:not(.header){-webkit-transition:none!important;transition:none!important}}.header{will-change:transform}@media (max-width:1024px){.nav{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;-webkit-overflow-scrolling:touch;contain:layout style paint}}.burger{-webkit-backface-visibility:hidden;backface-visibility:hidden}.burger__line{-webkit-backface-visibility:hidden;backface-visibility:hidden}.follow-panel{position:fixed;left:30px;top:0;bottom:0;width:24px;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;-webkit-transition:all .8s cubic-bezier(.25,.46,.45,.94);transition:all .8s cubic-bezier(.25,.46,.45,.94);will-change:transform,opacity}.follow-panel.animate-in{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}@media (prefers-reduced-motion:reduce){.follow-panel{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-transition:none;transition:none}}@media screen and (max-width:1440px){.follow-panel{display:none}}.follow-panel__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.follow-panel__text{color:#fff;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;text-orientation:mixed;white-space:nowrap}.follow-panel__divider{width:1px;height:50px;background-color:#fff}.follow-panel__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem}.follow-panel__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}.follow-panel__link:hover{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:.8}.follow-panel__icon{width:100%;height:100%}@media (max-width:1024px){.follow-panel{display:none}}.lang-switcher{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}@media (max-width:1024px){.lang-switcher{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.lang-switcher__current{color:#fff;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease;font-size:clamp(1rem,1.2vw,1.125rem);font-weight:500;line-height:clamp(140%,2.8vw,150%);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem;cursor:pointer}@media (min-width:1025px){.lang-switcher__current{width:46px}}@media (max-width:1024px){.lang-switcher__current{padding:1rem 1.5rem;margin:.25rem 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}}@media (hover:hover){.lang-switcher__current:hover{color:#6e7cff;-webkit-transition:all .3s ease;transition:all .3s ease}.lang-switcher__current:hover::before{content:"";position:absolute;top:50%;left:-.688rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5.62px;height:5.6px;background-color:#6e7cff;border-radius:50%}}@media (hover:hover) and (max-width:1024px){.lang-switcher__current:hover::before{left:10px}}.lang-switcher__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.lang-switcher__arrow svg{width:12px;height:8px}.lang-switcher__dropdown{position:absolute;top:calc(100% + 1.5rem);left:-15px;-webkit-transform:translateY(-10px);transform:translateY(-10px);width:74px;border-radius:10px;-webkit-box-shadow:1px -2px 10px 0 rgba(60,131,246,.12);box-shadow:1px -2px 10px 0 rgba(60,131,246,.12);background:#222;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1001;padding:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.938rem}@media (max-width:1024px){.lang-switcher__dropdown{position:static;width:100%;background:rgba(0,0,0,.3);border-radius:.5rem;-webkit-box-shadow:none;box-shadow:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-transform:none;transform:none;max-height:0;overflow:hidden;padding:0;margin:.5rem 0 0;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1)}}.lang-switcher__dropdown::before{content:"";position:absolute;top:-10px;left:27px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:20px;height:20px;background:#222}@media (max-width:1024px){.lang-switcher__dropdown::before{display:none}}.lang-switcher__item{list-style:none}.lang-switcher__link{display:block;color:#fff;text-decoration:none;font-size:1rem;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;padding:0;text-align:center}@media (max-width:1024px){.lang-switcher__link{padding:.875rem 1.5rem;font-size:clamp(1rem,1.2vw,1.125rem);margin:0}}@media (hover:hover){.lang-switcher__link:hover{color:#6e7cff}.lang-switcher__link:hover::before{content:"";position:absolute;top:50%;left:-.3rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5.62px;height:5.6px;background-color:#6e7cff;border-radius:50%}}.lang-switcher__link:focus{outline:2px solid #6e7cff;outline-offset:2px}.lang-switcher__link--loading{opacity:.7;pointer-events:none}.lang-switcher__link--loading::after{content:"";position:absolute;top:50%;right:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px;height:12px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;-webkit-animation:lang-switcher-spin 1s linear infinite;animation:lang-switcher-spin 1s linear infinite}@media (min-width:1025px){.lang-switcher:hover .lang-switcher__dropdown{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.lang-switcher:hover .lang-switcher__arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lang-switcher:hover .lang-switcher__current{color:#6e7cff}.lang-switcher:hover .lang-switcher__arrow svg path{stroke:#6e7cff}}@media (max-width:1024px){.lang-switcher{width:100%;gap:0;border-top:1px solid rgba(255,255,255,.1)}.lang-switcher .lang-switcher__dropdown--mobile-active{max-height:300px;opacity:1;visibility:visible;gap:0;padding:.5rem 0}.lang-switcher.lang-switcher--mobile-expanded .lang-switcher__dropdown{max-height:300px;opacity:1;visibility:visible;gap:0;padding:.5rem 0;margin:0}.lang-switcher.lang-switcher--mobile-expanded .lang-switcher__arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lang-switcher.lang-switcher--mobile-expanded .lang-switcher__current{color:#6e7cff}}