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 var(--web-desktop-page-size)/var(--web-desktop-page-line-height) 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 var(--web-desktop-caption-size)/var(--web-desktop-caption-line-height) 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 var(--web-desktop-title-size)/var(--web-desktop-title-line-height) 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 var(--web-desktop-group-size)/var(--web-desktop-group-line-height) var(--font_family-sans)}.CoursesCatalogPage-module__W-KctW__directionDesktopLead{flex:none;align-items:center;gap:20px;display:flex}.CoursesCatalogPage-module__W-KctW__directionDesktopLead button{min-width:150px}.CoursesCatalogPage-module__W-KctW__directionToggle,.CoursesCatalogPage-module__W-KctW__directionMobileLink,.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 var(--web-desktop-heading-size)/var(--web-desktop-heading-line-height) var(--font_family-sans)}.CoursesCatalogPage-module__W-KctW__audienceCopy p{font:400 var(--web-desktop-body-size)/var(--web-desktop-body-line-height) 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 var(--web-desktop-title-size)/var(--web-desktop-title-line-height) 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 var(--web-desktop-body-size)/var(--web-desktop-body-line-height) 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{flex-direction:column;min-height:0;padding-inline:0}.CoursesCatalogPage-module__W-KctW__heroBackground{display:none}.CoursesCatalogPage-module__W-KctW__heroCopy{box-sizing:border-box;flex-shrink:0;gap:16px;width:100%;padding:12px}.CoursesCatalogPage-module__W-KctW__heroCopy h1{max-width:320px}.CoursesCatalogPage-module__W-KctW__heroDirections{gap:8px;width:100%}.CoursesCatalogPage-module__W-KctW__heroDirections a{max-width:100%;min-height:36px;padding:6px 12px}.CoursesCatalogPage-module__W-KctW__heroCopy button{width:100%;height:auto;min-height:48px;font:600 var(--web-mobile-body-size)/var(--web-mobile-body-line-height) var(--font_family-sans);white-space:normal;padding:12px 16px}.CoursesCatalogPage-module__W-KctW__heroDecorDesktop{display:none}.CoursesCatalogPage-module__W-KctW__heroDecorMobile{aspect-ratio:316/360;flex-shrink:0;width:min(316px,100% - 24px);height:auto;margin:0 12px 12px;display:block;position:relative;inset:auto;overflow:visible}.CoursesCatalogPage-module__W-KctW__heroMobileScene{aspect-ratio:316/294;width:100%;height:auto;position:absolute;inset:0 0 auto;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,.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__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__directionBodyInner{flex-direction:column;gap:16px;min-height:0;padding-top:0;transition:padding-top .35s;display:flex;overflow:hidden}.CoursesCatalogPage-module__W-KctW__directionBody[data-open=true]>.CoursesCatalogPage-module__W-KctW__directionBodyInner{padding-top:16px}.CoursesCatalogPage-module__W-KctW__directionMobileLink{display:block}.CoursesCatalogPage-module__W-KctW__directionMobileLead{flex-direction:column;gap:16px;display:flex}.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__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 ul{gap:10px}.CoursesCatalogPage-module__W-KctW__closingCopy li{min-height:32px;padding-block:6px}.CoursesCatalogPage-module__W-KctW__closingForm{padding:10px}}@media (max-width:359px){.CoursesCatalogPage-module__W-KctW__heroDirections a{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.CoursesCatalogPage-module__W-KctW__directionBody,.CoursesCatalogPage-module__W-KctW__directionBodyInner{transition:none}}@media (max-width:767px){.CoursesCatalogPage-module__W-KctW__heroCopy h1,.CoursesCatalogPage-module__W-KctW__directionsContainer>h2,.CoursesCatalogPage-module__W-KctW__audienceContainer>h2,.CoursesCatalogPage-module__W-KctW__closingCopy h2{font-size:var(--web-mobile-title-size);line-height:var(--web-mobile-title-line-height)}.CoursesCatalogPage-module__W-KctW__directionHeader h3,.CoursesCatalogPage-module__W-KctW__audienceCopy h3{font-size:var(--web-mobile-heading-size);line-height:var(--web-mobile-heading-line-height)}.CoursesCatalogPage-module__W-KctW__audienceCopy p,.CoursesCatalogPage-module__W-KctW__closingCopy li,.CoursesCatalogPage-module__W-KctW__heroDirections a{font-size:var(--web-mobile-body-size);line-height:var(--web-mobile-body-line-height)}.CoursesCatalogPage-module__W-KctW__heroCopy button{font-size:var(--web-mobile-body-size);line-height:var(--web-mobile-body-line-height)}.CoursesCatalogPage-module__W-KctW__audienceCard,.CoursesCatalogPage-module__W-KctW__audienceCard[data-audience-card="3"]{height:auto;min-height:361px}.CoursesCatalogPage-module__W-KctW__audienceIllustration{flex-shrink:0}}
.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__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 var(--web-desktop-title-size)/var(--web-desktop-title-line-height) var(--font_family-sans);letter-spacing:0;margin:0}.AboutPage-module__F_cRnq__heroCopy h1{font-size:var(--web-desktop-page-size);line-height:var(--web-desktop-page-line-height)}.AboutPage-module__F_cRnq__heroCopy p{color:#131927;font:400 var(--web-desktop-body-size)/var(--web-desktop-body-line-height) 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 var(--web-desktop-body-size)/var(--web-desktop-body-line-height) 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 var(--web-desktop-page-size)/var(--web-desktop-page-line-height) var(--font_family-sans);display:block}.AboutPage-module__F_cRnq__fact span{color:#6d717f;font:400 var(--web-desktop-body-size)/var(--web-desktop-body-line-height) 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 var(--web-desktop-heading-size)/var(--web-desktop-heading-line-height) var(--font_family-sans);margin:0}.AboutPage-module__F_cRnq__audienceCopy p{color:#fff;font:400 var(--web-desktop-body-size)/var(--web-desktop-body-line-height) 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__heroCopy{margin-top:16px}.AboutPage-module__F_cRnq__heroActions{flex-direction:column;align-items:stretch;gap:12px;margin-top:16px}.AboutPage-module__F_cRnq__heroActions>*,.AboutPage-module__F_cRnq__courseLink{justify-content:center}.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__factHighlight{background-size:cover;min-height:96px;margin-top:16px}.AboutPage-module__F_cRnq__audienceSection{padding-bottom:32px}.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__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}.AboutPage-module__F_cRnq__heroCopy h1,.AboutPage-module__F_cRnq__audienceContainer h2,.AboutPage-module__F_cRnq__closingCopy h2,.AboutPage-module__F_cRnq__fact strong{font-size:var(--web-mobile-title-size);line-height:var(--web-mobile-title-line-height)}.AboutPage-module__F_cRnq__audienceCopy h3{font-size:var(--web-mobile-heading-size);line-height:var(--web-mobile-heading-line-height)}.AboutPage-module__F_cRnq__heroCopy p,.AboutPage-module__F_cRnq__courseLink,.AboutPage-module__F_cRnq__audienceCopy p{font-size:var(--web-mobile-body-size);line-height:var(--web-mobile-body-line-height)}.AboutPage-module__F_cRnq__fact span{font-size:var(--web-mobile-caption-size);line-height:var(--web-mobile-caption-line-height)}}
.AddressTabsBlock-module__eR0GRa__addresses{flex-direction:column;gap:16px;min-width:0;display:flex;container:address-tabs/inline-size;}.AddressTabsBlock-module__eR0GRa__tabs{flex-wrap:wrap;gap:8px;display:flex}.AddressTabsBlock-module__eR0GRa__tab{color:#4e61f6;min-height:40px;font:inherit;font-size:var(--web-desktop-body-size);font-weight:600;line-height:var(--web-desktop-body-line-height);cursor:pointer;background:#fff;border:1.5px solid #4e61f6;border-radius:20px;padding:8px 16px;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;min-height:58px;font-size:var(--web-desktop-body-size);line-height:var(--web-desktop-body-line-height);background:#f9fafb;border-radius:20px;flex:none;align-items:center;padding:12px;text-decoration:none;display:flex}.AddressTabsBlock-module__eR0GRa__addressText{overflow-wrap:anywhere;white-space:pre-line;width:100%;min-width:0}@container address-tabs (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}}@container address-tabs (max-width:767px){.AddressTabsBlock-module__eR0GRa__tab,.AddressTabsBlock-module__eR0GRa__address{font-size:var(--web-mobile-body-size);line-height:var(--web-mobile-body-line-height)}}
.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:var(--web-desktop-title-size);font-weight:600;line-height:var(--web-desktop-title-line-height)}@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:var(--web-mobile-title-size);line-height:var(--web-mobile-title-line-height)}}
.AffordabilityBlock-module__L1lNda__affordability{color:#131927;width:100%;min-width:0;font-family:var(--font_family-sans,Inter, sans-serif);background:#fff;container:affordability-block/inline-size;}.AffordabilityBlock-module__L1lNda__title{color:#131927;font:600 var(--web-desktop-title-size)/var(--web-desktop-title-line-height) 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 var(--web-desktop-heading-size)/var(--web-desktop-heading-line-height) var(--font_family-sans,Inter, sans-serif)}.AffordabilityBlock-module__L1lNda__card_text{font:400 var(--web-desktop-body-size)/var(--web-desktop-body-line-height) 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:var(--shared-color-text-primary)}.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}@container affordability-block (max-width:767px){.AffordabilityBlock-module__L1lNda__title{margin-bottom:16px}.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_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__tax_decor{width:144px;height:140px;top:50%;right:-15px;transform:translateY(-50%)}.AffordabilityBlock-module__L1lNda__card_certificate{min-height:126px}.AffordabilityBlock-module__L1lNda__title{font-size:var(--web-mobile-title-size);line-height:var(--web-mobile-title-line-height)}.AffordabilityBlock-module__L1lNda__card_title{font-size:var(--web-mobile-heading-size);line-height:var(--web-mobile-heading-line-height)}.AffordabilityBlock-module__L1lNda__card_text,.AffordabilityBlock-module__L1lNda__card_tax .AffordabilityBlock-module__L1lNda__card_text{font-size:var(--web-mobile-body-size);line-height:var(--web-mobile-body-line-height)}}
.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 var(--web-desktop-title-size)/var(--web-desktop-title-line-height) 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);line-height:var(--web-desktop-title-line-height);background:#e6f4ff;border:1.5px solid #e6f4ff;border-radius:18px;padding:6px 12px;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 var(--web-desktop-body-size)/var(--web-desktop-body-line-height) 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}.Consultation-module__GWfuTG__sc__st_consultation_accent{line-height:var(--web-mobile-title-line-height);padding:6px 12px}.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}.Consultation-module__GWfuTG__sc__st_consultation_form{width:100%;padding:10px}.Consultation-module__GWfuTG__sc__st_consultation_title{font-size:var(--web-mobile-title-size);line-height:var(--web-mobile-title-line-height)}.Consultation-module__GWfuTG__sc__st_consultation_text{font-size:var(--web-mobile-body-size);line-height:var(--web-mobile-body-line-height)}}
main[data-city-page-definition=course]{color:var(--color-grey-900,#131927);background:#fff;overflow:hidden}:is(:where(main[data-city-page-definition=course]) h2,:where(main[data-city-page-definition=course]) h3,:where(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 var(--web-desktop-caption-size)/var(--web-desktop-caption-line-height) 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 var(--web-desktop-page-size)/var(--web-desktop-page-line-height) 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 var(--web-desktop-body-size)/var(--web-desktop-body-line-height) 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 var(--web-desktop-body-size)/var(--web-desktop-body-line-height) 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 var(--web-desktop-title-size)/var(--web-desktop-title-line-height) var(--font_family-sans)}.CourseLanding-module__o5TL1a__motivation,.CourseLanding-module__o5TL1a__videoSection{margin-block:40px}.CourseLanding-module__o5TL1a__videoSection>.CourseLanding-module__o5TL1a__videoPanel{isolation:isolate;max-width:var(--site-container-width);background:#fef6ee;border-radius:28px;grid-template:"player."1fr"player copy""player action""player."1fr/minmax(0,1.8fr) minmax(0,1fr);align-items:center;column-gap:16px;width:calc(100% - 32px);padding:16px;display:grid;position:relative;overflow:hidden}.CourseLanding-module__o5TL1a__videoPanel:before{content:"";z-index:-1;pointer-events:none;background:url(/first-lesson/bg-waves.svg) 50%/cover no-repeat;position:absolute;inset:0}.CourseLanding-module__o5TL1a__videoCopy{flex-direction:column;grid-area:copy;align-items:flex-start;gap:16px;min-width:0;display:flex}.CourseLanding-module__o5TL1a__videoCopy h2{font:600 var(--web-desktop-group-size)/var(--web-desktop-group-line-height) var(--font_family-sans);overflow-wrap:anywhere}.CourseLanding-module__o5TL1a__videoAction{grid-area:action;min-width:0;padding-top:16px}.CourseLanding-module__o5TL1a__videoAction>button{max-width:100%}.CourseLanding-module__o5TL1a__videoSection[data-course-video-layout=centered]>.CourseLanding-module__o5TL1a__videoPanel{background:0 0;border-radius:0;grid-template:"copy""player""action"/minmax(0,1fr);gap:24px;padding:0}.CourseLanding-module__o5TL1a__videoSection[data-course-video-layout=centered] .CourseLanding-module__o5TL1a__videoPanel:before{display:none}.CourseLanding-module__o5TL1a__videoSection[data-course-video-layout=centered] .CourseLanding-module__o5TL1a__videoCopy{width:100%}.CourseLanding-module__o5TL1a__videoSection[data-course-video-layout=centered] .CourseLanding-module__o5TL1a__videoAction{text-align:center;padding-top:0}.CourseLanding-module__o5TL1a__videoSection[hidden],.CourseLanding-module__o5TL1a__videoDescription[hidden]{display:none}.CourseLanding-module__o5TL1a__videoDescription{font:400 var(--web-desktop-body-size)/var(--web-desktop-body-line-height) var(--font_family-sans);white-space:pre-line;overflow-wrap:anywhere;margin:0}.CourseLanding-module__o5TL1a__videoFrame{aspect-ratio:16/9;border-radius:24px;grid-area:player;width:100%;max-width:800px;margin-inline:auto;position:relative;overflow:hidden}.CourseLanding-module__o5TL1a__videoPlayer{background:0 0;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.CourseLanding-module__o5TL1a__videoSection[data-course-video-layout=split] .CourseLanding-module__o5TL1a__videoFrame{border-radius:12px}.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 var(--web-desktop-heading-size)/var(--web-desktop-heading-line-height) var(--font_family-sans)}.CourseLanding-module__o5TL1a__motivationGrid p{font:400 var(--web-desktop-body-size)/var(--web-desktop-body-line-height) 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:var(--color-grey-800)}.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 var(--web-desktop-feature-size)/var(--web-desktop-feature-line-height) var(--font_family-sans);margin:0}@media (min-width:768px) and (max-width:1023px){main[data-city-page-definition=direction] .CourseLanding-module__o5TL1a__miniForm{grid-template-columns:minmax(0,1fr);gap:16px}}.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 var(--web-desktop-body-size)/var(--web-desktop-body-line-height) 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__logoBadge{border-radius:9px;width:48px;height:48px;margin-left:8px}.CourseLanding-module__o5TL1a__logoBadge img{width:36px;height:36px}.CourseLanding-module__o5TL1a__chips{flex-direction:column;align-items:flex-start;gap:4px}.CourseLanding-module__o5TL1a__chips span{padding:6px 10px}.CourseLanding-module__o5TL1a__leadCard{width:100%}.CourseLanding-module__o5TL1a__sectionContainer{gap:24px}.CourseLanding-module__o5TL1a__videoSection>.CourseLanding-module__o5TL1a__videoPanel{border-radius:24px;grid-template:"copy""player""action"/minmax(0,1fr);gap:12px;width:calc(100% - 20px);padding:12px}.CourseLanding-module__o5TL1a__videoCopy{gap:12px}.CourseLanding-module__o5TL1a__videoAction{padding-top:0}.CourseLanding-module__o5TL1a__videoAction>button{width:100%}.CourseLanding-module__o5TL1a__videoFrame{border-radius:14px}.CourseLanding-module__o5TL1a__motivation,.CourseLanding-module__o5TL1a__videoSection,.CourseLanding-module__o5TL1a__otherCourses{margin-block:32px}.CourseLanding-module__o5TL1a__motivationGrid{flex-direction:column;gap:16px;display:flex}.CourseLanding-module__o5TL1a__motivationGrid article{min-height:0}.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}.CourseLanding-module__o5TL1a__miniForm .CourseLanding-module__o5TL1a__leadForm{width:100%}.CourseLanding-module__o5TL1a__otherHeading{flex-direction:column;align-items:flex-start;gap:12px}.CourseLanding-module__o5TL1a__hero h1,.CourseLanding-module__o5TL1a__sectionContainer>h2,.CourseLanding-module__o5TL1a__otherHeading h2,.CourseLanding-module__o5TL1a__videoCopy h2{font-size:var(--web-mobile-title-size);line-height:var(--web-mobile-title-line-height)}.CourseLanding-module__o5TL1a__motivationGrid h3,.CourseLanding-module__o5TL1a__miniForm h2{font-size:var(--web-mobile-heading-size);line-height:var(--web-mobile-heading-line-height)}.CourseLanding-module__o5TL1a__description,.CourseLanding-module__o5TL1a__videoDescription,.CourseLanding-module__o5TL1a__motivationGrid p,.CourseLanding-module__o5TL1a__otherHeading a{font-size:var(--web-mobile-body-size);line-height:var(--web-mobile-body-line-height)}.CourseLanding-module__o5TL1a__directionTag,.CourseLanding-module__o5TL1a__ageTag,.CourseLanding-module__o5TL1a__chips span{font-size:var(--web-mobile-caption-size);line-height:var(--web-mobile-caption-line-height)}.CourseLanding-module__o5TL1a__motivationCard1{background-position:100%;background-size:cover}.CourseLanding-module__o5TL1a__motivationCard1 :is(h3,p){max-width:min(180px,60%)}}
.PublicSectionFrame-module__rzQuXG__section{--public-control-font-size:var(--web-desktop-body-size);--public-control-line-height:var(--web-desktop-body-line-height);--public-caption-font-size:var(--web-desktop-caption-size);--public-caption-line-height:var(--web-desktop-caption-line-height);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 var(--web-desktop-title-size)/var(--web-desktop-title-line-height) 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__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}.PublicSectionFrame-module__rzQuXG__title{font-size:var(--web-mobile-title-size);line-height:var(--web-mobile-title-line-height)}.PublicSectionFrame-module__rzQuXG__surface{--public-control-font-size:var(--web-mobile-body-size);--public-control-line-height:var(--web-mobile-body-line-height);--public-input-height:48px;--public-caption-font-size:var(--web-mobile-caption-size);--public-caption-line-height:var(--web-mobile-caption-line-height)}}
.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 var(--web-desktop-page-size)/var(--web-desktop-page-line-height) 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 var(--web-desktop-compact-heading-size)/var(--web-desktop-compact-heading-line-height) 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 var(--web-desktop-caption-size)/var(--web-desktop-caption-line-height) 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;min-height:58px;font-size:var(--web-desktop-body-size);font-weight:500;line-height:var(--web-desktop-body-line-height);text-shadow:0 1px 3px #003b705c;background:0 0;border:0;border-left:3px solid #ffffffb8;border-radius:0;padding:2px 0 2px 12px}.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 var(--web-desktop-body-size)/var(--web-desktop-body-line-height) 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 var(--web-desktop-body-size)/var(--web-desktop-body-line-height) var(--font_family-sans);margin-bottom:4px;display:block}.CoursesFormHero-module__GZwb6G__benefit p{color:#6d717f;font:400 var(--web-desktop-body-size)/var(--web-desktop-body-line-height) 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:var(--web-desktop-feature-size);line-height:var(--web-desktop-feature-line-height)}.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:var(--web-desktop-compact-heading-size)}.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,.CoursesFormHero-module__GZwb6G__benefit p{font-size:var(--web-desktop-body-size);line-height:var(--web-desktop-body-line-height)}}@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:var(--web-mobile-body-size)}.CoursesFormHero-module__GZwb6G__ligaLogo{width:178px;padding-inline:8px}}@container (max-width:374px){.CoursesFormHero-module__GZwb6G__benefit{padding-inline:8px}}@container (max-width:767px){.CoursesFormHero-module__GZwb6G__brandPlus{font-size:var(--web-mobile-body-size);line-height:var(--web-mobile-body-line-height)}.CoursesFormHero-module__GZwb6G__title{font-size:var(--web-mobile-title-size);line-height:var(--web-mobile-title-line-height)}.CoursesFormHero-module__GZwb6G__consultation,.CoursesFormHero-module__GZwb6G__spots,.CoursesFormHero-module__GZwb6G__heroDirections .CoursesFormHero-module__GZwb6G__consultation,.CoursesFormHero-module__GZwb6G__heroDirections .CoursesFormHero-module__GZwb6G__spots,.CoursesFormHero-module__GZwb6G__spots strong,.CoursesFormHero-module__GZwb6G__benefit strong,.CoursesFormHero-module__GZwb6G__benefit p{font-size:var(--web-mobile-body-size);line-height:var(--web-mobile-body-line-height)}}
.ReviewsBlock-module__FKe5ga__block{flex-direction:column;gap:24px;min-width:0;display:flex;container:reviews-block/inline-size;}.ReviewsBlock-module__FKe5ga__block h2{color:#131927;font-size:var(--web-desktop-title-size);font-weight:600;line-height:var(--web-desktop-title-line-height);margin:0}.ReviewsBlock-module__FKe5ga__carousel{flex-direction:column;gap:20px;min-width:0;display:flex}.ReviewsBlock-module__FKe5ga__viewport{min-width:0;position:relative;overflow:clip}.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;font-size:var(--web-desktop-body-size);line-height:var(--web-desktop-body-line-height);background:#ddd6fe;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ReviewsBlock-module__FKe5ga__profile h3{overflow-wrap:anywhere;color:#0f1125;min-width:0;font-size:var(--web-desktop-compact-heading-size);font-weight:600;line-height:var(--web-desktop-compact-heading-line-height);margin:0}.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;font-size:var(--web-desktop-body-size);font-weight:400;line-height:var(--web-desktop-body-line-height);white-space:pre-line;margin:0}.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;font-size:var(--web-desktop-body-size);font-weight:600;line-height:var(--web-desktop-body-line-height);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;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;font-size:var(--web-desktop-body-size);font-weight:600;line-height:var(--web-desktop-body-line-height);background:#ff7919;border-radius:12px;flex:none;align-items:center;gap:4px;padding:4px 8px;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;font-size:var(--web-desktop-caption-size);line-height:var(--web-desktop-caption-line-height);pointer-events:none;background:#fff;border-radius:999px;padding:4px 8px;font-weight:600;position:absolute;top:12px;right:12px}@container reviews-block (max-width:767px){.ReviewsBlock-module__FKe5ga__block,.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__testimonial{padding-block:10px}.ReviewsBlock-module__FKe5ga__card_footer{min-height:54px;padding-block:10px 12px}.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}}@media (prefers-reduced-motion:reduce){.ReviewsBlock-module__FKe5ga__fade,.ReviewsBlock-module__FKe5ga__progress_fill{transition:none}}@container reviews-block (max-width:767px){.ReviewsBlock-module__FKe5ga__block h2{font-size:var(--web-mobile-title-size);line-height:var(--web-mobile-title-line-height)}.ReviewsBlock-module__FKe5ga__profile h3{font-size:var(--web-mobile-heading-size);line-height:var(--web-mobile-heading-line-height)}.ReviewsBlock-module__FKe5ga__testimonial p,.ReviewsBlock-module__FKe5ga__card_footer a,.ReviewsBlock-module__FKe5ga__rating_tag,.ReviewsBlock-module__FKe5ga__avatar_fallback{font-size:var(--web-mobile-body-size);line-height:var(--web-mobile-body-line-height)}.ReviewsBlock-module__FKe5ga__inactive_badge{font-size:var(--web-mobile-caption-size);line-height:var(--web-mobile-caption-line-height)}}
.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}}
main[data-city-page-definition=direction]{background:var(--color-white-100,#fff);color:var(--color-grey-900,#131927)}.DirectionLanding-module__D5vzma__heroSection{margin-bottom:40px;padding-inline:16px}.DirectionLanding-module__D5vzma__heroSection>.DirectionLanding-module__D5vzma__hero{isolation:isolate;width:100%;max-width:var(--site-container-width);background:var(--direction-hero-color,#8aceff);border-radius:20px;grid-template-columns:minmax(0,1fr) 376px;min-height:394px;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #7d7d7d1a,0 4px 4px #7d7d7d17,0 9px 5px #7d7d7d0d}.DirectionLanding-module__D5vzma__heroCopy{z-index:1;flex-direction:column;align-self:center;align-items:flex-start;gap:16px;min-width:0;padding:24px;display:flex;position:relative}.DirectionLanding-module__D5vzma__heroCopy h1{font:600 var(--web-desktop-page-size)/var(--web-desktop-page-line-height) var(--font_family-sans);overflow-wrap:anywhere;margin:0}.DirectionLanding-module__D5vzma__age{font:500 var(--web-desktop-caption-size)/var(--web-desktop-caption-line-height) var(--font_family-sans);background:#fff;border-radius:12px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.DirectionLanding-module__D5vzma__age i{background:var(--course-card-color,#3aa8f5);border-radius:50%;width:10px;height:10px}.DirectionLanding-module__D5vzma__chips{flex-wrap:wrap;gap:12px;display:flex}.DirectionLanding-module__D5vzma__chips>span{border:1px solid var(--color-grey-200,#e5e7ea);font:400 var(--web-desktop-body-size)/var(--web-desktop-body-line-height) var(--font_family-sans);background:#fff;border-radius:20px;padding:10px 12px}.DirectionLanding-module__D5vzma__heroArtwork{align-self:end;width:376px;height:394px;position:relative}.DirectionLanding-module__D5vzma__heroBackdrop{pointer-events:none;width:376px;height:394px;position:absolute;bottom:0;right:0}.DirectionLanding-module__D5vzma__heroGlow{background:var(--direction-hero-glow) center / 100% 100% no-repeat;width:218.82%;height:208.45%;position:absolute;top:-36.08%;left:-46.38%}.DirectionLanding-module__D5vzma__heroSection>.DirectionLanding-module__D5vzma__hero:has(.DirectionLanding-module__D5vzma__heroArtwork[hidden]){grid-template-columns:minmax(0,1fr);min-height:0}.DirectionLanding-module__D5vzma__customHeroImage:not([hidden]){object-fit:contain;object-position:bottom;width:100%;height:100%;display:block;position:relative}.DirectionLanding-module__D5vzma__section{margin-block:40px}.DirectionLanding-module__D5vzma__content{flex-direction:column;gap:24px;display:flex}.DirectionLanding-module__D5vzma__content h2{font:600 var(--web-desktop-title-size)/var(--web-desktop-title-line-height) var(--font_family-sans);margin:0}.DirectionLanding-module__D5vzma__heading,.DirectionLanding-module__D5vzma__otherActions{justify-content:space-between;align-items:center;gap:16px;display:flex}.DirectionLanding-module__D5vzma__otherActions a{color:var(--color-primary-500,#4e61f6);font:600 var(--web-desktop-body-size)/var(--web-desktop-body-line-height) var(--font_family-sans);text-decoration:none}.DirectionLanding-module__D5vzma__courseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid;container:courses-block/inline-size}.DirectionLanding-module__D5vzma__teachingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.DirectionLanding-module__D5vzma__teachingCard,.DirectionLanding-module__D5vzma__teamCard{background:var(--color-primary-50,#edeffe);border-radius:20px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.DirectionLanding-module__D5vzma__teachingCopy{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.DirectionLanding-module__D5vzma__teachingCopy h3{font:600 var(--web-desktop-heading-size)/var(--web-desktop-heading-line-height) var(--font_family-sans);margin:0}.DirectionLanding-module__D5vzma__teachingCopy p{color:var(--color-grey-500,#6d717f);font:400 var(--web-desktop-body-size)/var(--web-desktop-body-line-height) var(--font_family-sans);margin:0}.DirectionLanding-module__D5vzma__teachingIcon{background:#ffffffe6;border-radius:12px;flex-shrink:0;place-items:center;width:60px;height:60px;margin-inline:4px;display:grid}.DirectionLanding-module__D5vzma__teachingIcon img{object-fit:contain;width:49px;height:49px}.DirectionLanding-module__D5vzma__teamCard{background:var(--color-primary-500,#4e61f6) image-set(url(/directions/teaching-desktop.png) 1x, url(/directions/teaching-desktop@3x.png) 3x) center / cover no-repeat;grid-column:1/-1;min-height:195px}.DirectionLanding-module__D5vzma__teamCard .DirectionLanding-module__D5vzma__teachingCopy{flex:0 382px}.DirectionLanding-module__D5vzma__teamCard h3,.DirectionLanding-module__D5vzma__teamCard p{color:#fff}.DirectionLanding-module__D5vzma__mobileAction{display:none}@media (min-width:768px) and (max-width:1111px){body:has(main[data-city-page-definition=direction]){--site-container-width:min(1080px, calc(100vw - 32px))}}@media (min-width:768px) and (max-width:1023px){.DirectionLanding-module__D5vzma__heroSection>.DirectionLanding-module__D5vzma__hero{grid-template-columns:minmax(0,1fr) 300px}.DirectionLanding-module__D5vzma__heroCopy h1{font-size:var(--web-desktop-title-size);line-height:var(--web-desktop-title-line-height)}.DirectionLanding-module__D5vzma__heroArtwork,.DirectionLanding-module__D5vzma__heroBackdrop{width:300px;height:315px}.DirectionLanding-module__D5vzma__courseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.DirectionLanding-module__D5vzma__teamCard .DirectionLanding-module__D5vzma__teachingCopy{flex-basis:36%}}@media (max-width:767px){.DirectionLanding-module__D5vzma__heroSection{margin-bottom:32px;padding-inline:8px}.DirectionLanding-module__D5vzma__heroSection>.DirectionLanding-module__D5vzma__hero{flex-direction:column;align-items:center;min-height:0;display:flex}.DirectionLanding-module__D5vzma__heroCopy{align-self:stretch;padding:12px}.DirectionLanding-module__D5vzma__heroCopy>button,.DirectionLanding-module__D5vzma__mobileAction>button{width:100%}.DirectionLanding-module__D5vzma__chips{gap:4px}.DirectionLanding-module__D5vzma__chips>span{overflow-wrap:anywhere;max-width:100%;padding-block:6px}.DirectionLanding-module__D5vzma__heroArtwork,.DirectionLanding-module__D5vzma__heroBackdrop{aspect-ratio:376/394;width:min(320px,100%);height:auto}.DirectionLanding-module__D5vzma__heroArtwork{align-self:center;margin-top:-24px}.DirectionLanding-module__D5vzma__heroBackdrop{right:50%;transform:translate(50%)}.DirectionLanding-module__D5vzma__heroGlow{top:-45%}.DirectionLanding-module__D5vzma__section{margin-block:32px}.DirectionLanding-module__D5vzma__content{gap:16px}.DirectionLanding-module__D5vzma__courseGrid,.DirectionLanding-module__D5vzma__teachingGrid{grid-template-columns:minmax(0,1fr);gap:12px}.DirectionLanding-module__D5vzma__teachingCard,.DirectionLanding-module__D5vzma__teamCard{padding:10px}.DirectionLanding-module__D5vzma__teamCard{background-image:-webkit-image-set(url(/directions/teaching-mobile.png) 1x,url(/directions/teaching-mobile@3x.png) 3x);background-image:image-set("/directions/teaching-mobile.png" 1x,"/directions/teaching-mobile@3x.png" 3x);align-items:flex-start;min-height:437px}.DirectionLanding-module__D5vzma__teamCard .DirectionLanding-module__D5vzma__teachingCopy{flex-basis:min(263px,100%)}.DirectionLanding-module__D5vzma__desktopAction{display:none}.DirectionLanding-module__D5vzma__mobileAction{display:block}.DirectionLanding-module__D5vzma__heading{flex-direction:column;align-items:flex-start;gap:8px}.DirectionLanding-module__D5vzma__heroCopy h1,.DirectionLanding-module__D5vzma__content h2{font-size:var(--web-mobile-title-size);line-height:var(--web-mobile-title-line-height)}.DirectionLanding-module__D5vzma__teachingCopy h3{font-size:var(--web-mobile-heading-size);line-height:var(--web-mobile-heading-line-height)}.DirectionLanding-module__D5vzma__teachingCopy p,.DirectionLanding-module__D5vzma__otherActions a{font-size:var(--web-mobile-body-size);line-height:var(--web-mobile-body-line-height)}.DirectionLanding-module__D5vzma__age,.DirectionLanding-module__D5vzma__chips>span{font-size:var(--web-mobile-caption-size);line-height:var(--web-mobile-caption-line-height)}}
.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(--web-desktop-body-size)/var(--web-desktop-body-line-height) 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) var(--web-desktop-page-size)/var(--web-desktop-page-line-height) 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(--web-desktop-body-size)/var(--web-desktop-body-line-height) 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__pickerTitle{color:var(--color-grey-900);font:600 var(--web-desktop-body-size)/var(--web-desktop-body-line-height) var(--font_family-sans);margin-bottom:10px;display:block}.Feedback-module__KBXA_G__pickerRow{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.Feedback-module__KBXA_G__channelLinks{flex-wrap:wrap;gap:8px;display:flex}.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:normal;text-align:center;overflow-wrap:anywhere;min-height:50px}.Feedback-module__KBXA_G__channelLink>svg,.Feedback-module__KBXA_G__contactLink>svg,.Feedback-module__KBXA_G__channelIcon{flex:none;width:1.25em;height:1.25em}.Feedback-module__KBXA_G__channelIcon{background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Feedback-module__KBXA_G__branchMeta{color:var(--color-grey-500);font:400 var(--web-desktop-caption-size)/var(--web-desktop-caption-line-height) var(--font_family-sans);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:600 var(--web-desktop-body-size)/var(--web-desktop-body-line-height) var(--font_family-sans);display:block}.Feedback-module__KBXA_G__empty p{color:var(--color-grey-500);font:400 var(--web-desktop-caption-size)/var(--web-desktop-caption-line-height) var(--font_family-sans);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{background:#fff}.Feedback-module__KBXA_G__intro{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}.Feedback-module__KBXA_G__title{font-size:var(--web-mobile-title-size);line-height:var(--web-mobile-title-line-height)}.Feedback-module__KBXA_G__pickerTitle,.Feedback-module__KBXA_G__empty strong{font-size:var(--web-mobile-heading-size);line-height:var(--web-mobile-heading-line-height)}.Feedback-module__KBXA_G__intro,.Feedback-module__KBXA_G__empty p{font-size:var(--web-mobile-body-size);line-height:var(--web-mobile-body-line-height)}.Feedback-module__KBXA_G__badges span,.Feedback-module__KBXA_G__branchMeta{font-size:var(--web-mobile-caption-size);line-height:var(--web-mobile-caption-line-height)}}
.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{font:600 var(--web-desktop-title-size)/var(--web-desktop-title-line-height) var(--font_family-sans);letter-spacing:0;color:#131927;margin:0 0 24px}.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;width:100%;font:600 var(--web-desktop-compact-heading-size)/var(--web-desktop-compact-heading-line-height) var(--font_family-sans);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;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{width:100%;font:400 var(--web-desktop-body-size)/var(--web-desktop-body-line-height) var(--font_family-sans);white-space:pre-line}.FaqBlock-module__ozTf3W__faq__action{color:#fff;width:100%;min-height:40px;font:600 var(--web-desktop-caption-size)/var(--web-desktop-caption-line-height) var(--font_family-sans);text-align:center;cursor:pointer;background:#4e61f6;border:0;border-radius:10px;justify-content:center;align-self:stretch;align-items:center;padding:8px 16px;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}.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}}@container faq-block (max-width:767px){.FaqBlock-module__ozTf3W__faq__title{font-size:var(--web-mobile-title-size);line-height:var(--web-mobile-title-line-height)}.FaqBlock-module__ozTf3W__faq__question{font-size:var(--web-mobile-heading-size);line-height:var(--web-mobile-heading-line-height)}.FaqBlock-module__ozTf3W__faq__answer,.FaqBlock-module__ozTf3W__faq__action{font-size:var(--web-mobile-body-size);line-height:var(--web-mobile-body-line-height)}}
.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_title{font:600 var(--web-desktop-page-size)/var(--web-desktop-page-line-height) 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 var(--web-desktop-body-size)/var(--web-desktop-body-line-height) 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_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%}.Hero-module__OCxelq__sc__st_hero_title{font-size:var(--web-mobile-title-size);line-height:var(--web-mobile-title-line-height)}.Hero-module__OCxelq__sc__st_hero_all_courses{font-size:var(--web-mobile-body-size);line-height:var(--web-mobile-body-line-height)}}
.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 var(--web-desktop-title-size)/var(--web-desktop-title-line-height) 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 var(--web-desktop-body-size)/var(--web-desktop-body-line-height) 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 var(--web-desktop-heading-size)/var(--web-desktop-heading-line-height) var(--font_family-sans);padding-right:52px}.HowLessons-module__28A73G__sc__hl_card_text{max-width:271px;color:var(--shared-color-text-primary);font:400 var(--web-desktop-body-size)/var(--web-desktop-body-line-height) 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}.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 var(--web-mobile-body-size)/var(--web-mobile-body-line-height) 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}.HowLessons-module__28A73G__sc__hl_card_text{width:100%;max-width:271px}.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}}@media (max-width:767px){.HowLessons-module__28A73G__sc__hl_title{font-size:var(--web-mobile-title-size);line-height:var(--web-mobile-title-line-height)}.HowLessons-module__28A73G__sc__hl_card_title{font-size:var(--web-mobile-heading-size);line-height:var(--web-mobile-heading-line-height)}.HowLessons-module__28A73G__sc__hl_card_text,.HowLessons-module__28A73G__sc__hl_badge,.HowLessons-module__28A73G__sc__hl_mobile_badge{font-size:var(--web-mobile-body-size);line-height:var(--web-mobile-body-line-height)}}
.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(--web-desktop-body-size)/var(--web-desktop-body-line-height) 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) var(--web-desktop-page-size)/var(--web-desktop-page-line-height) 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(--web-desktop-body-size)/var(--web-desktop-body-line-height) 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(--web-desktop-body-size);line-height:var(--web-desktop-body-line-height);text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:10px 20px;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(--web-desktop-body-size)/var(--web-desktop-body-line-height) 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:400 var(--web-desktop-body-size)/var(--web-desktop-body-line-height) 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(--web-desktop-body-size)/var(--web-desktop-body-line-height) 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:400 var(--web-desktop-body-size)/var(--web-desktop-body-line-height) var(--font_family-sans);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) var(--web-desktop-title-size)/var(--web-desktop-title-line-height) var(--font_family-sans)}.MessengersLanding-module__u7Vpdq__formCopy p{color:#ffffffe0;max-width:390px;font:400 var(--web-desktop-body-size)/var(--web-desktop-body-line-height) var(--font_family-sans);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__title{margin-top:16px}.MessengersLanding-module__u7Vpdq__intro{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__formCard{border-radius:14px;padding:10px}}@media (prefers-reduced-motion:reduce){.MessengersLanding-module__u7Vpdq__channel,.MessengersLanding-module__u7Vpdq__phone{transition:none}}@container (max-width:767px){.MessengersLanding-module__u7Vpdq__title{font-size:var(--web-mobile-title-size);line-height:var(--web-mobile-title-line-height)}.MessengersLanding-module__u7Vpdq__formCopy h2{font-size:var(--web-mobile-heading-size);line-height:var(--web-mobile-heading-line-height)}.MessengersLanding-module__u7Vpdq__intro,.MessengersLanding-module__u7Vpdq__channel,.MessengersLanding-module__u7Vpdq__channelCopy strong,.MessengersLanding-module__u7Vpdq__phoneLabel,.MessengersLanding-module__u7Vpdq__phone,.MessengersLanding-module__u7Vpdq__empty,.MessengersLanding-module__u7Vpdq__formCopy p{font-size:var(--web-mobile-body-size);line-height:var(--web-mobile-body-line-height)}.MessengersLanding-module__u7Vpdq__badge{font-size:var(--web-mobile-caption-size);line-height:var(--web-mobile-caption-line-height)}}
.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}}
