@font-face{font-family:SuisessIntl;src:url(/assets/SuisseIntl-Regular-WebM.woff2);font-weight:400;font-style:normal}@font-face{font-family:SuisessIntl;src:url(/assets/SuisseIntl-Medium-WebM.woff2);font-weight:500;font-style:normal}@font-face{font-family:Gramatika;src:url(/assets/GramatikaBold.woff);font-weight:700;font-style:normal}html,body,input,button,textarea,label{font-family:SuisessIntl,sans-serif;color:var(--text-color);font-size:16px;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:Gramatika,sans-serif;font-weight:700}body{margin:0;padding:0;background-color:var(--background-color);color:var(--text-color)}button{cursor:pointer;outline:none}.app-footer{height:760px;padding-top:var(--blocks-padding);padding-bottom:40px;display:flex;flex-direction:column;box-sizing:border-box}.app-footer a{color:#918f8f;text-decoration:none;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.app-footer a:hover{color:#292928;border-color:#292928}.app-footer__row{display:flex;gap:24px;margin-bottom:50px}.app-footer__row>div{flex:1 1 50px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.app-footer__row .title{font-size:20px;font-weight:500;margin-bottom:12px}.app-footer__bottom-label{margin-top:auto;color:#918f8f;display:flex;gap:24px}.app-header-item{background:none;font-size:14px;border:none;position:relative;height:32px;display:flex;align-items:center;text-decoration:none;color:var(--text-color);padding:0 12px;border-radius:8px}.app-header-item svg{margin-right:-6px}a.app-header-item:hover{background-color:#00000014}.app-header-item__menu{position:absolute;top:calc(100% + 12px);background-color:var(--header-color);padding:8px;border-radius:12px;box-shadow:0 1px 12px 2px #24242412}.app-header-item__menu.v-enter-active,.app-header-item__menu.v-leave-active{transition:opacity .15s ease-in-out,transform .15s ease-in-out}.app-header-item__menu.v-enter-from,.app-header-item__menu.v-leave-to{pointer-events:none;opacity:0;transform:translateY(-4px)}.app-header-item__menu-item{height:40px;border-radius:10px;display:flex;align-items:center;text-decoration:none;text-align:left;color:var(--text-color);padding-left:16px;padding-right:36px;white-space:nowrap;font-size:16px}.app-header-item__menu-item:hover{background-color:#00000014}.app-header-item__arrow-down{position:relative}.app-header-item__arrow-down:before{content:"";background-color:#000;width:18px;height:18px;left:3px;top:3px;position:absolute;transform:scale(0);transition:transform .08s;border-radius:10px}.app-header-item__arrow-down svg{display:block}.app-header-item.open .app-header-item__arrow-down{color:var(--header-color)}.app-header-item.open .app-header-item__arrow-down svg{transform:scale(.8)}.app-header-item.open .app-header-item__arrow-down:before{transform:scale(1)}.app-header-wrapper{height:66px}.app-header{display:flex;align-items:center;height:48px;margin:8px;padding:0 16px;position:fixed;top:0;right:0;left:0;gap:12px;font-size:14px;z-index:1000}.app-header__home-link{height:24px;margin-right:8px}.app-header__home-link img{display:block;margin-top:2px;height:22px}.app-header__links-container{position:absolute;display:flex;justify-content:center;left:150px;right:150px}.app-header__links-container.align-left{position:static}.app-header__backing{background-color:var(--header-color);position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;border-radius:8px;box-shadow:0 1px 12px 2px #24242412}.app-header__backing.transition{transition:opacity .2s}.app-header__backing.hide{opacity:0}.dev__drop-zone{min-width:50px;min-height:50px;background-color:#2175ec33;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%230664D6FF' stroke-width='2' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");position:relative;display:flex;justify-content:center;align-items:center;flex:1 1 auto}div.container-block{padding:var(--blocks-padding) 0;display:flex;flex-direction:column;gap:40px}div.container-block.width-slim{width:960px}div.container-block.width-wide{margin:0;width:unset}.heading-block h2{font-size:56px;margin:0;white-space:pre-wrap;max-width:820px}.heading-block h2 span.colored{background-color:var(--decoration-color);display:inline-block;padding:0 .1em;margin:0 -.1em;border-radius:8px}.heading-block h2 svg,.heading-block h2 img{vertical-align:bottom;max-width:1.5em;max-height:1.5em}.heading-block h2 svg.mx-n1,.heading-block h2 img.mx-n1{margin-left:-12px;margin-right:-12px}.heading-block h2 svg.mb-n1,.heading-block h2 img.mb-n1{margin-bottom:-8px}.heading-block.alignment-start h2{text-align:start}.heading-block.alignment-center h2{text-align:center;max-width:unset}.heading-block.alignment-end h2{text-align:end;margin-left:auto}.heading-block.size-large h2{font-size:72px}.heading-block.size-small h2{font-size:40px}.work-here-block{padding:var(--blocks-padding) 0}.work-here-block h3{margin-bottom:50px;font-size:40px;text-align:center}.work-here-block__companies{display:flex;gap:32px;flex-wrap:wrap;align-items:center;width:800px;margin:0 auto;justify-content:center;height:104px}.work-here-block__companies img{flex-shrink:0}.v-collapse{-webkit-user-drag:none}.v-collapse__activator{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:4px;height:30px;font-size:14px}.v-collapse__activator svg{margin-left:-4px;transition:transform .2s cubic-bezier(.4,0,.2,1)}.v-collapse__activator.open svg{transform:rotate(90deg)}.v-collapse__content{overflow:hidden}.v-collapse__content.v-transition{transition:height .2s cubic-bezier(.4,0,.2,1)}.qa-block{padding:var(--blocks-padding) 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.qa-block h3{font-size:56px;margin:0 0 40px}.qa-block__item{width:760px;max-width:100%;white-space:pre-wrap;border-top:1px solid var(--text-secondary-color)}.qa-block__item .v-collapse__content-inner{font-size:24px;padding-bottom:30px;line-height:1.5em}.qa-block__item:last-child{border-bottom:1px solid var(--text-secondary-color)}.qa-block__activator{display:flex;align-items:center;font-size:32px;width:100%;text-align:start;height:80px;background:none;border:none;padding:0;font-family:Gramatika,sans-serif;font-weight:700}.qa-block__activator svg{margin-left:auto;margin-right:4px;transition:transform .2s cubic-bezier(.4,0,.2,1)}.qa-block__activator.open svg{transform:rotate(45deg)}.discount-timer{display:flex;gap:12px}.discount-timer>div{background-color:#fff;border-radius:8px;display:flex;text-align:center;flex-direction:column;width:80px;height:80px;justify-content:center;box-sizing:border-box}.discount-timer>div .value{font-size:42px;font-weight:500;line-height:1em;height:1em}.discount-timer>div .title{font-size:12px}.registration-form{background-color:#e4d9fc;display:flex;padding:32px;gap:24px;box-sizing:border-box;border-radius:12px}.registration-form>div{flex:1 1 50px;display:flex;flex-direction:column;gap:8px}.registration-form>div img{align-self:flex-start}.registration-form h3{font-size:40px;margin:0;white-space:pre-wrap}.registration-form .discount-timer{margin-top:12px;margin-bottom:30px}.registration-form .subtitle{font-size:24px;white-space:pre-wrap}.registration-form .disclaimer{color:#00000080;line-height:1.5em;margin-top:auto}.registration-form .form{background-color:#fff;border-radius:8px}.colored-block{min-height:50px;position:relative;box-sizing:border-box;padding:var(--blocks-padding) 0}.colored-block .container{margin:0 auto;display:flex;flex-direction:column;gap:36px}.colored-block .heading-block span.colored{background-color:var(--text-color);color:var(--decoration-color)}.colored-block .colored-block-content .heading-block span.colored{background-color:var(--decoration-color);color:var(--text-color)}.colored-block__decoration{position:absolute;top:4px;bottom:4px;left:8px;right:8px;border-radius:12px;background-color:var(--decoration-color);z-index:-1}.colored-block.variant-half .colored-block__decoration{top:20%;bottom:20%}.colored-block-content{background-color:#fff;padding:36px;min-height:200px;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:64px}.colored-block-content.variant-rounded{border-radius:12px 74px}.headline-banner{flex-direction:colunn;display:flex;flex-direction:column;gap:8px;padding-bottom:var(--blocks-padding)}.headline-banner__banner{background-color:var(--decoration-color);height:510px;border-radius:16px;padding:32px;box-sizing:border-box;position:relative;overflow:hidden}.headline-banner__banner h1{font-size:56px;margin:0;max-width:60%;white-space:pre-wrap}.headline-banner__banner .subtitle{font-size:24px;white-space:pre-wrap;margin-top:16px}.headline-banner__image{position:absolute;right:0;top:0;bottom:0;height:100%}.headline-banner__label{display:flex;align-items:center;background-color:#fbcb70;font-size:18px;font-weight:500;width:max-content;height:36px;padding:0 16px;border-radius:6px;margin-bottom:40px;gap:10px}.headline-banner__label .label-marker{width:4px;height:4px;background-color:var(--text-color);border-radius:2px}.headline-banner__info{background-color:#fff;height:88px;border-radius:16px;display:flex;align-items:center;justify-content:space-evenly;font-size:18px;font-weight:500}.headline-banner__info>div{display:flex;align-items:center;gap:8px}.sl-courses-block{display:flex;gap:20px}.sl-courses-block__item{background-color:#fff;border-radius:12px;padding:24px;flex:1 1 50px}.sl-courses-block__item .title{font-weight:500;font-size:24px;display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.sl-courses-block__item .free-label{background-color:var(--decoration-color);justify-content:space-between;padding:0 12px;height:34px;border-radius:6px;display:flex;align-items:center;gap:4px;font-size:18px;font-weight:400}.sl-courses-block__item .free-label svg{margin-left:-2px}.sl-courses-block__item .text{font-size:18px;white-space:pre-wrap;max-width:90%;line-height:1.4em}.sl-features-block{position:relative;padding-bottom:60px}.sl-features-block img{border-radius:8px;height:580px;width:100%;object-fit:cover;margin-bottom:-310px}.sl-features-block__content{width:960px;margin:0 auto;position:relative;z-index:5}.sl-features-block__content.hasImage h3{color:#fff}.sl-features-block__content h3{font-size:48px;white-space:pre-wrap;margin:0 0 36px}.sl-features-block__content .features-row{display:flex;gap:16px}.sl-features-block__content .features-row__item{flex:1 1 50px;background-color:#fff;padding:24px;display:flex;flex-direction:column;border-radius:12px}.sl-features-block__content .features-row__item .title{font-size:32px;font-family:Gramatika,sans-serif;font-weight:700;margin-bottom:32px}.sl-info-block{display:flex;flex-direction:column;text-align:center;max-width:850px;gap:24px;padding:var(--blocks-padding) 0}.sl-info-block .subtitle{font-size:20px;font-weight:500}.sl-info-block h2{font-size:48px;font-weight:700;margin:0;white-space:pre-wrap}.sl-info-block .text{font-size:18px;max-width:710px;margin:0 auto;line-height:1.5em}.sl-info-block .features{display:flex;justify-content:space-between;margin-top:32px}.sl-info-block .features__item{display:flex;flex-direction:column;align-items:stretch;width:390px;gap:20px}.sl-info-block .features__item svg{align-self:center;color:var(--decoration-color)}.sl-info-block .features__item .features-labels{display:flex;justify-content:space-between;font-size:20px;font-weight:500}.sl-info-block .features__item .features-labels>div{width:140px}.sl-offer-block{width:960px;background-color:#fff;border-radius:20px;height:360px;margin:0 auto;display:flex}.sl-offer-block>div{padding:42px;flex:1 1 50px;display:flex;flex-direction:column;gap:12px}.sl-offer-block .first-column{border-right:1px solid #e3e1de;flex:.8 1 50px}.sl-offer-block .title{font-size:24px;font-weight:500}.sl-offer-block .subtitle{font-size:20px;color:gray}.sl-offer-block .partners{margin-top:auto;display:flex;gap:12px;align-items:flex-end}.sl-offer-block .features{list-style-type:none;padding:0;margin:20px 0 0;display:flex;flex-direction:column;gap:16px}.sl-offer-block .features__item{position:relative;padding-left:32px}.sl-offer-block .features__item svg{position:absolute;left:0}.sl-offer-block .features__item .title{font-size:20px;margin-bottom:2px}.sl-offer-block .price-row{display:flex;align-items:flex-start;gap:12px}.sl-offer-block .price-row .price{color:#a27aff;font-family:Gramatika,sans-serif;font-weight:700;font-size:56px}.sl-offer-block .price-row .price-sub{color:#a6a6a6;font-size:24px;font-weight:500;position:relative}.sl-offer-block .price-row .price-sub:after{content:"";position:absolute;border-bottom:2px solid #a6a6a6;top:50%;left:0;right:0}.sl-roadmap{display:flex;gap:4px}.sl-roadmap__item{flex:1 1 50px}.sl-roadmap__item .title{font-weight:500;font-size:20px;margin-top:20px;margin-bottom:8px}.sl-roadmap__target{background-color:var(--decoration-color);align-self:flex-start;padding:0 12px;display:flex;align-items:center;height:30px;font-weight:500;border-radius:15px;white-space:nowrap}.sl-roadmap__icon{position:relative;color:var(--decoration-color)}.sl-roadmap__icon svg{display:block}.sl-roadmap__icon:after{content:"";position:absolute;background-color:currentColor;top:50%;margin-top:-1px;height:3px;left:40px;right:0}.sl-roadmap__icon .counter{color:var(--text-color);position:absolute;top:4px;width:30px;text-align:center;font-weight:500;font-size:18px}.stats-block__row{display:flex;height:200px;gap:8px;align-items:flex-end}.stats-block__row>div{flex:1 1 50px}.stats-block__row>div .title{font-size:18px;margin-bottom:2px}.stats-block__row>div .value{font-weight:500;font-size:32px;margin-bottom:12px}.stats-block__row>div .stats-column{background-color:#e3e1de;border-radius:4px}.app>*:not(.full-width),.container{width:1160px;margin:0 auto}@media (max-width: 1280px){.app>*:not(.full-width),.container{width:94vw}}
