@font-face{font-family:JetBrainsMono;font-style:normal;font-weight:400;src:local("JetBrainsMono"),local("JetBrainsMono-Regular"),url(/assets/fonts/JetBrainsMono-Regular.woff2) format("woff2");font-display:block}@font-face{font-family:JetBrainsMono;font-style:normal;font-weight:500;src:local("JetBrainsMono"),local("JetBrainsMono-Medium"),url(/assets/fonts/JetBrainsMono-Medium.woff2) format("woff2");font-display:block}@font-face{font-family:JetBrainsMono;font-style:normal;font-weight:600;src:local("JetBrainsMono"),local("JetBrainsMono-Bold"),url(/assets/fonts/JetBrainsMono-Bold.woff2) format("woff2");font-display:block}html{-webkit-box-sizing:border-box;box-sizing:border-box;scrollbar-gutter:stable;scroll-behavior:smooth}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-family:JetBrainsMono,sans-serif}body,ul{margin:0;padding:0}ul{list-style:none}img,picture,svg{max-width:100%;display:block}.mt1{margin-top:1rem}.mb1{margin-bottom:1rem}.mt2{margin-top:2rem}.mb2{margin-bottom:2rem}.mt3{margin-top:3rem}.mb3{margin-bottom:3rem}#nav-icon1{width:20px;height:15px;position:relative;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:none}#nav-icon1,#nav-icon1 span{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}#nav-icon1 span{display:block;position:absolute;height:2px;width:100%;background:#000;border-radius:50px;opacity:1;left:0;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;pointer-events:none}#nav-icon1 span:first-child{top:0}#nav-icon1 span:nth-child(2){top:6px;height:2.2px}#nav-icon1 span:nth-child(3){top:12px}#nav-icon1.open span:first-child{top:6px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}#nav-icon1.open span:nth-child(2){opacity:0;left:-60px}#nav-icon1.open span:nth-child(3){top:6px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}button.icon{background-color:rgba(0,0,0,0);border:none;padding:.25rem;cursor:pointer}button.icon:hover{background-color:#eee}header{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;position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:2;-webkit-box-shadow:1px 1px 1px #f6f1ff;box-shadow:1px 1px 1px #f6f1ff}header a.logo{display:inline-block;margin:4px 0 4px 10rem}header a,header li.cb{text-transform:uppercase;text-decoration:none;color:#9d68fb;font-weight:600}header a:hover,header li.cb:hover{text-decoration:underline;cursor:pointer}header nav ul,header ul.soc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:36px}header ul.soc{gap:2rem}footer{background-color:rgba(157,104,251,.1)}footer dialog{position:fixed;margin:0 auto;top:3rem;border:none;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}footer dialog .head{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;font-weight:600}footer dialog .head button.close:focus{outline:none;background-color:#f5f0ff}footer dialog form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-top:1rem}footer dialog form input[type=tel]{padding:.5rem;font-family:JetBrainsMono;border:1px solid #333;border-radius:.25rem;font-size:1.1rem}footer dialog form input[type=tel]:focus,footer dialog form input[type=tel]:user-valid{outline:none;border-color:#9d68fb}footer dialog form button[type=submit]{font-family:JetBrainsMono;font-size:1rem;color:#9d68fb;border:1px solid #9d68fb;background-color:#f5f0ff;padding:.4rem 1rem;border-radius:.25rem;cursor:pointer;font-size:1.1rem}footer dialog form button[type=submit]:hover{background-color:rgb(228,214.5,255)}footer .cols{gap:2rem;padding:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .cols,footer .cols .col:first-of-type .soc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .cols .col:first-of-type .soc{gap:1rem;margin-top:.5rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}footer .cols .col:first-of-type .soc>:hover{opacity:.8}footer .cols .col:last-of-type ul{line-height:180%;margin-top:.75rem}footer .cols .col:last-of-type ul li a{color:#9d68fb}footer .cols .col:last-of-type ul li a:hover{text-decoration:none}footer .cols .col:last-of-type ul li.cb{text-decoration:underline;cursor:pointer;color:#9d68fb}footer .cols .col:last-of-type ul li.cb:hover{text-decoration:none}section h2.default{font-size:1.5rem;font-weight:600;color:#9d68fb;margin:0}section.slide{height:560px;background:url(/assets/img/slide.avif);padding-top:2rem}section.slide>.inner{display:grid;grid-template-columns:420px 1fr 360px;margin-left:10rem}section.slide ul.stats{grid-row:1;grid-column:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.76);padding:28px 36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px;border-radius:20px}section.slide ul.stats li .title{color:#9d68fb;font-size:20px;font-weight:600;display:block;margin-bottom:9px}section.slide ul.stats li .dsc{color:#1e1e1e}section.slide .flag{grid-column:1/3;grid-row:2;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;font-size:1.5rem;color:#fff;align-self:center}section.slide .flag img.f{border-radius:4px}section.slide div.cb{grid-row:2;grid-column:3;background-color:#fff;border-top-right-radius:20px;border-top-left-radius:20px;padding:2rem;text-align:center}section.slide div.cb .title i{font-style:normal;color:#9d68fb}section.slide div.cb li.cb{list-style:none;border:1px solid #9d68fb;border-radius:4px;background-color:rgba(157,104,251,.1);color:#9d68fb;font-size:20px;font-weight:600;padding:14px 60px 11px;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-block;margin-top:1rem;cursor:pointer}section.slide div.cb li.cb:hover{background-color:rgba(157,104,251,.2)}section.million{margin:60px 0}section.million .inner{background-color:rgba(157,104,251,.1);padding:2rem 11.6rem;font-size:2rem;font-weight:600;color:#9d68fb;position:relative;border-radius:6px}section.million .inner:after{position:absolute;content:"";background-image:url(/assets/img/stars.png);width:100%;height:120%;left:0;top:-1rem;background-position:100%;background-size:cover;background-repeat:no-repeat}section.features{margin-bottom:60px}section.features h2{margin-bottom:1.5rem}section.features ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}section.features ul li{display:grid;grid-template-columns:50px 1fr;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}section.features ul li i{grid-column:1;grid-row:1/3;background-color:rgba(157,104,251,.1);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;border-radius:6px;height:50px;width:50px}section.features ul li .title{grid-row:1;grid-column:2;color:#1e1e1e;font-size:20px;font-weight:600}section.features ul li .d{grid-row:2;grid-column:2;color:#5b5b5b;line-height:150%}section.offer{margin-bottom:60px}section.offer .inner{min-height:330px;padding:2rem 11.6rem;border-radius:6px;border:1px solid #9d68fb;position:relative}section.offer .inner:after{position:absolute;content:"";background-image:url(/assets/img/ufo.avif);width:100%;height:99%;background-position:0;background-size:cover;background-repeat:no-repeat;top:0;left:0;z-index:-1}section.offer h2{color:#9d68fb}section.offer .root button{font-family:JetBrainsMono;font-weight:600;font-size:20px;padding:.5rem 2rem;text-transform:uppercase;cursor:pointer;border-radius:6px;border:1px solid #333}section.offer .root button:hover{background-color:#ccc}section.offer .root button.purple{color:#9d68fb;border-color:#9d68fb;background-color:rgba(157,104,251,.1)}section.offer .root button.purple:hover{background-color:rgba(93.0387096774,6.5290322581,246.4709677419,.1)}section.offer .root .format label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem}section.offer .root .format input[type=radio]{display:none}section.offer .root .format input[type=radio]:checked~.c:after{content:"";background-color:#9d68fb;width:15px;height:15px;display:inline-block;border-radius:50%;left:6px;top:6px;position:absolute}section.offer .root .format .c{border-radius:50px;width:29px;height:29px;min-width:29px;display:inline-block;border:1px solid #9d68fb;position:relative}section.offer .root>.count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}section.offer .root>.count>*{-ms-flex-item-align:start;align-self:flex-start}section.offer .root>.count .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}section.offer .root>.count input[type=number]{width:90px;height:40px;font-size:2rem;font-family:JetBrainsMono;border-radius:4px;border:1px solid #9d68fb}section.offer .root .goals .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-top:1rem}section.offer .root .goals .labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}section.offer .root .goals .labels label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;cursor:pointer}section.offer .root .goals .labels label input:checked~span{color:#9d68fb}section.offer .root>.time .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-top:2rem}section.offer .root>.time .radios{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}section.offer .root>.time .radios label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;cursor:pointer}section.offer .root>.time .radios label input:checked~span{color:#9d68fb}section.offer .root>.sphere{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}section.offer .root>.sphere input[type=text]{-ms-flex-item-align:start;align-self:flex-start;padding:.5rem;border:1px solid #333;border-radius:4px;font-family:JetBrainsMono}section.offer .root>.sphere input[type=text]:focus,section.offer .root>.sphere input[type=text]:user-valid{outline:none;border-color:#9d68fb}section.offer .root>.form .buttons,section.offer .root>.form fieldset,section.offer .root>.sphere .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}section.offer .root>.form fieldset{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem;padding:1rem;background-color:rgba(245,240,255,.3411764706);border-radius:4px;border:1px solid #333}section.offer .root>.form fieldset>*{-ms-flex-item-align:start;align-self:flex-start}section.offer .root>.form fieldset input{padding:.5rem;border:1px solid #333;border-radius:.25rem;width:270px;font-size:1.1rem;font-family:JetBrainsMono}section.offer .root>.form fieldset input:focus,section.offer .root>.form fieldset input:user-valid{outline:none;border-color:#9d68fb}section.offer .root>.form fieldset input:user-invalid{border-color:red}section.offer .root>.form fieldset textarea{width:270px;font-family:JetBrainsMono;height:5rem;border-radius:.25rem;padding:.5rem;font-size:1rem}section.offer .root>.form fieldset textarea:focus,section.offer .root>.form fieldset textarea:user-valid{outline:none;border-color:#9d68fb}section.together{margin-bottom:60px;scroll-margin-top:10rem}section.together .rows{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px}section.together .rows,section.together .rows .row{display:-webkit-box;display:-ms-flexbox;display:flex}section.together .rows .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.together .rows .row .dsc{max-width:500px}section.together .rows .row .dsc .title{font-weight:600;font-size:1.25rem;margin-bottom:.75rem;display:inline-block}section.together .rows .row .dsc p{color:#5b5b5b;line-height:150%;margin-top:0}section.together .rows .row .dsc i{font-style:normal;color:#9d68fb;font-weight:500}section.group{background-color:rgba(157,104,251,.1);border-radius:6px;padding:1.5rem;position:relative;margin-bottom:60px!important;scroll-margin-top:10rem}section.group:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-image:url(/assets/img/group/stars.avif);background-repeat:no-repeat}section.group h2{margin-left:11.6rem;margin-top:2rem;line-height:150%}section.group .rows{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px;margin-top:90px}section.group .rows,section.group .rows .row{display:-webkit-box;display:-ms-flexbox;display:flex}section.group .rows .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}section.group .rows .row .title{display:inline-block;font-weight:600;font-size:1.25rem;margin-bottom:.75rem}section.group .rows .row .c{color:#5b5b5b}section.group .rows .row .c>:first-child{margin-top:0}section.group .rows .row .c ul{margin-left:1.25rem}section.group .rows .row .c ul li{list-style:circle;line-height:150%}section.courses{margin-bottom:60px}section.courses .course-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.5rem;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}section.courses .course-list .item{width:273px;border:1px solid #9d68fb;border-radius:6px}section.courses .course-list .item img.t{border-top-left-radius:4px;border-top-right-radius:4px}section.courses .course-list .item .row:first-of-type{padding:.4rem 1rem .26rem;color:#5b5b5b;font-size:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(157,104,251,.45)}section.courses .course-list .item .row:first-of-type,section.courses .course-list .item .row:last-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.courses .course-list .item .row:last-of-type{padding:.4rem .8rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3rem}section.courses .course-list .item .row:last-of-type .name{display:inline-block;font-weight:500;color:#9d68fb}section.courses .course-list .item .row:last-of-type .dsc{font-size:14px;color:#171717;line-height:120%}section.courses .course-list .item .diff{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px}section.courses .course-list .item .diff>*{width:6px;height:6px;display:inline-block;border-radius:6px}section.courses .course-list .item .diff .f{background-color:#9d68fb}section.courses .course-list .item .diff .e{background-color:#d9d9d9}section.partners{margin-bottom:60px;scroll-margin-top:10rem}section.partners .partners-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}section.partners .partners-list img{border:1px solid #9d68fb;border-radius:3px}@media(max-width:930px){#nav-icon1{display:block}}@media(min-width:1900px){footer,header,section.features,section.million,section.offer,section.slide>.inner,section.together{padding:0 calc(50% - 570px)}section.group{margin:0 calc(50% - 570px)}section.courses,section.partners{padding:0 calc(50% - 570px)}}@media(max-width:1899px){footer,header,section.features,section.million,section.offer,section.slide>.inner,section.together{padding:0 calc(50% - 570px)}section.group{margin:0 calc(50% - 570px)}section.courses,section.partners{padding:0 calc(50% - 570px)}}@media(max-width:1200px){footer,header,section.features,section.million,section.offer,section.slide>.inner,section.together{padding:1rem}section.group{margin:0 1rem}section.courses,section.partners{padding:1rem}}@media(max-width:1060px){header a.logo,section.slide>.inner{margin-left:0}}@media(max-width:520px){header li.cb{display:none}}@media(max-width:840px){header nav ul{display:none}}@media(max-width:910px){section.slide{background:rgba(203,192,225,.3294117647);height:auto}section.slide>.inner{gap:1rem}section.slide>.inner div.cb{grid-row:3;grid-column:1;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.slide .flag img.f{display:none}section.slide .flag span.d{color:#9d68fb}section.million .inner{padding:2rem}}@media(max-width:480px){section.slide{padding-top:0}section.slide ul.stats{gap:1rem;grid-row:2}section.offer .inner{padding:1rem!important}}@media(max-width:500px){section.slide>.inner{grid-template-columns:1fr}}@media(max-width:600px){section.slide .flag{grid-column:1;grid-row:1;font-weight:600}}@media(max-width:880px){section.offer .inner{padding:2rem}section.offer .inner:after{background-image:none}section.together .rows{margin-top:1.5rem;gap:2rem}section.together .rows .row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem}section.together .rows .row img.i{display:none}}@media(max-width:560px){section.together .rows .row img.d{display:none}}@media(max-width:950px){section.group:after{background-image:none;display:none}section.group h2{margin-left:0}section.group .rows{margin-top:1.5rem;gap:2rem}section.group .rows .row img.i{display:none}}
