@font-face{font-family:Sora;src:url(/assets/Sora-Thin-wYTsnBvT.woff)format("woff"),url(/assets/Sora-Thin-B2xbEsZW.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/assets/Sora-ExtraLight-DGCg4TGv.woff)format("woff"),url(/assets/Sora-ExtraLight-DOYGEEHg.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/assets/Sora-Light-unlU-sZU.woff)format("woff"),url(/assets/Sora-Light-CQsnqa4z.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/assets/Sora-Regular-D2ClvMTq.woff)format("woff"),url(/assets/Sora-Regular-CqpoZjBI.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Sora;src:url(/assets/Sora-Medium-b9n3EDJN.woff)format("woff"),url(/assets/Sora-Medium-BjcWBjV-.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/assets/Sora-SemiBold-BIducpqn.woff)format("woff"),url(/assets/Sora-SemiBold-I_2J2BRS.woff2)format("woff2");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Sora;src:url(/assets/Sora-Bold-Dl3uV3Wg.woff)format("woff"),url(/assets/Sora-Bold-CLxLs5z-.woff2)format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Sora;src:url(/assets/Sora-ExtraBold-D1y2X6iQ.woff)format("woff"),url(/assets/Sora-ExtraBold-B3EJ-EhS.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--text:#213542;--text-h:#08060d;--bg:#050711;--border:#e5e4e7;--code-bg:#f4f3ec;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:"Sora", Inter, sans-serif;--heading:"Sora", Inter, sans-serif;--red:#bf0306;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (width<=1024px){:root{font-size:16px}}:root{--gallery-ring-radius:1.2;--ring-chord-gap:-.8em;--gallery-ring-layout-count:18}:root.dark{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}:root.dark #social .button-icon{filter:invert()brightness(2)}#root{font-family:Sora,Inter,sans-serif}body{margin:0}button,a{cursor:pointer;outline:none}.button:focus,.button:active,.a:focus,.a:active{outline:none}h1{margin:0}.app{background-color:#f2f9ff;width:100%;position:relative}.app__content{width:100%;position:relative}.app__content_hidden{visibility:hidden;pointer-events:none}.footer{color:#fff;z-index:50;background-color:#0000;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;bottom:0;left:0}.footer__container{width:100%}.footer__content{box-sizing:border-box;justify-content:center;align-items:center;width:100%;padding:50px 50px 20px;display:flex}.footer__text-block{flex-direction:column;align-items:center;gap:24px;max-width:327px;display:flex}.footer__paragraph{text-align:center;margin:0;font-size:12px;font-weight:300;line-height:110%}.footer__list-block{gap:130px;display:flex}.footer__list-container{flex-direction:column;gap:11px;display:flex}.footer__list-title{border-bottom:1px solid #f3f9ff1a;padding-bottom:11px;font-size:12px;font-weight:700;line-height:100%}.footer__list{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.footer__list-item{font-size:12px;font-weight:300;line-height:100%}.footer__list-text{text-align:left;margin:0}.footer__copyright-container{box-sizing:border-box;justify-content:center;padding:10px 50px;display:flex}.footer__copyright{font-size:12px;font-weight:700}.footer__logo{font-size:20px;font-weight:700;line-height:100%}@media screen and (width<=767px){.footer__content{flex-direction:column;gap:50px;padding-top:0}.footer__text-block{align-items:center;gap:19px}.footer__list-block{display:none}.footer__paragraph{text-align:center}.footer__copyright-container{border:none;flex-direction:column;align-items:center;gap:20px;padding:0 0 20px}.footer__logo_copyright{display:none}}.main{position:relative}.second{height:800px}.carousel{background:linear-gradient(#0000 0%,#f2f9ff 6%,#84b1fc 20%,#387ff5 30%,#0f56d2 40%,#0842a4 50%,#022359 60%,#041533 70%,#050711 90%);height:100vh;min-height:700px}.video-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid #ffffff59;border-radius:24px;overflow:hidden;box-shadow:0 0 30px #ffffff26,inset 0 0 20px #ffffff26}.gallery-card__border{background-color:#000}.popup{z-index:1000;overscroll-behavior:none;touch-action:none;width:100%;min-height:100svh;position:fixed;top:0;left:0;overflow:hidden}.popup_hidden{visibility:hidden;pointer-events:none;opacity:0}.popup__content{background-color:#05071299;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative}.popup__panel{pointer-events:auto;z-index:1;position:relative}.join-form__button_submit{--edge-color:#4b77b9;--center-color:#083f94;--left-stop:0%;--right-stop:100%}@property --edge-color{syntax:"<color>";inherits:false;initial-value:#083f94}@property --center-color{syntax:"<color>";inherits:false;initial-value:#4b77b9}@property --left-stop{syntax:"<percentage>";inherits:false;initial-value:24%}@property --right-stop{syntax:"<percentage>";inherits:false;initial-value:76%}.join-form{-webkit-backdrop-filter:blur(50px);box-sizing:border-box;background-color:#06081280;border-radius:36px;flex-direction:column;align-items:center;width:554px;min-height:361px;padding:60px 0;display:flex;position:relative}.join-form:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(to top left,#f3f9ff,#f3f9ff40);padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.join-form__button_close{top:20px;right:20px}.join-form__text-container{margin:0 auto 30px}.join-form__title{color:#f3f9ff;text-align:center;margin:0 0 10px;font-size:24px;font-weight:400;line-height:100%}.join-form__description{color:#f3f9ff80;font-size:12px;font-weight:300;line-height:100%}.join-form__input-wrapper{border-radius:12px;width:360px;height:52px;margin:0 0 30px;position:relative}.join-form__input-wrapper:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(270deg,#f3f9ff,#f3f9ff40);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.join-form__input-wrapper:has(.join-form__input_error):before{background:linear-gradient(to left, var(--red), #bf030640)}.join-form__input{border-radius:inherit;box-sizing:border-box;color:#f3f9ff;-webkit-backdrop-filter:blur(10px);background:linear-gradient(90deg,#f3f9ff -150%,#f3f9ff00);border:none;outline:none;width:100%;height:100%;padding:17px 16px;font-family:Sora}.join-form__input::placeholder{color:#f3f9ff80}.join-form__input_error{background:linear-gradient(to right, var(--red), #bf030600)}.join-form__input_error:before{background:linear-gradient(to left, var(--red), #bf030640)}.join-form__button{border:none;outline:none;transition:all .3s}.join-form__button_submit{box-sizing:border-box;background-image:linear-gradient(90deg, var(--edge-color) 0%, var(--edge-color) var(--left-stop), var(--center-color) 50%, var(--edge-color) var(--right-stop), var(--edge-color) 100%);color:#f3f9ff;border-radius:12px;width:360px;height:52px;margin:0 0 10px;padding:16px 32px;font-family:Sora;font-size:16px;font-weight:700;line-height:100%;transition:--edge-color .3s cubic-bezier(.4,0,.2,1),--center-color .3s cubic-bezier(.4,0,.2,1),--left-stop .3s cubic-bezier(.4,0,.2,1),--right-stop .3s cubic-bezier(.4,0,.2,1)}.join-form__button_submit:not(:disabled):hover{--edge-color:#083f94;--center-color:#4b77b9;--left-stop:24%;--right-stop:76%}.join-form__bottom-text{color:#f3f9ff80;font-size:10px;font-weight:300;line-height:100%}.join-form__bottom-text_blue{background:linear-gradient(90deg,#4b77b9,#083f94,#4b77b9);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.join-form__error-msg{color:var(--red);text-align:left;margin:7px 0 0 16px;font-size:12px;font-weight:300;line-height:100%}@media screen and (width<=1023px){.join-form{width:464px}.join-form__input-wrapper,.join-form__button_submit{width:344px}}@media screen and (width<=767px){.join-form{width:358px}.join-form__input-wrapper,.join-form__button_submit{width:298px}}.close-btn{background:0 0;border:none;outline:none;width:40px;height:40px;padding:0;position:absolute;top:20px;right:20px}.close-btn__content{box-sizing:border-box;background-color:var(--red);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;transition:all .2s;display:flex;position:relative}.close-btn__content:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#f3f9ff40,#f3f9ff);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.close-btn__content:active{background-color:#f3f9ff80}.close-btn__content:active:before{background:#f3f9ff80}.close-btn__content:hover:not(:active):after{opacity:1}.close-btn__icon{flex-shrink:0;width:10px;height:11px;display:block}.close-btn__content:after{content:"";filter:blur(7px);opacity:0;background:#f3f9ff80;border-radius:50%;width:20px;height:20px;transition:opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header__button{--edge-color:#4b77b9;--center-color:#083f94;--left-stop:0%;--right-stop:100%}.header{width:100%;padding:70px 0 31px;display:flex}.header__container{align-items:center;width:1180px;margin:0 auto;display:flex}.header__logo-container{background-color:#f5f9ff33;border-radius:27px;outline:none;justify-content:center;align-self:flex-start;align-items:center;width:82px;height:82px;margin:0 100px 0 20px;text-decoration:none;display:flex;box-shadow:0 9px 19px #1b62dc0d,inset 0 35px 35px #1b62dc0a,0 78px 47px #1b62dc08,0 139px 56px #1b62dc03,0 218px 61px #1b62dc00}.header__text-container{flex-direction:column;align-items:center;gap:5px;max-width:753px;margin:0 auto;display:flex}.header__text-container_mob{display:none}.header__title{background:linear-gradient(90deg,#4b77b9,#083f94,#083f94,#4b77b9);-webkit-text-fill-color:transparent;letter-spacing:0%;-webkit-background-clip:text;background-clip:text;font-family:Sora,Inter,sans-serif;font-size:48px;font-weight:600;line-height:60px}.header__description{color:#213542;letter-spacing:0%;margin:0;font-size:24px;font-weight:400;line-height:30px}.header__button-container{background-color:#f5f9ff33;border-radius:26px;align-self:flex-start;padding:16px 16px 14px;box-shadow:0 9px 19px #1b62dc0d,0 35px 35px #1b62dc0a,0 78px 47px #1b62dc08,0 139px 56px #1b62dc03,0 218px 61px #1b62dc00}.header__button{background-image:linear-gradient(90deg, var(--edge-color) 0%, var(--edge-color) var(--left-stop), var(--center-color) 50%, var(--edge-color) var(--right-stop), var(--edge-color) 100%);color:#f3f9ff;background-color:#0003;border:none;border-radius:12px;width:173px;height:52px;margin-left:auto;padding:16px 32px;font-family:Sora,Inter,sans-serif;font-size:16px;font-weight:700;line-height:100%;transition:--edge-color .3s cubic-bezier(.4,0,.2,1),--center-color .3s cubic-bezier(.4,0,.2,1),--left-stop .3s cubic-bezier(.4,0,.2,1),--right-stop .3s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 10px 22px #1b62dc0d,0 39px 39px #1b62dc0a,0 88px 53px #1b62dc08,0 157px 63px #1b62dc03,0 245px 69px #1b62dc00,0 9px 19px #1b62dc0d,0 35px 35px #1b62dc0a,0 78px 47px #1b62dc08}.header__button:before{content:"";opacity:0;background-color:#0003;border-radius:12px;width:100%;height:100%;position:absolute;top:0;left:0}.header__button:hover{--edge-color:#083f94;--center-color:#4b77b9;--left-stop:24%;--right-stop:76%}.header__button:active:before{opacity:1}@media screen and (width<=1200px){.header__container{width:92.2%}}@media screen and (width<=1023px){.header{flex-direction:column}.header__container{justify-content:space-between}.header__text-container{margin-top:70px}.header__button-container{padding:10px}.header__button{width:141px;height:40px;padding:10px 16px}.header__logo-container{width:69px;height:60px;margin:0}}@media screen and (width<=767px){.header__title{font-size:30px;line-height:100%}.header__description{font-size:16px;line-height:100%}.header__container .header__text-container{display:none}.header__text-container_mob{flex-direction:column;align-items:center;gap:5px;margin-top:72px;display:flex}.header__logo-container{margin:0}.header__container{box-sizing:border-box;width:100%;padding:16px 16px 0}.header{padding:0}}
