.home-page__start-btn{position:relative;background:linear-gradient(180deg,#6c73f3,#6c73f3) padding-box,linear-gradient(180deg,#a4a9ff,#6c73f3) border-box;border:1px solid transparent;padding:12px 31px;display:flex;justify-content:center;align-items:center;gap:6px;border-radius:8px;font-weight:500;font-size:16px;height:44px;text-wrap:nowrap;justify-self:start;transition:all .2s cubic-bezier(.215,.61,.355,1);color:#fff}.home-page__start-btn.loading{opacity:.8;cursor:not-allowed}.home-page__start-btn.loading:hover{transform:none}.home-page__start-btn[disabled]{pointer-events:none}.home-page__start-btn:focus-visible,.home-page__start-btn:hover{filter:brightness(1.2)}.home-page__start-btn:active{filter:brightness(.8)}.home-page__start-btn.loading{pointer-events:none;opacity:.5}.start-btn__spinner{width:16px;height:16px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:spin 1s linear infinite}.start-btn__text--loading{opacity:.7}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.start-btn__dots:after{content:"";animation:dots 1.5s steps(4) infinite}@keyframes dots{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}.mobile-header{position:absolute;left:50%;transform:translateX(-50%);margin-top:32px;width:90%;justify-content:space-between;align-items:center;z-index:1100;display:none}.mobile-header>svg{height:32px}.mobile-header-right{display:flex;align-items:center;gap:16px}.mobile-header-right .home-page__start-btn{height:auto;padding:8px 12px;border-radius:8px}.mobile-header-right>svg{height:32px;cursor:pointer}@media(max-width:1175px){.mobile-header{display:flex}}.bodyScrollToggle{height:100vh;overflow:hidden}.home-page__header nav{position:absolute;left:50%;translate:-50%}.home-page__header nav ul{display:flex;gap:28px}.home-page__header nav ul li{list-style:none;font-size:16px;opacity:.7;transition:opacity .2s cubic-bezier(.215,.61,.355,1)}.home-page__header nav ul li:focus-visible,.home-page__header nav ul li:hover{opacity:1}.home-page__header nav ul li:active{opacity:.5}.home-page__header nav ul li>span{margin-left:10px;border-radius:3px;padding:3px 4px;background:#97d6e9;font-weight:600;font-size:11px;line-height:130%;text-transform:uppercase;color:#1e1e1e}.mobile-menu{position:fixed;padding-top:100px;top:0;left:0;width:100vw;height:100dvh;background-color:#0f1e29;background-image:radial-gradient(60% 50% at 50% 0,hsla(0,0%,100%,.08) 0,hsla(0,0%,100%,0) 100%);background-repeat:no-repeat;background-attachment:fixed;background-size:100% 100%;transition:all .2s cubic-bezier(.215,.61,.355,1);z-index:1000;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.mobile-menu.active{opacity:1;pointer-events:all}.mobile-menu>a{margin-top:32px;display:block;position:relative;left:5%;font-weight:500;font-size:24px;color:#fff}.mobile-menu>a:active{opacity:.5}.mobile-menu .bottom-wrapper{position:absolute;padding-bottom:36px;width:90%;bottom:0;left:50%;transform:translateX(-50%)}.mobile-menu .bottom-wrapper .divider{width:100%;height:1px;background-color:#fff;opacity:.2}.mobile-menu .bottom-wrapper>a{display:block;margin-top:24px;font-weight:400;font-size:16px;line-height:120%;color:#f4f4f4}.home-page__header{position:relative;max-width:min(90vw,1318px);margin:0 auto;display:flex;justify-content:space-between;align-items:center;z-index:1}.home-page__header .logo{height:39px;width:172px}.home-page__header .guide-link{display:flex;align-items:center;gap:12px;font-size:16px;padding:12px 24px;border-radius:8px;color:#fff;opacity:.7;transition:all .2s ease-in-out}.home-page__header .guide-link:focus-visible,.home-page__header .guide-link:hover{background-color:hsla(0,0%,100%,.3);opacity:1}.home-page__header .guide-link:active{background-color:#1f313a}@media(max-width:1175px){.home-page__header{display:none}}