.LeadForm-module__Rg1NIq__sc__st_lead_form{flex-direction:column;gap:12px;display:flex;position:relative}.LeadForm-module__Rg1NIq__sc__st_lead_row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.LeadForm-module__Rg1NIq__sc__st_lead_form_stacked .LeadForm-module__Rg1NIq__sc__st_lead_row{grid-template-columns:1fr}.LeadForm-module__Rg1NIq__sc__st_lead_extra_field{min-width:0}.LeadForm-module__Rg1NIq__sc__st_lead_input{border:1.5px solid var(--color-grey-200);background:var(--color-grey-50,#f9fafb);width:100%;font:var(--font_weight-regular,400) 14px / 20px var(--font_family-sans);color:var(--color-grey-900);border-radius:8px;padding:8px 12px}.LeadForm-module__Rg1NIq__sc__st_lead_input::placeholder{color:var(--color-grey-400,#9ea2ae)}.LeadForm-module__Rg1NIq__sc__st_lead_input:focus{outline:2px solid var(--color-primary-300,#aeb6fb);outline-offset:-1px}.LeadForm-module__Rg1NIq__sc__st_lead_form input[role=combobox]{border:1.5px solid var(--color-grey-200);background-color:var(--color-grey-50,#f9fafb);font:var(--font_weight-regular,400) 14px / 20px var(--font_family-sans);border-radius:8px;padding:8px 40px 8px 12px}.LeadForm-module__Rg1NIq__sc__st_lead_consent{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.LeadForm-module__Rg1NIq__sc__st_lead_consent input{appearance:none;cursor:pointer;background:0 0;border:1.5px solid #fff;border-radius:8px;flex-shrink:0;width:24px;height:24px;margin:0}.LeadForm-module__Rg1NIq__sc__st_lead_consent input:hover{background:#ffffff26}.LeadForm-module__Rg1NIq__sc__st_lead_consent input:focus-visible{outline:none;box-shadow:0 0 0 3px #aeb6fb}.LeadForm-module__Rg1NIq__sc__st_lead_consent input:checked{background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 11'><path d='M1.5 5.5 5.2 9.2 12.5 1.9' fill='none' stroke='%234e61f6' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:13px}.LeadForm-module__Rg1NIq__sc__st_lead_consent span{font:var(--font_weight-medium) 12px / 16px var(--font_family-sans);color:#fff}.LeadForm-module__Rg1NIq__sc__st_lead_consent a{color:#fff;text-decoration:underline}.LeadForm-module__Rg1NIq__sc__st_lead_submit{width:100%;font:var(--font_weight-semibold,600) 16px / 20px var(--font_family-sans);color:var(--color-primary-500);cursor:pointer;background:#fff;border:none;border-radius:12px;padding:14px 20px}.LeadForm-module__Rg1NIq__sc__st_lead_submit_primary{background:var(--color-primary-500);color:#fff}.LeadForm-module__Rg1NIq__sc__st_lead_submit:disabled{opacity:.7;cursor:default}.LeadForm-module__Rg1NIq__sc__st_lead_trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.LeadForm-module__Rg1NIq__sc__st_lead_error{font:var(--font_weight-medium) var(--font_size-sm) / 20px var(--font_family-sans);color:#ffd7d3;margin:0}.LeadForm-module__Rg1NIq__sc__st_lead_success{font:var(--font_weight-medium) 16px / 24px var(--font_family-sans);text-align:center;color:#fff;margin:0}.LeadForm-module__Rg1NIq__sc__st_lead_success_on_white{color:var(--color-grey-900)}.LeadForm-module__Rg1NIq__sc__st_lead_error_on_white{color:#b42318}.LeadForm-module__Rg1NIq__sc__st_lead_form_on_white{grid-template-columns:1fr 1fr;gap:8px;display:grid}.LeadForm-module__Rg1NIq__sc__st_lead_form_on_white .LeadForm-module__Rg1NIq__sc__st_lead_row{display:contents}.LeadForm-module__Rg1NIq__sc__st_lead_form_on_white .LeadForm-module__Rg1NIq__sc__st_lead_extra_field{min-width:0}.LeadForm-module__Rg1NIq__sc__st_lead_form_on_white .LeadForm-module__Rg1NIq__sc__st_lead_consent{order:2;grid-column:1/-1;gap:6px}.LeadForm-module__Rg1NIq__sc__st_lead_form_on_white .LeadForm-module__Rg1NIq__sc__st_lead_consent input{border-color:var(--color-primary-500);background-color:#fff}.LeadForm-module__Rg1NIq__sc__st_lead_form_on_white .LeadForm-module__Rg1NIq__sc__st_lead_consent input:hover{background-color:var(--color-primary-50,#eef0ff)}.LeadForm-module__Rg1NIq__sc__st_lead_form_on_white .LeadForm-module__Rg1NIq__sc__st_lead_consent input:checked{background-color:var(--color-primary-500);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 11'><path d='M1.5 5.5 5.2 9.2 12.5 1.9' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.LeadForm-module__Rg1NIq__sc__st_lead_form_on_white .LeadForm-module__Rg1NIq__sc__st_lead_consent span{color:var(--color-grey-600,#6d717f)}.LeadForm-module__Rg1NIq__sc__st_lead_form_on_white .LeadForm-module__Rg1NIq__sc__st_lead_consent a{color:inherit}.LeadForm-module__Rg1NIq__sc__st_lead_form_on_white .LeadForm-module__Rg1NIq__sc__st_lead_submit{order:1;min-height:48px}.LeadForm-module__Rg1NIq__sc__st_lead_form_on_white_even_extras .LeadForm-module__Rg1NIq__sc__st_lead_submit{grid-column:1/-1}.LeadForm-module__Rg1NIq__sc__st_lead_form_on_white>.LeadForm-module__Rg1NIq__sc__st_lead_error{order:3;grid-column:1/-1}.LeadForm-module__Rg1NIq__sc__st_lead_form_on_white .LeadForm-module__Rg1NIq__sc__st_lead_error{color:#b42318}.LeadForm-module__Rg1NIq__sc__st_lead_form_on_white_large .LeadForm-module__Rg1NIq__sc__st_lead_input{border-radius:12px;padding:10.5px 12px;font-size:16px;line-height:24px}.LeadForm-module__Rg1NIq__sc__st_lead_form_on_white_large input[role=combobox]{border-radius:12px;padding:10.5px 40px 10.5px 12px;font-size:16px;line-height:24px}.LeadForm-module__Rg1NIq__sc__st_lead_form_course{flex-direction:column;gap:8px;display:flex}.LeadForm-module__Rg1NIq__sc__st_lead_form_course .LeadForm-module__Rg1NIq__sc__st_lead_row{display:contents}.LeadForm-module__Rg1NIq__sc__st_lead_form_course .LeadForm-module__Rg1NIq__sc__st_lead_extra_field:nth-child(2){order:1}.LeadForm-module__Rg1NIq__sc__st_lead_form_course .LeadForm-module__Rg1NIq__sc__st_lead_row>div:first-child{order:2}.LeadForm-module__Rg1NIq__sc__st_lead_form_course .LeadForm-module__Rg1NIq__sc__st_lead_row>div:last-child{order:3}.LeadForm-module__Rg1NIq__sc__st_lead_form_course .LeadForm-module__Rg1NIq__sc__st_lead_extra_field:nth-child(3){order:4}.LeadForm-module__Rg1NIq__sc__st_lead_form_course .LeadForm-module__Rg1NIq__sc__st_lead_consent{order:5}.LeadForm-module__Rg1NIq__sc__st_lead_form_course .LeadForm-module__Rg1NIq__sc__st_lead_submit{order:6}.LeadForm-module__Rg1NIq__sc__st_lead_form_course .LeadForm-module__Rg1NIq__sc__st_lead_submit_secondary{order:7}.LeadForm-module__Rg1NIq__sc__st_lead_form_course>.LeadForm-module__Rg1NIq__sc__st_lead_error{order:8}:is(.LeadForm-module__Rg1NIq__sc__st_lead_form_course .LeadForm-module__Rg1NIq__sc__st_lead_input,.LeadForm-module__Rg1NIq__sc__st_lead_form_course input[role=combobox]){height:48px}.LeadForm-module__Rg1NIq__sc__st_lead_form_course .LeadForm-module__Rg1NIq__sc__st_lead_consent span{font-size:10px;line-height:14px}.LeadForm-module__Rg1NIq__sc__st_lead_form_course.LeadForm-module__Rg1NIq__sc__st_lead_form_on_white .LeadForm-module__Rg1NIq__sc__st_lead_row{display:contents}.LeadForm-module__Rg1NIq__sc__st_lead_form_course.LeadForm-module__Rg1NIq__sc__st_lead_form_on_white .LeadForm-module__Rg1NIq__sc__st_lead_consent{order:5}.LeadForm-module__Rg1NIq__sc__st_lead_form_course.LeadForm-module__Rg1NIq__sc__st_lead_form_on_white .LeadForm-module__Rg1NIq__sc__st_lead_submit{order:6}.LeadForm-module__Rg1NIq__sc__st_lead_form_course_two_columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.LeadForm-module__Rg1NIq__sc__st_lead_form_course_two_columns .LeadForm-module__Rg1NIq__sc__st_lead_row{display:contents}.LeadForm-module__Rg1NIq__sc__st_lead_form_course_two_columns .LeadForm-module__Rg1NIq__sc__st_lead_consent,.LeadForm-module__Rg1NIq__sc__st_lead_form_course_two_columns .LeadForm-module__Rg1NIq__sc__st_lead_submit,.LeadForm-module__Rg1NIq__sc__st_lead_form_course_two_columns .LeadForm-module__Rg1NIq__sc__st_lead_submit_secondary,.LeadForm-module__Rg1NIq__sc__st_lead_form_course_two_columns>.LeadForm-module__Rg1NIq__sc__st_lead_error{grid-column:1/-1}.LeadForm-module__Rg1NIq__sc__st_lead_submit_secondary{color:#fff;width:100%;min-height:48px;font:var(--font_weight-semibold,600) 16px / 20px var(--font_family-sans);cursor:pointer;background:#93d;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;display:flex}.LeadForm-module__Rg1NIq__sc__st_lead_submit_secondary:disabled{opacity:.7;cursor:default}.LeadForm-module__Rg1NIq__sc__st_lead_submit_secondary img{object-fit:contain;width:24px;height:20px}@media (max-width:767px){.LeadForm-module__Rg1NIq__sc__st_lead_row{grid-template-columns:1fr}.LeadForm-module__Rg1NIq__sc__st_lead_consent span{font-size:10px;line-height:14px}.LeadForm-module__Rg1NIq__sc__st_lead_form_on_white{flex-direction:column;gap:8px;display:flex}.LeadForm-module__Rg1NIq__sc__st_lead_form_on_white .LeadForm-module__Rg1NIq__sc__st_lead_row{grid-template-columns:1fr;gap:8px;display:grid}.LeadForm-module__Rg1NIq__sc__st_lead_form_on_white .LeadForm-module__Rg1NIq__sc__st_lead_consent{order:2}.LeadForm-module__Rg1NIq__sc__st_lead_form_on_white .LeadForm-module__Rg1NIq__sc__st_lead_submit{order:3}.LeadForm-module__Rg1NIq__sc__st_lead_form_course_two_columns.LeadForm-module__Rg1NIq__sc__st_lead_form_on_white{flex-direction:column;display:flex}.LeadForm-module__Rg1NIq__sc__st_lead_form_course_two_columns.LeadForm-module__Rg1NIq__sc__st_lead_form_on_white .LeadForm-module__Rg1NIq__sc__st_lead_row{display:contents}}
.Messengers-module__pOxGWa__sc__st_messengers{align-items:center;gap:8px;display:flex}.Messengers-module__pOxGWa__sc__st_messengers a{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.Messengers-module__pOxGWa__sc__st_messenger_telegram{background:#05a0eb}.Messengers-module__pOxGWa__sc__st_messenger_vk{background:#07f}.Messengers-module__pOxGWa__sc__st_messenger_max{background:var(--color-primary-500)}.Messengers-module__pOxGWa__sc__st_messengers_footer{gap:10px}.Messengers-module__pOxGWa__sc__st_messengers_footer a{width:40px;height:40px}
.LeadButton-module__QuovNG__sc__st_lead_overlay{background:#1018288c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.LeadButton-module__QuovNG__sc__st_lead_modal{background:#fff;border-radius:20px;flex-direction:column;gap:12px;width:100%;max-width:640px;max-height:calc(100vh - 40px);padding:24px;display:flex;position:relative;overflow-y:auto}.LeadButton-module__QuovNG__sc__st_lead_title{font:var(--font_weight-semibold,600) 20px / 1.15 var(--font_family-sans);letter-spacing:-.4px;text-align:center;color:var(--color-grey-900);margin:0}.LeadButton-module__QuovNG__sc__st_lead_contacts{justify-content:center;align-items:center;gap:12px;display:flex}.LeadButton-module__QuovNG__sc__st_lead_phone{font:var(--font_weight-semibold,600) 18px / 1.2 var(--font_family-sans);color:var(--color-primary-500);text-decoration:underline}.LeadButton-module__QuovNG__sc__st_lead_close{color:var(--color-grey-900);cursor:pointer;background:0 0;border:none;padding:4px;font-size:20px;line-height:1;position:absolute;top:12px;right:12px}.LeadButton-module__QuovNG__sc__st_lead_callback{background:var(--color-primary-500);border-radius:14px;flex-direction:column;gap:12px;padding:12px;display:flex}.LeadButton-module__QuovNG__sc__st_lead_callback_title{font:var(--font_weight-semibold,600) 20px / 1.15 var(--font_family-sans);letter-spacing:-.4px;text-align:center;color:#fff;margin:0}.LeadButton-module__QuovNG__sc__st_lead_links{justify-content:center;gap:8px;display:flex}@media (max-width:767px){.LeadButton-module__QuovNG__sc__st_lead_modal{gap:24px;padding:16px}.LeadButton-module__QuovNG__sc__st_lead_contacts{flex-direction:column}}
.FooterBlock-module__2B-g3W__footer{color:#fff;background:#3745af;width:100%;margin-top:auto;container-type:inline-size}.FooterBlock-module__2B-g3W__main{padding-top:24px;padding-bottom:20px}.FooterBlock-module__2B-g3W__container,.FooterBlock-module__2B-g3W__bottom_container{box-sizing:border-box;width:min(var(--site-container-width,1180px), calc(100% - 40px));max-width:var(--site-container-width,1180px);margin-inline:auto}.FooterBlock-module__2B-g3W__logo>*{width:fit-content;color:inherit;border-radius:4px;text-decoration:none;display:flex}.FooterBlock-module__2B-g3W__divider{background:#ffffff1a;width:100%;height:1px;margin-top:20px}.FooterBlock-module__2B-g3W__content{justify-content:space-between;align-items:flex-start;gap:48px;margin-top:20px;display:flex}.FooterBlock-module__2B-g3W__contacts{flex-direction:column;flex:0 0 201px;align-items:flex-start;gap:10px;width:201px;font-style:normal;display:flex}.FooterBlock-module__2B-g3W__contacts>a{font:600 18px / 1.2 var(--font_family-sans,sans-serif)}.FooterBlock-module__2B-g3W__navigation{margin-left:auto}.FooterBlock-module__2B-g3W__navigation_desktop{align-items:flex-start;gap:36px;display:flex}.FooterBlock-module__2B-g3W__nav_group{flex-direction:column;align-items:flex-start;gap:16px;min-width:86px;display:flex}.FooterBlock-module__2B-g3W__nav_title{font:600 20px / 1.2 var(--font_family-sans,sans-serif);margin:0}.FooterBlock-module__2B-g3W__link_list{max-width:280px;font:400 14px / 1.2 var(--font_family-sans,sans-serif);flex-direction:column;align-items:flex-start;gap:6px;margin:0;padding:0;list-style:none;display:flex}.FooterBlock-module__2B-g3W__link_list a,.FooterBlock-module__2B-g3W__link_list button,.FooterBlock-module__2B-g3W__documents a{color:inherit;font:inherit;text-underline-offset:3px;border-radius:3px}.FooterBlock-module__2B-g3W__contacts>a{color:inherit;text-underline-offset:3px;border-radius:3px}.FooterBlock-module__2B-g3W__link_list button{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.FooterBlock-module__2B-g3W__link_list a:hover,.FooterBlock-module__2B-g3W__link_list button:hover,.FooterBlock-module__2B-g3W__contacts>a:hover,.FooterBlock-module__2B-g3W__documents a:hover{text-decoration:underline}.FooterBlock-module__2B-g3W__logo a:focus-visible,.FooterBlock-module__2B-g3W__link_list a:focus-visible,.FooterBlock-module__2B-g3W__link_list button:focus-visible,.FooterBlock-module__2B-g3W__contacts>a:focus-visible,.FooterBlock-module__2B-g3W__documents a:focus-visible,.FooterBlock-module__2B-g3W__mobile_summary:focus-visible{outline-offset:3px;outline:2px solid #fff}.FooterBlock-module__2B-g3W__navigation_mobile{display:none}.FooterBlock-module__2B-g3W__bottom{background:#2b3587;width:100%}.FooterBlock-module__2B-g3W__bottom_container{justify-content:space-between;align-items:center;gap:32px;padding-block:24px;font-size:14px;display:flex}.FooterBlock-module__2B-g3W__legal{font-family:"Poppins", var(--font_family-sans,sans-serif);margin:0;font-weight:400;line-height:normal}.FooterBlock-module__2B-g3W__documents{color:#fff9;font:500 14px / 1.2 var(--font_family-sans,sans-serif);text-align:right;white-space:nowrap;justify-content:flex-end;align-items:flex-start;gap:32px;display:flex}@container (max-width:767px){.FooterBlock-module__2B-g3W__main{padding-top:20px;padding-bottom:0}.FooterBlock-module__2B-g3W__container,.FooterBlock-module__2B-g3W__bottom_container{width:100%;max-width:100%}.FooterBlock-module__2B-g3W__container{padding-inline:var(--footer-mobile-inline-padding,10px)}.FooterBlock-module__2B-g3W__logo{--logo-lockup-width:131px}.FooterBlock-module__2B-g3W__divider{width:100%;margin:24px 0 0}.FooterBlock-module__2B-g3W__content{flex-direction:column;align-items:flex-end;gap:32px;margin-top:24px}.FooterBlock-module__2B-g3W__contacts{text-align:center;flex-basis:auto;align-items:center;gap:8px;width:100%}.FooterBlock-module__2B-g3W__navigation{width:100%;margin-left:0}.FooterBlock-module__2B-g3W__navigation_desktop{display:none}.FooterBlock-module__2B-g3W__navigation_mobile{flex-direction:column;align-items:flex-end;gap:20px;width:100%;display:flex}.FooterBlock-module__2B-g3W__mobile_group{border-bottom:1px solid #ffffff1a;width:100%}.FooterBlock-module__2B-g3W__mobile_group:first-child{border-top:1px solid #ffffff1a}.FooterBlock-module__2B-g3W__mobile_summary{cursor:pointer;width:100%;min-height:55px;font:600 20px / 1.2 var(--font_family-sans,sans-serif);border-radius:3px;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.FooterBlock-module__2B-g3W__mobile_summary::-webkit-details-marker{display:none}.FooterBlock-module__2B-g3W__mobile_summary:after{content:"+";flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:26px;font-weight:300;line-height:1;display:grid}.FooterBlock-module__2B-g3W__mobile_group[open]>.FooterBlock-module__2B-g3W__mobile_summary:after{content:"−"}.FooterBlock-module__2B-g3W__mobile_links{padding:0 12px 12px}.FooterBlock-module__2B-g3W__bottom{margin-top:20px}.FooterBlock-module__2B-g3W__bottom_container{padding:12px var(--footer-mobile-inline-padding,10px);text-align:center;flex-direction:column;justify-content:center;gap:16px}.FooterBlock-module__2B-g3W__legal{max-width:340px}.FooterBlock-module__2B-g3W__documents{text-align:center;white-space:normal;flex-direction:column;justify-content:center;align-items:center;gap:12px}}
.FooterMessengerLinks-module__hSUKoG__messengers{align-items:center;gap:10px;display:flex}.FooterMessengerLinks-module__hSUKoG__messengers a{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.FooterMessengerLinks-module__hSUKoG__messengers img{display:block}.FooterMessengerLinks-module__hSUKoG__telegram{background:#05a0eb}.FooterMessengerLinks-module__hSUKoG__max{background:var(--color-primary-500,#4e61f6)}.FooterMessengerLinks-module__hSUKoG__vk{background:#07f}
.LogoLockup-module__QuKmWq__root{align-items:flex-start;gap:var(--logo-lockup-gap,4px);flex-direction:column;width:fit-content;display:inline-flex}.LogoLockup-module__QuKmWq__mark{width:var(--logo-lockup-width,149px);line-height:0;display:block}.LogoLockup-module__QuKmWq__mark>svg{width:100%;height:auto;display:block}.LogoLockup-module__QuKmWq__caption{font:var(--font-body-sm,400 12px/1.2 var(--font_family-sans,sans-serif));white-space:nowrap}
.Icon-module__HrUwFG__sc__st_icon{width:var(--icon-size,24px);height:var(--icon-size,24px);color:var(--icon-color,var(--color-primary-500));stroke-width:var(--icon-stroke,1.5);flex-shrink:0}
.Menu-module__BZoHoq__sc__st_menu_list,.Menu-module__BZoHoq__sc__st_menu_submenu{margin:0;padding:0;list-style:none}.Menu-module__BZoHoq__sc__st_menu_list{align-items:center;gap:4px;display:flex}.Menu-module__BZoHoq__sc__st_menu_link{cursor:pointer;font:var(--font_weight-regular) var(--font_size-md) / 1.2 var(--font_family-sans);color:var(--color-grey-900);background:0 0;border:none;border-radius:12px;align-items:center;gap:6px;padding:8px 12px;text-decoration:none;transition:background-color .3s,color .3s;display:inline-flex}.Menu-module__BZoHoq__sc__st_menu_link:hover,.Menu-module__BZoHoq__sc__st_menu_link:focus-visible{background-color:var(--color-primary-50);color:var(--color-primary-500)}.Menu-module__BZoHoq__sc__st_menu_item_has_submenu{position:relative}.Menu-module__BZoHoq__sc__st_menu_submenu{z-index:10;border:1px solid var(--color-grey-200);background:#fff;border-radius:12px;min-width:200px;padding:12px;display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #13192714}.Menu-module__BZoHoq__sc__st_menu_item_has_submenu:hover>.Menu-module__BZoHoq__sc__st_menu_submenu,.Menu-module__BZoHoq__sc__st_menu_item_has_submenu:focus-within>.Menu-module__BZoHoq__sc__st_menu_submenu{flex-direction:column;gap:12px;display:flex}.Menu-module__BZoHoq__sc__st_menu_submenu .Menu-module__BZoHoq__sc__st_menu_link{justify-content:flex-start;width:100%;display:flex}.Menu-module__BZoHoq__sc__st_menu_submenu:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.Menu-module__BZoHoq__sc__st_menu_arrow{transition:transform .15s}.Menu-module__BZoHoq__sc__st_menu_item_has_submenu:hover .Menu-module__BZoHoq__sc__st_menu_arrow,.Menu-module__BZoHoq__sc__st_menu_item_has_submenu:focus-within .Menu-module__BZoHoq__sc__st_menu_arrow{transform:rotate(180deg)}
.DirectionCarousel-module__JAJKEG__sc__crs_carousel{flex-direction:column;gap:12px;min-width:0;display:flex}.DirectionCarousel-module__JAJKEG__sc__crs_viewport{position:relative}.DirectionCarousel-module__JAJKEG__sc__crs_scroller{scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab;gap:16px;display:flex;overflow-x:auto}.DirectionCarousel-module__JAJKEG__sc__crs_scroller::-webkit-scrollbar{display:none}.DirectionCarousel-module__JAJKEG__sc__crs_scroller[data-dragging=true]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.DirectionCarousel-module__JAJKEG__sc__crs_fade{width:var(--courses-fade,140px);background:linear-gradient(to right, transparent, var(--direction-color,#0095ff));pointer-events:none;opacity:1;height:100%;transition:opacity .2s;position:absolute;top:0;right:0}.DirectionCarousel-module__JAJKEG__sc__crs_carousel[data-at-end=true] .DirectionCarousel-module__JAJKEG__sc__crs_fade{opacity:0}.DirectionCarousel-module__JAJKEG__sc__crs_progress{background:#ffffff73;background:color-mix(in srgb, var(--direction-color,#0095ff) 30%, #fff);border-radius:20px;height:8px;overflow:hidden}.DirectionCarousel-module__JAJKEG__sc__crs_progress_fill{background:#00000059;background:color-mix(in srgb, var(--direction-color,#0095ff) 55%, #000);border-radius:20px;height:100%;transition:width .1s linear}@container courses-block (max-width:767px){.DirectionCarousel-module__JAJKEG__sc__crs_scroller{gap:12px}.DirectionCarousel-module__JAJKEG__sc__crs_fade{width:var(--courses-fade-mobile,75px)}}
.CourseCard-module__6tJx0G__sc__crs_card{scroll-snap-align:start;background:#fff;border-radius:20px;flex-direction:column;flex-shrink:0;gap:12px;width:364px;padding:16px;display:flex;position:relative}.CourseCard-module__6tJx0G__sc__crs_card__dimmed{opacity:.55}.CourseCard-module__6tJx0G__sc__crs_card__selected{outline:0}.CourseCard-module__6tJx0G__sc__crs_card__selected:before{z-index:4;border-radius:inherit;content:"";pointer-events:none;border:2px solid #4e61f6;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #dfe3ff}.CourseCard-module__6tJx0G__sc__crs_card_image{aspect-ratio:332/169;background:var(--color-grey-100,#f3f4f6) center / cover no-repeat;border-radius:12px;position:relative}.CourseCard-module__6tJx0G__sc__crs_card_tag{background:var(--direction-color,#0095ff);color:#fff;font:400 16px/1.2 var(--font_family-sans,sans-serif);white-space:nowrap;border-radius:12px;padding:2px 8px;position:absolute;top:24px;left:30px}.CourseCard-module__6tJx0G__sc__crs_card_title{color:#131927;font:600 24px/28px var(--font_family-sans,sans-serif);margin:0}.CourseCard-module__6tJx0G__sc__crs_card_desc{color:#6d717f;font:400 16px/1.2 var(--font_family-sans,sans-serif);margin:0}.CourseCard-module__6tJx0G__sc__crs_card_button{background:var(--color-primary-500,#4e61f6);color:#fff;width:100%;height:48px;font:600 16px/20px var(--font_family-sans,sans-serif);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:0;text-decoration:none;display:flex}.CourseCard-module__6tJx0G__sc__crs_arrow{transform:scaleX(-1)}@container courses-block (max-width:767px){.CourseCard-module__6tJx0G__sc__crs_card{border:1px solid var(--color-grey-50,#f9fafb);border-radius:14px;width:241px;padding:12px;box-shadow:0 1px 2px #7d7d7d1a,0 4px 4px #7d7d7d17,0 9px 5px #7d7d7d0d}.CourseCard-module__6tJx0G__sc__crs_card_image{aspect-ratio:217/110}.CourseCard-module__6tJx0G__sc__crs_card_tag{align-self:flex-start;position:static}.CourseCard-module__6tJx0G__sc__crs_card_title{font:600 20px/1.2 var(--font_family-sans,sans-serif)}.CourseCard-module__6tJx0G__sc__crs_card_desc{color:#464646;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CourseCard-module__6tJx0G__sc__crs_card_button{height:40px;font:600 14px/16px var(--font_family-sans,sans-serif)}}
main[data-city-page-definition=courses]{color:var(--color-grey-900,#131927);background:#fff;overflow:hidden}main[data-city-page-definition=courses] :is(h1,h2,h3,p){margin:0}.CoursesCatalogPage-module__W-KctW__heroSection{margin-bottom:40px;padding-inline:16px}.CoursesCatalogPage-module__W-KctW__hero{background:#e3daff;border-radius:20px;min-height:352px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 7px #7d7d7d00,0 16px 6px #7d7d7d03,0 9px 5px #7d7d7d0d,0 4px 4px #7d7d7d17,0 1px 2px #7d7d7d1a}.CoursesCatalogPage-module__W-KctW__heroBackground{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.CoursesCatalogPage-module__W-KctW__heroBackground:before{content:"";background:url(/courses/catalog/hero-bg-desktop.svg) 0 0/1453.39px 821.284px no-repeat;width:1453.39px;height:821.284px;position:absolute;top:-142.18px;left:-101px}.CoursesCatalogPage-module__W-KctW__heroCopy{z-index:1;flex-direction:column;align-items:flex-start;gap:16px;width:min(692px,100% - 388px);padding:24px;display:flex}.CoursesCatalogPage-module__W-KctW__heroCopy h1{font:600 48px/58px var(--font_family-sans);color:var(--color-grey-900,#131927)}.CoursesCatalogPage-module__W-KctW__heroCopy>button{width:311px;height:48px;min-height:48px;padding-block:0}.CoursesCatalogPage-module__W-KctW__heroDirections{flex-wrap:wrap;gap:12px;width:min(600px,100%);display:flex}.CoursesCatalogPage-module__W-KctW__heroDirections a{min-height:48px;color:var(--color-grey-900,#131927);font:400 14px/1.2 var(--font_family-sans);background:#fff;border-radius:12px;align-items:center;gap:0;padding:12px 16px;text-decoration:none;display:inline-flex}.CoursesCatalogPage-module__W-KctW__heroDirectionText{padding-inline:8px}.CoursesCatalogPage-module__W-KctW__heroDirections a:focus-visible,.CoursesCatalogPage-module__W-KctW__heroDirections a:hover{outline-offset:2px;outline:3px solid #4e61f652}.CoursesCatalogPage-module__W-KctW__heroDecor{z-index:1;pointer-events:none;width:376px;height:352px;position:absolute;bottom:0;right:0;overflow:hidden}.CoursesCatalogPage-module__W-KctW__heroDecorDesktop img{max-width:none;display:block}.CoursesCatalogPage-module__W-KctW__heroDecorDesktop{overflow:visible}.CoursesCatalogPage-module__W-KctW__heroDesktopScene{width:376px;height:352px;position:absolute;inset:0}.CoursesCatalogPage-module__W-KctW__heroDesktopScene .CoursesCatalogPage-module__W-KctW__heroMobileCard{width:var(--hero-desktop-card-size);height:var(--hero-desktop-card-size);justify-content:center;align-items:center;display:flex;position:absolute}.CoursesCatalogPage-module__W-KctW__heroDesktopScene .CoursesCatalogPage-module__W-KctW__heroMobileTile{width:131.68px;height:131.68px;transform:rotate(var(--hero-desktop-card-rotation));background:#ffffffe6;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 2px 8px #906aff66}.CoursesCatalogPage-module__W-KctW__heroDesktopScene .CoursesCatalogPage-module__W-KctW__heroMobileTile img{object-fit:cover;width:85.958px;max-width:none;height:85.958px;position:absolute;top:23.775px;left:21.947px}.CoursesCatalogPage-module__W-KctW__heroDesktopScene .CoursesCatalogPage-module__W-KctW__heroMobileCardRoblox{--hero-desktop-card-size:176.312px;--hero-desktop-card-rotation:-26.22deg;top:-23px;left:73px}.CoursesCatalogPage-module__W-KctW__heroDesktopScene .CoursesCatalogPage-module__W-KctW__heroMobileCardMinecraft{--hero-desktop-card-size:148.963px;--hero-desktop-card-rotation:-8.12deg;top:125px;left:161px}.CoursesCatalogPage-module__W-KctW__heroDesktopScene .CoursesCatalogPage-module__W-KctW__heroMobileCardPython{--hero-desktop-card-size:182.584px;--hero-desktop-card-rotation:-56.35deg;top:122px;left:0}.CoursesCatalogPage-module__W-KctW__heroDesktopScene .CoursesCatalogPage-module__W-KctW__heroMobileCardScratch{--hero-desktop-card-size:183.221px;--hero-desktop-card-rotation:34.7deg;top:236px;left:107px}.CoursesCatalogPage-module__W-KctW__heroDesktopScene .CoursesCatalogPage-module__W-KctW__heroMobileCardCreeper{--hero-desktop-card-size:183.221px;--hero-desktop-card-rotation:34.7deg;top:196px;left:263px}.CoursesCatalogPage-module__W-KctW__heroDesktopScene .CoursesCatalogPage-module__W-KctW__heroMobileCardFigma{--hero-desktop-card-size:170.719px;--hero-desktop-card-rotation:21.45deg;top:9px;left:235px}.CoursesCatalogPage-module__W-KctW__heroDesktopScene .CoursesCatalogPage-module__W-KctW__heroMobileTileFigma img{width:109.83%;height:109.83%;top:-4.65%;left:-.8%}.CoursesCatalogPage-module__W-KctW__heroDecorMobile{display:none}.CoursesCatalogPage-module__W-KctW__directionsSection{margin-block:40px}.CoursesCatalogPage-module__W-KctW__directionsContainer{flex-direction:column;gap:24px;display:flex}.CoursesCatalogPage-module__W-KctW__directionsContainer>h2,.CoursesCatalogPage-module__W-KctW__audienceContainer>h2{font:600 40px/48px var(--font_family-sans)}.CoursesCatalogPage-module__W-KctW__directionsList{flex-direction:column;gap:20px;display:flex;container:courses-block/inline-size}.CoursesCatalogPage-module__W-KctW__directionPanel{background:var(--direction-color,#0095ff);border-radius:20px;flex-direction:column;gap:16px;min-width:0;min-height:562px;padding:20px;scroll-margin-top:84px;display:flex;position:relative;overflow:hidden}.CoursesCatalogPage-module__W-KctW__directionDecorDesktop,.CoursesCatalogPage-module__W-KctW__directionDecorMobile{pointer-events:none;background-position:top;background-repeat:no-repeat;background-size:100%;position:absolute;inset:0}.CoursesCatalogPage-module__W-KctW__directionDecorMobile{display:none}.CoursesCatalogPage-module__W-KctW__directionPanel>:not(.CoursesCatalogPage-module__W-KctW__directionDecorDesktop):not(.CoursesCatalogPage-module__W-KctW__directionDecorMobile){position:relative}.CoursesCatalogPage-module__W-KctW__directionHeader{justify-content:space-between;align-items:center;gap:20px;min-height:48px;display:flex}.CoursesCatalogPage-module__W-KctW__directionHeader h3{color:#fff;font:600 32px/38px var(--font_family-sans)}.CoursesCatalogPage-module__W-KctW__directionDesktopLead{flex:none}.CoursesCatalogPage-module__W-KctW__directionDesktopLead button{min-width:150px}.CoursesCatalogPage-module__W-KctW__directionToggle,.CoursesCatalogPage-module__W-KctW__directionMobileLead{display:none}.CoursesCatalogPage-module__W-KctW__directionBody{min-width:0}.CoursesCatalogPage-module__W-KctW__audienceSection{margin-block:40px}.CoursesCatalogPage-module__W-KctW__audienceContainer{flex-direction:column;gap:24px;display:flex}.CoursesCatalogPage-module__W-KctW__audienceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.CoursesCatalogPage-module__W-KctW__audienceCard{background:var(--audience-color);color:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:10px;height:483px;padding:12px;display:flex;position:relative;overflow:hidden}.CoursesCatalogPage-module__W-KctW__audienceDecor{z-index:0;pointer-events:none;position:absolute;inset:0}.CoursesCatalogPage-module__W-KctW__audienceLine,.CoursesCatalogPage-module__W-KctW__audienceLine:after{content:"";background:50%/contain no-repeat;width:491px;height:574px;display:block;position:absolute}.CoursesCatalogPage-module__W-KctW__audienceCard[data-audience-card="1"] .CoursesCatalogPage-module__W-KctW__audienceLine{background-image:url(/courses/catalog/audience/desktop/line-1.svg);top:-64px;left:-123px}.CoursesCatalogPage-module__W-KctW__audienceCard[data-audience-card="2"] .CoursesCatalogPage-module__W-KctW__audienceLine{background-image:url(/courses/catalog/audience/desktop/line-2.svg);top:-64px;left:242px}.CoursesCatalogPage-module__W-KctW__audienceCard[data-audience-card="2"] .CoursesCatalogPage-module__W-KctW__audienceLine:after{background-image:url(/courses/catalog/audience/desktop/line-2.svg);top:0;left:-489px}.CoursesCatalogPage-module__W-KctW__audienceCard[data-audience-card="3"] .CoursesCatalogPage-module__W-KctW__audienceLine{background-image:url(/courses/catalog/audience/desktop/line-3.svg);top:-64px;left:-123px}.CoursesCatalogPage-module__W-KctW__audienceLogo{background:50%/contain no-repeat;display:block;position:absolute}.CoursesCatalogPage-module__W-KctW__audienceCard[data-audience-card="1"] .CoursesCatalogPage-module__W-KctW__audienceLogoPrimary{background-image:url(/courses/catalog/audience/desktop/logo-1.png);width:125px;height:125px;bottom:29px;left:-19px}.CoursesCatalogPage-module__W-KctW__audienceCard[data-audience-card="1"] .CoursesCatalogPage-module__W-KctW__audienceLogoSecondary{background-image:url(/courses/catalog/audience/desktop/logo-2.png);width:131px;height:131px;bottom:165px;right:-29px}.CoursesCatalogPage-module__W-KctW__audienceCard[data-audience-card="2"] .CoursesCatalogPage-module__W-KctW__audienceLogoPrimary{background-image:url(/courses/catalog/audience/desktop/logo-4.png);width:125px;height:125px;bottom:34px;left:-18px}.CoursesCatalogPage-module__W-KctW__audienceCard[data-audience-card="2"] .CoursesCatalogPage-module__W-KctW__audienceLogoSecondary{background-image:url(/courses/catalog/audience/desktop/logo-3.png);width:128px;height:128px;top:252px;right:-1px}.CoursesCatalogPage-module__W-KctW__audienceCard[data-audience-card="3"] .CoursesCatalogPage-module__W-KctW__audienceLogoPrimary{background-image:url(/courses/catalog/audience/desktop/logo-5.png);width:88px;height:88px;top:294px;left:79px}.CoursesCatalogPage-module__W-KctW__audienceCard[data-audience-card="3"] .CoursesCatalogPage-module__W-KctW__audienceLogoSecondary{background-image:url(/courses/catalog/audience/desktop/logo-6.png);width:142px;height:142px;top:164px;right:12px}.CoursesCatalogPage-module__W-KctW__audienceCopy{z-index:2;flex-direction:column;flex:auto;gap:10px;width:100%;min-height:0;display:flex}.CoursesCatalogPage-module__W-KctW__audienceCopy h3{font:600 24px/28px var(--font_family-sans)}.CoursesCatalogPage-module__W-KctW__audienceCopy p{font:400 16px/1.2 var(--font_family-sans)}.CoursesCatalogPage-module__W-KctW__audienceIllustration{z-index:1;pointer-events:none;width:279px;height:291px;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.CoursesCatalogPage-module__W-KctW__audienceIllustration img{object-fit:fill;max-width:none}.CoursesCatalogPage-module__W-KctW__audienceCard[data-audience-card="1"] .CoursesCatalogPage-module__W-KctW__audienceIllustration img{width:207.5%!important;height:132.65%!important;top:-32.65%!important;left:-51.08%!important}.CoursesCatalogPage-module__W-KctW__audienceCard[data-audience-card="2"] .CoursesCatalogPage-module__W-KctW__audienceIllustration img{width:253.89%!important;height:162.3%!important;top:-13.5%!important;left:-80.52%!important}.CoursesCatalogPage-module__W-KctW__audienceCard[data-audience-card="3"] .CoursesCatalogPage-module__W-KctW__audienceIllustration img{width:182.99%!important;height:116.92%!important;top:-4.55%!important;left:-61.42%!important}.CoursesCatalogPage-module__W-KctW__closingSection{background:#906aff;min-height:416px;position:relative;overflow:hidden}.CoursesCatalogPage-module__W-KctW__closingSection:before{content:"";pointer-events:none;background:url(/about-school/background.svg) 50%/cover no-repeat;width:1482px;height:536px;position:absolute;top:-120px;left:calc(50% - 762px)}.CoursesCatalogPage-module__W-KctW__closingContainer{align-items:flex-end;gap:32px;display:flex;position:relative}.CoursesCatalogPage-module__W-KctW__closingCopy{flex-direction:column;flex:0 0 604px;gap:16px;width:604px;padding-block:40px;display:flex}.CoursesCatalogPage-module__W-KctW__closingCopy h2{color:#fff;font:600 40px/48px var(--font_family-sans)}.CoursesCatalogPage-module__W-KctW__closingCopy ul{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.CoursesCatalogPage-module__W-KctW__closingCopy li{border:1px solid var(--color-grey-200,#e5e7ea);min-height:40px;color:var(--color-grey-900,#131927);font:400 16px/19px var(--font_family-sans);background:#fff;border-radius:20px;align-items:center;padding:10px 12px;display:flex}.CoursesCatalogPage-module__W-KctW__closingForm{background:#fff;border-radius:14px;padding:12px}@media (max-width:767px){.CoursesCatalogPage-module__W-KctW__heroSection{margin-bottom:32px;padding-inline:10px}.CoursesCatalogPage-module__W-KctW__hero{min-height:624px;padding-inline:0}.CoursesCatalogPage-module__W-KctW__heroBackground{display:none}.CoursesCatalogPage-module__W-KctW__heroCopy{box-sizing:content-box;flex-shrink:0;gap:16px;width:calc(100% - 20px);padding:12px}.CoursesCatalogPage-module__W-KctW__heroCopy h1{max-width:320px;font-size:28px;line-height:34px}.CoursesCatalogPage-module__W-KctW__heroDirections{gap:8px;width:100%}.CoursesCatalogPage-module__W-KctW__heroDirections a{min-height:36px;padding:6px 12px;font-size:14px}.CoursesCatalogPage-module__W-KctW__heroCopy button{width:100%;height:48px;min-height:48px;font:600 16px/20px var(--font_family-sans);white-space:nowrap;padding-inline:20px}.CoursesCatalogPage-module__W-KctW__heroDecorDesktop{display:none}.CoursesCatalogPage-module__W-KctW__heroDecorMobile{aspect-ratio:316/294;width:min(316px,100% - 24px);height:auto;display:block;inset:318px auto auto 12px;overflow:visible}.CoursesCatalogPage-module__W-KctW__heroMobileScene{width:100%;height:100%;position:absolute;inset:0;transform:none}.CoursesCatalogPage-module__W-KctW__heroMobileCard{width:var(--hero-card-size);aspect-ratio:1;justify-content:center;align-items:center;display:flex;position:absolute}.CoursesCatalogPage-module__W-KctW__heroMobileTile{width:var(--hero-tile-size);aspect-ratio:1;transform:rotate(var(--hero-card-rotation));background:#ffffffe6;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 1.619px 6.476px #906aff66}.CoursesCatalogPage-module__W-KctW__heroMobileTile img{object-fit:cover;width:65.278%;max-width:none;height:65.278%;position:absolute;top:18.054%;left:16.665%}.CoursesCatalogPage-module__W-KctW__heroMobileCardRoblox{--hero-card-size:45.169%;--hero-tile-size:74.683%;--hero-card-rotation:-26.22deg;top:0;left:15.854%}.CoursesCatalogPage-module__W-KctW__heroMobileCardMinecraft{--hero-card-size:38.162%;--hero-tile-size:88.398%;--hero-card-rotation:-8.12deg;top:40.752%;left:38.397%}.CoursesCatalogPage-module__W-KctW__heroMobileCardPython{--hero-card-size:46.776%;--hero-tile-size:72.12%;--hero-card-rotation:-56.35deg;top:39.925%;left:-2.848%}.CoursesCatalogPage-module__W-KctW__heroMobileCardScratch{--hero-card-size:46.939%;--hero-tile-size:71.869%;--hero-card-rotation:34.7deg;top:71.429%;left:16.456%}.CoursesCatalogPage-module__W-KctW__heroMobileCardCreeper{--hero-card-size:46.939%;--hero-tile-size:71.869%;--hero-card-rotation:34.7deg;top:60.303%;left:64.529%}.CoursesCatalogPage-module__W-KctW__heroMobileCardFigma{--hero-card-size:43.736%;--hero-tile-size:77.133%;--hero-card-rotation:21.45deg;top:8.811%;left:57.354%}.CoursesCatalogPage-module__W-KctW__heroMobileTileFigma img{width:109.83%;height:109.83%;top:-4.65%;left:-.8%}.CoursesCatalogPage-module__W-KctW__directionsSection,.CoursesCatalogPage-module__W-KctW__audienceSection{margin-block:32px}.CoursesCatalogPage-module__W-KctW__directionsContainer,.CoursesCatalogPage-module__W-KctW__audienceContainer{gap:16px}.CoursesCatalogPage-module__W-KctW__directionsContainer>h2,.CoursesCatalogPage-module__W-KctW__audienceContainer>h2{font-size:28px;line-height:34px}.CoursesCatalogPage-module__W-KctW__directionsList{gap:16px}.CoursesCatalogPage-module__W-KctW__directionPanel{gap:0;min-height:0;padding:12px}.CoursesCatalogPage-module__W-KctW__directionDecorDesktop{display:none}.CoursesCatalogPage-module__W-KctW__directionDecorMobile{display:block}.CoursesCatalogPage-module__W-KctW__directionHeader{gap:12px;min-height:32px}.CoursesCatalogPage-module__W-KctW__directionHeader h3{font-size:24px;line-height:28px}.CoursesCatalogPage-module__W-KctW__directionDesktopLead{display:none}.CoursesCatalogPage-module__W-KctW__directionToggle{width:32px;height:32px;color:var(--direction-color,#0095ff);cursor:pointer;font:400 24px/1 var(--font_family-sans);background:#fff;border:0;border-radius:8px;flex:0 0 32px;place-items:center;padding:0;display:inline-grid}.CoursesCatalogPage-module__W-KctW__directionToggle:focus-visible{outline-offset:3px;outline:3px solid #ffffffbf}.CoursesCatalogPage-module__W-KctW__directionBody{grid-template-rows:0fr;min-height:0;transition:grid-template-rows .35s;display:grid;overflow:hidden}.CoursesCatalogPage-module__W-KctW__directionBody[data-open=true]{grid-template-rows:1fr}.CoursesCatalogPage-module__W-KctW__directionBody>*{min-height:0;overflow:hidden}.CoursesCatalogPage-module__W-KctW__directionBody>:first-child{margin-top:16px}.CoursesCatalogPage-module__W-KctW__directionMobileLead{margin-top:16px;display:block}.CoursesCatalogPage-module__W-KctW__directionMobileLead button{width:100%}.CoursesCatalogPage-module__W-KctW__audienceGrid{grid-template-columns:1fr;gap:10px}.CoursesCatalogPage-module__W-KctW__audienceCard{border-radius:20px;height:361px}.CoursesCatalogPage-module__W-KctW__audienceCard[data-audience-card="3"]{height:354px}.CoursesCatalogPage-module__W-KctW__audienceCopy{flex:none}.CoursesCatalogPage-module__W-KctW__audienceCopy h3{font-size:20px;line-height:24px}.CoursesCatalogPage-module__W-KctW__audienceCopy p{font-size:14px}.CoursesCatalogPage-module__W-KctW__audienceLine,.CoursesCatalogPage-module__W-KctW__audienceLine:after{width:491px;height:574px}.CoursesCatalogPage-module__W-KctW__audienceCard[data-audience-card="1"] .CoursesCatalogPage-module__W-KctW__audienceLine{background-image:url(/courses/catalog/audience/mobile/line-1.svg)}.CoursesCatalogPage-module__W-KctW__audienceCard[data-audience-card="2"] .CoursesCatalogPage-module__W-KctW__audienceLine{background-image:url(/courses/catalog/audience/mobile/line-2.svg)}.CoursesCatalogPage-module__W-KctW__audienceCard[data-audience-card="2"] .CoursesCatalogPage-module__W-KctW__audienceLine:after{display:none}.CoursesCatalogPage-module__W-KctW__audienceCard[data-audience-card="3"] .CoursesCatalogPage-module__W-KctW__audienceLine{background-image:url(/courses/catalog/audience/mobile/line-3.svg);left:-489px}.CoursesCatalogPage-module__W-KctW__audienceCard[data-audience-card="1"] .CoursesCatalogPage-module__W-KctW__audienceLogoPrimary{background-image:url(/courses/catalog/audience/mobile/logo-1.png)}.CoursesCatalogPage-module__W-KctW__audienceCard[data-audience-card="1"] .CoursesCatalogPage-module__W-KctW__audienceLogoSecondary{background-image:url(/courses/catalog/audience/mobile/logo-2.png)}.CoursesCatalogPage-module__W-KctW__audienceCard[data-audience-card="2"] .CoursesCatalogPage-module__W-KctW__audienceLogoPrimary{background-image:url(/courses/catalog/audience/mobile/logo-4.png)}.CoursesCatalogPage-module__W-KctW__audienceCard[data-audience-card="2"] .CoursesCatalogPage-module__W-KctW__audienceLogoSecondary{background-image:url(/courses/catalog/audience/mobile/logo-3.png)}.CoursesCatalogPage-module__W-KctW__audienceCard[data-audience-card="3"] .CoursesCatalogPage-module__W-KctW__audienceLogoPrimary{background-image:url(/courses/catalog/audience/mobile/logo-5.png)}.CoursesCatalogPage-module__W-KctW__audienceCard[data-audience-card="3"] .CoursesCatalogPage-module__W-KctW__audienceLogoSecondary{background-image:url(/courses/catalog/audience/mobile/logo-6.png)}.CoursesCatalogPage-module__W-KctW__audienceIllustration{width:221px;height:230px}.CoursesCatalogPage-module__W-KctW__audienceCard[data-audience-card="2"] .CoursesCatalogPage-module__W-KctW__audienceIllustration img{width:272.45%!important;height:162.3%!important;top:-13.5%!important;left:-90.19%!important}.CoursesCatalogPage-module__W-KctW__closingSection{min-height:835px;padding-top:32px}.CoursesCatalogPage-module__W-KctW__closingSection:before{background-image:url(/about-school/background-mobile.svg);width:841px;height:932px;top:-96px;left:-246px}.CoursesCatalogPage-module__W-KctW__closingContainer{flex-direction:column;align-items:stretch;gap:10px;min-height:803px}.CoursesCatalogPage-module__W-KctW__closingCopy{flex:none;gap:10px;width:100%;padding:0}.CoursesCatalogPage-module__W-KctW__closingCopy h2{font-size:28px;line-height:34px}.CoursesCatalogPage-module__W-KctW__closingCopy ul{gap:10px}.CoursesCatalogPage-module__W-KctW__closingCopy li{min-height:32px;padding-block:6px;font-size:14px}.CoursesCatalogPage-module__W-KctW__closingForm{padding:10px}}@media (max-width:359px){.CoursesCatalogPage-module__W-KctW__heroDirections a{white-space:nowrap;padding-inline:8px}}@media (prefers-reduced-motion:reduce){.CoursesCatalogPage-module__W-KctW__directionBody{transition:none}}
.AboutPage-module__F_cRnq__heroSection{padding:8px 0 40px}.AboutPage-module__F_cRnq__heroContainer,.AboutPage-module__F_cRnq__factsContainer,.AboutPage-module__F_cRnq__audienceContainer,.AboutPage-module__F_cRnq__closingContainer{max-width:var(--site-container-width)}.AboutPage-module__F_cRnq__hero{background:#e3daff;border-radius:20px;min-height:323px;position:relative;overflow:hidden;box-shadow:0 1px 2px #7d7d7d1a,0 4px 4px #7d7d7d17,0 9px 5px #7d7d7d0d,0 16px 6px #7d7d7d03}.AboutPage-module__F_cRnq__heroBackdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.AboutPage-module__F_cRnq__heroTexture{mix-blend-mode:color-burn;justify-content:center;align-items:center;width:979.966px;height:937.388px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AboutPage-module__F_cRnq__heroTextureRotate{flex:none;transform:rotate(14.39deg)}.AboutPage-module__F_cRnq__heroTextureFrame{opacity:.32;width:817.238px;height:758.119px;position:relative}.AboutPage-module__F_cRnq__heroTextureCrop{opacity:.2;display:block;position:absolute;inset:0;overflow:hidden}.AboutPage-module__F_cRnq__textureImage{width:336.47%;max-width:none;height:174.17%;position:absolute;top:-36.97%;left:-113.36%}.AboutPage-module__F_cRnq__heroGradients{opacity:.4;width:1380px;height:736px;position:absolute;top:-4px;left:0;overflow:hidden}.AboutPage-module__F_cRnq__heroGradientRight,.AboutPage-module__F_cRnq__heroGradientLeft{justify-content:center;align-items:center;width:1934.88px;height:1937.18px;display:flex;position:absolute}.AboutPage-module__F_cRnq__heroGradientRight{top:-700.541px;left:413.04px;transform:scaleY(-1)rotate(180deg)}.AboutPage-module__F_cRnq__heroGradientLeft{top:-700.541px;left:-1039.79px}.AboutPage-module__F_cRnq__heroGradientRight img,.AboutPage-module__F_cRnq__heroGradientLeft img{width:auto;max-width:none;height:auto;position:absolute;inset:-17.63% -8.23% -4.22% -4.25%}.AboutPage-module__F_cRnq__heroContent{z-index:1;text-align:center;flex-direction:column;align-items:center;padding:24px;display:flex;position:relative}.AboutPage-module__F_cRnq__heroBadges{align-items:center;gap:16px;display:inline-flex}.AboutPage-module__F_cRnq__heroCopy{max-width:900px;margin-top:24px}.AboutPage-module__F_cRnq__heroCopy h1,.AboutPage-module__F_cRnq__audienceContainer h2,.AboutPage-module__F_cRnq__closingCopy h2{color:#111125;font:600 40px/48px var(--font_family-sans);letter-spacing:0;margin:0}.AboutPage-module__F_cRnq__heroCopy h1{font-size:48px;line-height:58px}.AboutPage-module__F_cRnq__heroCopy p{color:#131927;font:400 16px/19px var(--font_family-sans);margin:12px 0 0}.AboutPage-module__F_cRnq__heroActions{justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.AboutPage-module__F_cRnq__courseLink{color:#4e61f6;font:600 18px/24px var(--font_family-sans);align-items:center;gap:2px;text-decoration:none;display:inline-flex}.AboutPage-module__F_cRnq__courseLink:hover{text-decoration:underline}.AboutPage-module__F_cRnq__factsSection{padding:0 0 64px}.AboutPage-module__F_cRnq__facts{grid-template-columns:minmax(0,582px) minmax(0,482px);gap:16px;min-height:226px;display:grid}.AboutPage-module__F_cRnq__factsSmall{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.AboutPage-module__F_cRnq__fact{background:#edeffe;border-radius:20px;flex-direction:column;justify-content:center;min-width:0;padding:12px;display:flex;overflow:hidden}.AboutPage-module__F_cRnq__fact strong{color:#111125;font:600 48px/58px var(--font_family-sans);display:block}.AboutPage-module__F_cRnq__fact span{color:#6d717f;font:400 16px/19px var(--font_family-sans);margin-top:4px;display:block}.AboutPage-module__F_cRnq__factHighlight{color:#fff;background:#4e61f6 url(/about/facts-decor.png) 50%/100% 100% no-repeat;position:relative}.AboutPage-module__F_cRnq__factHighlight strong,.AboutPage-module__F_cRnq__factHighlight span{z-index:1;color:#fff;position:relative}.AboutPage-module__F_cRnq__audienceSection{padding:0 0 72px}.AboutPage-module__F_cRnq__audienceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.AboutPage-module__F_cRnq__audienceCard{color:#fff;border-radius:20px;flex-direction:column;min-height:483px;padding:12px;display:flex;position:relative;overflow:hidden}.AboutPage-module__F_cRnq__audienceCard1{background:#22c55e}.AboutPage-module__F_cRnq__audienceCard2{background:#0095ff}.AboutPage-module__F_cRnq__audienceCard3{background:#906aff}.AboutPage-module__F_cRnq__audienceLine{z-index:0;width:993.965px;height:615.171px;display:block;position:absolute;top:79px}.AboutPage-module__F_cRnq__audienceLine1{left:12px}.AboutPage-module__F_cRnq__audienceLine2{left:-353.332px}.AboutPage-module__F_cRnq__audienceLine3{left:-718.668px}.AboutPage-module__F_cRnq__audienceLineImage{width:1029.97px;max-width:none;height:651.175px;position:absolute;top:-18.024px;left:-17.99px}.AboutPage-module__F_cRnq__audienceCopy{z-index:2;position:relative}.AboutPage-module__F_cRnq__audienceCopy h3{color:#fff;font:600 24px/28px var(--font_family-sans);margin:0}.AboutPage-module__F_cRnq__audienceCopy p{color:#fff;font:400 16px/19px var(--font_family-sans);margin:10px 0 0}.AboutPage-module__F_cRnq__audienceTeacher{z-index:1;object-fit:cover;object-position:55% 15%}.AboutPage-module__F_cRnq__projectLogos{z-index:1;position:absolute;inset:102px 0 0}.AboutPage-module__F_cRnq__projectLogos span{background:#ffffffe6;border-radius:16px;display:block;position:absolute;overflow:hidden;box-shadow:0 2px 8px #0095ff66}.AboutPage-module__F_cRnq__projectLogos span img{object-fit:contain;padding:18%}.AboutPage-module__F_cRnq__projectLogo1{width:118px;height:118px;top:80px;left:-16px;transform:rotate(-26deg)}.AboutPage-module__F_cRnq__projectLogo2{width:128px;height:128px;top:113px;left:82px;transform:rotate(21deg)}.AboutPage-module__F_cRnq__projectLogo3{width:97px;height:97px;top:35px;right:72px;transform:rotate(-56deg)}.AboutPage-module__F_cRnq__projectLogo4{width:122px;height:122px;bottom:18px;right:22px;transform:rotate(-8deg)}.AboutPage-module__F_cRnq__projectLogo5{width:126px;height:126px;top:26px;right:-24px;transform:rotate(-21deg)}.AboutPage-module__F_cRnq__projectLogo6{width:136px;height:136px;bottom:-2px;left:12px;transform:rotate(35deg)}.AboutPage-module__F_cRnq__teacherAvatars{z-index:1;justify-content:center;display:flex;position:absolute;bottom:24px;left:12px;right:12px}.AboutPage-module__F_cRnq__teacherAvatars img{width:96px;height:96px;margin-left:-39px}.AboutPage-module__F_cRnq__teacherAvatars img:first-child{margin-left:0}@media (max-width:767px){.AboutPage-module__F_cRnq__heroSection{padding:0 0 32px}.AboutPage-module__F_cRnq__hero{border-radius:16px;min-height:324px}.AboutPage-module__F_cRnq__heroTexture{transform:translate(-50%,-50%)scale(.48)}.AboutPage-module__F_cRnq__heroGradients{transform-origin:0 0;transform:scale(.48)}.AboutPage-module__F_cRnq__heroContent{text-align:left;align-items:stretch;padding:12px}.AboutPage-module__F_cRnq__heroBadges{gap:12px}.AboutPage-module__F_cRnq__heroCopy{margin-top:16px}.AboutPage-module__F_cRnq__heroCopy h1{font-size:32px;line-height:34px}.AboutPage-module__F_cRnq__heroCopy p{font-size:16px;line-height:19px}.AboutPage-module__F_cRnq__heroActions{flex-direction:column;align-items:stretch;gap:12px;margin-top:16px}.AboutPage-module__F_cRnq__heroActions>*{justify-content:center}.AboutPage-module__F_cRnq__courseLink{justify-content:center;font-size:18px;line-height:24px}.AboutPage-module__F_cRnq__factsSection{padding-bottom:32px}.AboutPage-module__F_cRnq__facts{min-height:0;display:block}.AboutPage-module__F_cRnq__factsSmall{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.AboutPage-module__F_cRnq__fact{border-radius:20px;min-height:96px;padding:12px}.AboutPage-module__F_cRnq__fact strong{font-size:32px;line-height:34px}.AboutPage-module__F_cRnq__fact span{font-size:14px;line-height:17px}.AboutPage-module__F_cRnq__factHighlight{background-size:cover;min-height:96px;margin-top:16px}.AboutPage-module__F_cRnq__audienceSection{padding-bottom:32px}.AboutPage-module__F_cRnq__audienceContainer h2{font-size:32px;line-height:34px}.AboutPage-module__F_cRnq__audienceGrid{grid-template-columns:1fr;gap:16px;margin-top:16px}.AboutPage-module__F_cRnq__audienceCard{border-radius:20px;min-height:347px}.AboutPage-module__F_cRnq__audienceCard2{min-height:370px}.AboutPage-module__F_cRnq__audienceCard3{min-height:261px}.AboutPage-module__F_cRnq__audienceCopy h3{font-size:24px;line-height:28px}.AboutPage-module__F_cRnq__audienceTeacher{object-position:50% 17%}.AboutPage-module__F_cRnq__projectLogos{inset:100px 0 0}.AboutPage-module__F_cRnq__projectLogo1{width:94px;height:94px;top:38px;left:-8px}.AboutPage-module__F_cRnq__projectLogo2{width:104px;height:104px;top:66px;left:78px}.AboutPage-module__F_cRnq__projectLogo3{width:78px;height:78px;top:18px;right:60px}.AboutPage-module__F_cRnq__projectLogo4{width:100px;height:100px;bottom:8px;right:14px}.AboutPage-module__F_cRnq__projectLogo5{width:100px;height:100px;top:10px;right:-20px}.AboutPage-module__F_cRnq__projectLogo6{width:112px;height:112px;bottom:-4px;left:12px}.AboutPage-module__F_cRnq__teacherAvatars{justify-content:flex-start;bottom:12px;left:10px;right:10px}.AboutPage-module__F_cRnq__teacherAvatars img{width:96px;height:96px;margin-left:-42px}}
.AddressTabsBlock-module__eR0GRa__addresses{flex-direction:column;gap:16px;min-width:0;display:flex}.AddressTabsBlock-module__eR0GRa__tabs{flex-wrap:wrap;gap:8px;display:flex}.AddressTabsBlock-module__eR0GRa__tab{color:#4e61f6;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #4e61f6;border-radius:20px;padding:8px 16px;font-size:16px;font-weight:600;line-height:20px;transition:color .18s,background-color .18s}.AddressTabsBlock-module__eR0GRa__tab[aria-selected=true]{color:#fff;background:#4e61f6}.AddressTabsBlock-module__eR0GRa__tab:focus-visible{outline-offset:3px;outline:3px solid #4e61f659}.AddressTabsBlock-module__eR0GRa__content{grid-template-columns:minmax(0,1fr) 355px;gap:16px;min-width:0;display:grid}.AddressTabsBlock-module__eR0GRa__contentWithoutMap{grid-template-columns:minmax(0,1fr)}.AddressTabsBlock-module__eR0GRa__map{background:#f3f4f6;border-radius:20px;min-width:0;height:387px;overflow:hidden}.AddressTabsBlock-module__eR0GRa__map iframe{border:0;width:100%;height:100%;display:block}.AddressTabsBlock-module__eR0GRa__list{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--color-grey-300,#c9ccd4) transparent;background:#fff;border:1px solid #e5e7ea;border-radius:20px;flex-direction:column;gap:10px;min-width:0;height:387px;padding:16px;display:flex;overflow-y:scroll;box-shadow:0 1px 2px #7d7d7d1a,0 4px 4px #7d7d7d17,0 9px 5px #7d7d7d0d,0 16px 6px #7d7d7d03}.AddressTabsBlock-module__eR0GRa__list::-webkit-scrollbar{width:8px}.AddressTabsBlock-module__eR0GRa__list::-webkit-scrollbar-thumb{background:var(--color-grey-300,#c9ccd4);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.AddressTabsBlock-module__eR0GRa__contentWithoutMap .AddressTabsBlock-module__eR0GRa__list{width:100%;height:auto;max-height:387px}.AddressTabsBlock-module__eR0GRa__address{color:#131927;background:#f9fafb;border-radius:20px;flex:none;align-items:center;min-height:58px;padding:12px;font-size:16px;line-height:19px;text-decoration:none;display:flex}.AddressTabsBlock-module__eR0GRa__addressText{overflow-wrap:anywhere;white-space:pre-line;width:100%;min-width:0}@media (max-width:767px){.AddressTabsBlock-module__eR0GRa__content{grid-template-columns:minmax(0,1fr);gap:12px}.AddressTabsBlock-module__eR0GRa__map{height:307px}.AddressTabsBlock-module__eR0GRa__list{width:100%;height:400px;padding:12px 16px}.AddressTabsBlock-module__eR0GRa__contentWithoutMap .AddressTabsBlock-module__eR0GRa__list{max-height:383px}}@media (prefers-reduced-motion:reduce){.AddressTabsBlock-module__eR0GRa__tab{transition:none}}
.Addresses-module__Tcty2W__sc__ad_section{background:#fff;margin-block:64px}.Addresses-module__Tcty2W__sc__ad_container{flex-direction:column;gap:24px;min-width:0;display:flex}.Addresses-module__Tcty2W__sc__ad_container h2{color:#131927;font-size:40px;font-weight:600;line-height:48px}@media (max-width:767px){.Addresses-module__Tcty2W__sc__ad_section{margin-block:24px}.Addresses-module__Tcty2W__sc__ad_container{gap:16px}.Addresses-module__Tcty2W__sc__ad_container h2{font-size:28px;line-height:34px}}
.AffordabilityBlock-module__L1lNda__affordability{color:#131927;width:100%;min-width:0;font-family:var(--font_family-sans,Inter, sans-serif);background:#fff}.AffordabilityBlock-module__L1lNda__title{color:#131927;font:600 40px/48px var(--font_family-sans,Inter, sans-serif);margin:0 0 24px}.AffordabilityBlock-module__L1lNda__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"payment payment tax tax""gift trial certificate certificate";gap:16px;display:grid}.AffordabilityBlock-module__L1lNda__card{isolation:isolate;clip-path:inset(0 round 20px);border-radius:20px;align-items:center;min-width:0;padding:12px;display:flex;position:relative;overflow:hidden}.AffordabilityBlock-module__L1lNda__card[hidden]{display:none}.AffordabilityBlock-module__L1lNda__card_copy{z-index:1;flex-direction:column;gap:10px;min-width:0;display:flex;position:relative}.AffordabilityBlock-module__L1lNda__card_title,.AffordabilityBlock-module__L1lNda__card_text{color:inherit;margin:0}.AffordabilityBlock-module__L1lNda__card_title{font:600 24px/28px var(--font_family-sans,Inter, sans-serif)}.AffordabilityBlock-module__L1lNda__card_text{font:400 16px/1.2 var(--font_family-sans,Inter, sans-serif)}.AffordabilityBlock-module__L1lNda__card_light{--card-color:#edeffe;--texture-fill:#aeb6fb;--texture-opacity:.42;color:#131927;background:var(--card-color)}.AffordabilityBlock-module__L1lNda__card_light .AffordabilityBlock-module__L1lNda__card_text{color:#6d717f}.AffordabilityBlock-module__L1lNda__card_blue{--card-color:#4e61f6;--texture-fill:linear-gradient(135deg, #7180ff, #3144d6);--texture-opacity:1;color:#fff;background:var(--card-color)}.AffordabilityBlock-module__L1lNda__card_green{--card-color:#22c55e;--texture-fill:linear-gradient(135deg, #51e487, #078e3d);--texture-opacity:1;color:#fff;background:var(--card-color)}.AffordabilityBlock-module__L1lNda__card_texture:before{content:"";z-index:0;background:var(--texture-fill);width:376.77px;height:349.52px;opacity:var(--texture-opacity);pointer-events:none;position:absolute;transform:rotate(19.66deg);-webkit-mask-image:url(../media/card-texture.3b8f_w21x_ill.png);mask-image:url(../media/card-texture.3b8f_w21x_ill.png);-webkit-mask-position:-427.1px -129.2px;mask-position:-427.1px -129.2px;-webkit-mask-size:1267.8px 608.7px;mask-size:1267.8px 608.7px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.AffordabilityBlock-module__L1lNda__card_payment{grid-area:payment;gap:12px;min-height:131px}.AffordabilityBlock-module__L1lNda__card_payment:before{top:-8px;left:44px}.AffordabilityBlock-module__L1lNda__card_payment .AffordabilityBlock-module__L1lNda__card_copy{flex:auto}.AffordabilityBlock-module__L1lNda__payment_icons{z-index:1;flex:0 0 66.73px;width:66.73px;height:107.73px;position:relative}.AffordabilityBlock-module__L1lNda__payment_badge{background-color:#ffffffe6;background-position:50%;background-repeat:no-repeat;border-radius:12px;width:50px;height:50px;position:absolute;box-shadow:0 .76px 3.04px #e5e7ea}.AffordabilityBlock-module__L1lNda__payment_badge_sber{background-image:url(../media/payment-sber.0p12rsixxt6ac.svg);background-size:41px 41px;top:7px;right:8px;transform:rotate(23deg)}.AffordabilityBlock-module__L1lNda__payment_badge_tbank{background-image:url(../media/payment-tbank.2aqp2fk5uq40d.svg);background-size:21px 21px;top:54px;right:4px;transform:rotate(-11deg)}.AffordabilityBlock-module__L1lNda__card_gift{grid-area:gift;min-height:128px}.AffordabilityBlock-module__L1lNda__card_gift:before{top:-155px;left:44px}.AffordabilityBlock-module__L1lNda__card_trial{grid-area:trial;min-height:128px}.AffordabilityBlock-module__L1lNda__card_trial:before{top:-155px;left:-230px}.AffordabilityBlock-module__L1lNda__card_tax{grid-area:tax;min-height:128px}.AffordabilityBlock-module__L1lNda__card_tax .AffordabilityBlock-module__L1lNda__card_copy{width:min(100%,382px);padding-right:72px}.AffordabilityBlock-module__L1lNda__tax_decor{z-index:0;background:url(../media/tax-percent.30z6jiertb_bl.svg) 50%/contain no-repeat;width:140px;height:131px;position:absolute;top:0;right:-11px}.AffordabilityBlock-module__L1lNda__card_certificate{grid-area:certificate;gap:12px;min-height:128px}.AffordabilityBlock-module__L1lNda__card_certificate .AffordabilityBlock-module__L1lNda__card_copy{flex:auto}.AffordabilityBlock-module__L1lNda__certificate_badge{z-index:1;background:url(../media/certificate.21wfz8wzke_7k.png) 50%/49px 49px no-repeat,#ffffffe6;border-radius:12px;flex:0 0 60px;width:60px;height:60px;position:relative;box-shadow:0 .91px 3.65px #e5e7ea}@media (max-width:767px){.AffordabilityBlock-module__L1lNda__title{margin-bottom:16px;font-size:28px;line-height:34px}.AffordabilityBlock-module__L1lNda__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"payment payment""gift trial""tax tax""certificate certificate";gap:10px}.AffordabilityBlock-module__L1lNda__card_title{font-size:20px;line-height:1.2}.AffordabilityBlock-module__L1lNda__card_text{font-size:14px}.AffordabilityBlock-module__L1lNda__card_payment{min-height:133px}.AffordabilityBlock-module__L1lNda__card_gift,.AffordabilityBlock-module__L1lNda__card_trial{clip-path:inset(0 round 14px);border-radius:14px;min-height:126px}.AffordabilityBlock-module__L1lNda__card_trial:before{top:-151px;left:-131px}.AffordabilityBlock-module__L1lNda__card_gift:before{top:-151px}.AffordabilityBlock-module__L1lNda__card_tax{clip-path:inset(0 round 14px);border-radius:14px;min-height:140px}.AffordabilityBlock-module__L1lNda__card_tax .AffordabilityBlock-module__L1lNda__card_copy{width:min(263px,100% - 54px);padding-right:0}.AffordabilityBlock-module__L1lNda__card_tax .AffordabilityBlock-module__L1lNda__card_text{font-size:16px}.AffordabilityBlock-module__L1lNda__tax_decor{width:144px;height:140px;top:50%;right:-15px;transform:translateY(-50%)}.AffordabilityBlock-module__L1lNda__card_certificate{min-height:126px}}
.Affordability-module__FxSJta__sc__af_section{background:#fff;margin-block:40px}@media (max-width:767px){.Affordability-module__FxSJta__sc__af_section{margin-block:24px}}
.Consultation-module__GWfuTG__sc__st_consultation{isolation:isolate;background:#0095ff;padding-block:40px;position:relative;overflow:hidden}.Consultation-module__GWfuTG__sc__st_consultation_wave{z-index:-1;pointer-events:none;background:url(/consultation/bg-desktop.svg) 0 0/100% 100% no-repeat;width:1717.48px;height:401.16px;position:absolute;top:-138.2px;left:calc(50% - 997.5px)}.Consultation-module__GWfuTG__sc__st_consultation_container{align-items:center;gap:32px;display:flex;position:relative}.Consultation-module__GWfuTG__sc__st_consultation_copy{color:#fff;flex-direction:column;flex:1 0 0;gap:16px;min-width:0;display:flex}.Consultation-module__GWfuTG__sc__st_consultation_title{font:600 40px/48px var(--font_family-sans);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.Consultation-module__GWfuTG__sc__st_consultation_accent_slot{width:100%;height:60px;position:relative}.Consultation-module__GWfuTG__sc__st_consultation_accent{color:var(--color-grey-900,#131927);background:#e6f4ff;border:1.5px solid #e6f4ff;border-radius:18px;padding:6px 12px;line-height:48px;position:absolute;top:0;left:0}.Consultation-module__GWfuTG__sc__st_consultation_accent:after{content:"";pointer-events:none;background:url(/consultation/cursor-desktop.svg) 50%/contain no-repeat;width:38px;height:40px;position:absolute;bottom:calc(100% - 3px);left:calc(100% - 11px);transform:scaleX(-1)}.Consultation-module__GWfuTG__sc__st_consultation_text{max-width:444px;font:400 16px/1.2 var(--font_family-sans)}.Consultation-module__GWfuTG__sc__st_consultation_form{background:#fff;border-radius:14px;flex-shrink:0;width:604px;padding:12px}@media (max-width:767px){.Consultation-module__GWfuTG__sc__st_consultation{padding-block:20px 32px}.Consultation-module__GWfuTG__sc__st_consultation_wave{background-image:url(/consultation/bg-mobile.svg);width:842.15px;height:235.99px;top:-138.2px;left:-277.5px}.Consultation-module__GWfuTG__sc__st_consultation_container{flex-direction:column;align-items:stretch;gap:0}.Consultation-module__GWfuTG__sc__st_consultation_copy{flex:none;gap:6px;padding:12px 10px}.Consultation-module__GWfuTG__sc__st_consultation_title{gap:6px;font-size:28px;line-height:34px}.Consultation-module__GWfuTG__sc__st_consultation_accent{padding:6px 12px;line-height:34px}.Consultation-module__GWfuTG__sc__st_consultation_accent_slot{height:40px}.Consultation-module__GWfuTG__sc__st_consultation_accent:after{background-image:url(/consultation/cursor-mobile.svg);width:20px;height:20px;bottom:calc(100% - 2px);left:calc(100% - 4px)}.Consultation-module__GWfuTG__sc__st_consultation_text{max-width:none;font-size:14px}.Consultation-module__GWfuTG__sc__st_consultation_form{width:100%;padding:10px}}
main[data-city-page-definition=course]{color:var(--color-grey-900,#131927);background:#fff;overflow:hidden}:is(main[data-city-page-definition=course] h2,main[data-city-page-definition=course] h3,main[data-city-page-definition=course] p){margin:0}.CourseLanding-module__o5TL1a__heroSection{margin-bottom:40px;padding-inline:16px}.CourseLanding-module__o5TL1a__hero{isolation:isolate;width:100%;max-width:var(--site-container-width);background:var(--course-hero-color,#8aceff);border-radius:20px;grid-template-columns:minmax(0,644px) 340px;justify-content:space-between;gap:48px;padding:24px 24px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #7d7d7d1a,0 4px 4px #7d7d7d17}.CourseLanding-module__o5TL1a__heroSection>.CourseLanding-module__o5TL1a__hero{width:100%;max-width:var(--site-container-width)}.CourseLanding-module__o5TL1a__hero:before,.CourseLanding-module__o5TL1a__hero:after{content:"";z-index:-1;pointer-events:none;border:18px solid #ffffff52;border-radius:50%;position:absolute}.CourseLanding-module__o5TL1a__hero:before{width:720px;height:720px;bottom:-540px;right:-185px}.CourseLanding-module__o5TL1a__hero:after{border-width:18px 0 0 18px;width:235px;height:235px;top:62px;right:28px}.CourseLanding-module__o5TL1a__heroContent{flex-direction:column;gap:16px;min-width:0;display:flex}.CourseLanding-module__o5TL1a__tags,.CourseLanding-module__o5TL1a__chips{flex-wrap:wrap;gap:4px;display:flex}.CourseLanding-module__o5TL1a__directionTag,.CourseLanding-module__o5TL1a__ageTag{min-height:24px;font:500 14px/17px var(--font_family-sans);border-radius:12px;align-items:center;padding:4px 8px;display:inline-flex}.CourseLanding-module__o5TL1a__directionTag{color:#fff;background:#0095ff}.CourseLanding-module__o5TL1a__ageTag{background:#fff;gap:4px}.CourseLanding-module__o5TL1a__ageTag i{background:#3aa8f5;border-radius:50%;width:10px;height:10px}.CourseLanding-module__o5TL1a__hero h1{max-width:644px;font:600 48px/58px var(--font_family-sans);overflow-wrap:anywhere;margin:0}.CourseLanding-module__o5TL1a__logoBadge{vertical-align:middle;background:#ffffffe6;border:0;border-radius:12px;place-items:center;width:72px;height:72px;margin-left:12px;display:inline-grid;transform:rotate(18deg);box-shadow:0 2px 8px #1118271f}.CourseLanding-module__o5TL1a__logoBadge[hidden]{display:none}.CourseLanding-module__o5TL1a__logoBadge img{object-fit:contain;object-position:center;width:56px;height:56px;display:block}.CourseLanding-module__o5TL1a__description{max-width:644px;font:400 16px/1.2 var(--font_family-sans)}.CourseLanding-module__o5TL1a__description :is(p,ul,ol){margin:0}.CourseLanding-module__o5TL1a__chips{gap:12px;max-width:582px}.CourseLanding-module__o5TL1a__chips span{border:1px solid var(--color-grey-200,#e5e7ea);font:400 16px/19px var(--font_family-sans);background:#fff;border-radius:20px;padding:10px 12px}.CourseLanding-module__o5TL1a__leadCard{background:#fff;border-radius:14px;align-self:center;width:340px;padding:10px}.CourseLanding-module__o5TL1a__hero .CourseLanding-module__o5TL1a__leadCard>h2,.CourseLanding-module__o5TL1a__hero .CourseLanding-module__o5TL1a__leadCard>p{display:none}.CourseLanding-module__o5TL1a__sectionContainer{flex-direction:column;gap:24px;display:flex}.CourseLanding-module__o5TL1a__sectionContainer>h2,.CourseLanding-module__o5TL1a__otherHeading h2{font:600 40px/48px var(--font_family-sans)}.CourseLanding-module__o5TL1a__motivation{margin-block:40px}.CourseLanding-module__o5TL1a__motivationGrid{grid-template-columns:337px 1fr 337px;gap:16px;display:grid;position:relative}.CourseLanding-module__o5TL1a__motivationGrid article{border-radius:20px;flex-direction:column;justify-content:center;gap:10px;min-height:128px;padding:12px;display:flex;overflow:hidden}.CourseLanding-module__o5TL1a__motivationGrid h3{font:600 24px/28px var(--font_family-sans)}.CourseLanding-module__o5TL1a__motivationGrid p{font:400 16px/1.2 var(--font_family-sans)}.CourseLanding-module__o5TL1a__motivationCard1,.CourseLanding-module__o5TL1a__motivationCard4{color:#fff;background:#4e61f6}.CourseLanding-module__o5TL1a__motivationCard2{background:#fef6ee;grid-column:2/4}.CourseLanding-module__o5TL1a__motivationCard2 :is(h3,p){max-width:523px}.CourseLanding-module__o5TL1a__motivationCard2 p,.CourseLanding-module__o5TL1a__motivationCard3 p{color:#6d717f}.CourseLanding-module__o5TL1a__motivationCard3{background:#edeffe;grid-column:1/3}.CourseLanding-module__o5TL1a__cube{z-index:1;object-fit:contain;pointer-events:none;position:absolute;top:-10px;right:-5px}.CourseLanding-module__o5TL1a__miniFormSection{margin-block:40px}.CourseLanding-module__o5TL1a__miniForm{background:var(--color-orange-500);color:#fff;border-radius:20px;grid-template-columns:403px minmax(0,1fr);align-items:center;gap:57px;min-height:122px;padding:20px;display:grid;position:relative;overflow:hidden}.CourseLanding-module__o5TL1a__miniForm h2{font:600 28px/34px var(--font_family-sans)}.CourseLanding-module__o5TL1a__miniForm .CourseLanding-module__o5TL1a__leadForm{min-width:0}.CourseLanding-module__o5TL1a__otherCourses{margin-block:40px}.CourseLanding-module__o5TL1a__otherHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.CourseLanding-module__o5TL1a__otherHeading a{color:var(--color-primary-500,#4e61f6);font:600 16px/20px var(--font_family-sans);text-decoration:none}@media (max-width:767px){.CourseLanding-module__o5TL1a__heroSection{margin-bottom:32px;padding-inline:10px}.CourseLanding-module__o5TL1a__hero{border-radius:20px;grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;padding:12px 10px}.CourseLanding-module__o5TL1a__hero:before{width:540px;height:540px;bottom:-315px;right:-80px}.CourseLanding-module__o5TL1a__hero:after{background:url(/course/hero-mobile-lines.svg) 50%/100% 100% no-repeat;border:0;border-radius:0;width:416px;height:223px;display:block;top:233px;left:-30px;right:auto}.CourseLanding-module__o5TL1a__tags{max-width:250px}.CourseLanding-module__o5TL1a__hero h1{font-size:28px;line-height:34px}.CourseLanding-module__o5TL1a__logoBadge{border-radius:9px;width:48px;height:48px;margin-left:8px}.CourseLanding-module__o5TL1a__logoBadge img{width:36px;height:36px}.CourseLanding-module__o5TL1a__description{font-size:14px}.CourseLanding-module__o5TL1a__chips{flex-direction:column;align-items:flex-start;gap:4px}.CourseLanding-module__o5TL1a__chips span{padding:6px 10px;font-size:14px;line-height:19px}.CourseLanding-module__o5TL1a__leadCard{width:100%}.CourseLanding-module__o5TL1a__sectionContainer{gap:16px}.CourseLanding-module__o5TL1a__sectionContainer>h2,.CourseLanding-module__o5TL1a__otherHeading h2{font-size:28px;line-height:34px}.CourseLanding-module__o5TL1a__motivation,.CourseLanding-module__o5TL1a__otherCourses{margin-block:32px}.CourseLanding-module__o5TL1a__motivationGrid{flex-direction:column;gap:8px;display:flex}.CourseLanding-module__o5TL1a__motivationGrid article{min-height:0}.CourseLanding-module__o5TL1a__motivationGrid h3{font-size:20px;line-height:24px}.CourseLanding-module__o5TL1a__motivationGrid p{font-size:14px}.CourseLanding-module__o5TL1a__motivationCard1{background:#4e61f6 url(/course/motivation-card-mobile-bg.png) 50%/100% 100% no-repeat;min-height:128px!important;padding:12px!important}.CourseLanding-module__o5TL1a__motivationCard1 :is(h3,p){z-index:1;max-width:180px;position:relative}.CourseLanding-module__o5TL1a__motivationCard3{background:#edeffe url(/course/motivation-card-third-mobile-bg.png) 50%/100% 100% no-repeat}.CourseLanding-module__o5TL1a__cube{display:none}.CourseLanding-module__o5TL1a__miniFormSection{margin-block:32px}.CourseLanding-module__o5TL1a__miniForm{flex-direction:column;gap:16px;min-height:0;padding:12px;display:flex}.CourseLanding-module__o5TL1a__miniForm h2{text-align:center;font-size:24px;line-height:28px}.CourseLanding-module__o5TL1a__miniForm .CourseLanding-module__o5TL1a__leadForm{width:100%}.CourseLanding-module__o5TL1a__otherHeading{flex-direction:column;align-items:flex-start;gap:4px}}
.PublicSectionFrame-module__rzQuXG__section{width:100%;min-width:0;container:public-section/inline-size}.PublicSectionFrame-module__rzQuXG__surface{isolation:isolate;background:#fff;width:100%;padding-block:40px;position:relative;overflow:hidden}.PublicSectionFrame-module__rzQuXG__container{width:min(var(--site-container-width,1080px), 100%);margin-inline:auto;position:relative}.PublicSectionFrame-module__rzQuXG__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.PublicSectionFrame-module__rzQuXG__title{color:#131927;font:600 40px/48px var(--font_family-sans,sans-serif);margin:0}.PublicSectionFrame-module__rzQuXG__section_vacations .PublicSectionFrame-module__rzQuXG__heading{margin-bottom:21px}.PublicSectionFrame-module__rzQuXG__section_prices .PublicSectionFrame-module__rzQuXG__surface{background:#0095ff}.PublicSectionFrame-module__rzQuXG__section_prices .PublicSectionFrame-module__rzQuXG__surface:before{z-index:-1;content:"";pointer-events:none;background:url(/prices/section-bg.svg) 50%/100% 100% no-repeat;position:absolute;inset:-74px -556px -156px -140px}.PublicSectionFrame-module__rzQuXG__section_prices .PublicSectionFrame-module__rzQuXG__container{flex-direction:column;gap:24px;display:flex}.PublicSectionFrame-module__rzQuXG__section_prices .PublicSectionFrame-module__rzQuXG__heading{margin-bottom:0}.PublicSectionFrame-module__rzQuXG__section_prices .PublicSectionFrame-module__rzQuXG__title{color:#fff}@container public-section (max-width:767px){.PublicSectionFrame-module__rzQuXG__surface{padding-block:15px}.PublicSectionFrame-module__rzQuXG__container{width:100%;padding-inline:10px}.PublicSectionFrame-module__rzQuXG__heading{flex-direction:column;align-items:flex-start;gap:9px;margin-bottom:18px}.PublicSectionFrame-module__rzQuXG__title{font-size:28px;line-height:34px}.PublicSectionFrame-module__rzQuXG__section_courses .PublicSectionFrame-module__rzQuXG__heading>button{display:none}.PublicSectionFrame-module__rzQuXG__section_vacations .PublicSectionFrame-module__rzQuXG__heading{gap:12px;margin-bottom:16px}.PublicSectionFrame-module__rzQuXG__section_prices .PublicSectionFrame-module__rzQuXG__surface{padding-block:32px}.PublicSectionFrame-module__rzQuXG__section_prices .PublicSectionFrame-module__rzQuXG__surface:before{background-image:url(/prices/section-bg-mobile.svg);inset:-74px -532px -26px -347px}.PublicSectionFrame-module__rzQuXG__section_prices .PublicSectionFrame-module__rzQuXG__container{gap:16px}.PublicSectionFrame-module__rzQuXG__section_prices .PublicSectionFrame-module__rzQuXG__heading{margin-bottom:0}}
.CoursesFormHero-module__GZwb6G__frame{width:100%;min-width:0;container-type:inline-size}.CoursesFormHero-module__GZwb6G__hero{border-radius:20px;width:100%;min-height:467px;padding:24px;position:relative;overflow:visible;box-shadow:0 16px 6px #7d7d7d03,0 9px 5px #7d7d7d0d,0 4px 4px #7d7d7d17,0 1px 2px #7d7d7d1a}.CoursesFormHero-module__GZwb6G__heroSurface{z-index:0;border-radius:inherit;pointer-events:none;background:#22c55e;position:absolute;inset:0;overflow:hidden}.CoursesFormHero-module__GZwb6G__heroBackground{object-fit:fill;pointer-events:none;width:598px;height:604px;position:absolute;top:12px;left:499px}.CoursesFormHero-module__GZwb6G__heroDirections .CoursesFormHero-module__GZwb6G__heroSurface{background:linear-gradient(135deg,#047ad8 0%,#0d96ed 58%,#0676ce 100%)}.CoursesFormHero-module__GZwb6G__directionArtwork{position:absolute;inset:0}.CoursesFormHero-module__GZwb6G__directionOrbit{border:36px solid #ffffff36;border-radius:50%;width:620px;height:620px;position:absolute;top:-100px;left:600px;transform:rotate(-14deg)}.CoursesFormHero-module__GZwb6G__directionOrbit:after{content:"";border-radius:inherit;border:2px dashed #ffffff6b;position:absolute;inset:48px}.CoursesFormHero-module__GZwb6G__heroGrid{z-index:1;grid-template-columns:580px 416px;grid-template-areas:"title form""promo form""benefits form";align-items:start;gap:16px 36px;display:grid;position:relative}.CoursesFormHero-module__GZwb6G__title{color:#fff;width:580px;font:600 48px / 58px var(--font_family-sans);letter-spacing:0;grid-area:title}.CoursesFormHero-module__GZwb6G__logo{vertical-align:6px;background:#fff;border-radius:16px;justify-content:center;align-items:center;width:247px;height:45px;padding:11px 14px;display:inline-flex}.CoursesFormHero-module__GZwb6G__logo img{width:220px;height:24px}.CoursesFormHero-module__GZwb6G__brandPair{align-items:center;gap:10px;width:max-content;margin-top:8px;display:flex}.CoursesFormHero-module__GZwb6G__brandPair .CoursesFormHero-module__GZwb6G__logo{vertical-align:0;width:227px;height:41px;padding:10px 13px}.CoursesFormHero-module__GZwb6G__brandPair .CoursesFormHero-module__GZwb6G__logo img{width:202px;height:22px}.CoursesFormHero-module__GZwb6G__brandPlus{color:#fff;font:600 26px / 1 var(--font_family-sans)}.CoursesFormHero-module__GZwb6G__ligaLogo{background:#fff;border-radius:16px;justify-content:center;align-items:center;width:285px;height:41px;padding:2px 9px;display:flex;overflow:hidden;box-shadow:0 10px 24px #13192729}.CoursesFormHero-module__GZwb6G__ligaLogo img{object-fit:contain;width:100%;height:100%}.CoursesFormHero-module__GZwb6G__promo{grid-area:promo;align-items:stretch;gap:8px;display:flex}.CoursesFormHero-module__GZwb6G__consultation,.CoursesFormHero-module__GZwb6G__spots{min-height:58px;font:400 14px / 1.2 var(--font_family-sans);border-radius:16px;align-items:center;display:flex}.CoursesFormHero-module__GZwb6G__consultation{color:#fff;background:var(--color-orange-500);width:244px;padding:12px}.CoursesFormHero-module__GZwb6G__heroDirections .CoursesFormHero-module__GZwb6G__promo{align-items:stretch;gap:28px;margin-block:16px 12px}.CoursesFormHero-module__GZwb6G__heroDirections .CoursesFormHero-module__GZwb6G__consultation,.CoursesFormHero-module__GZwb6G__heroDirections .CoursesFormHero-module__GZwb6G__spots{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 1px 3px #003b705c;background:0 0;border:0;border-left:3px solid #ffffffb8;border-radius:0;min-height:58px;padding:2px 0 2px 12px;font-size:15px;font-weight:500;line-height:1.25}.CoursesFormHero-module__GZwb6G__heroDirections .CoursesFormHero-module__GZwb6G__spots strong{width:auto;height:auto;color:inherit;font-size:inherit;background:0 0;border-radius:0;font-weight:600;display:inline}.CoursesFormHero-module__GZwb6G__spots{color:#131927;white-space:nowrap;background:#fff;gap:4px;padding:12px}.CoursesFormHero-module__GZwb6G__spots strong{color:#fff;background:var(--color-orange-500);width:24px;height:24px;font:600 16px / 1.2 var(--font_family-sans);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.CoursesFormHero-module__GZwb6G__formCard{background:#fff;border-radius:14px;flex-direction:column;grid-area:form;align-self:center;gap:8px;width:416px;min-height:398px;padding:10px;display:flex}.CoursesFormHero-module__GZwb6G__heroDirections .CoursesFormHero-module__GZwb6G__formCard{height:fit-content;min-height:0}.CoursesFormHero-module__GZwb6G__benefits{grid-area:benefits;grid-template-columns:repeat(2,285px);gap:8px;display:grid}.CoursesFormHero-module__GZwb6G__benefit{background:#fff;border-radius:20px;align-items:center;gap:12px;min-height:73px;padding:12px;display:flex;overflow:hidden}.CoursesFormHero-module__GZwb6G__benefitImage{object-fit:contain;flex:none;width:50px;height:50px}.CoursesFormHero-module__GZwb6G__benefit div{min-width:0}.CoursesFormHero-module__GZwb6G__benefit strong{color:#111125;font:600 16px / 1.2 var(--font_family-sans);margin-bottom:4px;display:block}.CoursesFormHero-module__GZwb6G__benefit p{color:#6d717f;font:400 14px / 1.2 var(--font_family-sans)}@container (max-width:900px){.CoursesFormHero-module__GZwb6G__hero{min-height:917px;padding:16px 12px}.CoursesFormHero-module__GZwb6G__heroBackground{width:560px;height:566px;top:535px;left:-116px}.CoursesFormHero-module__GZwb6G__heroDirections .CoursesFormHero-module__GZwb6G__heroSurface{background:linear-gradient(160deg,#047ad8 0%,#0d96ed 58%,#0676ce 100%)}.CoursesFormHero-module__GZwb6G__directionOrbit{border-width:32px;width:520px;height:520px;top:230px;left:calc(50% - 260px)}.CoursesFormHero-module__GZwb6G__heroGrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""promo""form""benefits";gap:16px}.CoursesFormHero-module__GZwb6G__title{width:100%;font-size:28px;line-height:34px}.CoursesFormHero-module__GZwb6G__logo{vertical-align:0;border-radius:12px;width:181px;height:33px;margin-top:8px;padding:8px 10px;display:flex}.CoursesFormHero-module__GZwb6G__logo img{width:161px;height:17px}.CoursesFormHero-module__GZwb6G__brandPair{gap:7px;max-width:100%;margin-top:8px}.CoursesFormHero-module__GZwb6G__brandPair .CoursesFormHero-module__GZwb6G__logo{width:157px;height:30px;margin-top:0;padding:7px 9px}.CoursesFormHero-module__GZwb6G__brandPair .CoursesFormHero-module__GZwb6G__logo img{width:139px;height:auto}.CoursesFormHero-module__GZwb6G__brandPlus{font-size:20px}.CoursesFormHero-module__GZwb6G__ligaLogo{border-radius:12px;width:210px;height:30px;padding:2px 9px}.CoursesFormHero-module__GZwb6G__promo{flex-direction:column;gap:12px}.CoursesFormHero-module__GZwb6G__heroDirections .CoursesFormHero-module__GZwb6G__promo{align-items:flex-start;gap:8px;margin-block:14px 10px}.CoursesFormHero-module__GZwb6G__heroDirections .CoursesFormHero-module__GZwb6G__consultation,.CoursesFormHero-module__GZwb6G__heroDirections .CoursesFormHero-module__GZwb6G__spots{min-height:44px}.CoursesFormHero-module__GZwb6G__consultation{width:100%}.CoursesFormHero-module__GZwb6G__spots{width:max-content;min-height:44px}.CoursesFormHero-module__GZwb6G__formCard{width:100%;min-height:398px}.CoursesFormHero-module__GZwb6G__benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.CoursesFormHero-module__GZwb6G__benefit{gap:4px;min-height:79px;padding:12px}.CoursesFormHero-module__GZwb6G__benefitImage{width:32px;height:32px}.CoursesFormHero-module__GZwb6G__benefit strong{font-size:16px}.CoursesFormHero-module__GZwb6G__benefit p{font-size:12px;line-height:16px}}@container (max-width:420px){.CoursesFormHero-module__GZwb6G__brandPair{gap:6px}.CoursesFormHero-module__GZwb6G__brandPair .CoursesFormHero-module__GZwb6G__logo{width:129px;padding-inline:7px}.CoursesFormHero-module__GZwb6G__brandPair .CoursesFormHero-module__GZwb6G__logo img{width:113px}.CoursesFormHero-module__GZwb6G__brandPlus{font-size:18px}.CoursesFormHero-module__GZwb6G__ligaLogo{width:178px;padding-inline:8px}}@container (max-width:374px){.CoursesFormHero-module__GZwb6G__benefit{padding-inline:8px}.CoursesFormHero-module__GZwb6G__benefit p{font-size:11px}}
.ReviewsBlock-module__FKe5ga__block{flex-direction:column;gap:24px;min-width:0;display:flex}.ReviewsBlock-module__FKe5ga__block h2{color:#131927;margin:0;font-size:40px;font-weight:600;line-height:48px}.ReviewsBlock-module__FKe5ga__carousel{flex-direction:column;gap:20px;min-width:0;display:flex}.ReviewsBlock-module__FKe5ga__viewport{min-width:0;position:relative}.ReviewsBlock-module__FKe5ga__scroller{overscroll-behavior-inline:contain;cursor:grab;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:stretch;gap:16px;display:flex;overflow-x:auto}.ReviewsBlock-module__FKe5ga__scroller::-webkit-scrollbar{display:none}.ReviewsBlock-module__FKe5ga__scroller[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.ReviewsBlock-module__FKe5ga__card{color:#0f1125;background:#fff;border:1px solid #e5e7ea;border-radius:24px;flex-direction:column;flex:none;width:368px;min-height:306px;padding:16px 16px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #7d7d7d1a,0 4px 4px #7d7d7d17,0 9px 5px #7d7d7d0d,0 16px 6px #7d7d7d03}.ReviewsBlock-module__FKe5ga__card[data-selected=true]{outline:0}.ReviewsBlock-module__FKe5ga__card[data-selected=true]:before{z-index:4;border-radius:inherit;content:"";pointer-events:none;border:2px solid #4e61f6;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #dfe3ff}.ReviewsBlock-module__FKe5ga__card[data-inactive=true]>:not(.ReviewsBlock-module__FKe5ga__edit_target,.ReviewsBlock-module__FKe5ga__inactive_badge){opacity:.55}.ReviewsBlock-module__FKe5ga__profile{align-items:center;gap:16px;display:flex}.ReviewsBlock-module__FKe5ga__avatar,.ReviewsBlock-module__FKe5ga__avatar_fallback{border-radius:50%;flex:none;width:56px;height:56px}.ReviewsBlock-module__FKe5ga__avatar{object-fit:cover}.ReviewsBlock-module__FKe5ga__avatar_fallback{color:#3745af;background:#ddd6fe;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:inline-flex}.ReviewsBlock-module__FKe5ga__profile h3{overflow-wrap:anywhere;color:#0f1125;min-width:0;margin:0;font-size:20px;font-weight:600;line-height:1.2}.ReviewsBlock-module__FKe5ga__testimonial{flex-direction:column;flex:auto;gap:12px;padding-block:12px;display:flex}.ReviewsBlock-module__FKe5ga__stars{background:url(../media/rating-stars.1g0kldrl79hsz.svg) 50%/128px 24px no-repeat;flex:none;width:128px;height:24px}.ReviewsBlock-module__FKe5ga__testimonial p{overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:16px;font-weight:400;line-height:1.2}.ReviewsBlock-module__FKe5ga__card_footer{border-top:1px solid #e5e7ea;justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding-block:12px 16px;display:flex}.ReviewsBlock-module__FKe5ga__card_footer a{color:inherit;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.ReviewsBlock-module__FKe5ga__card_footer a svg{flex:0 0 20px;width:20px;height:20px}.ReviewsBlock-module__FKe5ga__logo{background-position:0;background-repeat:no-repeat;background-size:contain;flex:none;width:132px;height:32px;display:block}.ReviewsBlock-module__FKe5ga__logo_2gis{background-image:url(../media/logo-2gis.0ggvx2zpf1az2.png)}.ReviewsBlock-module__FKe5ga__logo_yandex{background-image:url(../media/logo-yandex.3kxpaq9midple.png)}.ReviewsBlock-module__FKe5ga__logo_compact.ReviewsBlock-module__FKe5ga__logo_2gis{width:113px}.ReviewsBlock-module__FKe5ga__logo_compact.ReviewsBlock-module__FKe5ga__logo_yandex{width:83px}.ReviewsBlock-module__FKe5ga__fade{pointer-events:none;background:linear-gradient(90deg,#fff0,#fff 88%);width:352px;transition:opacity .2s;position:absolute;inset:0 -40px 0 auto}.ReviewsBlock-module__FKe5ga__carousel[data-at-end=true] .ReviewsBlock-module__FKe5ga__fade{opacity:0}.ReviewsBlock-module__FKe5ga__progress{background:#f3f4f6;border-radius:20px;height:8px;position:relative;overflow:hidden}.ReviewsBlock-module__FKe5ga__progress_fill{border-radius:inherit;background:#4e61f6;height:100%;transition:width .1s linear;display:block}.ReviewsBlock-module__FKe5ga__ratings{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ReviewsBlock-module__FKe5ga__rating_card{border-radius:20px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:18px 13px;text-decoration:none;display:flex;overflow:hidden}.ReviewsBlock-module__FKe5ga__rating_card[data-platform="2gis"]{background:#f0fdf4}.ReviewsBlock-module__FKe5ga__rating_card[data-platform=yandex]{background:#fff7e6}.ReviewsBlock-module__FKe5ga__rating_tag{color:#fff;background:#ff7919;border-radius:12px;flex:none;align-items:center;gap:4px;padding:4px 8px;font-size:18px;font-weight:600;line-height:1.2;display:inline-flex}.ReviewsBlock-module__FKe5ga__rating_star{background:url(../media/star-white.0zc21posn_cwf.svg) 50%/contain no-repeat;flex:0 0 24px;width:24px;height:24px}.ReviewsBlock-module__FKe5ga__edit_target{z-index:2;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.ReviewsBlock-module__FKe5ga__edit_target:focus-visible,.ReviewsBlock-module__FKe5ga__card_footer a:focus-visible,.ReviewsBlock-module__FKe5ga__rating_card:focus-visible{outline-offset:-3px;outline:3px solid #4e61f673}.ReviewsBlock-module__FKe5ga__inactive_badge{z-index:3;color:#5e6472;pointer-events:none;background:#fff;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:600;position:absolute;top:12px;right:12px}@media (max-width:767px){.ReviewsBlock-module__FKe5ga__block{gap:16px}.ReviewsBlock-module__FKe5ga__block h2{font-size:28px;line-height:34px}.ReviewsBlock-module__FKe5ga__carousel{gap:16px}.ReviewsBlock-module__FKe5ga__scroller{gap:10px}.ReviewsBlock-module__FKe5ga__card{width:min(290px,100%);min-height:289px;padding:12px 12px 0}.ReviewsBlock-module__FKe5ga__profile{gap:12px}.ReviewsBlock-module__FKe5ga__profile h3{font-size:18px}.ReviewsBlock-module__FKe5ga__testimonial{padding-block:10px}.ReviewsBlock-module__FKe5ga__testimonial p{font-size:14px}.ReviewsBlock-module__FKe5ga__card_footer{min-height:54px;padding-block:10px 12px}.ReviewsBlock-module__FKe5ga__card_footer a{font-size:12px;line-height:16px}.ReviewsBlock-module__FKe5ga__card_footer a svg{flex-basis:18px;width:18px;height:18px}.ReviewsBlock-module__FKe5ga__logo_compact{height:20px}.ReviewsBlock-module__FKe5ga__logo_compact.ReviewsBlock-module__FKe5ga__logo_2gis{width:82px}.ReviewsBlock-module__FKe5ga__logo_compact.ReviewsBlock-module__FKe5ga__logo_yandex{width:58px}.ReviewsBlock-module__FKe5ga__fade{background:linear-gradient(90deg,#fff0,#fff 65%);width:31px;right:0}.ReviewsBlock-module__FKe5ga__ratings{grid-template-columns:1fr;gap:12px}.ReviewsBlock-module__FKe5ga__rating_tag{font-size:16px}}@media (prefers-reduced-motion:reduce){.ReviewsBlock-module__FKe5ga__fade,.ReviewsBlock-module__FKe5ga__progress_fill{transition:none}}
.Reviews-module__t7Alsa__sc__rv_section{background:#fff;margin-block:64px}.Reviews-module__t7Alsa__sc__rv_section_compact{margin-block:0}.Reviews-module__t7Alsa__sc__rv_container_compact{width:min(1080px,100% - 32px);max-width:1080px}@media (max-width:767px){.Reviews-module__t7Alsa__sc__rv_section{margin-block:24px}.Reviews-module__t7Alsa__sc__rv_container_compact{width:100%}}
.CoursesFormPage-module__acEM9a__page{background:#fff;width:100%;min-height:100dvh}.CoursesFormPage-module__acEM9a__intro{background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:40px;width:100%;min-height:100dvh;padding:16px 0;display:flex}.CoursesFormPage-module__acEM9a__heroShell{width:min(1080px,100% - 32px)}@media (max-width:900px){.CoursesFormPage-module__acEM9a__intro{justify-content:flex-start;gap:32px;min-height:auto}.CoursesFormPage-module__acEM9a__heroShell{width:calc(100% - 20px);max-width:520px}}
.Feedback-module__KBXA_G__frame{width:100%;min-width:0;container-type:inline-size}.Feedback-module__KBXA_G__hero{background:var(--color-primary-50);border-radius:20px;padding:24px;position:relative;overflow:hidden;box-shadow:0 1px 2px #7d7d7d1a,0 4px 4px #7d7d7d17,0 9px 5px #7d7d7d0d}.Feedback-module__KBXA_G__background{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Feedback-module__KBXA_G__heroContent{grid-template-columns:minmax(0,1fr) 384px;align-items:center;gap:36px;display:grid;position:relative}.Feedback-module__KBXA_G__heroMain{min-width:0}.Feedback-module__KBXA_G__badges{background:#fff;border-radius:12px;align-items:center;margin-bottom:24px;padding-right:4px;display:inline-flex;box-shadow:0 1px 2px #7d7d7d1a,0 4px 4px #7d7d7d17}.Feedback-module__KBXA_G__badges span{color:var(--color-grey-900);font:var(--font_weight-medium) var(--font_size-md) / 1.25 var(--font_family-sans);white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:8px 16px;display:inline-flex}.Feedback-module__KBXA_G__badges span:first-child{background:var(--color-primary-500);color:#fff;padding-inline:20px;font-weight:600}.Feedback-module__KBXA_G__badges span:last-child:before{content:"";background:var(--color-primary-500);border-radius:50%;flex-shrink:0;width:9px;height:9px}.Feedback-module__KBXA_G__title{color:var(--color-grey-900);font:var(--font_weight-semibold,600) 48px / 58px var(--font_family-sans)}.Feedback-module__KBXA_G__title span{background:#fff;border-radius:12px;margin-top:4px;padding-inline:12px;display:table}.Feedback-module__KBXA_G__intro{max-width:570px;color:var(--color-grey-700);font:var(--font_weight-regular) var(--font_size-lg) / 1.45 var(--font_family-sans);margin-top:20px}.Feedback-module__KBXA_G__pickerCard{background:#fff;border-radius:20px;max-width:590px;margin-top:24px;padding:16px}.Feedback-module__KBXA_G__collage{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:11px;width:384px;height:363px;display:grid}.Feedback-module__KBXA_G__collage img{object-fit:cover;object-position:top center;border-radius:14px;width:100%;height:100%}.Feedback-module__KBXA_G__collage img:nth-child(3){grid-area:1/2/span 2}.Feedback-module__KBXA_G__picker,.Feedback-module__KBXA_G__empty{min-width:0}.Feedback-module__KBXA_G__selectLabel{color:var(--color-grey-700);font:var(--font_weight-medium) var(--font_size-sm) / 1.45 var(--font_family-sans);margin-bottom:8px;display:block}.Feedback-module__KBXA_G__pickerTitle{color:var(--color-grey-900);font:var(--font-h5);margin-bottom:10px;display:block}.Feedback-module__KBXA_G__pickerRow{grid-template-columns:minmax(0,1fr) max-content;gap:8px;display:grid}.Feedback-module__KBXA_G__select{border:1px solid var(--color-grey-200);width:100%;min-height:50px;color:var(--color-grey-900);font:var(--font-body);cursor:pointer;background:#fff;border-radius:12px;padding:0 42px 0 16px}.Feedback-module__KBXA_G__select:hover{border-color:var(--color-primary-300)}.Feedback-module__KBXA_G__select:focus-visible{outline:3px solid var(--color-primary-200);outline-offset:2px}.Feedback-module__KBXA_G__channelLink,.Feedback-module__KBXA_G__contactLink{justify-content:center;align-items:center;gap:8px;display:inline-flex}.Feedback-module__KBXA_G__channelLink{white-space:nowrap;min-height:50px}.Feedback-module__KBXA_G__channelLink>span[aria-hidden],.Feedback-module__KBXA_G__contactLink>span[aria-hidden]{color:currentColor;font-size:20px;line-height:1}.Feedback-module__KBXA_G__branchMeta{color:var(--color-grey-500);font:var(--font-body-sm);align-items:baseline;gap:8px 12px;margin-top:10px;display:flex}.Feedback-module__KBXA_G__branchMeta p{overflow-wrap:anywhere}.Feedback-module__KBXA_G__empty{border:1px solid var(--color-grey-200);background:var(--color-grey-50);border-radius:14px;padding:16px}.Feedback-module__KBXA_G__empty strong{color:var(--color-grey-900);font:var(--font-h5);display:block}.Feedback-module__KBXA_G__empty p{color:var(--color-grey-500);font:var(--font-body-sm);margin-top:6px}.Feedback-module__KBXA_G__contactLink{margin-top:12px}@container (max-width:900px){.Feedback-module__KBXA_G__heroContent{grid-template-columns:minmax(0,1fr)}.Feedback-module__KBXA_G__collage{justify-self:center;width:100%;max-width:520px}}@container (max-width:767px){.Feedback-module__KBXA_G__hero{padding:12px}.Feedback-module__KBXA_G__heroContent{gap:16px}.Feedback-module__KBXA_G__badges{max-width:100%;box-shadow:none;background:0 0;flex-wrap:wrap;gap:4px;margin-bottom:16px;padding:0}.Feedback-module__KBXA_G__badges span{font-size:var(--font_size-sm);background:#fff}.Feedback-module__KBXA_G__title{font-size:28px;line-height:36px}.Feedback-module__KBXA_G__intro{font-size:var(--font_size-md);margin-top:16px}.Feedback-module__KBXA_G__pickerCard{border-radius:14px;margin-top:16px;padding:12px}.Feedback-module__KBXA_G__pickerRow{grid-template-columns:minmax(0,1fr)}.Feedback-module__KBXA_G__channelLink{width:100%}.Feedback-module__KBXA_G__branchMeta{flex-direction:column;align-items:flex-start}.Feedback-module__KBXA_G__collage{height:324px}}
.FeedbackPage-module__-kD6ca__feedback{color:var(--color-grey-900);background:var(--background)}.FeedbackPage-module__-kD6ca__feedback__hero{padding-block:12px 64px}@media (max-width:767px){.FeedbackPage-module__-kD6ca__feedback__hero{padding-block:12px 24px}}
.FaqBlock-module__ozTf3W__faq{color:#131927;background:#edeffe;width:100%;position:relative;overflow:hidden;container:faq-block/inline-size}.FaqBlock-module__ozTf3W__faq__background,.FaqBlock-module__ozTf3W__faq__background_mobile{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute}.FaqBlock-module__ozTf3W__faq__background{background-image:url(../media/background.3v6buy8ww589a.svg);inset:-147px -47px -47px -63px}.FaqBlock-module__ozTf3W__faq__background_mobile{display:none}.FaqBlock-module__ozTf3W__faq__inner{width:min(1080px,100% - 48px);margin:0 auto;padding:40px 0;position:relative}.FaqBlock-module__ozTf3W__faq__title{letter-spacing:0;color:#131927;margin:0 0 24px;font:600 40px/48px Inter,sans-serif}.FaqBlock-module__ozTf3W__faq__columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.FaqBlock-module__ozTf3W__faq__column{flex-direction:column;gap:16px;min-width:0;display:flex}.FaqBlock-module__ozTf3W__faq__card{background:#fff;border-radius:20px;width:100%;padding:16px;position:relative;overflow:hidden}.FaqBlock-module__ozTf3W__faq__card_open{flex-direction:column;gap:12px;display:flex}.FaqBlock-module__ozTf3W__faq__card_selected{outline:0}.FaqBlock-module__ozTf3W__faq__card_selected:before{z-index:4;border-radius:inherit;content:"";pointer-events:none;border:2px solid #4e61f6;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #dfe3ff}.FaqBlock-module__ozTf3W__faq__question{color:#131927;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0;font:600 20px/1.2 Inter,sans-serif;display:flex}.FaqBlock-module__ozTf3W__faq__question:focus-visible{outline-offset:4px;border-radius:8px;outline:3px solid #aeb6fb}.FaqBlock-module__ozTf3W__faq__icon{background:#4e61f6 url(../media/plus.3im0dsb6wrz6z.svg) 50%/14px 14px no-repeat;border-radius:8px;flex:0 0 32px;width:32px;height:32px;display:block;position:relative}.FaqBlock-module__ozTf3W__faq__icon_close{background-image:url(../media/close.0ut4x8qlvp45h.svg)}.FaqBlock-module__ozTf3W__faq__answer{white-space:pre-line;width:100%;font:400 16px/1.2 Inter,sans-serif}.FaqBlock-module__ozTf3W__faq__action{color:#fff;text-align:center;cursor:pointer;background:#4e61f6;border:0;border-radius:10px;justify-content:center;align-self:stretch;align-items:center;width:100%;min-height:40px;padding:8px 16px;font:600 14px/1.2 Inter,sans-serif;text-decoration:none;display:inline-flex}.FaqBlock-module__ozTf3W__faq__action:focus-visible{outline-offset:3px;outline:3px solid #aeb6fb}@container faq-block (max-width:767px){.FaqBlock-module__ozTf3W__faq__background{display:none}.FaqBlock-module__ozTf3W__faq__background_mobile{background-image:url(../media/background-mobile.36adtkp9habbw.svg);display:block;inset:-73px -75px -31px -45px}.FaqBlock-module__ozTf3W__faq__inner{width:auto;margin:0;padding:32px 10px}.FaqBlock-module__ozTf3W__faq__title{margin-bottom:16px;font-size:28px;line-height:34px}.FaqBlock-module__ozTf3W__faq__columns{flex-direction:column;gap:12px;display:flex}.FaqBlock-module__ozTf3W__faq__column{gap:12px;width:100%}.FaqBlock-module__ozTf3W__faq__card{padding:12px}.FaqBlock-module__ozTf3W__faq__card_open,.FaqBlock-module__ozTf3W__faq__question{gap:10px}}@media (prefers-reduced-motion:reduce){.FaqBlock-module__ozTf3W__faq *,.FaqBlock-module__ozTf3W__faq :before,.FaqBlock-module__ozTf3W__faq :after{scroll-behavior:auto!important}}
.PhotoCollage-module__-5m8-a__sc__st_collage{flex-shrink:0;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:11px;width:384px;height:363px;display:grid}.PhotoCollage-module__-5m8-a__sc__st_collage_card{border-radius:14px;position:relative;overflow:hidden}.PhotoCollage-module__-5m8-a__sc__st_collage_card:nth-child(3){grid-area:1/2/span 2}.PhotoCollage-module__-5m8-a__sc__st_collage_card img{object-fit:cover;object-position:top center}.PhotoCollage-module__-5m8-a__sc__st_collage_card_flip img{transform:scaleX(-1)}@media (max-width:767px){.PhotoCollage-module__-5m8-a__sc__st_collage{width:100%;height:324px}}
.Hero-module__OCxelq__sc__st_hero_section{background:#fff;padding-block:12px 24px}.Hero-module__OCxelq__sc__st_hero_card{background:#e3daff url(/hero/gradient.png) 50%/cover no-repeat;border-radius:20px;padding:24px;position:relative;overflow:hidden;box-shadow:0 1px 2px #7d7d7d1a,0 4px 4px #7d7d7d17,0 9px 5px #7d7d7d0d}.Hero-module__OCxelq__sc__st_hero_decor{pointer-events:none;width:264px;height:267px;position:absolute;top:-10px;left:40.6%}.Hero-module__OCxelq__sc__st_hero_content{align-items:center;gap:36px;display:flex;position:relative}.Hero-module__OCxelq__sc__st_hero_main{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:24px;min-width:0;display:flex}.Hero-module__OCxelq__sc__st_hero_badges{background:#fff;border-radius:12px;align-items:center;padding-right:4px;display:inline-flex;box-shadow:0 1px 2px #7d7d7d1a,0 4px 4px #7d7d7d17}.Hero-module__OCxelq__sc__st_hero_title{font:600 48px/58px var(--font_family-sans);color:var(--color-grey-900)}.Hero-module__OCxelq__sc__st_hero_title_highlight{background:#e3daff;border-radius:12px;padding:0 12px;display:inline-block}.Hero-module__OCxelq__sc__st_hero_chips{flex-wrap:wrap;gap:12px;display:flex}.Hero-module__OCxelq__sc__st_hero_btns{align-items:center;gap:16px;display:flex}.Hero-module__OCxelq__sc__st_hero_all_courses{font:600 18px/24px var(--font_family-sans);color:var(--color-primary-500);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.Hero-module__OCxelq__sc__st_hero_all_courses:hover{text-decoration:underline}@media (max-width:767px){.Hero-module__OCxelq__sc__st_hero_chips{gap:4px}.Hero-module__OCxelq__sc__st_hero_card{padding:12px}.Hero-module__OCxelq__sc__st_hero_content{flex-direction:column;align-items:stretch;gap:16px}.Hero-module__OCxelq__sc__st_hero_main{align-items:stretch}.Hero-module__OCxelq__sc__st_hero_badges{align-self:center;width:fit-content;max-width:100%}.Hero-module__OCxelq__sc__st_hero_title{font-size:28px;line-height:36px}.Hero-module__OCxelq__sc__st_hero_btns{text-align:center;flex-direction:column;align-items:stretch;gap:12px}.Hero-module__OCxelq__sc__st_hero_btns>*{justify-content:center;width:100%}.Hero-module__OCxelq__sc__st_hero_decor{width:201px;height:203px;top:-5px;left:46.8%}}
.HowLessons-module__28A73G__sc__hl_section{margin-block:40px}.HowLessons-module__28A73G__sc__hl_panel{isolation:isolate;background:#22c55e;border-radius:20px;flex-direction:column;gap:24px;padding:20px;display:flex;position:relative;overflow:hidden}.HowLessons-module__28A73G__sc__hl_background{z-index:-1;pointer-events:none;background:url(/how-lessons/bg-desktop.svg) 0 0/100% 100% no-repeat;width:1194.78px;height:802.86px;position:absolute;top:-166.86px;left:0}.HowLessons-module__28A73G__sc__hl_title{color:#fff;font:600 40px/48px var(--font_family-sans)}.HowLessons-module__28A73G__sc__hl_timeline{flex-direction:column;gap:10px;display:flex;position:relative}.HowLessons-module__28A73G__sc__hl_markers{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;height:30px;display:grid;position:relative}.HowLessons-module__28A73G__sc__hl_line{background:url(/how-lessons/line.svg) 50%/100% 100% no-repeat;width:100%;height:6px;position:absolute;top:12px;left:0}.HowLessons-module__28A73G__sc__hl_badge{z-index:1;color:#22c55e;width:30px;height:30px;font:600 16px/1.2 var(--font_family-sans);background:url(/how-lessons/badge.svg) 50%/100% 100% no-repeat;justify-self:center;place-items:center;display:grid}.HowLessons-module__28A73G__sc__hl_cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;list-style:none;display:grid}.HowLessons-module__28A73G__sc__hl_card{background:#fff;border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:12px;display:flex;position:relative}.HowLessons-module__28A73G__sc__hl_mobile_badge{display:none}.HowLessons-module__28A73G__sc__hl_card_title{color:#131927;min-height:56px;font:600 24px/28px var(--font_family-sans);padding-right:52px}.HowLessons-module__28A73G__sc__hl_card_text{color:#6d717f;max-width:271px;font:400 16px/1.2 var(--font_family-sans)}.HowLessons-module__28A73G__sc__hl_card_icon{place-items:center;width:65.56px;height:65.56px;display:grid;position:absolute;top:-20px;right:-10px;transform:rotate(23deg)}.HowLessons-module__28A73G__sc__hl_icon_crop{-webkit-backdrop-filter:blur(9.15px);backdrop-filter:blur(9.15px);background:#ffffffe6;border-radius:12px;width:50px;height:50px;position:relative;overflow:hidden;box-shadow:0 .76px 3.04px #e5e7ea}.HowLessons-module__28A73G__sc__hl_icon_image{max-width:none;height:auto;position:absolute}.HowLessons-module__28A73G__sc__hl_icon_puzzle{width:48.59px;top:1.95px;left:-1.41px}.HowLessons-module__28A73G__sc__hl_icon_calendar{width:35.15px;top:7.38px;left:7.21px}.HowLessons-module__28A73G__sc__hl_icon_chart{width:44.68px;top:2.66px;left:2.2px}.HowLessons-module__28A73G__sc__hl_gallery{flex-direction:column;gap:16px;min-width:0;display:flex}.HowLessons-module__28A73G__sc__hl_viewport{min-width:0;position:relative}.HowLessons-module__28A73G__sc__hl_scroller{cursor:grab;scrollbar-width:none;scroll-snap-type:x proximity;gap:16px;display:flex;overflow-x:auto}.HowLessons-module__28A73G__sc__hl_scroller::-webkit-scrollbar{display:none}.HowLessons-module__28A73G__sc__hl_scroller[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-snap-type:none}.HowLessons-module__28A73G__sc__hl_photo{scroll-snap-align:start;border-radius:14px;flex:none;width:400px;height:266.67px;position:relative;overflow:hidden}.HowLessons-module__28A73G__sc__hl_photo img{object-fit:cover}.HowLessons-module__28A73G__sc__hl_fade{opacity:1;pointer-events:none;background:linear-gradient(90deg,#22c55e00,#22c55e 89.56%);width:228px;transition:opacity .2s;position:absolute;inset:0 0 0 auto}.HowLessons-module__28A73G__sc__hl_gallery[data-at-end=true] .HowLessons-module__28A73G__sc__hl_fade{opacity:0}.HowLessons-module__28A73G__sc__hl_progress{background:#dcfce7;border-radius:20px;height:8px;position:relative;overflow:hidden}.HowLessons-module__28A73G__sc__hl_progress_fill{border-radius:inherit;background:#166534;height:100%;transition:width .1s linear;display:block}@media (max-width:767px){.HowLessons-module__28A73G__sc__hl_section{margin-block:24px}.HowLessons-module__28A73G__sc__hl_panel{gap:16px;padding:20px 10px}.HowLessons-module__28A73G__sc__hl_background{background-image:url(/how-lessons/bg-mobile.svg);width:482.5px;height:847.5px;top:-79.75px}.HowLessons-module__28A73G__sc__hl_title{white-space:nowrap;width:321px;font-size:28px;line-height:34px}.HowLessons-module__28A73G__sc__hl_timeline{padding-bottom:26px;display:block}.HowLessons-module__28A73G__sc__hl_markers{display:none}.HowLessons-module__28A73G__sc__hl_cards{flex-direction:column;gap:12px;margin-left:42px;display:flex}.HowLessons-module__28A73G__sc__hl_card{gap:10px}.HowLessons-module__28A73G__sc__hl_card:not(:last-child):before{content:"";background:#fff;border-radius:3px;width:6px;height:calc(100% + 12px);position:absolute;top:35px;right:calc(100% + 24px)}.HowLessons-module__28A73G__sc__hl_card:first-child:before{height:calc(100% + 32px);top:15px}.HowLessons-module__28A73G__sc__hl_mobile_badge{z-index:1;color:#22c55e;width:30px;height:30px;font:600 16px/1.2 var(--font_family-sans);background:url(/how-lessons/badge.svg) 50%/100% 100% no-repeat;place-items:center;display:grid;position:absolute;top:20px;right:calc(100% + 12px)}.HowLessons-module__28A73G__sc__hl_card:first-child .HowLessons-module__28A73G__sc__hl_mobile_badge{top:0}.HowLessons-module__28A73G__sc__hl_card_title{min-height:0;font-size:20px;line-height:1.2}.HowLessons-module__28A73G__sc__hl_card_text{width:100%;max-width:271px;font-size:14px}.HowLessons-module__28A73G__sc__hl_gallery,.HowLessons-module__28A73G__sc__hl_scroller{gap:12px}.HowLessons-module__28A73G__sc__hl_photo{width:205px;height:137px}.HowLessons-module__28A73G__sc__hl_fade{background:linear-gradient(90deg,#22c55e00,#22c55e 65.06%);width:60px}.HowLessons-module__28A73G__sc__hl_progress{border:1px solid #f3f4f6}}@media (prefers-reduced-motion:reduce){.HowLessons-module__28A73G__sc__hl_fade,.HowLessons-module__28A73G__sc__hl_progress_fill{transition:none}}
.MessengersLanding-module__u7Vpdq__frame{width:100%;min-width:0;container-type:inline-size}.MessengersLanding-module__u7Vpdq__hero{background:var(--color-primary-50,#eef0ff);border-radius:20px;min-width:0;padding:24px;position:relative;overflow:hidden;box-shadow:0 1px 2px #7d7d7d1a,0 4px 4px #7d7d7d17,0 9px 5px #7d7d7d0d}.MessengersLanding-module__u7Vpdq__background{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.MessengersLanding-module__u7Vpdq__content{min-width:0;position:relative}.MessengersLanding-module__u7Vpdq__badge{color:#fff;background:var(--color-primary-500,#4e61f6);font:var(--font_weight-semibold,600) var(--font_size-md,16px) / 1.25 var(--font_family-sans);border-radius:12px;align-items:center;gap:8px;padding:8px 16px;display:inline-flex;box-shadow:0 1px 2px #7d7d7d1a,0 4px 4px #7d7d7d17}.MessengersLanding-module__u7Vpdq__badge:before{content:"";background:#fff;border-radius:50%;width:8px;height:8px}.MessengersLanding-module__u7Vpdq__title{max-width:820px;color:var(--color-grey-900,#131927);font:var(--font_weight-semibold,600) 48px / 58px var(--font_family-sans);overflow-wrap:anywhere;margin-top:24px}.MessengersLanding-module__u7Vpdq__title span{overflow-wrap:anywhere;background:#fff;border-radius:12px;width:fit-content;max-width:100%;margin-top:4px;padding-inline:12px;display:block}.MessengersLanding-module__u7Vpdq__intro{max-width:720px;color:var(--color-grey-700,#444957);font:var(--font_weight-regular,400) var(--font_size-lg,18px) / 1.45 var(--font_family-sans);margin-top:18px}.MessengersLanding-module__u7Vpdq__channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.MessengersLanding-module__u7Vpdq__channel{border:1.5px solid var(--color-primary-500,#4e61f6);background:var(--color-primary-500,#4e61f6);color:#fff;min-height:56px;font-family:var(--font_family-sans);font-size:var(--font_size-md,16px);text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:10px 20px;line-height:1.45;transition:background-color .3s,color .3s;display:flex}.MessengersLanding-module__u7Vpdq__channel:hover,.MessengersLanding-module__u7Vpdq__channel:focus-visible{background:#4053e0;background:color-mix(in srgb, var(--color-primary-500,#4e61f6) 88%, #000);color:#fff}.MessengersLanding-module__u7Vpdq__channel:focus-visible{outline:3px solid var(--color-primary-300,#aeb6fb);outline-offset:2px}.MessengersLanding-module__u7Vpdq__channelIcon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.MessengersLanding-module__u7Vpdq__channelIcon img{object-fit:contain;width:24px;height:24px}.MessengersLanding-module__u7Vpdq__channelCopy{min-width:0}.MessengersLanding-module__u7Vpdq__channelCopy strong{font:var(--font_weight-semibold,600) var(--font_size-md,16px) / 1.45 var(--font_family-sans);display:block}.MessengersLanding-module__u7Vpdq__contactRow{border-top:1px solid #4e61f629;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:20px;display:flex}.MessengersLanding-module__u7Vpdq__phoneLabel{color:var(--color-grey-600,#555a68);font:var(--font-body,400 16px/24px var(--font_family-sans))}.MessengersLanding-module__u7Vpdq__phone{border:1.5px solid var(--color-primary-500,#4e61f6);background:var(--color-primary-500,#4e61f6);color:#fff;font:var(--font_weight-semibold,600) var(--font_size-md,16px) / 1.45 var(--font_family-sans);border-radius:12px;justify-content:center;align-items:center;padding:12px 24px;transition:background-color .3s,color .3s;display:inline-flex}.MessengersLanding-module__u7Vpdq__phone:hover,.MessengersLanding-module__u7Vpdq__phone:focus-visible{background:#4053e0;background:color-mix(in srgb, var(--color-primary-500,#4e61f6) 88%, #000);color:#fff}.MessengersLanding-module__u7Vpdq__phone:focus-visible{outline:3px solid var(--color-primary-300,#aeb6fb);outline-offset:2px}.MessengersLanding-module__u7Vpdq__empty{color:var(--color-grey-600,#555a68);font:var(--font-body);background:#fff;border-radius:16px;margin-top:28px;padding:20px}.MessengersLanding-module__u7Vpdq__formSection{color:#fff;background:#0095ff;border-radius:20px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:32px;min-width:0;margin-top:20px;padding:28px;display:grid;position:relative;overflow:hidden}.MessengersLanding-module__u7Vpdq__formSection:before{content:"";border:44px solid #ffffff1a;border-radius:50%;width:560px;height:360px;position:absolute;top:-150px;left:-130px;transform:rotate(-14deg)}.MessengersLanding-module__u7Vpdq__formCopy,.MessengersLanding-module__u7Vpdq__formCard{min-width:0;position:relative}.MessengersLanding-module__u7Vpdq__formCopy h2{font:var(--font_weight-semibold,600) 36px / 44px var(--font_family-sans)}.MessengersLanding-module__u7Vpdq__formCopy p{color:#ffffffe0;max-width:390px;font:var(--font-body);margin-top:12px}.MessengersLanding-module__u7Vpdq__formCard{background:#fff;border-radius:16px;padding:14px}@container (max-width:900px){.MessengersLanding-module__u7Vpdq__channels,.MessengersLanding-module__u7Vpdq__formSection{grid-template-columns:1fr}}@container (max-width:767px){.MessengersLanding-module__u7Vpdq__hero{padding:12px}.MessengersLanding-module__u7Vpdq__badge{font-size:var(--font_size-sm,14px)}.MessengersLanding-module__u7Vpdq__title{margin-top:16px;font-size:28px;line-height:36px}.MessengersLanding-module__u7Vpdq__intro{font-size:var(--font_size-md,16px);margin-top:14px}.MessengersLanding-module__u7Vpdq__channels{margin-top:20px}.MessengersLanding-module__u7Vpdq__channel{border-radius:12px;min-height:52px;padding:9px 16px}.MessengersLanding-module__u7Vpdq__channelIcon,.MessengersLanding-module__u7Vpdq__channelIcon img{width:24px;height:24px}.MessengersLanding-module__u7Vpdq__contactRow{flex-direction:column;align-items:stretch;gap:12px}.MessengersLanding-module__u7Vpdq__phone{justify-content:center;width:100%}.MessengersLanding-module__u7Vpdq__formSection{border-radius:16px;gap:18px;margin-top:12px;padding:20px 12px 12px}.MessengersLanding-module__u7Vpdq__formCopy h2{font-size:28px;line-height:34px}.MessengersLanding-module__u7Vpdq__formCard{border-radius:14px;padding:10px}}@media (prefers-reduced-motion:reduce){.MessengersLanding-module__u7Vpdq__channel,.MessengersLanding-module__u7Vpdq__phone{transition:none}}
.MessengersPage-module__uDJ_6G__page{min-height:100dvh;color:var(--color-grey-900);background:#fff;align-items:center;display:flex}.MessengersPage-module__uDJ_6G__content{padding-block:32px}@media (max-width:767px){.MessengersPage-module__uDJ_6G__page{align-items:flex-start}.MessengersPage-module__uDJ_6G__content{padding-block:10px 24px}}
.PlaceholderPage-module__-MF-pG__page{background:#fff;min-height:560px}.PlaceholderPage-module__-MF-pG__section{padding-block:18px 56px}.PlaceholderPage-module__-MF-pG__card{border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);align-items:center;gap:44px;min-height:440px;padding:48px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #7d7d7d1a,0 7px 14px #7d7d7d14}.PlaceholderPage-module__-MF-pG__courses{background:#e3daff url(/hero/gradient.png) 50%/cover no-repeat}.PlaceholderPage-module__-MF-pG__camp{background:#ffdfaa url(/hero/gradient.png) 50%/cover no-repeat}.PlaceholderPage-module__-MF-pG__content{z-index:2;flex-direction:column;align-items:flex-start;display:flex;position:relative}.PlaceholderPage-module__-MF-pG__eyebrow,.PlaceholderPage-module__-MF-pG__status{color:var(--color-primary-700);font:700 13px/16px var(--font_family-sans);letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:10px;padding:8px 12px;display:inline-flex;box-shadow:0 1px 2px #7d7d7d1a,0 4px 4px #7d7d7d14}.PlaceholderPage-module__-MF-pG__title{max-width:620px;color:var(--color-grey-900);font:600 48px/58px var(--font_family-sans);margin-top:24px}.PlaceholderPage-module__-MF-pG__description{max-width:600px;color:var(--color-grey-700);font:400 18px/28px var(--font_family-sans);margin-top:18px}.PlaceholderPage-module__-MF-pG__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.PlaceholderPage-module__-MF-pG__visual{min-height:320px;position:relative}.PlaceholderPage-module__-MF-pG__mediaVisual{object-fit:cover;border-radius:20px;width:100%;height:320px;display:block}.PlaceholderPage-module__-MF-pG__codeCard{color:#fff;width:168px;height:220px;font:700 58px/1 var(--font_family-sans);border:8px solid #ffffffe6;border-radius:28px;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 18px 42px #3745af33}.PlaceholderPage-module__-MF-pG__codeCardBack{background:#22c55e url(/hero/card-green.png) 50%/cover;top:68px;left:8px;transform:rotate(-9deg)}.PlaceholderPage-module__-MF-pG__codeCardFront{z-index:2;background:#fa0 url(/hero/card-orange.png) 50%/cover;top:12px;left:112px;transform:rotate(3deg)}.PlaceholderPage-module__-MF-pG__courses .PlaceholderPage-module__-MF-pG__codeCardFront{background-color:#4e61f6}.PlaceholderPage-module__-MF-pG__codeCardSide{background:#906aff url(/hero/card-violet.png) 50%/cover;top:78px;left:218px;transform:rotate(10deg)}.PlaceholderPage-module__-MF-pG__status{z-index:3;color:var(--color-grey-900);position:absolute;bottom:8px;right:4px;transform:rotate(-4deg)}@media (max-width:980px){.PlaceholderPage-module__-MF-pG__card{grid-template-columns:minmax(0,1fr) 310px;gap:24px;padding-inline:32px}.PlaceholderPage-module__-MF-pG__codeCard{width:138px;height:188px;font-size:48px}.PlaceholderPage-module__-MF-pG__codeCardFront{left:86px}.PlaceholderPage-module__-MF-pG__codeCardSide{left:164px}}@media (max-width:767px){.PlaceholderPage-module__-MF-pG__page{min-height:0}.PlaceholderPage-module__-MF-pG__section{padding-block:10px 28px}.PlaceholderPage-module__-MF-pG__card{grid-template-columns:1fr;gap:8px;min-height:0;padding:24px 14px 22px}.PlaceholderPage-module__-MF-pG__title{margin-top:16px;font-size:34px;line-height:42px}.PlaceholderPage-module__-MF-pG__description{margin-top:14px;font-size:16px;line-height:24px}.PlaceholderPage-module__-MF-pG__actions{width:100%;margin-top:24px}.PlaceholderPage-module__-MF-pG__actions>*{width:100%}.PlaceholderPage-module__-MF-pG__visual{order:-1;min-height:206px}.PlaceholderPage-module__-MF-pG__mediaVisual{height:206px}.PlaceholderPage-module__-MF-pG__codeCard{border-width:6px;border-radius:20px;width:112px;height:150px;font-size:38px}.PlaceholderPage-module__-MF-pG__codeCardBack{top:34px;left:calc(50% - 142px)}.PlaceholderPage-module__-MF-pG__codeCardFront{top:6px;left:calc(50% - 56px)}.PlaceholderPage-module__-MF-pG__codeCardSide{top:38px;left:calc(50% + 30px)}.PlaceholderPage-module__-MF-pG__status{bottom:4px;right:calc(50% - 146px)}}
