.landings-v2-page__consultation-badge{opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}.landings-v2-page__consultation-badge_visible{opacity:1;pointer-events:auto}.prisma-button2.popup-callback-form__close-button{position:absolute;top:12px;right:12px}.popup-callback-form__action-button{width:15.625rem}@media (max-width: 880px){.popup-callback-form__action-button{width:auto;width:initial}}.Markdown.popup-callback-form__legal{font:var(--font-ys-caption-12-regular);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-content-secondary);margin:0}.Markdown.popup-callback-form__legal a{text-decoration:none;color:var(--color-accent-main-a)}.Markdown.popup-callback-form__legal a:hover{color:var(--color-accent-main-b)}.popup-callback-form__paid-by-employer-label{font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on}.popup-callback-form__paid-by-employer-buttons{grid-template-columns:142px 1fr}@media (max-width: 880px){.popup-callback-form__paid-by-employer-buttons{grid-template-columns:repeat(2,1fr)}}.popup-callback-form__form{display:flex;flex-direction:column;gap:var(--spacing-12);margin-top:var(--spacing-24)}@media (max-width: 880px){.popup-callback-form__form{margin-top:var(--spacing-20);gap:var(--spacing-12)}}.popup-callback-form__image{min-width:22.5rem;background-image:url(https://code.s3.yandex.net/popup-callback-form/popup-callback-form-img.svg);background-repeat:no-repeat;background-position:center 100%}@media (max-width: 880px){.popup-callback-form__image{height:256px;order:-1}}.popup-callback-form__main{display:flex;gap:var(--spacing-40);font:var(--font-ys-body-18-regular-ui);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 880px){.popup-callback-form__main{flex-direction:column;gap:var(--spacing-20);font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on}}.popup-callback-form__main-left-side{max-width:26.875rem}.popup-callback-form__title{font:var(--font-ys-header-48-medium);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 880px){.popup-callback-form__title{font:var(--font-ys-header-32-medium);font-feature-settings:"pnum" on,"lnum" on}}.popup-callback-form__fields-screen{display:flex;gap:var(--spacing-40);font:var(--font-ys-body-18-regular-ui);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 880px){.popup-callback-form__fields-screen{flex-direction:column;gap:var(--spacing-20);font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on}}.popup-callback-form__fields-left-side{max-width:26.875rem}.popup-callback-form__fields-title{margin:0 0 var(--spacing-16)}@media (max-width: 880px){.popup-callback-form__fields-title{margin:0 0 var(--spacing-8)}}.popup-callback-form__fields-description{white-space:pre-line}.popup-callback-form__success-screen{display:flex;flex-direction:column;gap:var(--spacing-20)}.popup-callback-form__success-title{margin:0}.popup-callback-form__success-action{margin-top:6.25rem}@media (max-width: 880px){.popup-callback-form__success-action{margin-top:1.25rem}}.prisma-modal__content.popup-callback-form__modal{padding:2.5rem;margin-inline:.625rem;max-height:calc(100dvh - 1.25rem)}@media (max-width: 880px){.prisma-modal__content.popup-callback-form__modal{padding:0 1.25rem 1.25rem}}.callback-form__wrapper.popup-callback-form__wrapper{max-width:56.875rem}.limited-container{max-width:1376px;max-width:var(--max-content-width, 1376px);margin-right:auto;margin-left:auto}.footer.landings-v2-page__footer{max-width:var(--max-content-width);padding:0 32px 48px;margin:0 auto}@media (max-width: 539px){.footer.landings-v2-page__footer{padding:0 16px 48px}}.header__catalog-trigger{margin:0 var(--spacing-4);padding-block:4px}.mobile-menu__controls_view_default{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-12)}@media (max-width: 1023px){.mobile-menu__controls_view_with-b2b-button{display:grid;grid-template-columns:1fr 1fr calc((100% - 76px)/2);grid-gap:12px}}@media (max-width: 767px){.mobile-menu__controls_view_with-b2b-button{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}}.mobile-menu__button{width:100%}@media (max-width: 767px){.mobile-menu__button_full-row{grid-column:span 2}}.mobile-menu__button_width-limited{max-width:328px}.mobile-menu__header{display:flex;justify-content:space-between;align-items:center;height:35px}.mobile-menu__close-button{margin-inline-end:calc(-1 * var(--spacing-16))}.mobile-menu__user-widget{margin-inline-start:auto;margin-inline-end:var(--spacing-8)}.mobile-menu__navigation{margin-block-end:auto}.mobile-menu__link{margin-block-start:var(--spacing-24);font:var(--font-ys-header-20-bold);font-feature-settings:"pnum" on,"lnum" on}.mobile-menu__open-button.mobile-menu__open-button{display:none}@media (max-width: 1023px){.mobile-menu__open-button.mobile-menu__open-button{display:flex;align-items:center}}.mobile-menu.mobile-menu{display:flex;background-color:var(--color-background-default);padding:16px 32px;z-index:1}@media (max-width: 539px){.mobile-menu.mobile-menu{padding:16px}}.header{--accent-color: var(--color-accent-neutral);--header-height: 68px;max-width:var(--max-content-width);margin:0 auto;font:var(--font-ys-body-16-medium-ui);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-content-primary)}@media (max-width: 1023px){.header{position:absolute;left:0;right:0;background-color:transparent}}.header_theme_dark,.header_theme_dark .header__container{background-color:var(--color-background-default)}.header_theme_light{background-color:transparent}.header__buy-button{border-radius:var(--border-radius-12)}.header__container{padding:0 24px}.header__desktop-controls{display:flex;align-items:center;justify-content:center;position:relative;height:100%}@media (max-width: 1023px){.header__desktop-controls{display:none}}.header__desktop-controls_with-b2b-button{gap:var(--spacing-8)}.header__link.header__link{text-decoration:none;color:var(--color-content-primary)}.header__link.header__link:hover{color:var(--color-accent-neutral)}.header__mobile-menu-button.header__mobile-menu-button{margin-inline-end:calc(-1 * var(--spacing-16));color:var(--color-content-inverted-primary)}@media (max-width: 539px){.landings-v2-page_short-mobile .header__mobile-menu-button.header__mobile-menu-button{color:var(--color-content-primary)}}.header__navigation{display:inline-flex;flex-wrap:wrap;gap:var(--spacing-8) var(--spacing-16);margin-inline-start:var(--spacing-40)}@media (max-width: 1439px){.header__navigation{display:none}}.header__part{flex-basis:auto}.header__right{flex-shrink:0}.header__user-widget{margin-inline-start:var(--spacing-12)}@media (max-width: 539px){.sticky-button-v2__callback-form{position:static}}.sticky-buttons-v2{display:none}@media (max-width: 539px){.sticky-buttons-v2_visible{display:flex;justify-content:space-between;gap:var(--spacing-12);width:100%;position:fixed;bottom:16px;z-index:9999;padding-inline:16px}}.sticky-buttons-v2__menu-button{border-radius:50%;opacity:.9}.sticky-buttons-v2__start-learning-button.sticky-buttons-v2__start-learning-button{width:100%;opacity:.9}.sticky-buttons-v2__start-learning-button.sticky-buttons-v2__start-learning-button,.sticky-buttons-v2__start-learning-button.sticky-buttons-v2__start-learning-button:hover,.sticky-buttons-v2__start-learning-button.sticky-buttons-v2__start-learning-button:active{background-color:var(--color-accent-success)}.sticky-buttons-v2__start-learning-link{flex:1}.b2b-section__controls{display:flex;flex-direction:row}@media (max-width: 539px){.b2b-section__controls{width:100%;flex-direction:column}}.b2b-section__application-button.prisma-button2{width:448px;background-color:var(--profession-color);color:var(--color-palette-white-1000);margin-right:var(--spacing-12)}@media (max-width: 539px){.b2b-section__application-button.prisma-button2{width:100%;margin-right:0;margin-bottom:var(--spacing-12)}}.b2b-section__application-button.prisma-button2:hover{cursor:pointer}.b2b-section .prisma-button2__content{width:100%}.b2b-section__images-wrapper{position:absolute;right:3%;width:35%;top:7%;z-index:1}@media (max-width: 1123px){.b2b-section__images-wrapper{width:30%}}@media (max-width: 539px){.b2b-section__images-wrapper{position:relative;width:auto;margin-top:var(--spacing-32)}}.b2b-section__images{position:relative}.b2b-section__images-main{width:100%;height:100%}.b2b-section__images-eclipse{position:absolute;width:40%;top:0;right:0}.b2b-section__images-icon{position:absolute;width:15%;top:13.5%;right:11.15%;color:var(--profession-color)}@media (max-width: 820px){.b2b-section__images-icon{top:14%}}.b2b-section__learning-button.b2b-section__learning-button{width:100%;max-width:448px;margin-top:var(--spacing-80)}@media (max-width: 539px){.b2b-section__learning-button.b2b-section__learning-button{margin:var(--spacing-32) 0 var(--spacing-4)}}.b2b-section__learning-button.b2b-section__learning-button,.b2b-section__learning-button.b2b-section__learning-button:hover,.b2b-section__learning-button.b2b-section__learning-button:active{background-color:var(--profession-color)}.b2b-section__list{max-width:704px;padding:0;list-style:none;color:var(--color-content-secondary)}.b2b-section__item{position:relative;width:352px;margin-bottom:var(--spacing-24);padding-left:var(--spacing-32);display:inline-block;counter-increment:step-counter}@media (max-width: 1023px){.b2b-section__item{width:100%;padding-left:28px;margin-bottom:var(--spacing-16)}}.b2b-section__item:before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:counter(step-counter);display:flex;justify-content:center;align-items:center;width:24px;height:24px;border-radius:50%;color:var(--color-palette-white-1000);background-color:var(--color-palette-black-300-a);font:var(--font-ys-body-16-regular-paragraph);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1023px){.b2b-section__item:before{width:20px;height:20px;font:var(--font-ys-caption-12-medium);font-feature-settings:"pnum" on,"lnum" on}}.b2b-section__title{margin-bottom:var(--spacing-12);font:var(--font-ys-header-40-bold);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1023px){.b2b-section__title{font:var(--font-ys-header-28-medium);font-feature-settings:"pnum" on,"lnum" on}}.b2b-section__title_submitted{max-width:60%;font:var(--font-ys-header-40-medium);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1023px){.b2b-section__title_submitted{font:var(--font-ys-header-28-medium);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 539px){.b2b-section__title_submitted{max-width:none;max-width:initial}}.b2b-section{padding:var(--spacing-24) var(--spacing-32) var(--spacing-32);margin:var(--spacing-32) 0;border-radius:24px;background-color:var(--color-background-default);position:relative;height:433px;overflow:hidden;font:var(--font-ys-body-18-regular-paragraph);font-feature-settings:"pnum" on,"lnum" on;margin-block-end:var(--section-margin-bottom)}@media (max-width: 539px){.b2b-section{padding:var(--spacing-24) var(--spacing-16);margin:var(--spacing-8);margin-block-end:var(--section-margin-bottom);font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 1023px){.b2b-section{font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on;overflow:visible;overflow:initial}}@media (max-width: 1279px){.b2b-section{background-position:right center;height:auto}}.b2b-section__subtitle{width:50%;margin-bottom:var(--spacing-48)}@media (max-width: 1023px){.b2b-section__subtitle{width:40%;margin-bottom:var(--spacing-40)}}@media (max-width: 539px){.b2b-section__subtitle{width:100%}}.b2b-section__content{position:relative;z-index:2}.b2b-section__content_submitted{display:flex;flex-direction:column;justify-content:space-between;height:100%}.bullets-block__item{display:flex;justify-content:stretch;align-items:center;gap:var(--spacing-12);max-width:400px}@media (max-width: 539px){.landings-v2-page_short-mobile .bullets-block__item{max-width:none;max-width:initial}}.bullets-block__item_size_large{align-items:flex-start}.bullets-block__item-img{--img-width: 40px;flex:0 0 40px;flex:0 0 var(--img-width);width:40px;width:var(--img-width);height:auto;border-radius:var(--border-radius-10)}.bullets-block__item-title{font:var(--font-ys-body-16-medium-ui);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-content-primary)}@media (max-width: 767px){.bullets-block__item-title{font:var(--font-ys-body-18-medium-ui);font-feature-settings:"pnum" on,"lnum" on}}.bullets-block__item-title_size_large{font:var(--font-ys-header-24-medium);font-feature-settings:"pnum" on,"lnum" on}.grid-block{display:grid;grid-template-columns:repeat(var(--columns-count),minmax(var(--min-size),1fr));grid-gap:var(--gap);grid-row-gap:var(--row-gap, var(--gap));row-gap:var(--row-gap, var(--gap))}.bullets-block{--columns-count: 3;--gap: var(--spacing-16);--row-gap: var(--spacing-24);--min-size: calc(100% / var(--columns-count) - calc(var(--gap) * calc(var(--columns-count) - 1)));padding:24px 32px;border-radius:var(--border-radius-20);list-style:none;margin:0;background-color:var(--color-background-default)}@media (max-width: 767px){.bullets-block{--columns-count: 2 }}@media (max-width: 539px){.bullets-block{--columns-count: 1;padding:24px 16px}}.bullets-block_quadruple{--columns-count: 4}@media (max-width: 1023px){.bullets-block_quadruple{--columns-count: 2 }}@media (max-width: 539px){.bullets-block_quadruple{--columns-count: 1 }}.bullets-block_size_large{padding:64px 32px}@media (max-width: 1023px){.bullets-block_size_large{--columns-count: 2;padding:48px 32px}}@media (max-width: 767px){.bullets-block_size_large{padding:48px 16px}}@media (max-width: 359px){.bullets-block_size_large{--columns-count: 1 }}.section-header{margin:0 auto var(--spacing-48);text-align:left;color:var(--color-content-primary)}@media (max-width: 1439px){.section-header{padding:0 32px}}@media (max-width: 1023px){.section-header{margin-block-end:var(--spacing-24)}}@media (max-width: 539px){.section-header{padding:0 16px}}@media (max-width: 539px){.landings-v2-page_short-mobile .section-header{margin-block-end:var(--spacing-16);padding-inline:12px}}.section-header__subtitle{width:100%;width:var(--subtitle-width, 100%);margin-block-start:var(--spacing-20);font:var(--font-ys-header-20-medium);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1023px){.section-header__subtitle{margin-block-start:var(--spacing-8);font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 539px){.landings-v2-page_short-mobile .section-header__subtitle{font-size:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-content-secondary)}}.section-header__title{width:100%;width:var(--title-width, 100%);word-break:break-word;margin:0;font:var(--font-ys-header-48-bold);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1023px){.section-header__title{font:var(--font-ys-header-28-medium);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 539px){.landings-v2-page_short-mobile .section-header__title{font:var(--font-ys-header-24-bold);font-feature-settings:"pnum" on,"lnum" on}}.benefits-section{margin-block-end:var(--section-margin-bottom)}@media (max-width: 539px){.landings-v2-page_short-mobile .benefits-section__bullets{--gap: var(--spacing-12);padding-inline:12px}}@media (max-width: 539px){.landings-v2-page_short-mobile .benefits-section__bullet-title{font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on}}.callback-profession-form__input{margin-bottom:var(--spacing-8)}.callback-profession-form__input-wrapper .input-figaro-container-wrapper_has-error-message{margin-bottom:0}.callback-profession-form__input-message{transition-duration:0s}.callback-profession-form__form-screen{display:flex;flex-direction:column;justify-content:space-between}.callback-profession-form__form-screen-main{display:flex;flex-direction:column}.callback-profession-form__checkbox{--accent-color: var(--color-content-secondary);--accent-icon-color: var(--color-content-secondary);--accent-checkbox-color: initial;margin-right:var(--spacing-8);min-width:24px}.callback-profession-form__checkbox-label{font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on;margin-top:var(--spacing-4);margin-bottom:var(--spacing-24);color:var(--color-content-secondary);display:flex;align-items:center}@media (max-width: 413px){.callback-profession-form__checkbox-label{margin-bottom:var(--spacing-16)}}.callback-profession-form__link{text-decoration:none;font:var(--font-ys-caption-14-medium);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-content-secondary)}.callback-profession-form__action-button{--accent-color: var(--color-content-tertiary);width:100%;height:60px;background:var(--profession-color);border-radius:var(--border-radius-14)}.callback-profession-form__action-button_disabled.callback-profession-form__action-button_disabled{background:var(--color-background-stroke);color:var(--color-content-tertiary)}.callback-profession-form__success-screen{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;animation-name:fadeIn;animation-duration:1s;padding:var(--spacing-64) 0}.callback-profession-form__success-screen-image{display:block;width:80px;height:80px}.callback-profession-form__success-screen-description{width:100%;overflow:hidden;text-align:center;color:var(--secondary-color)}.callback-profession-form__success-screen-description_type_primary{font:var(--font-ys-header-32-medium);font-feature-settings:"pnum" on,"lnum" on;margin:var(--spacing-24) 0 var(--spacing-12)}@media (max-width: 1023px){.callback-profession-form__success-screen-description_type_primary{margin:var(--spacing-16) 0 var(--spacing-8);font:var(--font-ys-header-20-bold);font-feature-settings:"pnum" on,"lnum" on}}.callback-profession-form__success-screen-description_type_primary:first-letter{text-transform:uppercase}.callback-profession-form__success-screen-description_type_secondary{font:var(--font-ys-body-18-regular-ui);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1023px){.callback-profession-form__success-screen-description_type_secondary{font:var(--font-ys-body-16-regular-paragraph);font-feature-settings:"pnum" on,"lnum" on}}.callback-profession-form-section{background:var(--color-background-default);border-radius:var(--border-radius-20);margin-bottom:var(--section-margin-bottom);padding:var(--spacing-24) var(--spacing-32);display:flex;align-items:center;justify-content:space-between}@media (max-width: 413px){.callback-profession-form-section{padding:var(--spacing-16)}}@media (max-width: 1023px){.callback-profession-form-section{flex-direction:column}}.callback-profession-form-section__title{font:var(--font-ys-header-28-bold);font-feature-settings:"pnum" on,"lnum" on;margin-bottom:var(--spacing-20)}@media (max-width: 1023px){.callback-profession-form-section__title{font:var(--font-ys-header-20-bold);font-feature-settings:"pnum" on,"lnum" on}}.callback-profession-form-section__image{display:block;border-radius:100%;width:400px;margin-left:var(--spacing-32)}@media (max-width: 1279px){.callback-profession-form-section__image{width:350px}}@media (max-width: 1023px){.callback-profession-form-section__image{width:100%;max-width:400px;margin-left:0}}@media (max-width: 767px){.callback-profession-form-section__image{max-width:350px}}@media (max-width: 539px){.callback-profession-form-section__image{max-width:280px}}@media (max-width: 413px){.callback-profession-form-section__image{max-width:240px}}.callback-profession-form-section__form{width:100%;order:-1}@media (max-width: 1023px){.callback-profession-form-section__form{order:0}}.callback-profession-form-section_disabled .callback-profession-form-section__wrapper{display:none}.box{display:flex;padding:16px 24px;background-color:var(--color-background-default);border-radius:24px;box-shadow:var(--shadow-medium-hovered);word-break:break-word}@media (max-width: 539px){.landings-v2-page_short-mobile .box{padding:8px;border-radius:12px}}.box__image{display:block;width:100px;height:100px;-o-object-fit:contain;object-fit:contain;margin-inline-end:var(--spacing-24);border-radius:12px}@media (max-width: 539px){.landings-v2-page_short-mobile .box__image{width:70px;height:70px;margin-inline-end:var(--spacing-12)}}.box__subtitle{margin:var(--spacing-4) 0 0;font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 539px){.landings-v2-page_short-mobile .box__subtitle{font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-content-secondary)}}.box__title{margin:0;font:var(--font-ys-body-18-medium-ui);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 539px){.landings-v2-page_short-mobile .box__title{font:var(--font-ys-body-16-regular-paragraph);font-feature-settings:"pnum" on,"lnum" on;font-weight:700}}.info-block{--text-content-width: 42%;display:flex;justify-content:center;align-items:center;text-align:left}@media (max-width: 1023px){.info-block{align-items:start;background:var(--color-background-default);border-radius:var(--border-radius-20)}}.info-block_content-align_center .info-block__content{align-self:center}@media (max-width: 1023px){.info-block_order_normal{flex-direction:column-reverse}}.info-block_order_normal .info-block__content{margin:0 var(--spacing-40) 0 0}@media (max-width: 1023px){.info-block_order_normal .info-block__content{margin:var(--spacing-16) var(--spacing-32)}}@media (max-width: 539px){.info-block_order_normal .info-block__content{margin:var(--spacing-16) var(--spacing-12)}}.info-block_order_reverse{flex-direction:row-reverse}@media (max-width: 1023px){.info-block_order_reverse{flex-direction:column-reverse}}.info-block_order_reverse .info-block__content{margin:0 0 0 var(--spacing-40)}@media (max-width: 1023px){.info-block_order_reverse .info-block__content{margin:var(--spacing-16) var(--spacing-32)}}@media (max-width: 539px){.info-block_order_reverse .info-block__content{margin:var(--spacing-16) var(--spacing-12)}}@media (max-width: 539px){.landings-v2-page_short-mobile .info-block_type_boxes.info-block_type_boxes{padding:0;background-color:transparent}}.info-block_type_gallery{align-items:start}.info-block_type_gallery .info-block__content{height:var(--image-gallery-height);display:flex;flex-direction:column;justify-content:center}.info-block__content{flex-basis:var(--text-content-width);overflow-wrap:break-word}@media (max-width: 1023px){.info-block__content{flex-basis:100%}}@media (max-width: 539px){.landings-v2-page_short-mobile .info-block__gallery-main-image{border-radius:8px}}.info-block__gallery-text.info-block__gallery-text{color:var(--color-accent-neutral);font:var(--font-mono-caption-14-regular);margin:var(--spacing-8) 0 0}.info-block__link{font:var(--font-ys-body-16-medium-ui);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-content-primary);text-decoration:none;text-underline-offset:4px}.info-block__link:hover{text-decoration:underline}.info-block__link-container:not(:first-child){margin-top:var(--spacing-24)}@media (max-width: 1023px){.info-block__link-container:not(:first-child){margin-top:var(--spacing-12)}}@media (max-width: 359px){.info-block__link-container:not(:first-child){margin-top:var(--spacing-8)}}.info-block__media{border-radius:var(--border-radius-10)}@media (max-width: 539px){.landings-v2-page_short-mobile .info-block__media{border-radius:8px}}.info-block__media_type_boxes{--columns-count: 1;--gap: var(--spacing-12);--min-size: 100%}@media (max-width: 539px){.landings-v2-page_short-mobile .info-block__media_type_boxes{--gap: var(--spacing-8) }}.info-block__media_type_image-gallery{border-radius:12px}@media (max-width: 539px){.landings-v2-page_short-mobile .info-block__media_type_image-gallery:after{content:"...";position:absolute;left:calc(50% - 12px);bottom:0;font:var(--font-ys-header-32-regular);font-feature-settings:"pnum" on,"lnum" on}}.info-block__media_type_img{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;vertical-align:middle}.info-block__media_type_video{max-width:100%;height:auto}.info-block__media-container{width:100%;max-width:calc(100% - var(--text-content-width))}@media (max-width: 1023px){.info-block__media-container{max-width:100%;width:auto;margin:auto}}.info-block__text{font:var(--font-ys-body-18-regular-paragraph);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1023px){.info-block__text{font:var(--font-ys-body-16-regular-paragraph);font-feature-settings:"pnum" on,"lnum" on}}.info-block__title{margin-block:0 var(--spacing-8);font:var(--font-ys-header-28-bold);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1023px){.info-block__title{font:var(--font-ys-header-20-bold);font-feature-settings:"pnum" on,"lnum" on}}.career-center-section{margin-bottom:var(--section-margin-bottom)}.career-center-section__content{display:flex;flex-direction:column;align-items:center;padding:0 32px}@media (max-width: 1023px){.career-center-section__content{padding:0}}@media (max-width: 539px){.landings-v2-page_short-mobile .career-center-section__content{padding-inline:10px}}@media (max-width: 1023px){.career-center-section__info-block{width:100%}}.career-center-section__info-block:not(:last-child){margin-block-end:var(--spacing-80)}@media (max-width: 1023px){.career-center-section__info-block:not(:last-child){margin-block-end:var(--spacing-8)}}@media (max-width: 539px){.landings-v2-page_short-mobile .career-center-section__info-block{flex-direction:row-reverse;gap:var(--spacing-8);border-radius:12px;padding:8px}}@media (max-width: 539px){.landings-v2-page_short-mobile .career-center-section__info-block-content.career-center-section__info-block-content{display:flex;flex-direction:column;gap:var(--spacing-4);margin:0}}.career-center-section__info-block-img{width:100%}@media (max-width: 539px){.landings-v2-page_short-mobile .career-center-section__info-block-img{border-radius:6px}}@media (max-width: 539px){.landings-v2-page_short-mobile .career-center-section__info-block-link{font:var(--font-ys-caption-14-medium);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 539px){.landings-v2-page_short-mobile .career-center-section__info-block-link-container.career-center-section__info-block-link-container{margin:0}}@media (max-width: 539px){.landings-v2-page_short-mobile .career-center-section__info-block-media-container{flex:1 0 88px}}@media (max-width: 539px){.landings-v2-page_short-mobile .career-center-section__info-block-text{font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-content-secondary)}}@media (max-width: 539px){.landings-v2-page_short-mobile .career-center-section__info-block-title{margin:0;font:var(--font-ys-body-16-regular-paragraph);font-feature-settings:"pnum" on,"lnum" on;font-weight:700}}.career-future-section__block+.career-future-section__block{margin-block-start:var(--spacing-32)}@media (max-width: 1023px){.career-future-section__block+.career-future-section__block{margin-block-start:var(--spacing-20)}}@media (max-width: 539px){.landings-v2-page_short-mobile .career-future-section__block+.career-future-section__block{margin-block-start:var(--spacing-32)}}.career-future-section__block-content{margin-block-start:var(--spacing-16)}@media (max-width: 539px){.landings-v2-page_short-mobile .career-future-section__block-content{margin-block-start:var(--spacing-4)}}.career-future-section__block-subtitle{width:70%;margin:0 0 var(--spacing-20);font:var(--font-ys-body-18-regular-ui);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1023px){.career-future-section__block-subtitle{font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 767px){.career-future-section__block-subtitle{width:100%}}@media (max-width: 539px){.landings-v2-page_short-mobile .career-future-section__block-subtitle{font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-content-secondary)}}.career-future-section__block-title{margin:0 0 var(--spacing-8);font:var(--font-ys-header-28-bold);font-feature-settings:"pnum" on,"lnum" on}.career-future-section__block-title:only-child{margin:0}@media (max-width: 1023px){.career-future-section__block-title{font:var(--font-ys-header-20-bold);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 539px){.landings-v2-page_short-mobile .career-future-section__block-title{margin-block-end:var(--spacing-4);font:var(--font-ys-body-16-medium-ui);font-feature-settings:"pnum" on,"lnum" on}}.career-future-section__footer{display:flex;justify-content:center;margin-block-start:var(--spacing-36)}@media (max-width: 1023px){.career-future-section__footer{margin-block-start:var(--spacing-24)}}@media (max-width: 767px){.career-future-section__footer{margin-block-start:var(--spacing-20)}}.career-future-section__start-learning-button{width:100%}.career-future-section__start-learning-link{width:472px;max-width:100%}@media (max-width: 1023px){.career-future-section__start-learning-link{width:344px}}.career-future-section__professions{--columns-count: 3;--gap: var(--spacing-8);--min-size: calc(100% / var(--columns-count) - calc(var(--gap) * calc(var(--grid-columns) - 1)))}@media (max-width: 767px){.career-future-section__professions{--columns-count: 2 }}@media (max-width: 539px){.career-future-section__professions{--columns-count: 1 }}.career-future-section__professions-item{padding:8px;background-color:var(--color-background-alternate);border-radius:var(--border-radius-12);font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 539px){.landings-v2-page_short-mobile .career-future-section__professions-item{width:-moz-fit-content;width:fit-content;margin-inline-start:calc(-1 * var(--spacing-8));padding-block:4px;border-radius:6px;font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on}}.career-future-section__salaries{display:flex;flex-direction:column;gap:var(--spacing-16)}@media (max-width: 539px){.landings-v2-page_short-mobile .career-future-section__salaries{flex-direction:column-reverse;gap:var(--spacing-12)}}.career-future-section__salaries-grade{padding:16px;background-color:var(--color-background-alternate);border-radius:var(--border-radius-16)}.career-future-section__salaries-grade:nth-last-child(1){width:100%}.career-future-section__salaries-grade:nth-last-child(2){width:75%}@media (max-width: 767px){.career-future-section__salaries-grade:nth-last-child(2){width:90%}}.career-future-section__salaries-grade:nth-last-child(3){width:50%}@media (max-width: 767px){.career-future-section__salaries-grade:nth-last-child(3){width:80%}}.career-future-section__salaries-grade:nth-last-child(4){width:40%}@media (max-width: 767px){.career-future-section__salaries-grade:nth-last-child(4){width:70%}}@media (max-width: 539px){.landings-v2-page_short-mobile .career-future-section__salaries-grade{--last-col-width: 35%;--middle-col-width: 68%;padding:12px;border-radius:6px}.landings-v2-page_short-mobile .career-future-section__salaries-grade:nth-last-child(1){width:var(--last-col-width);margin-inline-start:calc(-1 * var(--last-col-width));background-color:#33b47199}.landings-v2-page_short-mobile .career-future-section__salaries-grade:nth-last-child(2){width:var(--middle-col-width);margin-inline-start:calc(-1 * var(--middle-col-width));padding-inline-end:var(--last-col-width);background-color:#33b4714d}.landings-v2-page_short-mobile .career-future-section__salaries-grade:first-child:nth-last-child(-n+2){margin-inline-start:0}.landings-v2-page_short-mobile .career-future-section__salaries-grade:nth-last-child(3){width:100%;padding-inline-end:var(--middle-col-width);background-color:#33b4711a}}@media (max-width: 413px){.landings-v2-page_short-mobile .career-future-section__salaries-grade{padding:8px}}.career-future-section__salaries-grade-link{display:inline-block;color:var(--color-content-secondary);font:var(--font-ys-caption-12-regular);font-feature-settings:"pnum" on,"lnum" on;text-decoration:none;text-decoration:initial}.career-future-section__salaries-grade-link-name{text-decoration:underline}.career-future-section__salaries-grade-name{font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 539px){.landings-v2-page_short-mobile .career-future-section__salaries-grade-name{font:var(--font-ys-caption-12-regular);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-content-secondary)}}.career-future-section__salaries-grade-salary{margin-block-end:var(--spacing-4);font:var(--font-ys-header-40-medium);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 767px){.career-future-section__salaries-grade-salary{font:var(--font-ys-header-32-medium);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 539px){.landings-v2-page_short-mobile .career-future-section__salaries-grade-salary{overflow:hidden;font:var(--font-ys-header-20-medium);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 413px){.landings-v2-page_short-mobile .career-future-section__salaries-grade-salary{font:var(--font-ys-body-16-medium-ui);font-feature-settings:"pnum" on,"lnum" on}}.career-future-section__salaries-grades-wrapper{display:flex;flex-direction:column;gap:var(--spacing-16)}@media (max-width: 767px){.career-future-section__salaries-grades-wrapper{gap:var(--spacing-12)}}@media (max-width: 539px){.landings-v2-page_short-mobile .career-future-section__salaries-grades-wrapper{flex-direction:row;gap:0;margin-inline:calc(-1 * var(--spacing-8))}}.technology-card__content{display:flex;justify-content:flex-start;align-items:center;gap:var(--spacing-4)}.landings-v2-page_short-mobile .technology-card__content{gap:var(--spacing-8)}.technology-card__content-dot{flex-shrink:0;width:16px;height:16px;background-color:var(--color-background-glassy-a);border-radius:50%}@media (max-width: 539px){.landings-v2-page_short-mobile .technology-card__content-dot{width:10px;height:10px}}.technology-card__content-name{font:var(--font-ys-header-20-medium);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1023px){.technology-card__content-name{font:var(--font-ys-body-16-medium-ui);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 539px){.landings-v2-page_short-mobile .technology-card__content-name{font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on}}.technology-card__tooltip.technology-card__tooltip{z-index:600}.technology-card__tooltip-content.technology-card__tooltip-content{--tooltip-border-radius: var(--border-radius-16, 16px)}.technology-card__tooltip-content.technology-card__tooltip-content span{font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on}.technology-card__open-popup-button{display:block;width:0;height:0;padding:0;border:none}.technology-card__open-popup-button:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;cursor:pointer}.technology-card__open-popup-button:focus-visible:after{outline:inherit}.technology-card__popup{position:fixed;z-index:1000000;top:0;right:0;bottom:0;left:0;padding:24px 16px;background-color:var(--color-background-default)}.technology-card__popup-content{font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on}.technology-card__popup-close{margin-inline-start:auto;transform:translateY(-2px)}.technology-card__popup-header{display:flex;justify-content:flex-start;align-items:center;margin-block-end:var(--spacing-8)}.technology-card{position:relative;cursor:pointer;padding:8px;background-color:var(--color-background-alternate);border-radius:var(--border-radius-12)}@media (max-width: 539px){.landings-v2-page_short-mobile .technology-card{padding-block:4px;border-radius:6px}}.career-future-section__skills{--columns-count: 5;--gap: var(--spacing-8);--min-size: calc(100% / var(--columns-count) - calc(var(--gap) * calc(var(--columns-count) - 1)))}@media (max-width: 767px){.career-future-section__skills{--columns-count: 4 }}@media (max-width: 539px){.career-future-section__skills{--columns-count: 2 }}@media (max-width: 539px){.landings-v2-page_short-mobile .career-future-section__skills{--gap: var(--spacing-12);--row-gap: var(--spacing-8) }}.career-future-section{--accent-color: var(--profession-color, var(--default-profession-color));margin-block-end:var(--section-margin-bottom)}@media (max-width: 539px){.landings-v2-page_short-mobile .career-future-section{margin-inline:var(--spacing-8);background-color:var(--color-background-default);border-radius:12px}}.career-future-section__content{overflow:hidden;padding:24px 32px;background-color:var(--color-background-default);border-radius:var(--border-radius-20)}@media (max-width: 767px){.career-future-section__content{padding:24px 16px}}@media (max-width: 539px){.landings-v2-page_short-mobile .career-future-section__content{padding-block:16px}}@media (max-width: 539px){.landings-v2-page_short-mobile .career-future-section__header{padding-block-start:16px;margin:0}}.career-future-section__salaries-block-content{margin-block-start:var(--spacing-8)}.career-future-section__salaries-block-subtitle{margin-block-end:var(--spacing-8)}@media (max-width: 539px){.landings-v2-page_short-mobile .career-future-section__skills-block.career-future-section__skills-block{margin-block-start:var(--spacing-24)}}@media (max-width: 539px){.landings-v2-page_short-mobile .career-future-section__skills-block-title{margin-block-end:var(--spacing-8)}}.sticky-buttons{--accent-color: var(--color-accent-neutral);position:fixed;bottom:0;z-index:9999;display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-12);gap:var(--spacing-12);padding:12px 16px 16px;width:100%;background:var(--color-background-default);opacity:0;visibility:hidden;transition:all .3s}@media (max-width: 1023px){.sticky-buttons{grid-template-columns:initial;grid-template-rows:1fr}}.sticky-buttons_visible{opacity:1;visibility:visible}.sticky-buttons__buy-button,.sticky-buttons__start-button{width:100%}.sticky-buttons__buy-link{text-decoration:none}.payment-bullets__button{font-size:var(--font-ys-body-16-medium-ui);font-feature-settings:"pnum" on,"lnum" on;transition-property:color;transition-duration:.15s;transition-timing-function:ease-out;background:none;outline:none;border:none;padding:0;color:var(--color-content-primary);display:inline-block;cursor:pointer;text-decoration:underline;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,currentColor 25%,transparent)}@media (max-width: 1023px){.payment-bullets__button{font-size:var(--font-ys-caption-14-medium);font-feature-settings:"pnum" on,"lnum" on}}.payment-bullets__button:hover{color:inherit;text-decoration-color:currentColor}.payment-bullets__list{--columns-count: 2;padding:24px}@media (max-width: 1023px){.payment-bullets__list{padding:16px}}@media (max-width: 539px){.payment-bullets__list{--columns-count: 1;background:transparent;gap:var(--spacing-24);padding:16px 0}}.payment-bullets__list-item-img{padding:0;width:auto;height:40px}@media (max-width: 1023px){.payment-bullets__list-item-img{--img-width: 36px;-o-object-fit:contain;object-fit:contain;width:36px;height:auto}}@media (max-width: 539px){.payment-bullets__list-item-img{-o-object-fit:contain;object-fit:contain;--img-width: 32px;width:32px;height:auto}}.payment-bullets__list-item{max-width:460px;font-style:normal;font-weight:500}.payment-bullets__list-item-title{font-weight:400}@media (max-width: 1023px){.payment-bullets__list-item-title{font-size:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on}}.new-common-flow-section__heading_type_short{text-align:start;font:var(--font-ys-header-48-bold);font-feature-settings:"pnum" on,"lnum" on;margin-block:0 var(--spacing-24)}@media (max-width: 1023px){.new-common-flow-section__heading_type_short{font:var(--font-ys-header-28-bold);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 1023px){.new-common-flow-section__payment{margin-bottom:var(--spacing-16)}}.new-common-flow-section__heading_type_with-tariffs{text-align:center;font:var(--font-ys-header-48-bold);font-feature-settings:"pnum" on,"lnum" on;margin-block:0 auto;color:var(--color-palette-white-1000)}@media (max-width: 1023px){.new-common-flow-section__heading_type_with-tariffs{font:var(--font-ys-header-28-bold);font-feature-settings:"pnum" on,"lnum" on}}.new-common-flow-section{--section-border-radius: var(--spacing-24);--section-padding-inline: var(--spacing-24);font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-content-primary)}@media (max-width: 1023px){.new-common-flow-section{--section-padding-inline: var(--spacing-16);font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on}}.new-common-flow-section>.new-common-flow-section__container{box-sizing:content-box;box-sizing:initial}.new-common-flow-section_theme_dark{background-color:var(--color-background-default)}.new-common-flow-section_theme_light{background-color:var(--color-background-alternate)}.new-common-flow-section__container_theme_light .payment-tags-cloud__item{background-color:var(--color-background-default)}.new-common-flow-section__container{display:flex;flex-direction:column;padding:2.5rem var(--section-padding-inline) 6.25rem}.purchase-page .new-common-flow-section__container,.new-common-flow-section__container_type_detailed{padding-block-start:0}@media (max-width: 539px){.landings-v2-page_short-mobile .new-common-flow-section__container{padding:3rem var(--section-padding-inline) 4rem}}.new-common-flow-section__container_theme_dark,.new-common-flow-section__container_theme_light{padding:1.5rem var(--section-padding-inline) 2.5rem;margin-block-end:var(--section-margin-bottom)}.common-flow-section{margin-bottom:var(--spacing-32)}.common-flow-section__container{padding:32px;border-radius:24px;background-color:var(--color-background-default)}@media (max-width: 1023px){.common-flow-section__container{padding:0;background-color:transparent;background-color:initial}}.common-flow-section__header{margin-bottom:var(--spacing-32)}@media (max-width: 1023px){.common-flow-section__header{margin-bottom:0;padding:0 32px}}@media (max-width: 539px){.common-flow-section__header{padding:0 16px}}.common-flow-section__title{margin:0;font:var(--font-ys-header-40-bold);font-feature-settings:"pnum" on,"lnum" on;word-break:break-word}@media (max-width: 1023px){.common-flow-section__title{font:var(--font-ys-header-28-bold);font-feature-settings:"pnum" on,"lnum" on}}.common-flow-section__card_type_desktop.common-flow-section__card_type_desktop.common-flow-section__card_type_desktop{margin-right:0}.common-flow-section__card_type_desktop.common-flow-section__card_type_desktop.common-flow-section__card_type_desktop+.common-flow-section__card_type_desktop{margin-left:var(--spacing-24)}.common-flow-section__card_type_mobile{min-width:305px;flex:1 0 auto;box-shadow:var(--shadow-medium-hovered)}.common-flow-section__card_type_mobile+.common-flow-section__card_type_mobile{margin-left:var(--spacing-12)}.common-flow-section__card_type_mobile.common-flow-section__card_type_mobile{margin-bottom:0}.common-flow-section__card-action{flex-grow:1}@media (max-width: 1023px){.common-flow-section__card-action{flex-grow:0}}.common-flow-section__card-action-button{width:100%}@media (max-width: 1023px){.common-flow-section__card-price-final.common-flow-section__card-price-final{font:var(--font-ys-header-20-medium);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 767px){.common-flow-section__card-price-final.common-flow-section__card-price-final{font:var(--font-ys-body-18-medium-ui);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 1023px){.common-flow-section__card-price-original.common-flow-section__card-price-original{font:var(--font-ys-caption-14-medium);font-feature-settings:"pnum" on,"lnum" on}}.project-card{--max-card-width: 232px;max-width:232px;max-width:var(--max-card-width);border-radius:var(--border-radius-16);padding:16px;background-color:var(--color-background-alternate);display:flex;grid-column:span 1}.project-card_with-img{max-width:calc(2 * var(--max-card-width));grid-column:span 2}.project-card_with-img .project-card__content{padding-right:0}.project-card__img,.project-card__content{flex:1 0 50%}.project-card__name{font:var(--font-ys-body-16-medium-ui);font-feature-settings:"pnum" on,"lnum" on}.project-card__description{margin-top:var(--spacing-4);font:var(--font-ys-caption-12-regular);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-content-primary)}.project-card__img{border-radius:12px;background-repeat:no-repeat;background-position:center;background-size:cover;min-height:128px;padding-left:16px}.tag{display:inline-block;border-radius:8px;background-color:var(--color-background-alternate);padding:8px;font:var(--font-ys-body-16-medium-ui);font-feature-settings:"pnum" on,"lnum" on}.curriculum-module{--max-content-width: 94%;--max-description-width: 80%;padding:32px;cursor:pointer}.curriculum-module_opened{cursor:default}@media (max-width: 1023px){.curriculum-module{padding:16px 0}}@media (max-width: 539px){.curriculum-module{padding:12px 0}}.curriculum-module__content{max-width:var(--max-content-width);overflow-wrap:break-word}.curriculum-module__visible-content{position:relative}.curriculum-module__title-point{font:var(--font-ys-body-16-medium-ui);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-content-primary)}.curriculum-module__title-point+.curriculum-module__title-point{margin-left:var(--spacing-12)}@media (max-width: 1023px){.curriculum-module__title-point+.curriculum-module__title-point{margin-left:var(--spacing-8)}}@media (max-width: 1023px){.curriculum-module__title-point{font:var(--font-mono-caption-14-regular)}}.curriculum-module__name{margin-top:var(--spacing-8);font:var(--font-ys-header-32-medium);font-feature-settings:"pnum" on,"lnum" on;width:90%}@media (max-width: 1023px){.curriculum-module__name{font:var(--font-ys-body-16-medium-ui);font-feature-settings:"pnum" on,"lnum" on}}.curriculum-module__description{margin-top:var(--spacing-16);font:var(--font-ys-body-18-regular-paragraph);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1023px){.curriculum-module__description{font:var(--font-ys-body-16-regular-paragraph);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 413px){.curriculum-module__description{margin-top:var(--spacing-4)}}.curriculum-module__tags{display:flex;flex-wrap:wrap;gap:var(--spacing-16);margin:var(--spacing-24) 0 0}@media (max-width: 767px){.curriculum-module__tags{display:block;margin:var(--spacing-8) 0 0}}@media (max-width: 767px){.curriculum-module__tag,.curriculum-module__project-text{display:inline-block;width:100%;padding:0;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial;font:var(--font-mono-caption-14-regular)}.curriculum-module__tag:before,.curriculum-module__project-text:before{content:"—";margin-right:.3em}}.curriculum-module__projects{--gap: var(--spacing-16);--min-size: 232px;--columns-count: 4;grid-template-columns:repeat(4,[col] 232px);grid-template-columns:repeat(var(--columns-count),[col] var(--min-size));margin-top:var(--spacing-16)}@media (max-width: 1439px){.curriculum-module__projects{--columns-count: 3 }}@media (max-width: 1279px){.curriculum-module__projects{--columns-count: 2 }}.curriculum-module__icon-wrapper{display:flex;flex:0 0 auto;justify-content:center;align-items:center;width:36px;height:36px;position:absolute;cursor:pointer;right:0;top:50%;border-radius:50%;transform:translateY(-50%) rotate(45deg);transition-property:transform,color,background-color;transition-duration:.3s;transition-timing-function:ease}.curriculum-module__icon-wrapper_center{transform:translateY(-50%) rotate(0)}@media (max-width: 1023px){.curriculum-module__icon-wrapper{background-color:var(--color-background-default);border-radius:50%;box-shadow:var(--shadow-small-default)}.curriculum-module__icon-wrapper:hover{color:var(--color-content-inverted-primary);background-color:var(--color-palette-black-1000)}}@media (max-width: 539px){.curriculum-module__icon{width:16px}}.curriculum-module__bottom{overflow:hidden}.curriculum-module__bottom.transitioning{transition-timing-function:cubic-bezier(.2,1,.3,1);transition-duration:.3s}.curriculum-section{margin-bottom:var(--section-margin-bottom)}.curriculum-section__header{margin-bottom:var(--spacing-16)}@media (max-width: 1023px){.curriculum-section__content{padding:0 var(--spacing-32)}}@media (max-width: 539px){.curriculum-section__content{padding:0 var(--spacing-16)}}.curriculum-section__top-program-button{--accent-color: var(--color-content-primary);margin-top:calc(-1 * var(--spacing-20))}.curriculum-section__bottom-program-button{--accent-color: var(--color-content-primary)}@media (max-width: 539px){.curriculum-section__bottom-program-button{width:100%}}@media (max-width: 1439px){.curriculum-section__button{margin:0 var(--spacing-32)}}.curriculum-section__modules-accordion{background-color:var(--color-background-default);border-radius:40px;border:2px solid var(--color-background-glassy-a);margin-top:var(--spacing-48);display:flex;flex-direction:column}@media (max-width: 1023px){.curriculum-section__modules-accordion{background-color:transparent;border:0;border-radius:0;border-bottom:2px solid var(--color-background-glassy-a);margin-top:0}}.curriculum-section__module+.curriculum-section__module{border-top:2px solid var(--color-background-glassy-a)}.curriculum-section__footer{display:flex;justify-content:center;margin-top:var(--spacing-20)}.curriculum-section-v2__download-button{min-width:335px}@media (max-width: 539px){.curriculum-section-v2__download-button{min-width:auto}}@media (max-width: 539px){.landings-v2-page_short-mobile .curriculum-section-v2__download-button.curriculum-section-v2__download-button{width:100%;margin-block-start:var(--spacing-8);padding-inline:12px}}@media (max-width: 539px){.landings-v2-page_short-mobile .curriculum-section-v2__download-button-wrapper{margin-inline:var(--spacing-8)}}.curriculum-section-v2__image-modal{display:flex;flex-direction:column;align-items:center;max-height:100%}.curriculum-section-v2__image-content{max-width:100%}.curriculum-section-v2__image-modal-close{position:absolute;top:8px;right:8px}.curriculum-section-v2__image-wrapper{max-height:100%;overflow-y:auto}.curriculum-module-v2__badge{display:flex;justify-content:center;align-items:center;gap:var(--spacing-4);color:#21d49e;font:var(--font-ys-header-20-regular);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 539px){.curriculum-module-v2__badge{font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on}}.curriculum-module-v2_semidark .curriculum-module-v2__badge{color:var(--color-accent-success)}@media (max-width: 539px){.landings-v2-page_short-mobile .curriculum-module-v2__badge{font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 539px){.curriculum-module-v2__badge-icon{width:16px;height:16px}}.curriculum-module-v2__bullet{display:flex;justify-content:center;align-items:center;position:absolute;top:24px;right:24px;width:48px;height:48px;border-radius:50%;background-color:var(--color-background-glassy-a);color:var(--color-content-primary);font:var(--font-ys-header-24-regular);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1023px){.curriculum-module-v2__bullet{width:40px;height:40px;font:var(--font-ys-header-20-regular);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 539px){.curriculum-module-v2__bullet{top:16px;right:16px;width:28px;height:28px;font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 539px){.landings-v2-page_short-mobile .curriculum-module-v2__bullet{top:12px;right:12px;width:24px;height:24px;font:var(--font-ys-caption-12-regular);font-feature-settings:"pnum" on,"lnum" on}}.curriculum-module-v2__hidden-button{padding:0;border:none;opacity:0;font-size:0}.curriculum-module-v2__hidden-button:focus{outline:none}.curriculum-module-v2__hidden-button:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;cursor:pointer}.curriculum-module-v2__hidden-button:focus-visible:before{outline:2px solid var(--color-content-primary)}.curriculum-module-v2__image-preview{width:280px;height:168px;border-radius:16px;border:1px solid var(--color-background-glassy-a);-o-object-fit:cover;object-fit:cover}@media (max-width: 539px){.landings-v2-page_short-mobile .curriculum-module-v2__image-preview{border-radius:8px}}.curriculum-module-v2__image-preview-description{display:none;position:absolute;top:0;bottom:0;left:0;right:0;padding:12px;border-radius:16px;background:linear-gradient(0deg,#000c,#0000);color:var(--color-content-inverted-primary);font:var(--font-ys-caption-12-regular);font-feature-settings:"pnum" on,"lnum" on}.curriculum-module-v2__image-preview-wrapper{width:280px;height:168px;position:relative;border-radius:16px}.curriculum-module-v2__image-preview-wrapper:hover .curriculum-module-v2__image-preview-description{display:flex;align-items:flex-end}@media (max-width: 539px){.landings-v2-page_short-mobile .curriculum-module-v2__subsection-description{font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on}}.curriculum-module-v2__subsection-description_highlighted{color:#21d49e;text-decoration:none;position:relative;z-index:3}.curriculum-module-v2_semidark .curriculum-module-v2__subsection-description_highlighted{color:var(--color-accent-success)}.curriculum-module-v2__subsection-description_highlighted:hover{color:#18b686}.curriculum-module-v2_semidark .curriculum-module-v2__subsection-description_highlighted:hover{color:var(--color-palette-green-dark)}.curriculum-module-v2__subsection{display:flex;flex-direction:column;gap:var(--spacing-8);position:relative}@media (max-width: 539px){.curriculum-module-v2__subsection{gap:var(--spacing-12);padding-block-end:20px;border-block-end:solid 1px var(--color-background-stroke)}}@media (max-width: 539px){.landings-v2-page_short-mobile .curriculum-module-v2__subsection{padding-block-end:12px}}.curriculum-module-v2__subsection-arrow{flex-shrink:0;margin-inline-start:var(--spacing-8)}.curriculum-module-v2__subsection-arrow_opened{transform:rotate(180deg)}.curriculum-module-v2__subsection-title{display:flex;justify-content:space-between;align-items:center;font:var(--font-ys-header-28-regular);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1023px){.curriculum-module-v2__subsection-title{font:var(--font-ys-header-24-regular);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 539px){.landings-v2-page_short-mobile .curriculum-module-v2__subsection-title{font:var(--font-ys-body-18-regular-ui);font-feature-settings:"pnum" on,"lnum" on}}.curriculum-module-v2__tags{display:flex;flex-wrap:wrap;gap:var(--spacing-8);margin-block-start:var(--spacing-40);margin-block-end:0;padding:0}@media (max-width: 1439px){.curriculum-module-v2__tags{margin-block-start:var(--spacing-24)}}@media (max-width: 539px){.landings-v2-page_short-mobile .curriculum-module-v2__tags{margin-block-start:var(--spacing-20)}}.curriculum-module-v2__tag{padding:8px 12px;border-radius:8px;background-color:var(--color-background-glassy-a);list-style-type:none}@media (max-width: 539px){.landings-v2-page_short-mobile .curriculum-module-v2__tag{border-radius:4px;font:var(--font-ys-caption-12-regular);font-feature-settings:"pnum" on,"lnum" on}}.curriculum-module-v2__trial-lesson{width:100%;height:calc(100% - var(--spacing-24));margin-block-start:var(--spacing-24);border:none;border-radius:24px}@media (max-width: 539px){.landings-v2-page_short-mobile .curriculum-module-v2__trial-lesson{border-radius:8px}}.curriculum-module-v2__redirect-button.curriculum-module-v2__redirect-button{width:100%;border-top-left-radius:0;border-top-right-radius:0;background-color:var(--color-accent-success)}.curriculum-module-v2__redirect-button.curriculum-module-v2__redirect-button:hover{background-color:var(--color-palette-green-dark)}.curriculum-module-v2__redirect-button.curriculum-module-v2__redirect-button:active{transform:none}@media (max-width: 539px){.landings-v2-page_short-mobile .curriculum-module-v2__redirect-button.curriculum-module-v2__redirect-button{border-bottom-left-radius:8px;border-bottom-right-radius:8px}}.curriculum-module-v2__redirect-button-wrapper{display:flex;justify-content:center;position:sticky;bottom:0;width:100%}@media (max-width: 539px){.curriculum-module-v2__redirect-button-wrapper{bottom:calc(-1 * var(--offset-width))}}.curriculum-module-v2__trial-lesson-loader{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.curriculum-module-v2__trial-lesson-wrapper{position:relative;width:100%;height:640px;transition:height .4s ease-out}@media (max-width: 1439px){.curriculum-module-v2__trial-lesson-wrapper{height:540px}}@media (max-width: 1023px){.curriculum-module-v2__trial-lesson-wrapper{height:460px}}@media (max-width: 767px){.curriculum-module-v2__trial-lesson-wrapper{height:600px}}@media (max-width: 539px){.curriculum-module-v2__trial-lesson-wrapper{--offset-width: var(--spacing-16);width:calc(100% + var(--offset-width) * 2);margin-inline-start:calc(-1 * var(--offset-width));margin-block-end:calc(-1 * var(--offset-width))}}@media (max-width: 539px){.landings-v2-page_short-mobile .curriculum-module-v2__trial-lesson-wrapper{--padding-width: var(--spacing-8);--offset-width: var(--spacing-12) }}.curriculum-module-v2__trial-lesson-wrapper_loading{height:0;margin-block-end:0}.curriculum-module-v2__slide-down{display:flex;flex-direction:column;max-height:1000vh;transition-property:max-height;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:-.2s}.curriculum-module-v2__slide-down_closed{max-height:0}.curriculum-module-v2__additional-info{display:flex;gap:var(--spacing-36);position:relative;margin-block-start:var(--spacing-48)}@media (max-width: 1439px){.curriculum-module-v2__additional-info{flex-direction:column;gap:var(--spacing-24)}}@media (max-width: 1023px){.curriculum-module-v2__additional-info{margin-block-start:var(--spacing-32)}}@media (max-width: 539px){.landings-v2-page_short-mobile .curriculum-module-v2__additional-info{gap:var(--spacing-20);margin-block-start:var(--spacing-40)}}.curriculum-module-v2__projects.curriculum-module-v2__projects{display:flex;flex-direction:column;gap:var(--spacing-16);position:relative}@media (max-width: 1439px){.curriculum-module-v2__projects.curriculum-module-v2__projects{flex-direction:row}}@media (max-width: 1023px){.curriculum-module-v2__projects.curriculum-module-v2__projects{flex-direction:column}}.curriculum-module-v2__projects-description{display:flex;flex-direction:column;justify-content:space-between;height:100%;font:var(--font-ys-header-28-regular);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1023px){.curriculum-module-v2__projects-description{font:var(--font-ys-header-24-regular);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 539px){.landings-v2-page_short-mobile .curriculum-module-v2__projects-description{font:var(--font-ys-body-18-regular-ui);font-feature-settings:"pnum" on,"lnum" on}}.curriculum-module-v2__projects-description_with-images{max-width:320px;height:auto}@media (max-width: 1023px){.curriculum-module-v2__projects-description_with-images{max-width:100%}}.curriculum-module-v2__projects-images{display:flex;flex-direction:column;gap:var(--spacing-8)}@media (max-width: 1439px){.curriculum-module-v2__projects-images{flex-direction:row;flex-wrap:wrap}}@media (max-width: 539px){.curriculum-module-v2__projects-images{flex-direction:column}}.curriculum-module-v2__subsections.curriculum-module-v2__subsections{--columns-count: 3;--column-width: 300px;grid-template-columns:repeat(3,300px);grid-template-columns:repeat(var(--columns-count),var(--column-width));gap:var(--spacing-36)}@media (max-width: 1439px){.curriculum-module-v2__subsections.curriculum-module-v2__subsections{--column-width: 1fr;gap:var(--spacing-24)}}@media (max-width: 1023px){.curriculum-module-v2__subsections.curriculum-module-v2__subsections{--columns-count: 1 }}@media (max-width: 539px){.curriculum-module-v2__subsections.curriculum-module-v2__subsections{gap:var(--spacing-20)}}@media (max-width: 539px){.landings-v2-page_short-mobile .curriculum-module-v2__subsections{gap:var(--spacing-12)}}.curriculum-module-v2__trial-lesson-pointer{display:flex;justify-content:flex-end;align-items:flex-end;margin-block-end:calc(-1 * var(--spacing-12));padding-block-start:36px;padding-block-end:12px;padding-inline-end:53px;background:bottom 0 right 175px no-repeat;font:var(--font-ys-caption-12-regular);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-content-secondary)}.curriculum-module-v2_dark .curriculum-module-v2__trial-lesson-pointer{background-image:url(https://code.s3.yandex.net/landing-v2/curriculum-arrow.svg)}.curriculum-module-v2_semidark .curriculum-module-v2__trial-lesson-pointer{background-image:url(https://code.s3.yandex.net/landing-v2/curriculum-arrow-dark.svg)}@media (max-width: 539px){.landings-v2-page_short-mobile .curriculum-module-v2__trial-lesson-pointer{padding-block-start:20px;padding-inline-end:16px;margin-block-end:0;background-position:bottom 0 right 140px}}.curriculum-module-v2{--padding-width: 24px;position:relative;overflow:hidden;max-width:1376px;padding:24px;padding:var(--padding-width);border-radius:24px;border:none;background-color:var(--color-background-default);color:var(--color-content-primary);text-align:left}@media (max-width: 1439px){.curriculum-module-v2{margin-inline:var(--spacing-32)}}@media (max-width: 1023px){.curriculum-module-v2{margin-inline:var(--spacing-24)}}@media (max-width: 539px){.curriculum-module-v2{margin:0;--padding-width: 16px }}.curriculum-module-v2:hover .curriculum-module-v2__slide-down_closed{max-height:56px}@media (max-width: 1023px){.curriculum-module-v2:hover .curriculum-module-v2__slide-down_closed{max-height:0}}.curriculum-module-v2:hover .curriculum-module-v2__slide-down_closed:before{content:"";position:absolute;bottom:0;z-index:1;width:100%;height:56px;background:linear-gradient(180deg,transparent 0%,var(--color-background-default) 100%);pointer-events:none}@media (max-width: 1023px){.curriculum-module-v2:hover .curriculum-module-v2__slide-down_closed:before{display:none}}.curriculum-module-v2:focus-within .curriculum-module-v2__slide-down{transition-duration:.5s;transition-timing-function:cubic-bezier(1,0,1,0)}.curriculum-module-v2:focus-within .curriculum-module-v2__slide-down_closed{transition-timing-function:cubic-bezier(0,1,0,1)}@media (max-width: 539px){.landings-v2-page_short-mobile .curriculum-module-v2{margin-inline:var(--spacing-8);--padding-width: 12px;border-radius:8px}}.curriculum-module-v2_dark{background-color:#202124;color:#d6d6d6}.curriculum-module-v2_dark .curriculum-module-v2__title,.curriculum-module-v2_dark .curriculum-module-v2__details{color:var(--color-content-inverted-primary)}.curriculum-module-v2_dark .curriculum-module-v2__description,.curriculum-module-v2_dark .curriculum-module-v2__trial-lesson-pointer{color:var(--color-content-inverted-secondary)}.curriculum-module-v2_dark .curriculum-module-v2__tag{background-color:var(--color-palette-white-200-a);color:var(--color-content-inverted-primary)}@media (max-width: 539px){.curriculum-module-v2_dark .curriculum-module-v2__subsection{border-block-end-color:#2e2e2e}}.curriculum-module-v2_dark:hover .curriculum-module-v2__slide-down_closed.curriculum-module-v2__slide-down_closed:before{background:linear-gradient(180deg,transparent 0%,#202124 100%)}.curriculum-module-v2_semidark{background-color:var(--color-palette-black-200);color:var(--color-palette-black-800-a)}.curriculum-module-v2_semidark .curriculum-module-v2__title{color:var(--color-palette-black-800-a)}.curriculum-module-v2_semidark .curriculum-module-v2__description,.curriculum-module-v2_semidark .curriculum-module-v2__subsection-description,.curriculum-module-v2_semidark .curriculum-module-v2__details,.curriculum-module-v2_semidark .curriculum-module-v2__trial-lesson-pointer{color:var(--color-content-secondary)}.curriculum-module-v2_semidark .curriculum-module-v2__tag{background-color:var(--color-palette-black-200-a);color:var(--color-content-primary)}@media (max-width: 539px){.curriculum-module-v2_semidark .curriculum-module-v2__subsection{border-block-end-color:#2e2e2e}}.curriculum-module-v2_semidark:hover .curriculum-module-v2__slide-down_closed.curriculum-module-v2__slide-down_closed:before{background:linear-gradient(180deg,transparent 0%,var(--color-palette-black-200) 100%)}.curriculum-module-v2_openable:hover{box-shadow:var(--shadow-medium-hovered)}.curriculum-module-v2_openable:active{box-shadow:var(--shadow-medium-pressed)}.curriculum-module-v2__description{margin-inline-end:calc(2 * var(--spacing-48));font:var(--font-ys-header-20-regular);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1439px){.curriculum-module-v2__description{font:var(--font-ys-body-18-regular-ui);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 1023px){.curriculum-module-v2__description{margin:0}}@media (max-width: 539px){.curriculum-module-v2__description{font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 539px){.landings-v2-page_short-mobile .curriculum-module-v2__description{font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on}}.curriculum-module-v2__details{display:flex;justify-content:space-between}@media (max-width: 539px){.curriculum-module-v2__details{flex-direction:column-reverse;align-items:flex-start;gap:var(--spacing-16);margin-inline-end:var(--spacing-36)}}@media (max-width: 539px){.landings-v2-page_short-mobile .curriculum-module-v2__details{gap:var(--spacing-12);font:var(--font-ys-caption-12-regular);font-feature-settings:"pnum" on,"lnum" on}}.curriculum-module-v2__title{margin:var(--spacing-12) 0 var(--spacing-8);font:var(--font-ys-header-32-regular);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1023px){.curriculum-module-v2__title{font:var(--font-ys-header-28-regular);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 539px){.landings-v2-page_short-mobile .curriculum-module-v2__title{margin-block:var(--spacing-4);font:var(--font-ys-header-20-regular);font-feature-settings:"pnum" on,"lnum" on}}.curriculum-section-v2{margin-bottom:var(--section-margin-bottom)}.curriculum-section-v2__header-wrapper{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--spacing-8);margin-block-end:var(--spacing-36)}@media (max-width: 1439px){.curriculum-section-v2__header-wrapper{margin-inline:var(--spacing-32)}}@media (max-width: 1023px){.curriculum-section-v2__header-wrapper{flex-direction:column;align-items:flex-start;margin-block-end:var(--spacing-24)}}@media (max-width: 539px){.curriculum-section-v2__header-wrapper{margin-inline:var(--spacing-16)}}@media (max-width: 539px){.landings-v2-page_short-mobile .curriculum-section-v2__header-wrapper{margin-inline:var(--spacing-8)}}.curriculum-section-v2__header.curriculum-section-v2__header{width:100%;margin-block-end:0;padding:0}.curriculum-section-v2__modules{display:flex;flex-direction:column;gap:var(--spacing-16)}@media (max-width: 539px){.landings-v2-page_short-mobile .curriculum-section-v2__modules{gap:var(--spacing-8)}}.squad-surge-info{position:relative;width:100%;z-index:2;display:flex;flex-direction:column;align-items:center;margin-block-start:var(--spacing-16);font:var(--font-ys-body-16-medium-ui);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 767px){.squad-surge-info{font:var(--font-ys-caption-14-medium);font-feature-settings:"pnum" on,"lnum" on}}.squad-surge-info__icon{margin-inline-start:var(--spacing-4);flex-shrink:0}.squad-surge-info__limit{display:flex;align-items:center;justify-content:center;flex-shrink:1;gap:var(--spacing-4);color:var(--color-accent-notice);margin-block-start:var(--spacing-4)}.dark-head-section{--min-height-image: 700px;--header-height: 68px;background:var(--color-palette-black-1000);border-radius:0 0 32px 32px}.dark-head-section_upper{z-index:100}@media (max-width: 1023px){.dark-head-section{--min-height-image: 640px }}@media (max-width: 359px){.dark-head-section{--min-height-image: 494px;border-radius:0 0 20px 20px}}.dark-head-section{margin-bottom:var(--section-margin-bottom)}.dark-head-section__content{max-width:1440px;max-width:var(--max-content-width, 1440px);margin:0 auto}.dark-head-section__bottom-content{width:100%}.dark-head-section__header{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:var(--min-height-image);padding-top:48px;padding-bottom:24px;color:var(--color-content-inverted-primary)}@media (max-width: 1023px){.dark-head-section__header{padding-top:calc(var(--header-height) + 20px)}}@media (max-width: 539px){.dark-head-section__header{padding-left:16px;padding-right:16px}}@media (max-width: 359px){.dark-head-section__header{padding-top:calc(var(--header-height) + 16px)}}.dark-head-section__top-text{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;overflow:hidden}.dark-head-section__img{position:absolute;top:0;left:0;bottom:0;right:0;background-position:center;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 -60px 40px 20px var(--color-palette-black-1000),inset 0 -100px 60px -40px var(--color-palette-black-1000)}@media (max-width: 1559px){.dark-head-section__img{box-shadow:inset 0 -100px 60px -40px var(--color-palette-black-1000),inset 0 -100px 60px -40px var(--color-palette-black-1000)}}@media (max-width: 767px){.dark-head-section__img{background-position:60% center}}.dark-head-section__duration{font:var(--font-ys-header-24-medium);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1439px){.dark-head-section__duration{font:var(--font-ys-body-18-medium-ui);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 1023px){.dark-head-section__duration{font:var(--font-ys-caption-12-medium);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 767px){.dark-head-section__duration{font:var(--font-ys-caption-14-medium);font-feature-settings:"pnum" on,"lnum" on}}.dark-head-section__title{margin:0 0 var(--spacing-16);font:var(--font-ys-lead-80-bold);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1439px){.dark-head-section__title{font:var(--font-ys-lead-56-bold);font-feature-settings:"pnum" on,"lnum" on;margin-bottom:var(--spacing-12)}}@media (max-width: 1023px){.dark-head-section__title{font:var(--font-ys-header-48-bold);font-feature-settings:"pnum" on,"lnum" on;margin-bottom:var(--spacing-8)}}@media (max-width: 539px){.dark-head-section__title{font:var(--font-ys-header-32-bold);font-feature-settings:"pnum" on,"lnum" on;margin-bottom:var(--spacing-4)}}.dark-head-section__button{--width: 300px;position:relative;width:300px;width:var(--width);box-shadow:var(--shadow-medium-default);border-radius:120px}.dark-head-section__button:hover:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";border-radius:100px}.dark-head-section__button.dark-head-section__button:hover{background-color:var(--color-content-primary)}@media (max-width: 359px){.dark-head-section__button{padding:9px;width:100%;height:-moz-min-content;height:min-content;font:var(--font-ys-caption-14-medium);font-feature-settings:"pnum" on,"lnum" on}}.dark-head-section__action-buttons{display:flex;flex-direction:row;width:100%;overflow:hidden;justify-content:center}@media (max-width: 767px){.dark-head-section__action-buttons{flex-direction:column;align-items:center}}@media (max-width: 359px){.dark-head-section__start-learning-link{width:100%}}@media (max-width: 767px){.dark-head-section__landing-buy-link{margin-top:var(--spacing-8);margin-left:0}}@media (max-width: 359px){.dark-head-section__landing-buy-link{width:100%}}.dark-head-section__landing-buy-button{border-radius:120px;width:300px}@media (max-width: 359px){.dark-head-section__landing-buy-button{padding:9px;width:100%;height:-moz-min-content;height:min-content;font:var(--font-ys-caption-14-medium);font-feature-settings:"pnum" on,"lnum" on}}.dark-head-section__bullets{border-radius:0 0 var(--border-radius-20) var(--border-radius-20)}.dark-head-section__tags{background:#24242452;padding:8px 16px;border-radius:24px;display:flex;flex-direction:row;margin-bottom:var(--spacing-16);width:-moz-max-content;width:max-content;max-width:100%}.dark-head-section__tags-item{font:var(--font-ys-body-16-medium-paragraph);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 359px){.dark-head-section__tags-item{font:var(--font-ys-caption-12-regular);font-feature-settings:"pnum" on,"lnum" on}}.dark-head-section__tags-item{display:flex;flex-direction:row;align-items:center}.dark-head-section__tags-item:after{content:"•";margin:0 10px}.dark-head-section__tags-item:last-child:after{content:"";margin:0}.demo-section{margin-block-end:var(--section-margin-bottom)}.demo-section__content{max-width:var(--max-content-width);margin:0 auto}.demo-section__header{margin-block-end:var(--spacing-48)}@media (max-width: 1439px){.demo-section__info-block{padding:0 32px}}@media (max-width: 1023px){.demo-section__info-block{padding:0}}.demo-section__info-block:not(:last-child){margin-block-end:var(--spacing-120)}@media (max-width: 1023px){.demo-section__info-block:not(:last-child){margin-block-end:var(--spacing-8)}}@media (max-width: 539px){.landings-v2-page_short-mobile .demo-section__info-block{--image-gallery-height: auto;flex-direction:row-reverse;gap:var(--spacing-12);margin-inline:var(--spacing-8);padding:8px 10px;border-radius:12px}}@media (max-width: 539px){.landings-v2-page_short-mobile .demo-section__info-block-content{margin:0}}@media (max-width: 539px){.landings-v2-page_short-mobile .demo-section__info-block-media-container{width:50%;margin-block-start:0}}@media (max-width: 539px){.landings-v2-page_short-mobile .demo-section__info-block-text{color:var(--color-content-secondary);font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 539px){.landings-v2-page_short-mobile .demo-section__info-block-title{margin-block-end:var(--spacing-4);font:var(--font-ys-body-16-regular-paragraph);font-feature-settings:"pnum" on,"lnum" on;font-weight:700}}.faq__item{--faq-item-top-padding: 24px;--faq-item-bottom-padding: calc(var(--faq-item-top-padding) - 8px);position:relative;padding:24px 0 16px;padding:var(--faq-item-top-padding) 0 var(--faq-item-bottom-padding);border-bottom:1px solid var(--color-background-glassy-b);cursor:pointer}.faq__item:hover .faq__question-icon-wrapper{color:var(--color-content-inverted-primary);background-color:var(--color-palette-black-1000)}@media (max-width: 359px){.faq__item{--faq-item-top-padding: 16px;--faq-item-bottom-padding: 12px }}@media (max-width: 539px){.landings-v2-page_short-mobile .faq__item{padding:10px;border:none;border-radius:8px;background-color:var(--color-background-default)}}.faq__answer{font:var(--font-ys-body-16-regular-paragraph);font-feature-settings:"pnum" on,"lnum" on;cursor:default;transition-timing-function:ease;transition-duration:.3s}.faq__answer .faq__markdown a{position:relative;z-index:1;color:var(--profession-color, var(--default-profession-color))}.faq__question{display:flex;justify-content:space-between;align-items:center;font:var(--font-ys-header-20-bold);font-feature-settings:"pnum" on,"lnum" on;word-break:break-word;transition:padding .3s ease}@media (max-width: 359px){.faq__question{font:var(--font-ys-body-16-medium-paragraph);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 539px){.landings-v2-page_short-mobile .faq__question{font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on}}.faq__question_open{padding-block-end:8px}.faq__question_open .faq__question-icon-wrapper{transform:rotate(-45deg)}@media (max-width: 539px){.faq__question-icon{width:16px}}.faq__question-icon-wrapper{display:flex;flex:0 0 auto;justify-content:center;align-items:center;width:36px;height:36px;margin-left:20px;border-radius:50%;background-color:var(--color-background-default);box-shadow:var(--shadow-medium-hovered);transition-property:transform,color,background-color;transition-duration:.3s;transition-timing-function:ease;pointer-events:none}@media (max-width: 539px){.landings-v2-page_short-mobile .faq__question-icon-wrapper{width:20px;height:20px;box-shadow:none}}.faq__toggle-item-button{display:block;width:0;height:0;padding:0;border:none}.faq__toggle-item-button:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;cursor:pointer}.faq__toggle-item-button:focus-visible:after{outline:inherit}.faq{margin:0 auto;max-width:800px}.faq__content{display:flex;flex-direction:column}@media (max-width: 539px){.landings-v2-page_short-mobile .faq__content{gap:var(--spacing-4);position:relative;max-height:337px;overflow:hidden}.landings-v2-page_short-mobile .faq__content:after{content:"";position:absolute;bottom:0;width:100%;height:74px;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,var(--color-background-alternate) 58%)}}@media (max-width: 539px){.landings-v2-page_short-mobile .faq__content_full{max-height:none;max-height:initial}.landings-v2-page_short-mobile .faq__content_full:after{display:none}}.faq__show-full-button.faq__show-full-button{display:none}@media (max-width: 539px){.faq__show-full-button.faq__show-full-button{display:block;position:relative;bottom:24px;margin-inline:auto;color:var(--color-content-secondary)}}.faq-section{margin-block-end:var(--spacing-64)}.faq-section__content{margin:0 auto;padding-inline:32px}@media (max-width: 539px){.faq-section__content{padding-inline:16px}}@media (max-width: 539px){.landings-v2-page_short-mobile .faq-section__content{padding-inline:12px}}.faq-section__title{text-align:center}@media (max-width: 1023px){.faq-section__title{margin-block-end:var(--spacing-16)}}@media (max-width: 539px){.landings-v2-page_short-mobile .faq-section__title{text-align:left}}.free-section__learning-start{margin-bottom:var(--spacing-16)}.free-section__start-block{margin-bottom:var(--spacing-8)}.free-section__start-block,.free-section__surge{font:var(--font-ys-header-20-medium);font-feature-settings:"pnum" on,"lnum" on}.free-section__surge{font-weight:400}.free-section__surge-icon{color:#ff8000;transform:scale(1.5);margin-left:var(--spacing-8)}.free-section__price{white-space:nowrap;font:var(--font-ys-header-20-medium);font-feature-settings:"pnum" on,"lnum" on;margin-bottom:var(--spacing-4)}.free-section__price_full{font-weight:400}.free-section__price-title{white-space:nowrap;font:var(--font-ys-header-20-medium);font-feature-settings:"pnum" on,"lnum" on}.free-section{margin-bottom:var(--section-margin-bottom)}.free-section__cover{height:auto}.free-section__wrapper{padding:var(--spacing-24) var(--spacing-32);background-color:var(--color-background-default);max-width:var(--max-content-width);margin:0 auto var(--spacing-8);border-radius:24px}.free-section__wrapper_grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:"content content image" "footer footer image"}@media (max-width: 1279px){.free-section__wrapper_grid{grid-template-areas:"content content image" "footer footer footer"}}@media (max-width: 1023px){.free-section__wrapper_grid{grid-template-areas:"content content content" "footer footer footer"}}@media (max-width: 1023px){.free-section__wrapper{padding:var(--spacing-32)}}@media (max-width: 539px){.free-section__wrapper{padding:var(--spacing-24) var(--spacing-16)}}.free-section__header{margin-left:0;margin-bottom:var(--spacing-24);padding:0}@media (max-width: 539px){.free-section__header{margin-bottom:var(--spacing-8)}}.free-section__link{display:block;width:100%;height:60px}.free-section__button-wrapper{position:relative}.free-section__button{--accent-color: var(--profession-color, var(--default-profession-color));display:flex;width:100%}.free-section__information-title{margin:0 0 var(--spacing-8);font:var(--font-ys-header-40-bold);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1023px){.free-section__information-title{font:var(--font-ys-header-28-bold);font-feature-settings:"pnum" on,"lnum" on}}.free-section__information-text{margin:0 0 var(--spacing-16);font:var(--font-ys-body-18-regular-paragraph);font-feature-settings:"pnum" on,"lnum" on;max-width:100%}.free-section__image{width:100%;height:208px;background-position:center;background-size:cover;background-repeat:no-repeat}.free-section__subtitle{margin:var(--spacing-24) 0;font:var(--font-ys-body-18-regular-paragraph);font-feature-settings:"pnum" on,"lnum" on}.free-section__content{grid-area:content}.free-section__footer{margin:var(--spacing-24) 0 0;grid-area:footer}.free-section__content-image-wrapper{display:flex;align-items:center;grid-area:image}@media (max-width: 1023px){.free-section__content-image-wrapper{display:none}}.free-section__content-image{width:100%}.free-section__buy-link{text-decoration:none}.free-section__buy-button{width:100%}.free-section__limited-block{display:flex}.free-section__limited-content{flex:2}.free-section__limited-space{flex:1}@media (max-width: 1279px){.free-section__limited-space{flex:0}}.free-section-v2__block{overflow:hidden;border-radius:24px;background-color:var(--color-background-default)}.free-section-v2__block+.free-section-v2__block{margin-block-start:var(--spacing-16)}@media (max-width: 1023px){.free-section-v2__block+.free-section-v2__block{margin-block-start:var(--spacing-24)}}@media (max-width: 539px){.landings-v2-page_short-mobile .free-section-v2__block{border-radius:12px}}@media (max-width: 539px){.landings-v2-page_short-mobile .free-section-v2__block+.free-section-v2__block{margin-block-start:var(--spacing-16)}}.free-section-v2__block_dark{background-color:#202124}.free-section-v2__block_padding_m{padding:40px 60px 60px 40px}@media (max-width: 1023px){.free-section-v2__block_padding_m{padding:32px 32px 24px}}@media (max-width: 539px){.free-section-v2__block_padding_m{padding:16px}}.free-section-v2__block_padding_s{padding:40px}@media (max-width: 1023px){.free-section-v2__block_padding_s{padding:32px}}@media (max-width: 539px){.free-section-v2__block_padding_s{padding:16px}}.free-section-v2__freetrack-header{position:relative;z-index:1}.free-section-v2__freetrack-header_size_s{width:750px;max-width:100%}@media (max-width: 1023px){.free-section-v2__freetrack-header_size_s{width:600px}}.free-section-v2__freetrack-header_size_m{width:1000px;max-width:100%}@media (max-width: 1023px){.free-section-v2__freetrack-header_size_m{width:600px}}.free-section-v2__freetrack-header-subtitle{width:600px;max-width:100%;margin:0;font:var(--font-ys-body-18-regular-paragraph);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-palette-white-500-a)}@media (max-width: 1023px){.free-section-v2__freetrack-header-subtitle{width:100%}}@media (max-width: 539px){.landings-v2-page_short-mobile .free-section-v2__freetrack-header-subtitle{font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on}}.free-section-v2__freetrack-header-title{margin-block:0 var(--spacing-12);font:var(--font-ys-header-48-medium);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-palette-white-1000)}@media (max-width: 1023px){.free-section-v2__freetrack-header-title{font:var(--font-ys-header-28-medium);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 539px){.landings-v2-page_short-mobile .free-section-v2__freetrack-header-title{font:var(--font-ys-header-24-bold);font-feature-settings:"pnum" on,"lnum" on}}.free-section-v2__freetrack-illustration{position:absolute;right:0;bottom:-20px;width:480px;max-width:calc(100% - 600px)}@media (max-width: 1023px){.free-section-v2__freetrack-illustration{position:relative;bottom:0;width:375px;max-width:100%;margin-inline:auto}}@media (max-width: 767px){.free-section-v2__freetrack-illustration{width:325px}}.free-section-v2__freetrack-illustration-wrapper{width:100%;padding-block-end:calc(395 / 472 * 100%)}.free-section-v2__freetrack-illustration-item{position:absolute;left:0;top:0;width:100%;height:100%}.free-section-v2__freetrack-illustration-svg{color:var(--profession-color)}.free-section-v2__freetrack-illustration-image{-o-object-fit:contain;object-fit:contain}.free-section-v2__price{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4);flex:0 1 auto;max-width:230px}.free-section-v2__price:last-child{flex:0 0 208px;max-width:208px}@media (max-width: 1023px){.free-section-v2__price:last-child{flex:0 1 auto}}@media (max-width: 539px){.landings-v2-page_short-mobile .free-section-v2__price{max-width:165px}}.free-section-v2__price-text{color:var(--color-palette-white-500-a);font:var(--font-ys-body-18-regular-ui);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 539px){.landings-v2-page_short-mobile .free-section-v2__price-text{font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on}}.free-section-v2__price-title{position:relative;font:var(--font-ys-header-32-medium);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-palette-white-1000)}@media (max-width: 1023px){.free-section-v2__price-title{font:var(--font-ys-header-24-medium);font-feature-settings:"pnum" on,"lnum" on}}.free-section-v2__price-discount-icon{position:absolute;right:0;top:0;transform:translate(80%,-35%);display:flex;justify-content:center;align-items:center;width:24px;height:24px;border-radius:50%;background-color:var(--color-accent-notice)}@media (max-width: 539px){.landings-v2-page_short-mobile .free-section-v2__price-title{font:var(--font-ys-header-20-medium);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 539px){.landings-v2-page_short-mobile .free-section-v2__price-discount-icon{transform:translate(150%,-35%)}}.free-section-v2__start-learning-button.free-section-v2__start-learning-button{width:100%}.free-section-v2__start-learning-button.free-section-v2__start-learning-button:hover{background-color:var(--color-accent-neutral-hover)}.free-section-v2__prices-block{width:556px;max-width:100%}@media (max-width: 1023px){.free-section-v2__prices-block{width:485px}}.free-section-v2__badge{position:absolute;top:-12px;right:-20px;z-index:1;transform:rotate(-4deg)}@media (max-width: 1023px){.free-section-v2__badge{right:-10px}}.free-section-v2__button-wrapper{position:relative}.free-section-v2__prices{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--spacing-24);margin-block-end:var(--spacing-24)}@media (max-width: 767px){.free-section-v2__prices{margin-block-end:var(--spacing-16)}}.free-section-v2__freetrack{position:relative;display:flex;flex-direction:column;gap:var(--spacing-120)}@media (max-width: 1023px){.free-section-v2__freetrack{gap:var(--spacing-16)}}.free-section-v2__partial-payment-advantages-illustration{display:flex;align-items:center;width:549px;max-width:100%;margin-inline-start:auto}@media (max-width: 1023px){.free-section-v2__partial-payment-advantages-illustration{width:486px;margin-inline:auto}}.free-section-v2__partial-payment-advantages-illustration-wrapper{position:relative;width:100%;padding-block-end:calc(312 / 549 * 100%)}.free-section-v2__partial-payment-advantages-illustration-image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.free-section-v2__partial-payment-advantages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--spacing-24);gap:var(--spacing-24);color:var(--color-content-primary)}@media (max-width: 1023px){.free-section-v2__partial-payment-advantages{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width: 767px){.free-section-v2__partial-payment-advantages{gap:var(--spacing-16)}}.free-section-v2__partial-payment-advantages-credit-fallback-text{margin:0;font:var(--font-ys-body-18-regular-paragraph);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 539px){.landings-v2-page_short-mobile .free-section-v2__partial-payment-advantages-credit-fallback-text{font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on}}.free-section-v2__partial-payment-advantages-info{display:flex;flex-direction:column;gap:var(--spacing-24)}@media (max-width: 1023px){.free-section-v2__partial-payment-advantages-info{gap:var(--spacing-16);width:600px;max-width:100%}}.free-section-v2__partial-payment-advantages-list{margin-block:0;padding-inline-start:1em}.free-section-v2__partial-payment-advantages-list-item{padding-inline-start:4px;list-style-type:disclosure-closed;font:var(--font-ys-body-18-regular-paragraph);font-feature-settings:"pnum" on,"lnum" on}.free-section-v2__partial-payment-advantages-list-item::marker{color:var(--profession-color)}.free-section-v2__partial-payment-advantages-list-item+.free-section-v2__partial-payment-advantages-list-item{margin-block-start:var(--spacing-8)}@media (max-width: 539px){.landings-v2-page_short-mobile .free-section-v2__partial-payment-advantages-list-item{font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on}}.free-section-v2__partial-payment-advantages-title{margin-block:0;font:var(--font-ys-header-48-medium);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1023px){.free-section-v2__partial-payment-advantages-title{width:400px;max-width:100%;font:var(--font-ys-header-28-medium);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 539px){.landings-v2-page_short-mobile .free-section-v2__partial-payment-advantages-title{font:var(--font-ys-header-24-bold);font-feature-settings:"pnum" on,"lnum" on}}.free-section-v2{margin-block-end:var(--section-margin-bottom)}.free-section-v2__payment{margin:var(--spacing-16) 0}.free-section-v2__payment .payment-bullets__list{padding:40px}@media (max-width: 539px){.free-section-v2__payment .payment-bullets__list{padding:16px}}.gallery-section__card{--gallery-cards-shift: var(--spacing-32);--gallery-width: 1376px}@media (max-width: 1439px){.gallery-section__card{--gallery-width: calc(1376px - 2 * var(--gallery-cards-shift))}}@media (max-width: 1376px){.gallery-section__card{--gallery-width: calc(100vw - 2 * var(--gallery-cards-shift))}}@media (max-width: 1023px){.gallery-section__card{--gallery-cards-shift: var(--spacing-24)}}@media (max-width: 539px){.gallery-section__card{--galley-cards-shift: var(--spacing-8)}}.gallery-section__card{display:flex;flex-direction:column;border-radius:var(--border-radius-20);background:var(--color-content-inverted-primary);height:100%;width:calc((var(--gallery-width) - 16px * (var(--gallery-shown-cards-count) - 1)) / var(--gallery-shown-cards-count))}@media (max-width: 539px){.landings-v2-page_short-mobile .gallery-section__card{border-radius:8px}}.gallery-section__card_vertical{--offset-width: 0;width:calc(100% + -0);width:calc(100% - 2 * var(--offset-width));margin-inline:0;margin-inline:var(--offset-width)}@media (max-width: 539px){.landings-v2-page_short-mobile .gallery-section__card_vertical{--offset-width: var(--spacing-8) }}@media (max-width: 539px){.landings-v2-page_short-mobile .gallery-section__card_with-image{border-radius:12px}}.gallery-section__card-content{display:flex;flex-direction:column;justify-content:space-between;flex:1 0 auto;padding:16px}@media (max-width: 539px){.landings-v2-page_short-mobile .gallery-section__card-content{padding:8px 10px}}@media (max-width: 539px){.landings-v2-page_short-mobile .gallery-section__card-content_with-image{padding:12px}}.gallery-section__card-image{height:200px;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius-16)}@media (max-width: 539px){.landings-v2-page_short-mobile .gallery-section__card-image{height:auto;height:initial;border-radius:var(--border-radius-12)}}.gallery-section__card-link{margin-block-start:var(--spacing-16);color:var(--color-content-secondary);font:var(--font-ys-body-16-medium-ui);font-feature-settings:"pnum" on,"lnum" on;text-decoration:none}@media (max-width: 539px){.landings-v2-page_short-mobile .gallery-section__card-link{margin-block-start:var(--spacing-8);font:var(--font-ys-caption-14-medium);font-feature-settings:"pnum" on,"lnum" on}}.gallery-section__card-text{font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 539px){.landings-v2-page_short-mobile .gallery-section__card-text{font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-content-secondary)}}.gallery-section__card-title{margin-bottom:var(--spacing-4);font:var(--font-ys-header-20-bold);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 539px){.landings-v2-page_short-mobile .gallery-section__card-title{font:var(--font-ys-body-16-medium-ui);font-feature-settings:"pnum" on,"lnum" on;font-weight:700}}.card-carousel-section__carousel{position:relative}.gallery-section{margin-block-end:var(--section-margin-bottom)}.gallery-section__header{padding:0}@media (max-width: 1439px){.gallery-section__header{padding:0 32px}}@media (max-width: 1023px){.gallery-section__header{padding:0 24px}}@media (max-width: 539px){.gallery-section__header{padding:0 16px}}.gallery-section__vertical-cards{display:flex;flex-direction:column;gap:var(--spacing-12)}@media (max-width: 539px){.landings-v2-page_short-mobile .gallery-section__vertical-cards{gap:var(--spacing-8)}}.detail-card{border-radius:var(--spacing-24);background-color:var(--color-background-default);padding:var(--spacing-32);display:flex;flex-direction:column}@media (max-width: 539px){.detail-card{padding:var(--spacing-24) var(--spacing-16) var(--spacing-20);padding:var(--spacing-24)}}@media (max-width: 539px){.landings-v2-page_short-mobile .detail-card{margin-inline:var(--spacing-8);padding:8px 10px;border-radius:8px}}.detail-card__content{font:var(--font-ys-body-18-regular-ui);font-feature-settings:"pnum" on,"lnum" on;margin-block-start:var(--spacing-12);display:flex;flex-grow:1;flex-direction:column;justify-content:space-between}@media (max-width: 1023px){.detail-card__content{font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 539px){.detail-card__content{margin-block-start:var(--spacing-8)}}@media (max-width: 539px){.landings-v2-page_short-mobile .detail-card__content{margin-block-start:var(--spacing-4);font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-content-secondary)}}.detail-card__title{font:var(--font-ys-header-28-bold);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1023px){.detail-card__title{font:var(--font-ys-header-20-medium);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 539px){.landings-v2-page_short-mobile .detail-card__title{font:var(--font-ys-body-16-regular-paragraph);font-feature-settings:"pnum" on,"lnum" on;font-weight:700}}.grid-cards-section{margin:0 auto var(--section-margin-bottom);max-width:var(--max-content-width)}.grid-cards-section__columns{--columns-count: 2;--gap: var(--spacing-16);--min-size: calc(50% - var(--gap));margin-block-start:var(--spacing-40)}@media (max-width: 1023px){.grid-cards-section__columns{margin-block-start:var(--spacing-36)}}@media (max-width: 539px){.grid-cards-section__columns{--columns-count: 1;--gap: var(--spacing-8);margin-block-start:0}}.head-section__advantages{margin-top:var(--spacing-4);display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);grid-gap:var(--spacing-4);gap:var(--spacing-4)}@media (max-width: 1023px){.head-section__advantages{grid-template-columns:none;margin-right:var(--spacing-32);margin-left:var(--spacing-32)}}@media (max-width: 539px){.head-section__advantages{margin-bottom:var(--spacing-32);margin-right:var(--spacing-8);margin-left:var(--spacing-8)}}@media (max-width: 1023px){.head-section__advantages .head-section__ratings{order:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:100%}}.higher-education-surge{display:flex;align-items:center;gap:var(--spacing-4);color:var(--color-accent-notice)}.higher-education-surge__icon{flex-shrink:0}.flipping-card__flip-icon{position:absolute;z-index:1;top:0;right:0}.flipping-card{position:relative;display:flex;perspective:30em}.flipping-card_flipped_vertical .flipping-card__body{transform:rotateY(180deg)}.flipping-card_flipped_horizontal .flipping-card__body{transform:rotateX(-180deg)}.flipping-card__body{display:flex;width:100%;transition:transform .5s;transform-style:preserve-3d}.flipping-card__face{display:flex;min-width:100%;backface-visibility:hidden}.flipping-card__face_orientation_back-vertical{transform:rotateY(180deg) translate(100%) translateZ(-1px)}.flipping-card__face_orientation_back-horizontal{transform:rotateY(180deg) translate(100%) translateZ(-1px) rotate(180deg)}.flipping-card__face_orientation_front{transform:translateZ(-1px)}.flipping-card__flip-button{width:0;height:0;padding:0;border:none}.flipping-card__flip-button:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0}.flipping-card__flip-button:focus-visible:after{outline:inherit}@media (pointer: fine){.flipping-card__flip-button:not(:focus){pointer-events:none}}.rating-card{display:flex;flex-direction:column;gap:var(--spacing-4);padding:12px;border-radius:var(--border-radius-16);background-color:var(--color-background-default);color:var(--color-content-primary)}@media (max-width: 1023px){.rating-card{padding:8px;border-radius:var(--border-radius-12)}}.rating-card__description{font:var(--font-ys-body-16-medium-ui);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-content-secondary)}@media (max-width: 1023px){.rating-card__description{font:var(--font-ys-caption-12-medium);font-feature-settings:"pnum" on,"lnum" on}}.rating-card__title{font:var(--font-ys-header-48-bold);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1023px){.rating-card__title{font:var(--font-ys-header-28-medium);font-feature-settings:"pnum" on,"lnum" on}}.head-ratings{z-index:1;display:grid;grid-auto-flow:column;grid-auto-columns:156px;grid-template-columns:130px 156px;grid-gap:var(--spacing-8)}@media (max-width: 1439px){.head-ratings{grid-auto-columns:112px;grid-template-columns:96px 112px;grid-gap:var(--spacing-4)}}.head-ratings_set_brokerage{grid-template-columns:156px}@media (max-width: 1439px){.head-ratings_set_brokerage{grid-template-columns:112px}}@media (max-width: 539px){.landings-v2-page_short-mobile .head-ratings{grid-template-columns:repeat(2,minmax(0,1fr))}.landings-v2-page_short-mobile .head-ratings:has(.flipping-card:only-child){display:none}}@media (max-width: 539px){.landings-v2-page_short-mobile .head-ratings_set_brokerage{display:none}}@media (max-width: 1439px){.head-ratings__card{border-radius:var(--border-radius-12)}}.head-ratings__card_view_hse{background-color:var(--color-accent-main-a)}.head-ratings__card_view_brokerage{background-color:var(--color-accent-notice)}.head-ratings__card_view_rating{background-color:var(--color-accent-success)}.head-ratings__card-description{color:var(--color-content-inverted-primary)}@media (max-width: 1439px){.head-ratings__card-description{font-feature-settings:"pnum" on,"lnum" on}}.head-ratings__card-description a{position:relative;z-index:2;color:inherit;text-decoration-color:var(--color-content-inverted-secondary);transition:text-decoration-color .3s ease}.head-ratings__card-description a:hover{text-decoration-color:var(--color-content-inverted-primary)}@media (max-width: 539px){.landings-v2-page_short-mobile .head-ratings__card-description,.landings-v2-page_short-mobile .head-ratings__card_type_plain .head-ratings__card-description{font:var(--font-ys-caption-12-regular);font-feature-settings:"pnum" on,"lnum" on}}.head-ratings__card-title{display:flex;align-items:center;gap:var(--spacing-4);font-feature-settings:"pnum" on,"lnum" on;letter-spacing:-.4px;color:var(--color-content-inverted-primary)}@media (max-width: 1439px){.head-ratings__card-title{font-feature-settings:"pnum" on,"lnum" on;letter-spacing:0}}.head-ratings__card-title>span>span{margin-inline:.05em;vertical-align:text-top}.head-ratings__card-title-flip-icon{flex:0 0 20px;align-self:baseline;width:20px;height:20px;margin-inline-start:auto}.head-ratings__card-title-flip-icon_flipped{transform:rotateY(180deg)}.head-ratings__card-title-icon-wrapper{display:inline-flex}.head-ratings__card-title-icon-wrapper svg *{fill-opacity:1}.head-ratings__card-title-picture{width:44px;height:44px;-o-object-fit:contain;object-fit:contain}@media (max-width: 1439px){.head-ratings__card-title-picture{width:32px;height:32px}}@media (max-width: 539px){.landings-v2-page_short-mobile .head-ratings__card-title-picture{width:24px;height:24px}}.head-ratings__flipping-card{color:var(--color-content-inverted-primary)}.head-ratings__flipping-card .head-ratings__card_type_plain{width:100%}.head-ratings__flipping-card .head-ratings__card_type_plain .head-ratings__card-description{padding-right:24px}.head-ratings__card_type_default{max-height:none;padding:12px;flex-direction:column;align-items:inherit;gap:var(--spacing-8)}@media (max-width: 1439px){.head-ratings__card_type_default{gap:var(--spacing-4);padding:8px}}.head-ratings__card_type_default .head-ratings__card-title{font:var(--font-ys-header-40-medium);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1439px){.head-ratings__card_type_default .head-ratings__card-title{font:var(--font-ys-header-28-medium);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 539px){.head-ratings__card_type_default .head-ratings__card-title{font:var(--font-ys-header-20-regular);font-feature-settings:"pnum" on,"lnum" on}}.head-ratings__card_type_default .head-ratings__card-description{font:var(--font-ys-body-16-medium-ui);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1439px){.head-ratings__card_type_default .head-ratings__card-description{font:var(--font-ys-caption-12-medium);font-feature-settings:"pnum" on,"lnum" on}}.head-ratings__card_type_default .head-ratings__card-title-icon-wrapper svg{width:32px;height:32px}@media (max-width: 1439px){.head-ratings__card_type_default .head-ratings__card-title-icon-wrapper svg{width:20px;height:20px}}.head-ratings__card_type_plain{border-radius:var(--border-radius-12);padding:0 16px;flex-direction:row;align-items:center;gap:var(--spacing-8);min-height:76px}@media (max-width: 1439px){.head-ratings__card_type_plain{min-height:64px}}@media (max-width: 767px){.head-ratings__card_type_plain{flex-direction:column;align-items:flex-start;justify-content:space-between;padding:12px;min-height:auto}}@media (max-width: 539px){.head-ratings__card_type_plain{padding:8px}}.head-ratings__card_type_plain .head-ratings__card-title{font:var(--font-ys-header-48-medium);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1439px){.head-ratings__card_type_plain .head-ratings__card-title{font:var(--font-ys-header-32-medium);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 539px){.head-ratings__card_type_plain .head-ratings__card-title{font:var(--font-ys-header-24-regular);font-feature-settings:"pnum" on,"lnum" on}}.head-ratings__card_type_plain .head-ratings__card-description{font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1439px){.head-ratings__card_type_plain .head-ratings__card-description{font:var(--font-ys-caption-12-regular);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 1023px){.head-ratings__card_type_plain .head-ratings__card-description{font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on}}.head-ratings__card_type_plain .head-ratings__card-title-icon-wrapper svg{width:30px;height:30px}@media (max-width: 1439px){.head-ratings__card_type_plain .head-ratings__card-title-icon-wrapper svg{width:24px;height:24px}}.head-ratings__flipping-card-flip-icon_type_default{transform:translate(2px) translateY(-50%);transition-property:transform;transition-delay:.15s}@media (max-width: 1439px){.head-ratings__flipping-card-flip-icon_type_default{transform:translate(3px) translateY(calc(-50% - 4px))}}.head-ratings__flipping-card-flip-icon_type_plain{transform:translate(-60%) translateY(40%);transition-property:transform;transition-delay:.15s}.head-section__bottom-content{display:grid;grid-template-areas:". b c";grid-template-columns:1fr 472px 1fr;align-items:flex-end;width:100%;max-width:100%;padding-inline:24px}.head-section__bottom-content .tariffs-button__link{margin-top:var(--spacing-8)}@media (max-width: 1023px){.head-section__bottom-content{grid-template-areas:"c" "b";grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:var(--spacing-16);width:472px;padding-inline:0}}@media (max-width: 767px){.head-section__bottom-content{width:344px}}@media (max-width: 539px){.landings-v2-page_short-mobile .head-section__bottom-content{grid-gap:var(--spacing-4);width:100%}}.head-section_left-aligned .head-section__bottom-content{display:block;align-self:end;padding:24px}.head-section .tariffs-button__link.head-section__button,.head-section_theme_dark .tariffs-button__link.head-section__button{color:#fff;border-color:#fff}.head-section .tariffs-button__link.head-section__button:hover,.head-section_theme_dark .tariffs-button__link.head-section__button:hover{color:#fff;border-color:#fff3}.head-section_theme_light .tariffs-button__link.head-section__button,.head-section .tariffs-button__link.head-section__button_type_mobile{color:#000000d9;border-color:#000}.head-section_theme_light .tariffs-button__link.head-section__button:hover,.head-section .tariffs-button__link.head-section__button_type_mobile:hover{color:#000000d9;border-color:#0003}.head-section__bottom-content-grid-area-a{grid-area:a;justify-self:start}.head-section__bottom-content-grid-area-b{grid-area:b}.head-section__bottom-content-grid-area-c{grid-area:c;justify-self:end}.head-section_left-aligned .head-section__bottom-content-grid-area-c{grid-area:unset;position:absolute;right:20px;bottom:20px}.head-section__button.head-section__button{--accent-color: var(--color-background-alternate);--min-width: 472px;position:relative;min-width:472px;min-width:var(--min-width)}.head-section__button.head-section__button:hover:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:transparentize(var(--color-palette-black-1000),.96);border-radius:100px}@media (max-width: 767px){.head-section__button.head-section__button{--min-width: 344px }}@media (max-width: 539px){.head-section__button.head-section__button{width:344px;min-width:auto;max-width:100%}}@media (max-width: 359px){.head-section__button.head-section__button{--min-width: 320px }}@media (max-width: 539px){.landings-v2-page_short-mobile .head-section__button.head-section__button{--min-width: calc(100vw - 32px) ;width:100%}}.head-section__higher-education-surge{margin-block-end:var(--spacing-16)}@media (max-width: 539px){.head-section__higher-education-surge{margin-block:var(--spacing-8)}}.head-section__img{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;padding:24px;background-position:center;background-repeat:no-repeat;background-size:cover;pointer-events:none;border-radius:var(--border-radius-16)}@media (max-width: 1023px){.head-section__img{padding:20px;border-radius:0 0 var(--border-radius-16) var(--border-radius-16)}}@media (max-width: 767px){.head-section__img{padding:16px;background-position:60% center}}@media (max-width: 539px){.head-section__img{padding:12px}}@media (max-width: 539px){.landings-v2-page_short-mobile .head-section__img{position:static;width:100%;height:211px;margin:var(--spacing-24) 0 var(--spacing-8);border-radius:12px;background-position-x:100%}}@media (max-width: 539px){.head-section_theme_light .head-section__img{background-color:var(--color-palette-black-200)}}@media (max-width: 539px){.head-section_theme_dark .head-section__img{background-color:var(--color-palette-black-900)}}.head-section_left-aligned .head-section__img{position:static;display:block;grid-area:image;align-self:stretch;justify-self:stretch;border-radius:0;background-position:left}@media (max-width: 767px){.head-section_left-aligned .head-section__img{padding:16px;background-position:left}}@media (max-width: 539px){.landings-v2-page_short-mobile .head-section__img_compact{margin-block-end:var(--spacing-4)}}.head-tags-block{border:1px solid currentColor;padding:8px 16px;border-radius:24px;display:flex;flex-direction:row;margin:0 auto var(--spacing-16);width:-moz-max-content;width:max-content;max-width:100%}@media (max-width: 539px){.landings-v2-page_short-mobile .head-tags-block{margin-block-end:var(--spacing-8);padding:4px 12px;border-color:var(--color-content-secondary)}}.head-tags-block__item{display:flex;flex-direction:row;align-items:center}.head-tags-block__item:not(:last-child):after{content:"•";margin-inline:10px}.head-tags-block__item{font:var(--font-ys-body-16-medium-paragraph);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 359px){.head-tags-block__item{font:var(--font-ys-caption-12-regular);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 539px){.landings-v2-page_short-mobile .head-tags-block__item{font:var(--font-ys-caption-12-regular);font-feature-settings:"pnum" on,"lnum" on}}.head-section__top-text{position:relative;z-index:1;text-align:center}.head-section_left-aligned .head-section__top-text{display:grid;grid-auto-flow:row;grid-gap:var(--spacing-16);text-align:left}.head-section__duration{font:var(--font-ys-header-24-medium);font-feature-settings:"pnum" on,"lnum" on;margin:0}@media (max-width: 1439px){.head-section__duration{font:var(--font-ys-body-16-medium-ui);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 1023px){.head-section__duration{font:var(--font-ys-caption-14-medium);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 539px){.landings-v2-page_short-mobile .head-section__duration{font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on}}.head-section_left-aligned .head-section__duration{font:var(--font-ys-header-24-regular);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1023px){.head-section_left-aligned .head-section__duration{font:var(--font-ys-header-20-regular);font-feature-settings:"pnum" on,"lnum" on}}.head-section__duration_type_with-tariff{font:var(--font-ys-header-20-medium);font-feature-settings:"pnum" on,"lnum" on}.head-section__title{margin:0 0 var(--spacing-16);font:var(--font-ys-lead-80-bold);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1439px){.head-section__title{font:var(--font-ys-lead-56-bold);font-feature-settings:"pnum" on,"lnum" on;margin-block-end:var(--spacing-12)}}@media (max-width: 1023px){.head-section__title{font:var(--font-ys-header-48-bold);font-feature-settings:"pnum" on,"lnum" on;margin-block-end:var(--spacing-8)}}@media (max-width: 539px){.head-section__title{font:var(--font-ys-header-32-bold);font-feature-settings:"pnum" on,"lnum" on;margin-block-end:var(--spacing-4)}}@media (max-width: 539px){.landings-v2-page_short-mobile .head-section__title{margin-block-end:var(--spacing-8)}}.head-section_left-aligned .head-section__title{margin:0;font:var(--font-ys-lead-56-medium);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1439px){.head-section_left-aligned .head-section__title{margin:0}}@media (max-width: 1023px){.head-section_left-aligned .head-section__title{margin:0;font:var(--font-ys-header-48-medium);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 539px){.head-section_left-aligned .head-section__title{margin:0}}.head-section__title_type_with-tariff{font:var(--font-ys-lead-64-bold);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1439px){.head-section__title_type_with-tariff{font:var(--font-ys-lead-56-bold);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 1023px){.head-section__title_type_with-tariff{font:var(--font-ys-header-48-bold);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 539px){.head-section__title_type_with-tariff{font:var(--font-ys-header-32-bold);font-feature-settings:"pnum" on,"lnum" on}}.head-section__header{--header-height: 68px;position:relative;color:var(--color-content-inverted-primary)}@media (max-width: 1023px){.head-section__header{padding-block-start:var(--header-height)}}@media (max-width: 539px){.head-section__header{padding-block-end:0;padding-inline:8px}}@media (max-width: 539px){.landings-v2-page_short-mobile .head-section__header{min-height:0;min-height:initial;color:var(--color-content-primary)}}.head-section_left-aligned .head-section__header{border-radius:24px;background:var(--color-palette-black-900);padding-block:0}@media (max-width: 1023px){.head-section_left-aligned .head-section__header{padding-block-start:var(--header-height);border-top-left-radius:0;border-top-right-radius:0}}.head-section_theme_light .head-section__header{background:var(--color-palette-black-200);color:var(--color-accent-neutral)}@media (max-width: 539px){.head-section_theme_light .head-section__header{background:none}}.head-section__header-container{--min-height-image: 554px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:554px;min-height:var(--min-height-image);padding-block-start:48px;padding-block-end:24px}@media (max-width: 1023px){.head-section__header-container{--min-height-image: 572px;padding-block-start:24px}}@media (max-width: 539px){.head-section__header-container{min-height:0;min-height:initial}}.head-section_left-aligned .head-section__header-container{display:grid;grid-column-gap:36px;-moz-column-gap:36px;column-gap:36px;overflow:hidden;padding-block:unset;grid-template-columns:1fr 1fr;grid-template-areas:"top-content image" "bottom-content image"}@media (max-width: 1023px){.head-section_left-aligned .head-section__header-container{--min-height-image: 554px }}@media (max-width: 767px){.head-section_left-aligned .head-section__header-container{grid-template-columns:minmax(65%,1fr) 1fr;-moz-column-gap:0;column-gap:0}}.head-section__surge-img{margin-block-start:auto;color:var(--color-palette-white-1000)}@media (max-width: 539px){.head-section_theme_light .head-section__surge-img{color:var(--color-content-primary)}}.head-section__discount-event-static-banner{position:relative;z-index:1;top:calc(-1 * (var(--discount-event-static-banner-min-height) + var(--spacing-8)));margin-block:calc(var(--discount-event-static-banner-min-height) + var(--spacing-24)) calc(-1 * var(--discount-event-static-banner-min-height))}@media (max-width: 1023px){.head-section__discount-event-static-banner{top:var(--spacing-8);margin-inline:var(--spacing-24);margin-block:var(--spacing-16) 0}}@media (max-width: 539px){.head-section__discount-event-static-banner{margin-inline:unset;margin-block:var(--spacing-8) var(--spacing-32)}}.usp-list__item-body{margin:0;font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1439px){.usp-list__item-body{font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 539px){.usp-list__item-body{font:var(--font-ys-caption-12-regular);font-feature-settings:"pnum" on,"lnum" on}}.usp-list__item-title{margin:0;font:var(--font-ys-header-48-medium);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1439px){.usp-list__item-title{font:var(--font-ys-header-32-medium);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 539px){.usp-list__item-title{font:var(--font-ys-header-24-regular);font-feature-settings:"pnum" on,"lnum" on}}.usp-list__item{padding:16px;display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-24);border-radius:var(--border-radius-12);background-color:var(--color-background-default)}@media (max-width: 1439px){.usp-list__item{gap:var(--spacing-16)}}@media (max-width: 767px){.usp-list__item{gap:var(--spacing-12);padding:12px}}@media (max-width: 539px){.usp-list__item{gap:var(--spacing-8);padding:8px}}.usp-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-4);gap:var(--spacing-4);width:100%}@media (max-width: 767px){.usp-list{grid-template-columns:none}}.head-section{margin-block-end:var(--section-margin-bottom)}@media (max-width: 539px){.landings-v2-page_short-mobile .head-section{margin-block-end:0}}.head-section_upper{z-index:100}.head-section__bullets{margin-block-start:var(--spacing-8)}@media (max-width: 539px){.landings-v2-page_short-mobile .head-section__bullets{--columns-count: 2;margin-block-end:var(--spacing-48);padding-block:24px}}.head-section_left-aligned .head-section__tags-block{margin:0}.head-section_left-aligned .head-section__surge-bottom-content{align-items:flex-start}@media (max-width: 539px){.landings-v2-page_short-mobile .head-section__bullet-img{--img-width: 32px }}@media (max-width: 539px){.landings-v2-page_short-mobile .head-section__bullet-item{flex-direction:column;align-items:flex-start;gap:var(--spacing-4)}}@media (max-width: 539px){.landings-v2-page_short-mobile .head-section__bullet-title{font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on}}.head-section__content{max-width:var(--max-content-width);margin:0 auto}.head-section__ratings{display:grid;grid-template-columns:100%;grid-template-rows:1fr 1fr;grid-gap:var(--spacing-4);gap:var(--spacing-4)}@media (max-width: 1023px){.head-section__advantages .head-section__utp-list{order:2}}.head-section_left-aligned .head-section__top-content{display:flex;flex-direction:column;justify-content:space-between;align-self:start;grid-area:top-content;padding:24px 0 0 24px}.hover-gallery-section{max-width:var(--max-content-width);margin:0 auto var(--section-margin-bottom)}@media (max-width: 539px){.landings-v2-page_short-mobile .hover-gallery-section{margin-block-start:var(--spacing-48)}}@media (max-width: 539px){.landings-v2-page_short-mobile .hover-gallery-section__bullets{--gap: var(--spacing-12);padding-inline:12px}}@media (max-width: 539px){.landings-v2-page_short-mobile .hover-gallery-section__bullet-title{font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on}}.text-image-block{padding:32px;background-color:var(--color-background-default);max-width:var(--max-content-width);border-radius:24px;display:flex;gap:var(--spacing-32);flex-direction:row;overflow:hidden}@media (max-width: 1023px){.text-image-block{gap:var(--spacing-12);flex-direction:column-reverse;justify-content:center}}@media (max-width: 539px){.text-image-block{gap:var(--spacing-12);padding:var(--spacing-12);justify-content:center}}@media (max-width: 539px){.landings-v2-page_short-mobile .text-image-block{border-radius:12px}}.text-image-block_reverse{flex-direction:row-reverse}@media (max-width: 1023px){.text-image-block_reverse{gap:var(--spacing-12);flex-direction:column}}.text-image-block__content{display:flex;flex-direction:column;justify-content:center;align-self:center}.text-image-block__image{-o-object-fit:contain;object-fit:contain;flex-shrink:0;height:344px}@media (max-width: 1023px){.text-image-block__image{height:250px}}@media (max-width: 539px){.text-image-block__image{height:194px}}@media (max-width: 539px){.landings-v2-page_short-mobile .text-image-block__image{width:100%;height:auto;height:initial;border-radius:12px}}.text-image-block__image-wrapper{display:flex;justify-content:center}.text-image-block__subtitle{margin:0 0 var(--spacing-12);font:var(--font-ys-header-28-bold);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1023px){.text-image-block__subtitle{font:var(--font-ys-header-20-bold);font-feature-settings:"pnum" on,"lnum" on;margin:0 0 var(--spacing-4)}}@media (max-width: 539px){.landings-v2-page_short-mobile .text-image-block__subtitle{font:var(--font-ys-body-18-medium-ui);font-feature-settings:"pnum" on,"lnum" on}}.text-image-block__text{margin-block:1em;font:var(--font-ys-body-18-regular-paragraph);font-feature-settings:"pnum" on,"lnum" on;word-break:break-word}@media (max-width: 539px){.landings-v2-page_short-mobile .text-image-block__text{margin-block:var(--spacing-4);font:var(--font-ys-body-16-regular-paragraph);font-feature-settings:"pnum" on,"lnum" on}.landings-v2-page_short-mobile .text-image-block__text ul{margin:0;padding-inline-start:16px}}.text-image-block__title{margin:0 0 var(--spacing-12);font:var(--font-ys-header-40-bold);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1023px){.text-image-block__title{font:var(--font-ys-header-28-bold);font-feature-settings:"pnum" on,"lnum" on;margin:var(--spacing-4) 0}}@media (max-width: 539px){.landings-v2-page_short-mobile .text-image-block__title{font:var(--font-ys-header-20-bold);font-feature-settings:"pnum" on,"lnum" on}}.image-text-section{margin-block-end:var(--section-margin-bottom)}@media (max-width: 539px){.landings-v2-page_short-mobile .image-text-section{margin-inline:var(--spacing-8)}}.image-text-section__button.image-text-section__button{--accent-color: var(--profession-color, var(--default-profession-color));display:flex;justify-content:center;width:100%;max-width:472px;margin:0 auto}@media (max-width: 1023px){.image-text-section__button.image-text-section__button{max-width:344px}}.image-text-section__footer{margin:var(--spacing-24) 0 0}.image-text-section__header{margin-block-end:var(--spacing-24)}@media (max-width: 539px){.landings-v2-page_short-mobile .image-text-section__header{padding-inline:0}}.profession-mobile-land-form__input{margin-bottom:var(--spacing-8)}.profession-mobile-land-form__input-wrapper .input-figaro-container-wrapper_has-error-message{margin-bottom:0}.profession-mobile-land-form__input-message{transition-duration:0s}.profession-mobile-land-form{--color-secondary-text: rgba(36, 36, 36, .3)}.profession-mobile-land-form__form-screen{display:flex;flex-direction:column;justify-content:space-between}.profession-mobile-land-form__form-screen-main{display:flex;flex-direction:column}.profession-mobile-land-form__checkbox{--accent-color: var(--color-content-secondary);--accent-icon-color: var(--color-content-secondary);--accent-checkbox-color: initial;margin-right:var(--spacing-8);min-width:24px}.profession-mobile-land-form__checkbox-label{font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on;margin-top:var(--spacing-4);margin-bottom:var(--spacing-24);color:var(--color-content-secondary);display:flex;align-items:center}@media (max-width: 413px){.profession-mobile-land-form__checkbox-label{margin-bottom:var(--spacing-16)}}.profession-mobile-land-form__link{text-decoration:none;font:var(--font-ys-caption-14-medium);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-content-secondary)}.profession-mobile-land-form__success-screen{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;animation-name:fadeIn;animation-duration:1s;padding:var(--spacing-64) 0}.profession-mobile-land-form__start-learning-button{width:100%;margin-top:var(--spacing-36)}.profession-mobile-land-form__start-learning-link{width:100%}.profession-mobile-land-form__success-screen-image{display:block;width:80px;height:80px}.profession-mobile-land-form__success-screen-description{width:100%;overflow:hidden;text-align:center;color:var(--secondary-color)}.profession-mobile-land-form__success-screen-description_type_primary{font:var(--font-ys-header-32-medium);font-feature-settings:"pnum" on,"lnum" on;margin:var(--spacing-24) 0 var(--spacing-12)}.profession-mobile-land-form__success-screen-description_type_primary:first-letter{text-transform:uppercase}.profession-mobile-land-form__success-screen-description_type_secondary{font:var(--font-ys-body-18-regular-ui);font-feature-settings:"pnum" on,"lnum" on}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.profession-form-section{display:flex;background:var(--color-background-default);border-radius:var(--border-radius-20);margin-bottom:var(--section-margin-bottom);padding:var(--spacing-24) var(--spacing-32)}@media (max-width: 1023px){.profession-form-section{flex-direction:column-reverse}}@media (max-width: 413px){.profession-form-section{padding:var(--spacing-16)}}.profession-form-section__title{display:flex;margin-bottom:var(--spacing-24)}@media (max-width: 413px){.profession-form-section__title{flex-direction:column}}.profession-form-section__course,.profession-form-section__free{font:var(--font-ys-header-28-bold);font-feature-settings:"pnum" on,"lnum" on}.profession-form-section__free{margin-left:var(--spacing-8);color:var(--profession-color)}@media (max-width: 413px){.profession-form-section__free{margin-left:0;margin-left:initial}}.profession-form-section__description{font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on;margin-bottom:var(--spacing-24)}.profession-form-section__image{display:block;margin-left:var(--spacing-32);max-width:40%;width:100%}@media (max-width: 1023px){.profession-form-section__image{height:320px;margin-left:0;margin-left:initial;max-width:none;max-width:initial}}@media (max-width: 767px){.profession-form-section__image{height:200px}}@media (max-width: 539px){.profession-form-section__image{height:180px}}@media (max-width: 413px){.profession-form-section__image{height:160px}}@media (max-width: 359px){.profession-form-section__image{height:120px}}.profession-form-section__wrapper{width:100%}.recommendations-section{margin-bottom:var(--section-margin-bottom)}.recommendations-section__title-container{--title-width: 65%;--subtitle-width: 65%}@media (max-width: 1023px){.recommendations-section__title-container{--title-width: 80%;--subtitle-width: 80% }}@media (max-width: 767px){.recommendations-section__title-container{--title-width: 85%;--subtitle-width: 85% }}@media (max-width: 539px){.recommendations-section__title-container{--title-width: 100%;--subtitle-width: 100% }}@media (max-width: 1023px){.recommendations-section__controls{display:none}}.review-card__header{display:inline-flex;flex-direction:column}.review-card__header-container{display:flex;margin-block-end:var(--spacing-8)}.review-card__header-name{margin-block-end:var(--spacing-2);font:var(--font-ys-body-16-medium-ui);font-feature-settings:"pnum" on,"lnum" on}.review-card__header-title{font:var(--font-ys-caption-12-regular);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-content-secondary)}.review-card__img{display:block;width:48px;height:48px;margin-inline-end:var(--spacing-8);border-radius:var(--border-radius-16)}@media (max-width: 539px){.landings-v2-page_short-mobile .review-card__img{border-radius:8px}}.modal-container{padding:32px;min-width:500px;position:relative}@media (max-width: 767px){.modal-container{min-width:0;min-width:initial;height:100%}}@media (max-width: 539px){.modal-container{padding:20px}}.modal-container__modal-scrollable{max-width:100%;max-height:70vh}@media (max-width: 767px){.modal-container__modal-scrollable{height:calc(100% - 66px);max-height:none;max-height:initial}}.modal-container__close-icon{position:absolute;top:12px;right:12px;cursor:pointer;background-color:var(--color-background-default)}@media (max-width: 767px){.modal-container__close-icon{display:none}}.modal-container__mobile-footer{display:none}@media (max-width: 767px){.modal-container__mobile-footer{position:sticky;bottom:0;display:flex;justify-content:center;align-items:center;background:var(--color-background-default)}}.modal-container__mobile-close-button{margin:var(--spacing-16)}.review-card__text{font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 539px){.landings-v2-page_short-mobile .review-card__text{font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on}}.review-card__text-paragraph{margin:0}.review-card__text-paragraph+.review-card__text-paragraph{margin-block-start:1em}.review-card__modal-nav{--shift: 65%;--size: 40px;--base-width: 50vw;position:absolute;height:40px;height:var(--size);width:40px;width:var(--size);background-color:var(--color-background-stroke);opacity:.8;border-radius:100%;border:none;padding:0;cursor:pointer;top:50%;transform:translateY(-50%);left:calc(-50vw + 65%);left:calc(-1 * var(--base-width) + var(--shift));transition:opacity .2s}.review-card__modal-nav:hover{opacity:1}@media (max-width: 1439px){.review-card__modal-nav{--shift: 56% }}@media (max-width: 767px){.review-card__modal-nav{display:none}}.review-card__modal-nav_next{transform:translateY(-50%) scaleX(-1);left:auto;left:initial;right:calc(-1 * var(--base-width) + var(--shift))}.review-card__modal-nav-icon{height:var(--size);width:var(--size)}.review-card__modal-text{padding-block-end:1.2em;font:var(--font-ys-body-16-regular-paragraph);font-feature-settings:"pnum" on,"lnum" on}.review-card{width:326px;height:264px;position:relative;border-radius:32px;background-color:var(--color-background-default);padding:24px 16px;cursor:pointer}.review-card:before{position:absolute;bottom:0;left:0;right:0;border-radius:inherit;display:block;content:"";height:74px;background:linear-gradient(180deg,rgba(255,255,255,0),var(--color-background-alternate) 58%)}@media (max-width: 539px){.landings-v2-page_short-mobile .review-card{height:194px;padding:12px;border-radius:12px}.landings-v2-page_short-mobile .review-card:before{height:56px}}.review-card__company{margin-block-start:var(--spacing-16)}.review-card__expand-button{display:block;width:0;height:0;padding:0;border:none}.review-card__expand-button:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;cursor:pointer}.review-card__expand-buttonn:focus-visible:after{outline:inherit}.review-card__logo{display:block;margin-inline-start:auto}.reviews-section{margin-block-end:var(--section-margin-bottom)}.landings-v2-page_short-mobile:has(.stories-section) .reviews-section{display:none}.reviews-section__header{padding-inline-end:10%}.sales-callback-form__description{display:flex;flex-direction:column;gap:var(--spacing-16)}.sales-callback-form__subtitle{margin:0;color:var(--color-content-primary);text-wrap:balance}.sales-callback-form__title{font:var(--font-ys-header-48-regular);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-content-primary);margin:0;white-space:pre-line;max-width:695px}@media (max-width: 1023px){.sales-callback-form__title{font:var(--font-ys-header-40-regular);font-feature-settings:"pnum" on,"lnum" on;max-width:100%}}@media (max-width: 539px){.sales-callback-form__title{font:var(--font-ys-header-24-bold);font-feature-settings:"pnum" on,"lnum" on;max-width:100%}}.sales-callback-form__input_width_full{grid-column:1 / -1}.sales-callback-form__paid-by-employer{grid-column:1 / -1;margin:var(--spacing-8) 0 var(--spacing-16)}.sales-callback-form__form-screen{display:flex;gap:8px;flex-direction:column;margin-block-end:var(--spacing-12)}.sales-callback-form__button{grid-column:1 / -1;margin-block-start:var(--spacing-24)}.sales-callback-form__checkbox{grid-column:1 / -1;margin-block-start:var(--spacing-8);color:var(--color-content-secondary)}.sales-callback-form__footer{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-12)}.sales-callback-form__form{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-8);gap:var(--spacing-8)}.sales-callback-form__link{color:var(--color-accent-main-a);text-decoration:none}.sales-callback-form__link:hover{color:var(--color-accent-main-b)}.sales-callback-form__select{grid-column:1 / -1}.sales-callback-form__success-screen{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-24);padding:50px 0}@media (max-width: 1023px){.sales-callback-form__success-screen{padding:76px 0 168px}}@media (max-width: 767px){.sales-callback-form__success-screen{padding:76px 0 152px}}@media (max-width: 539px){.sales-callback-form__success-screen{padding:152px 0}}.sales-callback-form__success-screen .callback-form__success-screen-img{margin:0}.sales-callback-form__subscribe-button{width:-moz-fit-content;width:fit-content}.sales-callback-form__success-description{font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on;text-align:center;margin:0}@media (max-width: 539px){.sales-callback-form__success-description{font:var(--font-ys-caption-12-regular);font-feature-settings:"pnum" on,"lnum" on}}.sales-callback-form__success-title{font:var(--font-ys-header-32-regular);font-feature-settings:"pnum" on,"lnum" on;text-align:center;margin:0 0 var(--spacing-8)}@media (max-width: 539px){.sales-callback-form__success-title{font:var(--font-ys-header-24-bold);font-feature-settings:"pnum" on,"lnum" on}}.sales-callback-form{display:flex;justify-content:center;padding:28px;gap:var(--spacing-24);background-color:var(--color-background-alternate);border-radius:24px;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"clig" off,"liga" off,lining-nums proportional-nums}@media (max-width: 1023px){.sales-callback-form{flex-direction:column;align-items:flex-start;gap:28px;margin:0}}@media (max-width: 767px){.sales-callback-form{align-items:center}}@media (max-width: 539px){.sales-callback-form{padding:16px}}.sales-callback-form .callback-form__wrapper{flex-shrink:0;width:53%;max-width:600px;min-width:450px;margin:0}@media (max-width: 1023px){.sales-callback-form .callback-form__wrapper{order:1;max-width:none;max-width:initial;min-width:0;min-width:initial;width:100%}}.sales-callback-form .callback-form__contacts-secondary-text{text-align:left;font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on}.sales-callback-form_success.sales-callback-form_higher-education .callback-form__wrapper{width:100%;max-width:none;max-width:initial}.sales-callback-form-section{margin-bottom:var(--section-margin-bottom)}@media (max-width: 1439px){.sales-callback-form-section{padding-inline:var(--spacing-32)}}@media (max-width: 1023px){.sales-callback-form-section{padding-inline:24px}}@media (max-width: 539px){.sales-callback-form-section{padding-inline:8px}}@media (max-width: 539px){.sales-callback-form-section .sales-callback-form{border-radius:12px}}.showcase-card__modal-img{display:block;border-radius:24px;width:100%}.showcase-card__modal-text{padding:16px 8px;font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on}.showcase-card{width:472px;min-height:418px;height:100%;position:relative;border-radius:24px;background-color:var(--color-content-inverted-primary);padding:8px}@media (max-width: 1023px){.showcase-card{padding:0;width:360px;min-height:200px}}@media (max-width: 413px){.showcase-card{width:320px}}@media (max-width: 539px){.landings-v2-page_short-mobile .showcase-card{width:310px;min-height:180px;border-radius:12px}}.showcase-card__expand.showcase-card__expand{display:none;position:absolute;top:12px;right:12px;width:32px;height:32px;background-color:var(--color-background-overlay);border-radius:50%}@media (max-width: 1023px){.showcase-card__expand.showcase-card__expand{display:flex;justify-content:center;align-items:center;color:var(--color-background-default)}}.showcase-card__img{box-sizing:border-box;display:block;border-radius:24px;border:1px solid var(--color-background-stroke);height:250px;width:100%}@media (max-width: 1023px){.showcase-card__img{height:100%}}@media (max-width: 539px){.landings-v2-page_short-mobile .showcase-card__img{border-radius:12px}}.showcase-card__text{padding:16px 8px;font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1023px){.showcase-card__text{display:none}}.showcase-section{margin-block-end:var(--section-margin-bottom)}@media (max-width: 1023px){.showcase-section__controls{display:none}}.showcase-section__title-container{--title-width: 65%;--subtitle-width: 65%}@media (max-width: 1023px){.showcase-section__title-container{--title-width: 80%;--subtitle-width: 80% }}@media (max-width: 767px){.showcase-section__title-container{--title-width: 85%;--subtitle-width: 85% }}@media (max-width: 539px){.showcase-section__title-container{--title-width: 100%;--subtitle-width: 100% }}.stories-ratings{display:grid;grid-template-columns:repeat(3,minmax(0,122px));grid-gap:var(--spacing-8)}@media (max-width: 1023px){.stories-ratings{grid-template-columns:repeat(3,minmax(0,89px))}}.student-story-card{--radius: 24px;--video-height: 420px;border-radius:24px;border-radius:var(--radius);background-color:var(--color-background-default);height:712px;width:326px}@media (max-width: 1023px){.student-story-card{--video-height: 326px;height:618px}}@media (max-width: 539px){.landings-v2-page_short-mobile .student-story-card{--radius: 12px;--video-height: 230px;height:458px}}.student-story-card__button{align-self:start;font:var(--font-ys-body-16-medium-ui);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-content-secondary);text-decoration:none}@media (max-width: 539px){.landings-v2-page_short-mobile .student-story-card__button{font:var(--font-ys-caption-14-medium);font-feature-settings:"pnum" on,"lnum" on}}.student-story-card__content{padding:16px;height:calc(100% - var(--video-height));display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 539px){.landings-v2-page_short-mobile .student-story-card__content{padding:8px 12px}}.student-story-card__content-secondary-title{font:var(--font-ys-caption-12-regular);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-content-secondary)}.student-story-card__content-title{display:flex;justify-content:space-between;align-items:baseline;gap:var(--spacing-8);word-break:break-word}.student-story-card__content-title-company{font:var(--font-ys-caption-12-medium);font-feature-settings:"pnum" on,"lnum" on;flex-basis:44%;text-align:end;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width: 539px){.landings-v2-page_short-mobile .student-story-card__content-title-company{font:var(--font-ys-caption-12-regular);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-content-secondary)}}.student-story-card__content-title-person{font:var(--font-ys-body-16-medium-ui);font-feature-settings:"pnum" on,"lnum" on;flex-basis:56%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width: 539px){.landings-v2-page_short-mobile .student-story-card__content-title-person{font:var(--font-ys-caption-14-medium);font-feature-settings:"pnum" on,"lnum" on}}.landings-v2-page_short-mobile .student-story-card__content-title-person-age:before{content:", "}@media (max-width: 539px){.landings-v2-page_short-mobile .student-story-card__icon{width:36px;height:36px}}.student-story-card__icon-wrapper{width:48px;height:48px;display:flex;justify-content:center;align-items:center;cursor:pointer;border:0;padding:0;margin:0;font:inherit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;background-color:var(--color-background-default)}@media (max-width: 539px){.landings-v2-page_short-mobile .student-story-card__icon-wrapper{top:auto;top:initial;bottom:-26px;left:46px;width:72px;height:72px;opacity:.8}}.student-story-card__icon-wrapper_hidden{border-radius:var(--radius);height:auto;top:0;right:0;bottom:0;left:0;opacity:0;transform:none;width:auto}.student-story-card__image{display:block;width:100%;height:var(--video-height);-o-object-fit:cover;object-fit:cover;border-radius:var(--radius)}.student-story-card__text{margin-block:var(--spacing-8);font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on;text-overflow:ellipsis;display:-webkit-box;line-clamp:8;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 539px){.landings-v2-page_short-mobile .student-story-card__text{margin-block:var(--spacing-12);font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on}}.student-story-card__video{display:block;width:100%;height:var(--video-height);-o-object-fit:cover;object-fit:cover;border-radius:var(--radius);cursor:pointer}.student-story-card__video-container{position:relative}.stories-section{margin-bottom:var(--section-margin-bottom)}.stories-section__carousel{position:relative}.stories-section__carousel-controls_invisible{display:none}.stories-section__panel+.stories-section__panel{margin-inline-start:var(--spacing-16)}@media (max-width: 539px){.landings-v2-page_short-mobile .stories-section__panel+.stories-section__panel{margin-inline-start:var(--spacing-8)}}.stories-section__title-container{--title-width: 65%;--subtitle-width: 65%}@media (max-width: 1023px){.stories-section__title-container{--title-width: 80%;--subtitle-width: 80% }}@media (max-width: 767px){.stories-section__title-container{--title-width: 85%;--subtitle-width: 85% }}@media (max-width: 539px){.stories-section__title-container{--title-width: 100%;--subtitle-width: 100% }}.stories-section__title-container_flex{--title-width: 100%;--subtitle-width: 100%;display:flex;justify-content:space-between;align-items:flex-start;min-height:177px}@media (max-width: 1023px){.stories-section__title-container_flex{min-height:152px}}@media (max-width: 767px){.stories-section__title-container_flex{flex-direction:column;min-height:0;margin-block-end:var(--spacing-24)}}.stories-section__title-container_flex .stories-section__header{max-width:932px;margin-inline:0}@media (max-width: 767px){.stories-section__title-container_flex .stories-section__header{margin-block-end:var(--spacing-20)}}.stories-section__title-container_flex .stories-section__ratings{flex-shrink:0;padding-inline:32px}@media (max-width: 539px){.stories-section__title-container_flex .stories-section__ratings{padding-inline:16px}}.stories-section__title-container_flex~.stories-section__carousel{--top-space: -64px}@media (max-width: 539px){.landings-v2-page_short-mobile .stories-section__title-container_flex{margin-block-end:var(--spacing-12)}.landings-v2-page_short-mobile .stories-section__title-container_flex .stories-section__header{margin-block-end:var(--spacing-20)}.landings-v2-page_short-mobile .stories-section__title-container_flex .stories-section__ratings{padding-inline:12px}}.tabs-case-section__tab-content{align-items:start;margin-block-start:var(--spacing-12);padding:32px;background-color:var(--color-background-default);border-radius:var(--spacing-24);word-wrap:break-word}@media (max-width: 1023px){.tabs-case-section__tab-content{align-items:stretch}}@media (max-width: 539px){.tabs-case-section__tab-content{padding:16px}}@media (max-width: 1023px){.tabs-case-section__tab-content.tabs-case-section__tab-content.tabs-case-section__tab-content{flex-direction:column}.tabs-case-section__tab-content.tabs-case-section__tab-content.tabs-case-section__tab-content .info-block__content{margin:0}.tabs-case-section__tab-content.tabs-case-section__tab-content.tabs-case-section__tab-content_type_reverse{flex-direction:column-reverse}.tabs-case-section__tab-content.tabs-case-section__tab-content.tabs-case-section__tab-content_type_reverse .info-block__content{margin-top:var(--spacing-16)}}@media (max-width: 539px){.landings-v2-page_short-mobile .tabs-case-section__tab-content{margin-inline:var(--spacing-8);padding:8px;border-radius:8px}}@media (max-width: 539px){.landings-v2-page_short-mobile .tabs-case-section__info-block-text{font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 539px){.landings-v2-page_short-mobile .tabs-case-section__info-block-title{margin-block-end:var(--spacing-4);font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on;font-weight:700}}.tabs-case-section__tab{width:100%;min-width:140px;white-space:nowrap}.tabs-case-section__tab.tabs-case-section__tab.tabs-case-section__tab{color:var(--color-content-secondary)}.tabs-case-section__tab.tabs-case-section__tab.tabs-case-section__tab_active{color:var(--color-content-primary)}.tabs-case-section__tab.tabs-case-section__tab.tabs-case-section__tab_single:active{transform:none}@media (max-width: 539px){.landings-v2-page_short-mobile .tabs-case-section__tab{min-width:100px}}.tabs-case-section__tabs-panel{flex-grow:1}.tabs-case-section__tabs-panel+.tabs-case-section__tabs-panel{margin-left:var(--spacing-8)}.tabs-case-section{margin-block-end:var(--section-margin-bottom)}.tabs-case-section__button.tabs-case-section__button{--accent-color: var(--profession-color, var(--default-profession-color));display:flex;justify-content:center;width:100%;max-width:472px;margin:var(--spacing-32) auto 0}@media (max-width: 1023px){.tabs-case-section__button.tabs-case-section__button{max-width:344px}}.team-card{--cards-count-local: var(--cards-count, 4);overflow:hidden;width:calc((1376px - (var(--spacing-16) * (4 - 1))) / 4);width:calc((1376px - (var(--spacing-16) * (var(--cards-count-local) - 1))) / var(--cards-count-local));height:100%;padding:0 0 20px;background-color:var(--color-background-default);border-radius:var(--border-radius-20)}@media (max-width: 359px){.team-card{width:288px}}@media (max-width: 539px){.landings-v2-page_short-mobile .team-card{padding-block-end:16px;border-radius:var(--border-radius-12)}}.team-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.team-card__image-container{overflow:hidden;width:100%;height:180px;margin-block-end:var(--spacing-16);border-bottom-left-radius:var(--border-radius-20);border-bottom-right-radius:var(--border-radius-20);box-shadow:0 1px 0 1px var(--color-background-alternate)}@media (max-width: 539px){.landings-v2-page_short-mobile .team-card__image-container{border-bottom-left-radius:var(--border-radius-12);border-bottom-right-radius:var(--border-radius-12)}}.team-card__info{padding:0 12px}.team-card__text{font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 539px){.landings-v2-page_short-mobile .team-card__text{font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-content-secondary)}}.team-card__title{margin:0 0 var(--spacing-4);font:var(--font-ys-header-20-bold);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 539px){.landings-v2-page_short-mobile .team-card__title{font:var(--font-ys-body-16-medium-ui);font-feature-settings:"pnum" on,"lnum" on}}.team-section{--accent-color: var(--profession-color, var(--default-profession-color));margin:0 auto var(--section-margin-bottom)}.team-section__card-carousel{position:relative;margin-block-end:var(--spacing-24)}@media (max-width: 539px){.landings-v2-page_short-mobile .team-section__card-carousel{margin-block-end:var(--spacing-16)}}.team-section__card-carousel-controls{display:none}@media (max-width: 1439px){.team-section__card-carousel-controls{display:block}}@media (max-width: 1023px){.team-section__card-carousel-controls{display:none}}.team-section__community{position:relative;overflow:hidden;display:flex;align-items:center;background-color:var(--color-background-default);border-radius:var(--border-radius-20)}@media (max-width: 1023px){.team-section__community{flex-direction:column-reverse}}@media (max-width: 539px){.landings-v2-page_short-mobile .team-section__community{display:none}}.team-section__community-description{margin:0;font:var(--font-ys-body-18-regular-ui);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1023px){.team-section__community-description{font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on}}.team-section__community-image{display:block;height:100%;max-width:none;margin:0 auto}@media (max-width: 1023px){.team-section__community-image{max-width:100%}}.team-section__community-image-container{height:368px;margin-inline-start:auto}@media (max-width: 1023px){.team-section__community-image-container{width:100%;max-width:none;margin-inline-start:0;margin-block-end:var(--spacing-16);border-radius:var(--border-radius-20);box-shadow:0 1px 0 1px var(--color-background-alternate)}}.team-section__community-info{flex:0 0 700px;padding:24px 32px}@media (max-width: 1023px){.team-section__community-info{flex-basis:auto;width:100%;max-width:645px;margin:0 auto var(--spacing-20);padding:0 32px;text-align:center}}@media (max-width: 767px){.team-section__community-info{max-width:none;text-align:left}}@media (max-width: 539px){.team-section__community-info{padding:0 16px}}.team-section__community-title{margin:0 0 var(--spacing-4);font:var(--font-ys-header-28-bold);font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 1023px){.team-section__community-title{font:var(--font-ys-header-20-bold);font-feature-settings:"pnum" on,"lnum" on}}.team-section__footer{display:flex;justify-content:center;margin-block-start:var(--spacing-24)}@media (max-width: 1023px){.team-section__footer{margin-block-start:var(--spacing-16)}}@media (max-width: 359px){.team-section__footer{margin-block-start:var(--spacing-12)}}.team-section__header{--subtitle-width: 75%}@media (max-width: 767px){.team-section__header{--subtitle-width: 100% }}.team-section__start-learning-button{width:100%}.team-section__start-learning-link{width:472px;max-width:100%}@media (max-width: 1023px){.team-section__start-learning-link{width:344px}}.landings-v2-page *{box-sizing:border-box}.landings-v2-page{--section-margin-bottom: var(--spacing-120);--image-gallery-height: 500px;background-color:var(--color-background-alternate);font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on,"lnum" on;color:var(--color-content-primary)}.landings-v2-page__spinner-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width: 767px){.landings-v2-page{--section-margin-bottom: var(--spacing-64) }}.Markdown a{color:inherit;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,currentColor 25%,transparent)}.Markdown a:visited{color:inherit}.Markdown a:hover{text-decoration-color:inherit}@media (max-width: 539px){.landings-v2-page__header{position:fixed;left:0;right:0;background-color:var(--color-background-alternate);z-index:10;border-bottom:1px solid transparent;transition:border .15s ease-in-out}}@media (min-width: 1024px){.landings-v2-page__header .header__container{background-color:var(--color-background-alternate);border-bottom:1px solid transparent;transition:border .15s ease-in-out}}@media (max-width: 539px) or (min-width: 1024px){.landings-v2-page__header_sticky{border-bottom:1px solid var(--color-background-stroke)}}@media (min-width: 1024px){.landings-v2-page__header_sticky .header__container{border-bottom:1px solid var(--color-background-stroke)}}
