@font-face{font-family:TTHoves;font-style:normal;font-weight:400;src:url(/fonts/TTHoves-Regular.woff2)format("woff2"),url(/fonts/TTHoves-Regular.woff)format("woff")}@font-face{font-family:TTHoves;font-style:normal;font-weight:500;src:url(/fonts/TTHoves-Medium.woff2)format("woff2"),url(/fonts/TTHoves-Medium.woff)format("woff")}@font-face{font-family:TTHoves;font-style:normal;font-weight:600;src:url(/fonts/TTHoves-DemiBold.woff2)format("woff2"),url(/fonts/TTHoves-DemiBold.woff)format("woff")}@keyframes anim-1{0%{transform:translate(0)}25%{transform:translateY(8px)}50%{transform:translateY(-8px)}75%{transform:translateY(8px)}}@keyframes anim-2{0%{transform:translate(0)}25%{transform:translateY(8px)}50%{transform:translateY(-8px)}75%{transform:translateY(16px)}}@keyframes anim-3{0%{transform:translate(0)}25%{transform:translateY(-16px)}50%{transform:translateY(8px)}75%{transform:translateY(-24px)}}@keyframes anim-4{0%{transform:translate(0)}25%{transform:translate(-16px,-40px)}50%{transform:translateY(-2px)}75%{transform:translateY(-31px)}}@keyframes anim-5{0%{transform:translate(0)}25%{transform:translate(3px,-24px)}50%{transform:translate(11px)}75%{transform:translate(-5px,-64px)}}@keyframes anim-6{0%{transform:translate(0)}25%{transform:translate(4px,-28px)}50%{transform:translate(4px,8px)}75%{transform:translate(4px,-61px)}}@keyframes anim-7{0%{transform:translate(0)}25%{transform:translate(45px,19px)}50%{transform:translate(-13px,-53px)}75%{transform:translate(45px,-10px)}}*{background:0 0;border:none;box-sizing:border-box;margin:0;outline:none;padding:0;-webkit-tap-highlight-color:transparent}body{font:24px/1.333 TTHoves,sans-serif;position:relative;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;background:#fff;color:#110d2b;text-rendering:optimizeLegibility}a,a:visited{color:#583dff;text-decoration:none}ol,ul{list-style:none}iframe,img{display:block;height:auto;max-width:100%}main{display:flex;flex-direction:column;min-height:100vh;overflow:hidden;padding:0 max(24px,calc(50% - 600px));width:100%}h1{color:#211951;font-size:44px;font-weight:500;letter-spacing:.02em;line-height:1.03;text-align:center}@media(min-width:570px){h1{font-size:72px}}h2{color:#211951;font-size:44px;font-weight:600;letter-spacing:.02em;line-height:1.25;text-align:center}@media(min-width:570px){h2{font-size:56px}}h3{color:#211951;font-size:30px;font-weight:500;letter-spacing:.02em;line-height:1.21}@media(min-width:570px){h3{font-size:48px}}button{cursor:pointer;font:inherit}.btn,a.btn{align-items:center;background:#211951;border-radius:12px;color:#15f5ba;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:12px;height:48px;justify-content:center;line-height:1;padding:0 24px;text-align:center;text-decoration:none;transition:all .3s ease;white-space:nowrap;width:-moz-fit-content;width:fit-content}.btn:hover,a.btn:hover{background:#19133e}.btn:active,a.btn:active{background:#110d2b;transform:scale(.95)}form{background:radial-gradient(circle at 100% 100%,#fff 0,#fff 23px,transparent 0)0 0/24px 24px no-repeat,radial-gradient(circle at 0 100%,#fff 0,#fff 23px,transparent 0)100% 0/24px 24px no-repeat,radial-gradient(circle at 100% 0,#fff 0,#fff 23px,transparent 0)0 100%/24px 24px no-repeat,radial-gradient(circle at 0 0,#fff 0,#fff 23px,transparent 0)100% 100%/24px 24px no-repeat,linear-gradient(#fff,#fff)50%/calc(100% - 2px)calc(100% - 48px)no-repeat,linear-gradient(#fff,#fff)50%/calc(100% - 48px)calc(100% - 2px)no-repeat,linear-gradient(239deg,transparent 20%,#b0a3ff);border-radius:24px;display:block;gap:24px;padding:32px;width:-moz-fit-content;width:fit-content}form,form>div{display:flex;flex-direction:column}form>div{gap:8px}form label,form p{font-size:16px;line-height:1.37}form a{text-decoration:underline}form button.btn{gap:8px;height:56px;width:100%}input[type=email],input[type=tel],input[type=text],textarea{border:1px solid #d8dbe5;border-radius:12px;display:block;font:inherit;font-size:18px;height:56px;padding:0 16px;width:100%}input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{color:#c0c2cc}input[type=email]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:#c0c2cc}textarea{height:104px;padding:16px}.checkbox{align-items:center;display:flex;gap:8px;position:relative}.checkbox:before{background-color:#583dff;background-position:50%;background-repeat:no-repeat;background-size:16px 14px;border-radius:8px;content:"";flex-shrink:0;height:32px;margin-bottom:auto;width:32px}.checkbox input{opacity:0;position:absolute}.checkbox:has(input:checked):before{background-image:url(/images/checkbox.svg)}.header{align-items:center;background:#f7f9ff;border-radius:20px;display:flex;gap:24px;left:50%;padding:8px;position:fixed;top:24px;transform:translateX(-50%);width:-moz-fit-content;width:fit-content;z-index:100}@media(min-width:1024px){.header{gap:12px}}.header .logo{height:48px;width:48px}@media(min-width:1024px){.header .logo{align-items:center;display:flex;flex-shrink:0;gap:15px;width:auto}}.header .logo img:first-child{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:1024px){.header .logo img:first-child{height:48px;width:48px}}.header .logo img:last-child{display:none}@media(min-width:1024px){.header .logo img:last-child{display:block;height:24px;-o-object-fit:contain;object-fit:contain;width:90px}}.header .menu-toggle{color:#836fff;height:48px;width:48px}@media(min-width:1024px){.header .menu-toggle{display:none}}.header .menu-toggle svg{height:100%;width:100%}.header menu{background:#fff;border-radius:12px;box-shadow:0 8px 40px rgba(88,61,255,4%),0 2px 8px rgba(17,13,43,4%);display:flex;flex-direction:column;font-size:16px;gap:8px;line-height:1.37;min-width:180px;opacity:0;padding:24px;position:absolute;right:8px;top:100%;transition:all .3s ease-in-out;visibility:hidden}@media(min-width:1024px){.header menu{align-items:center;background:unset;border-radius:unset;box-shadow:unset;flex-direction:row;gap:0;min-width:unset;opacity:1;padding:unset;position:static;visibility:visible}}.header menu.is-show{opacity:1;visibility:visible}.header menu ul{display:flex;flex-direction:column;gap:8px;height:0;overflow:hidden}@media(min-width:1024px){.header menu ul{background:#fff;border-radius:12px;box-shadow:0 8px 40px rgba(88,61,255,4%),0 2px 8px rgba(17,13,43,4%);min-width:180px;padding:0 24px!important;position:absolute;right:0;top:100%}.header menu ul.is-show{display:flex!important}.header menu ul li:first-child{margin-top:24px}.header menu ul li:last-child{margin-bottom:24px}}.header menu ul.is-show{display:flex!important;padding-top:8px}.header menu a,.header menu span{align-items:center;color:#110d2b;display:flex;gap:4px;min-height:40px;padding:8px}.header menu a svg,.header menu span svg{color:#211951;cursor:pointer;height:24px;width:24px}.header menu menuitem{transition:opacity .3s ease}@media(min-width:1024px){.header menu menuitem{position:relative}.header menu menuitem>a,.header menu menuitem>span{color:#211951;font-weight:600;line-height:1.5;padding:0 16px}}@media(min-width:400px){.header .btn{min-width:240px}}.footer{background:#f0f3ff;gap:40px;margin-top:52px;padding:80px max(24px,calc(50% - 600px))}.footer,.footer .grid{display:flex;flex-direction:column}.footer .grid{gap:45px}@media(min-width:768px){.footer .grid{flex-direction:row;justify-content:space-between}}@media(min-width:1024px){.footer .grid{gap:100px}}.footer .about{display:flex;flex-direction:column;gap:32px}@media(min-width:768px){.footer .about{flex:1}}.footer .logo{align-items:center;display:flex;gap:10px}.footer .logo img:first-child{height:32px;width:32px}.footer .logo img:last-child{height:16px;width:60px}.footer .social-links{align-items:center;display:flex;gap:24px}.footer .lang{cursor:pointer;position:relative}.footer .lang p{align-items:center;display:flex;font-size:16px;gap:8px;height:54px;letter-spacing:.02em;line-height:1;width:62px}.footer .lang p svg{height:16px;width:16px}.footer .lang ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px 24px;background:#fff;border-radius:12px;box-shadow:0 8px 40px rgba(88,61,255,4%),0 2px 8px rgba(17,13,43,4%);font-size:16px;left:0;line-height:1.37;opacity:0;padding:24px;position:absolute;top:100%;transition:all .3s ease-in-out;visibility:hidden}.footer .lang ul.is-show{opacity:1;visibility:visible}.footer .lang ul li{border-radius:12px;padding:8px 40px 8px 8px}.footer .lang ul li.is-active{background:#f7f9ff url(/images/check.svg)calc(100% - 8px)/24px 24px no-repeat}.footer .col{display:flex;flex-direction:column;font-size:18px;gap:16px;line-height:2.67}.footer .col p{font-size:24px;font-weight:600;line-height:1.33}.footer .col a{color:#110d2b}.footer .copy{font-size:17px;line-height:1.88}.section-1{align-items:center;display:flex;flex-direction:column;gap:24px;padding:192px 0 52px;position:relative}.section-1 .title{max-width:400px;position:relative}@media(min-width:570px){.section-1 .title{max-width:550px}}.section-1 .title .item-1,.section-1 .title .item-2,.section-1 .title .item-3{height:40px;pointer-events:none;position:absolute;width:40px}.section-1 .title .item-1,.section-1 .title .item-2{color:#583dff}.section-1 .title .item-1{right:calc(50% - 138px);top:4px}@media(min-width:570px){.section-1 .title .item-1{right:68px;top:23px}}.section-1 .title .item-2{bottom:-2px;right:calc(50% - 212px)}@media(min-width:570px){.section-1 .title .item-2{bottom:7px;right:-53px}}.section-1 .title .item-3{color:#fe0;left:calc(50% - 164px);top:46px;transform:scaleX(-1)}@media(min-width:570px){.section-1 .title .item-3{left:18px;top:97px}}.section-1 .title+p{font-weight:500;letter-spacing:.02em;max-width:528px;text-align:center}.section-1 .video-wrapper{max-width:688px;position:relative;width:100%;z-index:-1}@media(min-width:1024px){.section-1 .video-wrapper{max-width:825px}}.section-1 .video-wrapper .item-1,.section-1 .video-wrapper .item-2,.section-1 .video-wrapper .item-3,.section-1 .video-wrapper .item-4{display:none;height:120px;pointer-events:none;position:absolute;width:120px;z-index:-2}@media(min-width:768px){.section-1 .video-wrapper .item-1,.section-1 .video-wrapper .item-2,.section-1 .video-wrapper .item-3,.section-1 .video-wrapper .item-4{display:block}}.section-1 .video-wrapper .item-1 img:first-child,.section-1 .video-wrapper .item-2 img:first-child,.section-1 .video-wrapper .item-3 img:first-child,.section-1 .video-wrapper .item-4 img:first-child{height:56px;left:32px;position:absolute;top:32px;width:56px;will-change:transform}.section-1 .video-wrapper .item-1 img:last-child,.section-1 .video-wrapper .item-2 img:last-child,.section-1 .video-wrapper .item-3 img:last-child,.section-1 .video-wrapper .item-4 img:last-child{will-change:transform}.section-1 .video-wrapper .item-1{left:-136px;top:-95px}@media(min-width:1280px){.section-1 .video-wrapper .item-1{left:-236px}}.section-1 .video-wrapper .item-1 img:first-child{animation:anim-1 5.5s linear infinite alternate}.section-1 .video-wrapper .item-1 img:last-child{animation:anim-4 7.5s linear infinite alternate;height:54px;left:79px;position:absolute;top:50px;width:41px}.section-1 .video-wrapper .item-2{bottom:118px;left:-106px}@media(min-width:1280px){.section-1 .video-wrapper .item-2{left:-125px}}.section-1 .video-wrapper .item-2 img:first-child{animation:anim-2 5.5s linear infinite alternate;animation-delay:1s}.section-1 .video-wrapper .item-2 img:last-child{animation:anim-5 7.5s linear infinite alternate;animation-delay:1s;height:31px;left:66px;position:absolute;top:74px;width:31px}.section-1 .video-wrapper .item-3{right:-122px;top:-195px}@media(min-width:1280px){.section-1 .video-wrapper .item-3{right:-146px}}.section-1 .video-wrapper .item-3 img:first-child{animation:anim-1 5.5s linear infinite alternate;animation-delay:.5s}.section-1 .video-wrapper .item-3 img:last-child{animation:anim-6 11.5s linear infinite alternate;animation-delay:.5s;height:48px;left:59px;position:absolute;top:80px;width:56px}.section-1 .video-wrapper .item-4{right:-100px;top:120px}@media(min-width:1280px){.section-1 .video-wrapper .item-4{right:-136px}}.section-1 .video-wrapper .item-4 img:first-child{animation:anim-3 5.5s linear infinite alternate}.section-1 .video-wrapper .item-4 img:last-child{animation:anim-7 9.5s linear infinite alternate;height:47px;left:-24px;position:absolute;top:51px;width:67px}.section-1 .video{max-width:688px;padding:44px 16px 16px;position:relative;width:100%;z-index:-1}@media(min-width:1024px){.section-1 .video{max-width:825px;padding-bottom:19px}}.section-1 .video:before{background:url(/images/frame.svg)0 0/100% 100% no-repeat;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.section-1 .video canvas,.section-1 .video video{aspect-ratio:1.9;border:1px solid #d8dbe5;border-radius:16px;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.section-2 .grid{display:flex;flex-direction:column;gap:48px;padding-top:432px;position:relative}@media(min-width:1024px){.section-2 .grid{align-items:flex-start;flex-direction:row;padding-top:0}}.section-2 .grid img{height:384px;left:50%;max-width:unset;position:absolute;top:0;transform:translateX(-50%);width:573px}@media(min-width:1024px){.section-2 .grid img{height:auto;position:static;transform:unset;width:100%}}.section-2 .grid>div{display:flex;flex-direction:column;gap:48px}@media(min-width:1024px){.section-2 .grid>div{width:calc(50% - 24px)}.section-2 .grid>div:last-child .item{background:radial-gradient(circle at 100% 100%,#fff 0,#fff 23px,transparent 0)0 0/24px 24px no-repeat,radial-gradient(circle at 0 100%,#fff 0,#fff 23px,transparent 0)100% 0/24px 24px no-repeat,radial-gradient(circle at 100% 0,#fff 0,#fff 23px,transparent 0)0 100%/24px 24px no-repeat,radial-gradient(circle at 0 0,#fff 0,#fff 23px,transparent 0)100% 100%/24px 24px no-repeat,linear-gradient(#fff,#fff)50%/calc(100% - 2px)calc(100% - 48px)no-repeat,linear-gradient(#fff,#fff)50%/calc(100% - 48px)calc(100% - 2px)no-repeat,linear-gradient(318deg,#b0a3ff,rgba(176,163,255,1%) 80%)}}.section-2 .grid .item{background:radial-gradient(circle at 100% 100%,#fff 0,#fff 23px,transparent 0)0 0/24px 24px no-repeat,radial-gradient(circle at 0 100%,#fff 0,#fff 23px,transparent 0)100% 0/24px 24px no-repeat,radial-gradient(circle at 100% 0,#fff 0,#fff 23px,transparent 0)0 100%/24px 24px no-repeat,radial-gradient(circle at 0 0,#fff 0,#fff 23px,transparent 0)100% 100%/24px 24px no-repeat,linear-gradient(#fff,#fff)50%/calc(100% - 2px)calc(100% - 48px)no-repeat,linear-gradient(#fff,#fff)50%/calc(100% - 48px)calc(100% - 2px)no-repeat,linear-gradient(239deg,transparent 20%,#b0a3ff);border-radius:24px;display:flex;flex-direction:column;gap:24px;padding:32px}.section-2 .grid .item .title{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.section-2 .grid .item .title h3{max-width:160px}@media(min-width:570px){.section-2 .grid .item .title h3{max-width:260px}}.section-2 .grid .item ul{display:flex;flex-direction:column;gap:24px}.section-2 .grid .item ul li{align-items:flex-start;display:flex;gap:12px}.section-2 .grid .item ul li svg{flex-shrink:0;height:32px;width:32px}.section,.section-2,.section-3{align-items:center;display:flex;flex-direction:column;gap:16px;padding:52px 0}.section h2,.section-2 h2,.section-3 h2{max-width:784px}.section h2+p,.section-2 h2+p,.section-3 h2+p{letter-spacing:.02em;margin-bottom:88px;max-width:528px;text-align:center}.badge,.section-2 .grid .item .title p{align-items:center;background:#f0f3ff;border-radius:224px;color:#583dff;display:flex;font-size:24px;font-weight:500;gap:12px;line-height:1;padding:4px 16px 4px 4px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.badge .svg,.section-2 .grid .item .title p .svg{align-items:center;background:#fff;border-radius:50%;color:#836fff;display:flex;height:40px;justify-content:center;width:40px}.link,.section-2 .grid .item a,.section-3 .grid .item a{align-items:center;display:flex;font-size:18px;font-weight:500;gap:8px;letter-spacing:.02em;line-height:1.33}.link svg,.section-2 .grid .item a svg,.section-3 .grid .item a svg{flex-shrink:0;height:24px;width:24px}.section-3 .grid{display:flex;flex-direction:column;gap:240px}.section-3 .grid .item{display:flex;flex-direction:column;gap:48px}@media(min-width:1024px){.section-3 .grid .item{align-items:center;flex-direction:row}}.section-3 .grid .item img{margin:0 auto;max-width:573px;order:-1;width:100%}@media(min-width:1024px){.section-3 .grid .item img{order:unset}}.section-3 .grid .item div{display:flex;flex-direction:column;gap:16px}.section-3 .grid .item h3{margin-bottom:-6px}.section-4{padding:192px 0 52px}.section-4 .title{margin:0 auto 24px;position:relative;width:-moz-fit-content;width:fit-content}.section-4 .title svg{color:#836fff;height:48px;position:absolute;right:-64px;top:2px;width:48px}.section-4 .title+p{margin-bottom:56px;text-align:center}.section-4 .grid{display:flex;flex-direction:column;gap:48px}@media(min-width:1024px){.section-4 .grid{align-items:flex-start;flex-direction:row}}.section-4 .grid>div{display:flex;flex-direction:column;gap:56px;padding-top:32px}@media(min-width:1024px){.section-4 .grid>div{width:calc(50% - 24px)}}.section-4 .grid>div ul{display:flex;flex-direction:column;font-weight:500;gap:56px}.section-4 .grid>div ul li{align-items:flex-start;display:flex;gap:24px}.section-4 .grid>div ul li svg{flex-shrink:0;height:64px;width:64px}@media(min-width:1024px){.section-4 .grid form{width:calc(50% - 24px)}}@use "sass:map";.section-5{padding:52px 0}.section-5 h2{margin-bottom:16px}.section-5 h2+p{margin:0 auto 56px;max-width:528px;text-align:center}.section-5 ul{display:flex;flex-direction:column;gap:48px;margin:0 auto;width:-moz-fit-content;width:fit-content}@media(min-width:1280px){.section-5 ul{display:flex;flex-direction:row;flex-wrap:wrap}}.section-5 ul li{align-items:flex-start;display:flex;gap:24px}@media(min-width:1280px){.section-5 ul li{width:576px}}.section-5 ul li svg{color:#211951;flex-shrink:0;height:64px;width:64px}.section-5 ul li p.label{font-size:16px;line-height:1.37}.section-5 ul li p:not(.label){font-size:30px;font-weight:600;line-height:1.21}@media(min-width:570px){.section-5 ul li p:not(.label){font-size:48px}}.section-5 ul li a{color:inherit}