.yJZ7Ma_skeleton{border-radius:inherit;background:linear-gradient(100deg, var(--color-grey-100,#f3f4f6) 25%, var(--color-grey-200,#e5e7eb) 40%, var(--color-grey-100,#f3f4f6) 60%);background-size:250% 100%;animation:1.8s ease-in-out infinite yJZ7Ma_loading;display:block}.yJZ7Ma_frame{isolation:isolate;position:relative}.yJZ7Ma_frame[hidden]{display:none}.yJZ7Ma_frame[data-media-state=error] img{visibility:hidden}.yJZ7Ma_placeholder{z-index:1;pointer-events:none;position:absolute;inset:0}.yJZ7Ma_imagePlaceholder{z-index:-1}.yJZ7Ma_embed>iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.yJZ7Ma_error{z-index:1;border-radius:inherit;background:var(--color-grey-100,#f3f4f6);color:var(--color-grey-700,#374151);text-align:center;font:400 14px/1.4 var(--font_family-sans,sans-serif);place-content:center;gap:12px;padding:16px;display:grid;position:absolute;inset:0}@keyframes yJZ7Ma_loading{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.yJZ7Ma_skeleton{animation:none}}
.xTO6vq_action_row{width:100%;max-width:none}.xTO6vq_action_content{justify-content:flex-end;align-items:center;gap:var(--space-2);flex:none;width:max-content;min-width:100%;display:flex}
.Zs5yMq_section{background:var(--shared-color-surface-default);min-width:0}.Zs5yMq_page{gap:var(--space-4)}.Zs5yMq_editorPane{box-sizing:border-box;width:calc(100% - var(--accordion-section-edge-offset,0px) - var(--accordion-section-edge-offset,0px));margin-inline:var(--accordion-section-edge-offset,0px)}.Zs5yMq_editorPane[data-divided=true]{border-top:1px solid var(--shared-color-border-default)}.Zs5yMq_header{min-width:0;padding-right:calc(var(--space-8) + var(--space-2));gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading actions""description actions""meta actions";display:grid;position:relative}.Zs5yMq_editorPane .Zs5yMq_header{--accordion-header-gutter:var(--accordion-section-inline-gutter,var(--layout-inline-gutter,var(--space-6)));padding:var(--space-4) calc(var(--accordion-header-gutter) + var(--space-8) + var(--space-2)) var(--space-4) var(--accordion-header-gutter)}.Zs5yMq_editorPane[data-variant=compact] .Zs5yMq_header{padding-top:var(--space-2);padding-bottom:var(--space-2)}.Zs5yMq_editorPane[data-variant=row] .Zs5yMq_header{background:var(--shared-color-surface-muted);padding-top:10px;padding-bottom:10px}.Zs5yMq_editorPane[data-variant=row][data-open=true] .Zs5yMq_header{border-bottom:1px solid var(--shared-color-border-default)}.Zs5yMq_heading{grid-area:heading;min-width:0}.Zs5yMq_description{grid-area:description}.Zs5yMq_meta{grid-area:meta}.Zs5yMq_actions{grid-area:actions;align-items:flex-start;min-width:0;max-width:min(640px,100%);display:flex}.Zs5yMq_actions:empty,.Zs5yMq_meta:empty{display:none}.Zs5yMq_trigger{justify-content:flex-start;align-items:center;gap:var(--space-3);width:100%;min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:0;padding:0;display:flex}.Zs5yMq_trigger>span:first-child{overflow-wrap:anywhere;min-width:0}.Zs5yMq_trigger:hover:not(:disabled){color:var(--shared-color-action-primary-hover)}.Zs5yMq_trigger:focus-visible{border-radius:var(--radius-sm);outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.Zs5yMq_trigger:disabled{color:var(--shared-color-text-disabled);cursor:not-allowed}.Zs5yMq_indicator{width:var(--space-8);height:var(--space-6);justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.Zs5yMq_editorPane .Zs5yMq_indicator{top:var(--space-4);right:var(--accordion-header-gutter)}.Zs5yMq_editorPane[data-variant=compact] .Zs5yMq_indicator{top:var(--space-2)}.Zs5yMq_editorPane[data-variant=row] .Zs5yMq_indicator{top:10px}.Zs5yMq_indicator svg{transition:transform .14s}.Zs5yMq_trigger[aria-expanded=true] .Zs5yMq_indicator svg{transform:rotate(180deg)}.Zs5yMq_content{gap:var(--space-4);min-width:0;display:grid}.Zs5yMq_content[hidden]{display:none}.Zs5yMq_editorPane .Zs5yMq_content{padding:0 var(--accordion-section-inline-gutter,var(--layout-inline-gutter,var(--space-6))) var(--space-5)}.Zs5yMq_editorPane[data-variant=compact] .Zs5yMq_content{padding-bottom:var(--space-4)}.Zs5yMq_editorPane[data-variant=row] .Zs5yMq_content{gap:0;padding-bottom:0}.Zs5yMq_editorPane[data-variant=row] .Zs5yMq_content:has(>[data-action-row]+[data-table-root])>[data-action-row]{box-sizing:border-box;width:calc(100% + var(--accordion-section-inline-gutter,var(--layout-inline-gutter)) + var(--accordion-section-inline-gutter,var(--layout-inline-gutter)));max-width:none;min-height:40px;margin-inline:calc(-1 * var(--accordion-section-inline-gutter,var(--layout-inline-gutter)));padding:var(--space-2) var(--accordion-section-inline-gutter,var(--layout-inline-gutter));border-bottom:1px solid var(--shared-color-border-default);justify-content:flex-end}.Zs5yMq_content textarea{resize:vertical;min-height:0}@media (max-width:767px){.Zs5yMq_header{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""description""meta""actions"}.Zs5yMq_actions{width:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.Zs5yMq_indicator svg{transition:none}}
.fyTe1G_frame{width:100%;min-width:0;margin:40px auto;container:camp-block/inline-size;}.fyTe1G_frame[data-camp-block=hero]{margin-top:0}.fyTe1G_section{width:calc(100% - 20px);max-width:1080px;color:var(--text-primary,#131927);margin:0 auto}.fyTe1G_section h1,.fyTe1G_section h2,.fyTe1G_section h3,.fyTe1G_section h4,.fyTe1G_section p{margin:0}.fyTe1G_section h2{font-size:var(--web-desktop-title-size);line-height:var(--web-desktop-title-line-height);margin-bottom:24px;font-weight:600}.fyTe1G_section h3{font-size:var(--web-desktop-heading-size);line-height:var(--web-desktop-heading-line-height);font-weight:600}.fyTe1G_section h4{font-size:var(--web-desktop-compact-heading-size);line-height:var(--web-desktop-compact-heading-line-height);margin-top:18px;font-weight:600}.fyTe1G_section p{overflow-wrap:anywhere}.fyTe1G_section b{overflow-wrap:anywhere}.fyTe1G_section strong{overflow-wrap:anywhere}.fyTe1G_hero{isolation:isolate;background:var(--camp-hero-background);box-shadow:var(--shadow-card,0 4px 8px #00000016);border-radius:20px;grid-template-columns:minmax(0,1fr) 340px;gap:36px;margin-top:0;padding:24px;display:grid;position:relative;overflow:hidden}.fyTe1G_heroContent{z-index:1;flex-direction:column;gap:16px;min-width:0;display:flex}.fyTe1G_heroDescription{width:var(--camp-description-width,100%)}.fyTe1G_hero h1{white-space:pre-line;font-size:var(--web-desktop-page-size);line-height:var(--web-desktop-page-line-height);overflow-wrap:anywhere;font-weight:600}.fyTe1G_heroContent>div:not(.fyTe1G_tags):not(.fyTe1G_chips){font-size:var(--web-desktop-body-size);line-height:var(--web-desktop-body-line-height)}.fyTe1G_tags,.fyTe1G_chips{flex-wrap:wrap;gap:6px;display:flex}.fyTe1G_tags{font-size:var(--web-desktop-caption-size);line-height:var(--web-desktop-caption-line-height);margin-bottom:4px}.fyTe1G_tags>span,.fyTe1G_tag{background:var(--color-blue-500,#0095ff);color:#fff;border-radius:12px;padding:3px 8px}.fyTe1G_tags .fyTe1G_age{color:#131927;background:#fff}.fyTe1G_age:before{content:"";background:#0095ff;border-radius:50%;width:10px;height:10px;margin-right:4px;display:inline-block}.fyTe1G_chips{gap:10px}.fyTe1G_programPending{background:var(--color-purple-50,#f0efff);border-radius:24px;padding:32px}.fyTe1G_programPending h3{font-size:var(--web-desktop-heading-size);line-height:var(--web-desktop-heading-line-height);margin:0 0 12px}.fyTe1G_programPending p{margin:0}.fyTe1G_chips>span{border:1px solid var(--color-grey-200,#e5e7ea);font-size:var(--web-desktop-body-size);line-height:var(--web-desktop-body-line-height);background:#fff;border-radius:20px;padding:10px 12px}.fyTe1G_heroForm{z-index:3;background:#fff;border-radius:16px;align-self:start;min-width:0;padding:12px;scroll-margin-top:170px;position:relative}.fyTe1G_heroFormNote{z-index:3;color:var(--text-secondary,#5c6470);font-size:var(--web-desktop-caption-size);white-space:pre-line;overflow-wrap:anywhere;background:#ffffffd9;border-radius:4px;grid-column:2;margin:-24px 0 0;padding:8px 10px;line-height:1.35;position:relative}.fyTe1G_texture{z-index:-1;object-fit:contain;opacity:.12;pointer-events:none;width:800px;height:800px;position:absolute;top:-50px;left:-90px}.fyTe1G_heroArt{z-index:2;pointer-events:none;width:160px;height:300px;position:absolute;top:16px;right:334px}.fyTe1G_heroArt img{object-fit:contain;position:absolute}.fyTe1G_artTop{width:125px;height:125px;top:0;right:0}.fyTe1G_artBottom{width:150px;height:170px;bottom:0;left:0}.fyTe1G_artExtra{width:77px;height:77px;bottom:0;right:10px}.fyTe1G_customArt{width:160px;height:280px;inset:0}.fyTe1G_hero[data-season=summer] .fyTe1G_artBottom{top:-20px;left:-20px;transform:rotate(-35deg)}.fyTe1G_hero[data-season=summer] .fyTe1G_artTop{top:125px}.fyTe1G_heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.fyTe1G_heading h2{margin-bottom:0}.fyTe1G_button{background:var(--color-primary-500,#4e61f6);color:#fff;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:14px 24px;font-weight:600;text-decoration:none;display:inline-flex}.fyTe1G_button:focus-visible,.fyTe1G_programCard summary:focus-visible,.fyTe1G_scroller:focus-visible{outline-offset:4px;outline:3px solid #0095ff}.fyTe1G_benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.fyTe1G_benefits article{background:#e6f4ff;border-radius:20px;padding:20px;position:relative;overflow:hidden}.fyTe1G_benefits article:first-child{color:#fff;background:#4e61f6;padding-right:100px}.fyTe1G_benefits article:nth-child(2){background:#fef6ee}.fyTe1G_benefits h3{margin-bottom:10px}.fyTe1G_benefits article>img{object-fit:contain;position:absolute;bottom:0;right:-20px}.fyTe1G_benefits article:nth-child(3)>img{top:12px;right:12px}.fyTe1G_benefits article:nth-child(3) h3{padding-right:35px}.fyTe1G_scroller{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding:16px 2px 18px;display:flex;overflow-x:auto}.fyTe1G_scroller::-webkit-scrollbar{display:none}.fyTe1G_progress{background:#f3f4f6;border-radius:12px;height:8px;margin-top:6px;overflow:hidden}.fyTe1G_progress>span{border-radius:inherit;background:#4e61f6;height:100%;display:block}.fyTe1G_programCard{background:var(--camp-program-color,#edeffe);min-width:0;box-shadow:var(--shadow-card,0 4px 6px #00000016);border:1px solid #e5e7ea;border-radius:20px;padding:16px;position:relative}.fyTe1G_scroller>.fyTe1G_programCard{scroll-snap-align:start;flex:0 0 364px}.fyTe1G_tag{font-size:var(--web-desktop-body-size);line-height:var(--web-desktop-body-line-height);margin-bottom:12px;display:table;position:relative}.fyTe1G_programCard h3{padding-right:28px;position:relative}.fyTe1G_programCopy{font-size:var(--web-desktop-body-size);line-height:var(--web-desktop-body-line-height);color:#6d717f;margin-top:10px;position:relative}.fyTe1G_programCopy h4{color:#131927}.fyTe1G_programDecoration{opacity:.6;object-fit:contain;pointer-events:none;width:95px;height:112px;position:absolute;top:8px;right:12px}.fyTe1G_accordionDecoration{opacity:1;width:70.5px;height:81.5px;top:-10px;right:-10px}.fyTe1G_programImage{object-fit:contain;border:1px solid var(--color-grey-200,#e5e7ea);background:#fff;border-radius:14px;width:54px;height:54px;padding:8px;position:absolute;top:-12px;right:0;transform:rotate(20deg)}.fyTe1G_weekly{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.fyTe1G_weeklyColumn{gap:16px;min-width:0;display:grid}.fyTe1G_weeklyColumn:empty{display:none}.fyTe1G_programCard summary{cursor:pointer;padding-right:34px;list-style:none;position:relative}.fyTe1G_programCard summary::-webkit-details-marker{display:none}.fyTe1G_toggle{color:#fff;background:#4e61f6;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}.fyTe1G_close,.fyTe1G_programCard[open] .fyTe1G_plus{display:none}.fyTe1G_programCard[open] .fyTe1G_close{display:block}.fyTe1G_mobileProgram{display:none}.fyTe1G_schedule{color:#fff;isolation:isolate;background:#ffab00;border-radius:20px;padding:24px 20px;position:relative;overflow:hidden}.fyTe1G_scheduleDecoration{object-fit:cover;z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fyTe1G_scheduleGroup+.fyTe1G_scheduleGroup{margin-top:30px}.fyTe1G_scheduleGroup>h3{text-align:center;margin-bottom:16px}.fyTe1G_steps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.fyTe1G_steps li{padding-top:48px;display:flex;position:relative}.fyTe1G_steps li:before{content:"";background:#fff;border-radius:0;height:5px;position:absolute;top:14px;left:-8px;right:-8px}.fyTe1G_stepNumber{color:#ffab00;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:0;left:calc(50% - 15px)}.fyTe1G_steps article{color:#131927;background:#fff;border-radius:16px;width:100%;padding:12px;position:relative}.fyTe1G_steps h3{font-size:var(--web-desktop-heading-size);line-height:var(--web-desktop-heading-line-height);margin-bottom:10px;padding-right:16px}.fyTe1G_steps p{color:#6d717f;font-size:var(--web-desktop-body-size);line-height:var(--web-desktop-body-line-height)}.fyTe1G_stepImage{object-fit:contain;border:1px solid var(--color-grey-200,#e5e7ea);background:#fff;border-radius:10px;width:38px;height:38px;padding:5px;position:absolute;top:-4px;right:-4px;transform:rotate(18deg)}.fyTe1G_conditions{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),349px));justify-content:center;gap:16px;display:grid}.fyTe1G_conditions article{background:var(--condition-color,#edeffe);color:#000;border-radius:14px;flex-direction:column;min-height:416px;padding:16px 16px 0;display:flex;overflow:hidden}.fyTe1G_conditions article[data-contrast=dark]{color:#fff}.fyTe1G_conditions h3{margin-bottom:12px}.fyTe1G_conditions article>div:not(.fyTe1G_conditionArt){font-size:var(--web-desktop-body-size);line-height:var(--web-desktop-body-line-height);color:inherit}.fyTe1G_conditions article[data-contrast=dark]>div:not(.fyTe1G_conditionArt){color:#fff}.fyTe1G_conditionArt{--art-ratio:calc(349 / 172);aspect-ratio:var(--art-ratio);flex:none;margin:auto -16px 0;position:relative;overflow:hidden}.fyTe1G_conditionArt>img:first-child{width:88.253%;height:auto;position:absolute;top:-64.535%;left:50%;transform:translate(-50%)}.fyTe1G_conditions article[data-condition="1"] .fyTe1G_conditionArt{--art-ratio:calc(349 / 210)}.fyTe1G_conditions article[data-condition="1"] .fyTe1G_conditionArt:not([data-custom-art=true])>img:first-child{width:67.049%;top:-21.905%}.fyTe1G_conditions article[data-condition="3"] .fyTe1G_conditionArt:not([data-custom-art=true])>img:first-child{width:97.135%;top:-71.012%}.fyTe1G_conditions .fyTe1G_conditionArt[data-custom-art=true]>img:first-child{object-fit:contain;width:100%;height:100%;top:0}.fyTe1G_conditionWave{background:linear-gradient(to bottom, transparent 40%, var(--condition-color,#edeffe));pointer-events:none;position:absolute;inset:0}.fyTe1G_galleryPhoto{scroll-snap-align:start;border-radius:20px;flex:none;width:480px;height:320px;overflow:hidden}.fyTe1G_galleryPhoto>img{object-fit:cover;width:100%;height:100%;display:block}@container camp-block (768px<=width<=1100px){.fyTe1G_hero h1{font-size:var(--web-desktop-title-size);line-height:var(--web-desktop-title-line-height)}.fyTe1G_heroArt{opacity:.5}.fyTe1G_steps h3{font-size:var(--web-desktop-compact-heading-size);line-height:var(--web-desktop-compact-heading-line-height)}}@container camp-block (max-width:767px){.fyTe1G_heroDescription{width:100%}.fyTe1G_section h2{margin-bottom:16px}.fyTe1G_hero{flex-direction:column;gap:0;margin-top:0;padding:12px 10px;display:flex}.fyTe1G_heroContent{gap:16px}.fyTe1G_heroArt{z-index:0;align-self:center;width:240px;height:90px;position:relative;top:auto;right:auto}.fyTe1G_artTop{width:110px;height:110px;top:-15px;right:0}.fyTe1G_artBottom{width:130px;height:150px;bottom:-45px;left:0}.fyTe1G_hero[data-season=summer] .fyTe1G_artTop{top:-10px}.fyTe1G_hero[data-season=summer] .fyTe1G_artBottom{top:-20px;left:0}.fyTe1G_artExtra{bottom:-15px;right:65px}.fyTe1G_customArt{width:240px;height:130px;top:-10px}.fyTe1G_heroForm{align-self:stretch;padding:10px}.fyTe1G_heroFormNote{grid-column:1;margin-top:-20px}.fyTe1G_chips{gap:4px}.fyTe1G_chips>span{padding:7px 10px}.fyTe1G_heading{flex-wrap:wrap;gap:12px;margin-bottom:16px}.fyTe1G_heading h2{margin:0}.fyTe1G_benefits{grid-template-columns:1fr;gap:10px}.fyTe1G_benefits article{padding:16px}.fyTe1G_desktopProgram{display:none}.fyTe1G_mobileProgram{gap:12px;display:grid}.fyTe1G_weekly{grid-template-columns:1fr;gap:12px}.fyTe1G_weeklyColumn{gap:12px}.fyTe1G_programCard{padding:12px}.fyTe1G_programCard h3{padding-right:0}.fyTe1G_programDecoration{width:63px;height:74px}.fyTe1G_accordionDecoration{width:70.5px;height:81.5px;top:-6px;right:-6px}.fyTe1G_tag{margin-bottom:10px}.fyTe1G_schedule{padding:20px 10px}.fyTe1G_scheduleGroup>h3{text-align:left;margin-bottom:16px}.fyTe1G_steps{flex-direction:column;gap:12px;display:flex}.fyTe1G_steps li{padding:0 0 0 42px}.fyTe1G_steps li:before{width:4px;height:calc(100% + 12px);top:15px;left:13px}.fyTe1G_steps li:last-child:before{display:none}.fyTe1G_stepNumber{top:0;left:0}.fyTe1G_steps article{padding:12px}.fyTe1G_conditions{grid-template-columns:1fr;gap:10px}.fyTe1G_conditions article{padding:16px 16px 0}.fyTe1G_galleryPhoto{width:205px;height:137px}.fyTe1G_scroller{gap:12px;padding-top:0}}.fyTe1G_viewport{position:relative}@media (max-width:767px){.fyTe1G_frame{margin-block:32px}.fyTe1G_frame[data-camp-block=hero]{margin-top:0}}.fyTe1G_fade{pointer-events:none;background:linear-gradient(90deg,#0000,#fff);width:60px;position:absolute;top:0;bottom:0;right:0}.fyTe1G_viewport[data-at-end=true] .fyTe1G_fade{opacity:0}@container camp-block (max-width:767px){.fyTe1G_section h2,.fyTe1G_hero h1{font-size:var(--web-mobile-title-size);line-height:var(--web-mobile-title-line-height)}.fyTe1G_section h3,.fyTe1G_section h4,.fyTe1G_steps h3,.fyTe1G_programPending h3{font-size:var(--web-mobile-heading-size);line-height:var(--web-mobile-heading-line-height)}.fyTe1G_heroContent>div:not(.fyTe1G_tags):not(.fyTe1G_chips),.fyTe1G_programCopy,.fyTe1G_steps p,.fyTe1G_conditions article>div:not(.fyTe1G_conditionArt){font-size:var(--web-mobile-body-size);line-height:var(--web-mobile-body-line-height)}.fyTe1G_tags,.fyTe1G_tag,.fyTe1G_chips>span{font-size:var(--web-mobile-caption-size);line-height:var(--web-mobile-caption-line-height)}}
.HrUwFG_sc__st_icon{width:var(--icon-size,24px);height:var(--icon-size,24px);color:var(--icon-color,var(--color-primary-500));stroke-width:var(--icon-stroke,1.5);flex-shrink:0}
.f6XvVa_breadcrumbs{min-height:40px;color:var(--color-grey-400,#9ea2ae);margin-top:12px;margin-bottom:12px}.f6XvVa_breadcrumbs__container,.f6XvVa_breadcrumbs__item{align-items:center;display:flex}.f6XvVa_breadcrumbs>.f6XvVa_breadcrumbs__container{width:min(var(--site-container-width), calc(100% - 32px));max-width:var(--site-container-width);min-width:0}.f6XvVa_breadcrumbs__item{min-width:0}.f6XvVa_breadcrumbs__home,.f6XvVa_breadcrumbs__link,.f6XvVa_breadcrumbs__current{border-radius:8px;align-items:center;min-height:40px;display:inline-flex}.f6XvVa_breadcrumbs__home{color:var(--color-primary-500);padding-right:8px}.f6XvVa_breadcrumbs__link,.f6XvVa_breadcrumbs__current{font:600 var(--web-desktop-caption-size)/var(--web-desktop-caption-line-height) var(--font_family-sans);padding-inline:8px}.f6XvVa_breadcrumbs__home:focus-visible,.f6XvVa_breadcrumbs__link:focus-visible{outline:3px solid var(--color-primary-200);outline-offset:1px}.f6XvVa_breadcrumbs__link:hover{color:var(--color-primary-500)}.f6XvVa_breadcrumbs__separator{color:var(--color-grey-400,#9ea2ae)}@media (max-width:767px){.f6XvVa_breadcrumbs>.f6XvVa_breadcrumbs__container{flex-wrap:wrap;align-content:center;width:calc(100% - 20px);max-width:calc(100% - 20px);padding-inline:0}.f6XvVa_breadcrumbs__current{overflow-wrap:anywhere;min-width:0}.f6XvVa_breadcrumbs__link,.f6XvVa_breadcrumbs__current{font-size:var(--web-mobile-caption-size);line-height:var(--web-mobile-caption-line-height)}}
.e23SJa_section{background:var(--color-grey-50,#f9fafb);border-radius:20px;width:min(100% - 32px,1080px);margin:32px auto;padding:32px}.e23SJa_title{border-radius:8px;width:min(70%,480px);height:36px;margin-bottom:24px}.e23SJa_line{border-radius:6px;width:80%;height:18px;margin-block:14px}.e23SJa_cards{grid-template-columns:1fr 1fr;gap:24px;margin-top:32px;display:grid}.e23SJa_card{border-radius:16px;height:240px}.e23SJa_form{max-width:720px}.e23SJa_form .e23SJa_card{border-radius:12px;height:56px}@media (max-width:767px){.e23SJa_section{padding:20px 16px}.e23SJa_cards{grid-template-columns:1fr;gap:16px}.e23SJa_title{width:90%;height:32px}.e23SJa_line{width:100%}}
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}.W-KctW_heroSection{margin-bottom:40px;padding-inline:16px}.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}.W-KctW_heroBackground{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.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}.W-KctW_heroCopy{z-index:1;flex-direction:column;align-items:flex-start;gap:16px;width:min(692px,100% - 388px);padding:24px;display:flex}.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)}.W-KctW_heroCopy>button{width:311px;height:48px;min-height:48px;padding-block:0}.W-KctW_heroDirections{flex-wrap:wrap;gap:12px;width:min(600px,100%);display:flex}.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}.W-KctW_heroDirectionText{padding-inline:8px}.W-KctW_heroDirections a:focus-visible,.W-KctW_heroDirections a:hover{outline-offset:2px;outline:3px solid #4e61f652}.W-KctW_heroDecor{z-index:1;pointer-events:none;width:376px;height:352px;position:absolute;bottom:0;right:0;overflow:hidden}.W-KctW_heroDecorDesktop img{max-width:none;display:block}.W-KctW_heroDecorDesktop{overflow:visible}.W-KctW_heroDesktopScene{width:376px;height:352px;position:absolute;inset:0}.W-KctW_heroDesktopScene .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}.W-KctW_heroDesktopScene .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}.W-KctW_heroDesktopScene .W-KctW_heroMobileTile img{object-fit:cover;width:85.958px;max-width:none;height:85.958px;position:absolute;top:23.775px;left:21.947px}.W-KctW_heroDesktopScene .W-KctW_heroMobileCardRoblox{--hero-desktop-card-size:176.312px;--hero-desktop-card-rotation:-26.22deg;top:-23px;left:73px}.W-KctW_heroDesktopScene .W-KctW_heroMobileCardMinecraft{--hero-desktop-card-size:148.963px;--hero-desktop-card-rotation:-8.12deg;top:125px;left:161px}.W-KctW_heroDesktopScene .W-KctW_heroMobileCardPython{--hero-desktop-card-size:182.584px;--hero-desktop-card-rotation:-56.35deg;top:122px;left:0}.W-KctW_heroDesktopScene .W-KctW_heroMobileCardScratch{--hero-desktop-card-size:183.221px;--hero-desktop-card-rotation:34.7deg;top:236px;left:107px}.W-KctW_heroDesktopScene .W-KctW_heroMobileCardCreeper{--hero-desktop-card-size:183.221px;--hero-desktop-card-rotation:34.7deg;top:196px;left:263px}.W-KctW_heroDesktopScene .W-KctW_heroMobileCardFigma{--hero-desktop-card-size:170.719px;--hero-desktop-card-rotation:21.45deg;top:9px;left:235px}.W-KctW_heroDesktopScene .W-KctW_heroMobileTileFigma img{width:109.83%;height:109.83%;top:-4.65%;left:-.8%}.W-KctW_heroDecorMobile{display:none}.W-KctW_directionsSection{margin-block:40px}.W-KctW_directionsContainer{flex-direction:column;gap:24px;display:flex}.W-KctW_directionsContainer>h2,.W-KctW_audienceContainer>h2{font:600 var(--web-desktop-title-size)/var(--web-desktop-title-line-height) var(--font_family-sans)}.W-KctW_directionsList{flex-direction:column;gap:20px;display:flex;container:courses-block/inline-size}.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}.W-KctW_directionDecorDesktop,.W-KctW_directionDecorMobile{pointer-events:none;background-position:top;background-repeat:no-repeat;background-size:100%;position:absolute;inset:0}.W-KctW_directionDecorMobile{display:none}.W-KctW_directionPanel>:not(.W-KctW_directionDecorDesktop):not(.W-KctW_directionDecorMobile){position:relative}.W-KctW_directionHeader{justify-content:space-between;align-items:center;gap:20px;min-height:48px;display:flex}.W-KctW_directionHeader h3{color:#fff;font:600 var(--web-desktop-group-size)/var(--web-desktop-group-line-height) var(--font_family-sans)}.W-KctW_directionDesktopLead{flex:none;align-items:center;gap:20px;display:flex}.W-KctW_directionDesktopLead button{min-width:150px}.W-KctW_directionToggle,.W-KctW_directionMobileLink,.W-KctW_directionMobileLead{display:none}.W-KctW_directionBody{min-width:0}.W-KctW_audienceSection{margin-block:40px}.W-KctW_audienceContainer{flex-direction:column;gap:24px;display:flex}.W-KctW_audienceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.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}.W-KctW_audienceDecor{z-index:0;pointer-events:none;position:absolute;inset:0}.W-KctW_audienceLine,.W-KctW_audienceLine:after{content:"";background:50%/contain no-repeat;width:491px;height:574px;display:block;position:absolute}.W-KctW_audienceCard[data-audience-card="1"] .W-KctW_audienceLine{background-image:url(/courses/catalog/audience/desktop/line-1.svg);top:-64px;left:-123px}.W-KctW_audienceCard[data-audience-card="2"] .W-KctW_audienceLine{background-image:url(/courses/catalog/audience/desktop/line-2.svg);top:-64px;left:242px}.W-KctW_audienceCard[data-audience-card="2"] .W-KctW_audienceLine:after{background-image:url(/courses/catalog/audience/desktop/line-2.svg);top:0;left:-489px}.W-KctW_audienceCard[data-audience-card="3"] .W-KctW_audienceLine{background-image:url(/courses/catalog/audience/desktop/line-3.svg);top:-64px;left:-123px}.W-KctW_audienceLogo{background:50%/contain no-repeat;display:block;position:absolute}.W-KctW_audienceCard[data-audience-card="1"] .W-KctW_audienceLogoPrimary{background-image:url(/courses/catalog/audience/desktop/logo-1.png);width:125px;height:125px;bottom:29px;left:-19px}.W-KctW_audienceCard[data-audience-card="1"] .W-KctW_audienceLogoSecondary{background-image:url(/courses/catalog/audience/desktop/logo-2.png);width:131px;height:131px;bottom:165px;right:-29px}.W-KctW_audienceCard[data-audience-card="2"] .W-KctW_audienceLogoPrimary{background-image:url(/courses/catalog/audience/desktop/logo-4.png);width:125px;height:125px;bottom:34px;left:-18px}.W-KctW_audienceCard[data-audience-card="2"] .W-KctW_audienceLogoSecondary{background-image:url(/courses/catalog/audience/desktop/logo-3.png);width:128px;height:128px;top:252px;right:-1px}.W-KctW_audienceCard[data-audience-card="3"] .W-KctW_audienceLogoPrimary{background-image:url(/courses/catalog/audience/desktop/logo-5.png);width:88px;height:88px;top:294px;left:79px}.W-KctW_audienceCard[data-audience-card="3"] .W-KctW_audienceLogoSecondary{background-image:url(/courses/catalog/audience/desktop/logo-6.png);width:142px;height:142px;top:164px;right:12px}.W-KctW_audienceCopy{z-index:2;flex-direction:column;flex:auto;gap:10px;width:100%;min-height:0;display:flex}.W-KctW_audienceCopy h3{font:600 var(--web-desktop-heading-size)/var(--web-desktop-heading-line-height) var(--font_family-sans)}.W-KctW_audienceCopy p{font:400 var(--web-desktop-body-size)/var(--web-desktop-body-line-height) var(--font_family-sans)}.W-KctW_audienceIllustration{z-index:1;pointer-events:none;width:279px;height:291px;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.W-KctW_audienceIllustration img{object-fit:fill;max-width:none}.W-KctW_audienceCard[data-audience-card="1"] .W-KctW_audienceIllustration img{width:207.5%!important;height:132.65%!important;top:-32.65%!important;left:-51.08%!important}.W-KctW_audienceCard[data-audience-card="2"] .W-KctW_audienceIllustration img{width:253.89%!important;height:162.3%!important;top:-13.5%!important;left:-80.52%!important}.W-KctW_audienceCard[data-audience-card="3"] .W-KctW_audienceIllustration img{width:182.99%!important;height:116.92%!important;top:-4.55%!important;left:-61.42%!important}.W-KctW_closingSection{background:#906aff;min-height:416px;position:relative;overflow:hidden}.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)}.W-KctW_closingContainer{align-items:flex-end;gap:32px;display:flex;position:relative}.W-KctW_closingCopy{flex-direction:column;flex:0 0 604px;gap:16px;width:604px;padding-block:40px;display:flex}.W-KctW_closingCopy h2{color:#fff;font:600 var(--web-desktop-title-size)/var(--web-desktop-title-line-height) var(--font_family-sans)}.W-KctW_closingCopy ul{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.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}.W-KctW_closingForm{background:#fff;border-radius:14px;padding:12px}@media (max-width:767px){.W-KctW_heroSection{margin-bottom:32px;padding-inline:10px}.W-KctW_hero{flex-direction:column;min-height:0;padding-inline:0}.W-KctW_heroBackground{display:none}.W-KctW_heroCopy{box-sizing:border-box;flex-shrink:0;gap:16px;width:100%;padding:12px}.W-KctW_heroCopy h1{max-width:320px}.W-KctW_heroDirections{gap:8px;width:100%}.W-KctW_heroDirections a{max-width:100%;min-height:36px;padding:6px 12px}.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}.W-KctW_heroDecorDesktop{display:none}.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}.W-KctW_heroMobileScene{aspect-ratio:316/294;width:100%;height:auto;position:absolute;inset:0 0 auto;transform:none}.W-KctW_heroMobileCard{width:var(--hero-card-size);aspect-ratio:1;justify-content:center;align-items:center;display:flex;position:absolute}.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}.W-KctW_heroMobileTile img{object-fit:cover;width:65.278%;max-width:none;height:65.278%;position:absolute;top:18.054%;left:16.665%}.W-KctW_heroMobileCardRoblox{--hero-card-size:45.169%;--hero-tile-size:74.683%;--hero-card-rotation:-26.22deg;top:0;left:15.854%}.W-KctW_heroMobileCardMinecraft{--hero-card-size:38.162%;--hero-tile-size:88.398%;--hero-card-rotation:-8.12deg;top:40.752%;left:38.397%}.W-KctW_heroMobileCardPython{--hero-card-size:46.776%;--hero-tile-size:72.12%;--hero-card-rotation:-56.35deg;top:39.925%;left:-2.848%}.W-KctW_heroMobileCardScratch{--hero-card-size:46.939%;--hero-tile-size:71.869%;--hero-card-rotation:34.7deg;top:71.429%;left:16.456%}.W-KctW_heroMobileCardCreeper{--hero-card-size:46.939%;--hero-tile-size:71.869%;--hero-card-rotation:34.7deg;top:60.303%;left:64.529%}.W-KctW_heroMobileCardFigma{--hero-card-size:43.736%;--hero-tile-size:77.133%;--hero-card-rotation:21.45deg;top:8.811%;left:57.354%}.W-KctW_heroMobileTileFigma img{width:109.83%;height:109.83%;top:-4.65%;left:-.8%}.W-KctW_directionsSection,.W-KctW_audienceSection{margin-block:32px}.W-KctW_directionsContainer,.W-KctW_audienceContainer,.W-KctW_directionsList{gap:16px}.W-KctW_directionPanel{gap:0;min-height:0;padding:12px}.W-KctW_directionDecorDesktop{display:none}.W-KctW_directionDecorMobile{display:block}.W-KctW_directionHeader{gap:12px;min-height:32px}.W-KctW_directionDesktopLead{display:none}.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}.W-KctW_directionToggle:focus-visible{outline-offset:3px;outline:3px solid #ffffffbf}.W-KctW_directionBody{grid-template-rows:0fr;min-height:0;transition:grid-template-rows .35s;display:grid;overflow:hidden}.W-KctW_directionBody[data-open=true]{grid-template-rows:1fr}.W-KctW_directionBodyInner{flex-direction:column;gap:16px;min-height:0;padding-top:0;transition:padding-top .35s;display:flex;overflow:hidden}.W-KctW_directionBody[data-open=true]>.W-KctW_directionBodyInner{padding-top:16px}.W-KctW_directionMobileLink{display:block}.W-KctW_directionMobileLead{flex-direction:column;gap:16px;display:flex}.W-KctW_directionMobileLead button{width:100%}.W-KctW_audienceGrid{grid-template-columns:1fr;gap:10px}.W-KctW_audienceCard{border-radius:20px;height:361px}.W-KctW_audienceCard[data-audience-card="3"]{height:354px}.W-KctW_audienceCopy{flex:none}.W-KctW_audienceLine,.W-KctW_audienceLine:after{width:491px;height:574px}.W-KctW_audienceCard[data-audience-card="1"] .W-KctW_audienceLine{background-image:url(/courses/catalog/audience/mobile/line-1.svg)}.W-KctW_audienceCard[data-audience-card="2"] .W-KctW_audienceLine{background-image:url(/courses/catalog/audience/mobile/line-2.svg)}.W-KctW_audienceCard[data-audience-card="2"] .W-KctW_audienceLine:after{display:none}.W-KctW_audienceCard[data-audience-card="3"] .W-KctW_audienceLine{background-image:url(/courses/catalog/audience/mobile/line-3.svg);left:-489px}.W-KctW_audienceCard[data-audience-card="1"] .W-KctW_audienceLogoPrimary{background-image:url(/courses/catalog/audience/mobile/logo-1.png)}.W-KctW_audienceCard[data-audience-card="1"] .W-KctW_audienceLogoSecondary{background-image:url(/courses/catalog/audience/mobile/logo-2.png)}.W-KctW_audienceCard[data-audience-card="2"] .W-KctW_audienceLogoPrimary{background-image:url(/courses/catalog/audience/mobile/logo-4.png)}.W-KctW_audienceCard[data-audience-card="2"] .W-KctW_audienceLogoSecondary{background-image:url(/courses/catalog/audience/mobile/logo-3.png)}.W-KctW_audienceCard[data-audience-card="3"] .W-KctW_audienceLogoPrimary{background-image:url(/courses/catalog/audience/mobile/logo-5.png)}.W-KctW_audienceCard[data-audience-card="3"] .W-KctW_audienceLogoSecondary{background-image:url(/courses/catalog/audience/mobile/logo-6.png)}.W-KctW_audienceIllustration{width:221px;height:230px}.W-KctW_audienceCard[data-audience-card="2"] .W-KctW_audienceIllustration img{width:272.45%!important;height:162.3%!important;top:-13.5%!important;left:-90.19%!important}.W-KctW_closingSection{min-height:835px;padding-top:32px}.W-KctW_closingSection:before{background-image:url(/about-school/background-mobile.svg);width:841px;height:932px;top:-96px;left:-246px}.W-KctW_closingContainer{flex-direction:column;align-items:stretch;gap:10px;min-height:803px}.W-KctW_closingCopy{flex:none;gap:10px;width:100%;padding:0}.W-KctW_closingCopy ul{gap:10px}.W-KctW_closingCopy li{min-height:32px;padding-block:6px}.W-KctW_closingForm{padding:10px}}@media (max-width:359px){.W-KctW_heroDirections a{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.W-KctW_directionBody,.W-KctW_directionBodyInner{transition:none}}@media (max-width:767px){.W-KctW_heroCopy h1,.W-KctW_directionsContainer>h2,.W-KctW_audienceContainer>h2,.W-KctW_closingCopy h2{font-size:var(--web-mobile-title-size);line-height:var(--web-mobile-title-line-height)}.W-KctW_directionHeader h3,.W-KctW_audienceCopy h3{font-size:var(--web-mobile-heading-size);line-height:var(--web-mobile-heading-line-height)}.W-KctW_audienceCopy p,.W-KctW_closingCopy li,.W-KctW_heroDirections a{font-size:var(--web-mobile-body-size);line-height:var(--web-mobile-body-line-height)}.W-KctW_heroCopy button{font-size:var(--web-mobile-body-size);line-height:var(--web-mobile-body-line-height)}.W-KctW_audienceCard,.W-KctW_audienceCard[data-audience-card="3"]{height:auto;min-height:361px}.W-KctW_audienceIllustration{flex-shrink:0}}
.F_cRnq_heroSection{padding:8px 0 40px}.F_cRnq_heroContainer,.F_cRnq_factsContainer,.F_cRnq_audienceContainer,.F_cRnq_closingContainer{max-width:var(--site-container-width)}.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}.F_cRnq_heroBackdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.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%)}.F_cRnq_heroTextureRotate{flex:none;transform:rotate(14.39deg)}.F_cRnq_heroTextureFrame{opacity:.32;width:817.238px;height:758.119px;position:relative}.F_cRnq_heroTextureCrop{opacity:.2;display:block;position:absolute;inset:0;overflow:hidden}.F_cRnq_textureImage{width:336.47%;max-width:none;height:174.17%;position:absolute;top:-36.97%;left:-113.36%}.F_cRnq_heroGradients{opacity:.4;width:1380px;height:736px;position:absolute;top:-4px;left:0;overflow:hidden}.F_cRnq_heroGradientRight,.F_cRnq_heroGradientLeft{justify-content:center;align-items:center;width:1934.88px;height:1937.18px;display:flex;position:absolute}.F_cRnq_heroGradientRight{top:-700.541px;left:413.04px;transform:scaleY(-1)rotate(180deg)}.F_cRnq_heroGradientLeft{top:-700.541px;left:-1039.79px}.F_cRnq_heroGradientRight img,.F_cRnq_heroGradientLeft img{width:auto;max-width:none;height:auto;position:absolute;inset:-17.63% -8.23% -4.22% -4.25%}.F_cRnq_heroContent{z-index:1;text-align:center;flex-direction:column;align-items:center;padding:24px;display:flex;position:relative}.F_cRnq_heroCopy{max-width:900px;margin-top:24px}.F_cRnq_heroCopy h1,.F_cRnq_audienceContainer h2,.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}.F_cRnq_heroCopy h1{font-size:var(--web-desktop-page-size);line-height:var(--web-desktop-page-line-height)}.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}.F_cRnq_heroActions{justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.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}.F_cRnq_courseLink:hover{text-decoration:underline}.F_cRnq_factsSection{padding:0 0 64px}.F_cRnq_facts{grid-template-columns:minmax(0,582px) minmax(0,482px);gap:16px;min-height:226px;display:grid}.F_cRnq_factsSmall{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.F_cRnq_fact{background:#edeffe;border-radius:20px;flex-direction:column;justify-content:center;min-width:0;padding:12px;display:flex;overflow:hidden}.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}.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}.F_cRnq_factHighlight{color:#fff;background:#4e61f6 url(/about/facts-decor.png) 50%/100% 100% no-repeat;position:relative}.F_cRnq_factHighlight strong,.F_cRnq_factHighlight span{z-index:1;color:#fff;position:relative}.F_cRnq_audienceSection{padding:0 0 72px}.F_cRnq_audienceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.F_cRnq_audienceCard{color:#fff;border-radius:20px;flex-direction:column;min-height:483px;padding:12px;display:flex;position:relative;overflow:hidden}.F_cRnq_audienceCard1{background:#22c55e}.F_cRnq_audienceCard2{background:#0095ff}.F_cRnq_audienceCard3{background:#906aff}.F_cRnq_audienceLine{z-index:0;width:993.965px;height:615.171px;display:block;position:absolute;top:79px}.F_cRnq_audienceLine1{left:12px}.F_cRnq_audienceLine2{left:-353.332px}.F_cRnq_audienceLine3{left:-718.668px}.F_cRnq_audienceLineImage{width:1029.97px;max-width:none;height:651.175px;position:absolute;top:-18.024px;left:-17.99px}.F_cRnq_audienceCopy{z-index:2;position:relative}.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}.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}.F_cRnq_audienceTeacher{z-index:1;object-fit:cover;object-position:55% 15%}.F_cRnq_projectLogos{z-index:1;position:absolute;inset:102px 0 0}.F_cRnq_projectLogos span{background:#ffffffe6;border-radius:16px;display:block;position:absolute;overflow:hidden;box-shadow:0 2px 8px #0095ff66}.F_cRnq_projectLogos span img{object-fit:contain;padding:18%}.F_cRnq_projectLogo1{width:118px;height:118px;top:80px;left:-16px;transform:rotate(-26deg)}.F_cRnq_projectLogo2{width:128px;height:128px;top:113px;left:82px;transform:rotate(21deg)}.F_cRnq_projectLogo3{width:97px;height:97px;top:35px;right:72px;transform:rotate(-56deg)}.F_cRnq_projectLogo4{width:122px;height:122px;bottom:18px;right:22px;transform:rotate(-8deg)}.F_cRnq_projectLogo5{width:126px;height:126px;top:26px;right:-24px;transform:rotate(-21deg)}.F_cRnq_projectLogo6{width:136px;height:136px;bottom:-2px;left:12px;transform:rotate(35deg)}.F_cRnq_teacherAvatars{z-index:1;justify-content:center;display:flex;position:absolute;bottom:24px;left:12px;right:12px}.F_cRnq_teacherAvatars img{width:96px;height:96px;margin-left:-39px}.F_cRnq_teacherAvatars img:first-child{margin-left:0}@media (max-width:767px){.F_cRnq_heroSection{padding:0 0 32px}.F_cRnq_hero{border-radius:16px;min-height:324px}.F_cRnq_heroTexture{transform:translate(-50%,-50%)scale(.48)}.F_cRnq_heroGradients{transform-origin:0 0;transform:scale(.48)}.F_cRnq_heroContent{text-align:left;align-items:stretch;padding:12px}.F_cRnq_heroCopy{margin-top:16px}.F_cRnq_heroActions{flex-direction:column;align-items:stretch;gap:12px;margin-top:16px}.F_cRnq_heroActions>*,.F_cRnq_courseLink{justify-content:center}.F_cRnq_factsSection{padding-bottom:32px}.F_cRnq_facts{min-height:0;display:block}.F_cRnq_factsSmall{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.F_cRnq_fact{border-radius:20px;min-height:96px;padding:12px}.F_cRnq_factHighlight{background-size:cover;min-height:96px;margin-top:16px}.F_cRnq_audienceSection{padding-bottom:32px}.F_cRnq_audienceGrid{grid-template-columns:1fr;gap:16px;margin-top:16px}.F_cRnq_audienceCard{border-radius:20px;min-height:347px}.F_cRnq_audienceCard2{min-height:370px}.F_cRnq_audienceCard3{min-height:261px}.F_cRnq_audienceTeacher{object-position:50% 17%}.F_cRnq_projectLogos{inset:100px 0 0}.F_cRnq_projectLogo1{width:94px;height:94px;top:38px;left:-8px}.F_cRnq_projectLogo2{width:104px;height:104px;top:66px;left:78px}.F_cRnq_projectLogo3{width:78px;height:78px;top:18px;right:60px}.F_cRnq_projectLogo4{width:100px;height:100px;bottom:8px;right:14px}.F_cRnq_projectLogo5{width:100px;height:100px;top:10px;right:-20px}.F_cRnq_projectLogo6{width:112px;height:112px;bottom:-4px;left:12px}.F_cRnq_teacherAvatars{justify-content:flex-start;bottom:12px;left:10px;right:10px}.F_cRnq_teacherAvatars img{width:96px;height:96px;margin-left:-42px}.F_cRnq_heroCopy h1,.F_cRnq_audienceContainer h2,.F_cRnq_closingCopy h2,.F_cRnq_fact strong{font-size:var(--web-mobile-title-size);line-height:var(--web-mobile-title-line-height)}.F_cRnq_audienceCopy h3{font-size:var(--web-mobile-heading-size);line-height:var(--web-mobile-heading-line-height)}.F_cRnq_heroCopy p,.F_cRnq_courseLink,.F_cRnq_audienceCopy p{font-size:var(--web-mobile-body-size);line-height:var(--web-mobile-body-line-height)}.F_cRnq_fact span{font-size:var(--web-mobile-caption-size);line-height:var(--web-mobile-caption-line-height)}}
.eR0GRa_addresses{flex-direction:column;gap:16px;min-width:0;display:flex;container:address-tabs/inline-size;}.eR0GRa_tabs{flex-wrap:wrap;gap:8px;display:flex}.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}.eR0GRa_tab[aria-selected=true]{color:#fff;background:#4e61f6}.eR0GRa_tab:focus-visible{outline-offset:3px;outline:3px solid #4e61f659}.eR0GRa_content{grid-template-columns:minmax(0,1fr) 355px;gap:16px;min-width:0;display:grid}.eR0GRa_contentWithoutMap{grid-template-columns:minmax(0,1fr)}.eR0GRa_map{background:#f3f4f6;border-radius:20px;min-width:0;height:387px;overflow:hidden}.eR0GRa_map iframe{border:0;width:100%;height:100%;display:block}.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}.eR0GRa_list::-webkit-scrollbar{width:8px}.eR0GRa_list::-webkit-scrollbar-thumb{background:var(--color-grey-300,#c9ccd4);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.eR0GRa_contentWithoutMap .eR0GRa_list{width:100%;height:auto;max-height:387px}.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}.eR0GRa_addressText{overflow-wrap:anywhere;white-space:pre-line;width:100%;min-width:0}@container address-tabs (max-width:767px){.eR0GRa_content{grid-template-columns:minmax(0,1fr);gap:12px}.eR0GRa_map{height:307px}.eR0GRa_list{width:100%;height:400px;padding:12px 16px}.eR0GRa_contentWithoutMap .eR0GRa_list{max-height:383px}}@media (prefers-reduced-motion:reduce){.eR0GRa_tab{transition:none}}@container address-tabs (max-width:767px){.eR0GRa_tab,.eR0GRa_address{font-size:var(--web-mobile-body-size);line-height:var(--web-mobile-body-line-height)}}
.Tcty2W_sc__ad_section{background:#fff;margin-block:64px}.Tcty2W_sc__ad_container{flex-direction:column;gap:24px;min-width:0;display:flex}.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){.Tcty2W_sc__ad_section{margin-block:24px}.Tcty2W_sc__ad_container{gap:16px}.Tcty2W_sc__ad_container h2{font-size:var(--web-mobile-title-size);line-height:var(--web-mobile-title-line-height)}}
.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;}.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}.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}.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}.L1lNda_card[hidden]{display:none}.L1lNda_card_copy{z-index:1;flex-direction:column;gap:10px;min-width:0;display:flex;position:relative}.L1lNda_card_title,.L1lNda_card_text{color:inherit;margin:0}.L1lNda_card_title{font:600 var(--web-desktop-heading-size)/var(--web-desktop-heading-line-height) var(--font_family-sans,Inter, sans-serif)}.L1lNda_card_text{font:400 var(--web-desktop-body-size)/var(--web-desktop-body-line-height) var(--font_family-sans,Inter, sans-serif)}.L1lNda_card_light{--card-color:#edeffe;--texture-fill:#aeb6fb;--texture-opacity:.42;color:#131927;background:var(--card-color)}.L1lNda_card_light .L1lNda_card_text{color:var(--shared-color-text-primary)}.L1lNda_card_blue{--card-color:#4e61f6;--texture-fill:linear-gradient(135deg, #7180ff, #3144d6);--texture-opacity:1;color:#fff;background:var(--card-color)}.L1lNda_card_green{--card-color:#22c55e;--texture-fill:linear-gradient(135deg, #51e487, #078e3d);--texture-opacity:1;color:#fff;background:var(--card-color)}.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}.L1lNda_card_payment{grid-area:payment;gap:12px;min-height:131px}.L1lNda_card_payment:before{top:-8px;left:44px}.L1lNda_card_payment .L1lNda_card_copy{flex:auto}.L1lNda_payment_icons{z-index:1;flex:0 0 66.73px;width:66.73px;height:107.73px;position:relative}.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}.L1lNda_payment_badge_sber{background-image:url(../media/payment-sber.0p12rsixxt6ac.svg);background-size:41px 41px;top:7px;right:8px;transform:rotate(23deg)}.L1lNda_payment_badge_tbank{background-image:url(../media/payment-tbank.2aqp2fk5uq40d.svg);background-size:21px 21px;top:54px;right:4px;transform:rotate(-11deg)}.L1lNda_card_gift{grid-area:gift;min-height:128px}.L1lNda_card_gift:before{top:-155px;left:44px}.L1lNda_card_trial{grid-area:trial;min-height:128px}.L1lNda_card_trial:before{top:-155px;left:-230px}.L1lNda_card_tax{grid-area:tax;min-height:128px}.L1lNda_card_tax .L1lNda_card_copy{width:min(100%,382px);padding-right:72px}.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}.L1lNda_card_certificate{grid-area:certificate;gap:12px;min-height:128px}.L1lNda_card_certificate .L1lNda_card_copy{flex:auto}.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){.L1lNda_title{margin-bottom:16px}.L1lNda_grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"payment payment""gift trial""tax tax""certificate certificate";gap:10px}.L1lNda_card_payment{min-height:133px}.L1lNda_card_gift,.L1lNda_card_trial{clip-path:inset(0 round 14px);border-radius:14px;min-height:126px}.L1lNda_card_trial:before{top:-151px;left:-131px}.L1lNda_card_gift:before{top:-151px}.L1lNda_card_tax{clip-path:inset(0 round 14px);border-radius:14px;min-height:140px}.L1lNda_card_tax .L1lNda_card_copy{width:min(263px,100% - 54px);padding-right:0}.L1lNda_tax_decor{width:144px;height:140px;top:50%;right:-15px;transform:translateY(-50%)}.L1lNda_card_certificate{min-height:126px}.L1lNda_title{font-size:var(--web-mobile-title-size);line-height:var(--web-mobile-title-line-height)}.L1lNda_card_title{font-size:var(--web-mobile-heading-size);line-height:var(--web-mobile-heading-line-height)}.L1lNda_card_text,.L1lNda_card_tax .L1lNda_card_text{font-size:var(--web-mobile-body-size);line-height:var(--web-mobile-body-line-height)}}
.FxSJta_sc__af_section{background:#fff;margin-block:40px}@media (max-width:767px){.FxSJta_sc__af_section{margin-block:24px}}
.GWfuTG_sc__st_consultation{isolation:isolate;background:#0095ff;padding-block:40px;position:relative;overflow:hidden}.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)}.GWfuTG_sc__st_consultation_container{align-items:center;gap:32px;display:flex;position:relative}.GWfuTG_sc__st_consultation_copy{color:#fff;flex-direction:column;flex:1 0 0;gap:16px;min-width:0;display:flex}.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}.GWfuTG_sc__st_consultation_accent_slot{width:100%;height:60px;position:relative}.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}.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)}.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)}.GWfuTG_sc__st_consultation_form{background:#fff;border-radius:14px;flex-shrink:0;width:604px;padding:12px}@media (max-width:767px){.GWfuTG_sc__st_consultation{padding-block:20px 32px}.GWfuTG_sc__st_consultation_wave{background-image:url(/consultation/bg-mobile.svg);width:842.15px;height:235.99px;top:-138.2px;left:-277.5px}.GWfuTG_sc__st_consultation_container{flex-direction:column;align-items:stretch;gap:0}.GWfuTG_sc__st_consultation_copy{flex:none;gap:6px;padding:12px 10px}.GWfuTG_sc__st_consultation_title{gap:6px}.GWfuTG_sc__st_consultation_accent{line-height:var(--web-mobile-title-line-height);padding:6px 12px}.GWfuTG_sc__st_consultation_accent_slot{height:40px}.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)}.GWfuTG_sc__st_consultation_text{max-width:none}.GWfuTG_sc__st_consultation_form{width:100%;padding:10px}.GWfuTG_sc__st_consultation_title{font-size:var(--web-mobile-title-size);line-height:var(--web-mobile-title-line-height)}.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}.o5TL1a_heroSection{margin-bottom:40px;padding-inline:16px}.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}.o5TL1a_heroSection>.o5TL1a_hero{width:100%;max-width:var(--site-container-width)}.o5TL1a_hero:before,.o5TL1a_hero:after{content:"";z-index:-1;pointer-events:none;border:18px solid #ffffff52;border-radius:50%;position:absolute}.o5TL1a_hero:before{width:720px;height:720px;bottom:-540px;right:-185px}.o5TL1a_hero:after{border-width:18px 0 0 18px;width:235px;height:235px;top:62px;right:28px}.o5TL1a_heroContent{flex-direction:column;gap:16px;min-width:0;display:flex}.o5TL1a_tags,.o5TL1a_chips{flex-wrap:wrap;gap:4px;display:flex}.o5TL1a_directionTag,.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}.o5TL1a_directionTag{color:#fff;background:#0095ff}.o5TL1a_ageTag{background:#fff;gap:4px}.o5TL1a_ageTag i{background:#3aa8f5;border-radius:50%;width:10px;height:10px}.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}.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}.o5TL1a_logoBadge[hidden]{display:none}.o5TL1a_logoBadge img{object-fit:contain;object-position:center;width:56px;height:56px;display:block}.o5TL1a_description{max-width:644px;font:400 var(--web-desktop-body-size)/var(--web-desktop-body-line-height) var(--font_family-sans)}.o5TL1a_description :is(p,ul,ol){margin:0}.o5TL1a_chips{gap:12px;max-width:582px}.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}.o5TL1a_leadCard{background:#fff;border-radius:14px;align-self:center;width:340px;padding:10px}.o5TL1a_hero .o5TL1a_leadCard>h2,.o5TL1a_hero .o5TL1a_leadCard>p{display:none}.o5TL1a_sectionContainer{flex-direction:column;gap:24px;display:flex}.o5TL1a_sectionContainer>h2,.o5TL1a_otherHeading h2{font:600 var(--web-desktop-title-size)/var(--web-desktop-title-line-height) var(--font_family-sans)}.o5TL1a_motivation,.o5TL1a_videoSection{margin-block:40px}.o5TL1a_videoSection>.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}.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}.o5TL1a_videoCopy{flex-direction:column;grid-area:copy;align-items:flex-start;gap:16px;min-width:0;display:flex}.o5TL1a_videoCopy h2{font:600 var(--web-desktop-group-size)/var(--web-desktop-group-line-height) var(--font_family-sans);overflow-wrap:anywhere}.o5TL1a_videoAction{grid-area:action;min-width:0;padding-top:16px}.o5TL1a_videoAction>button{max-width:100%}.o5TL1a_videoSection[data-course-video-layout=centered]>.o5TL1a_videoPanel{background:0 0;border-radius:0;grid-template:"copy""player""action"/minmax(0,1fr);gap:24px;padding:0}.o5TL1a_videoSection[data-course-video-layout=centered] .o5TL1a_videoPanel:before{display:none}.o5TL1a_videoSection[data-course-video-layout=centered] .o5TL1a_videoCopy{width:100%}.o5TL1a_videoSection[data-course-video-layout=centered] .o5TL1a_videoAction{text-align:center;padding-top:0}.o5TL1a_videoSection[hidden],.o5TL1a_videoDescription[hidden]{display:none}.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}.o5TL1a_videoFrame{aspect-ratio:16/9;border-radius:24px;grid-area:player;width:100%;max-width:800px;margin-inline:auto;position:relative;overflow:hidden}.o5TL1a_videoPlayer{background:0 0;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.o5TL1a_videoSection[data-course-video-layout=split] .o5TL1a_videoFrame{border-radius:12px}.o5TL1a_motivationGrid{grid-template-columns:337px 1fr 337px;gap:16px;display:grid;position:relative}.o5TL1a_motivationGrid article{border-radius:20px;flex-direction:column;justify-content:center;gap:10px;min-height:128px;padding:12px;display:flex;overflow:hidden}.o5TL1a_motivationGrid h3{font:600 var(--web-desktop-heading-size)/var(--web-desktop-heading-line-height) var(--font_family-sans)}.o5TL1a_motivationGrid p{font:400 var(--web-desktop-body-size)/var(--web-desktop-body-line-height) var(--font_family-sans)}.o5TL1a_motivationCard1,.o5TL1a_motivationCard4{color:#fff;background:#4e61f6}.o5TL1a_motivationCard2{background:#fef6ee;grid-column:2/4}.o5TL1a_motivationCard2 :is(h3,p){max-width:523px}.o5TL1a_motivationCard2 p,.o5TL1a_motivationCard3 p{color:var(--color-grey-800)}.o5TL1a_motivationCard3{background:#edeffe;grid-column:1/3}.o5TL1a_cube{z-index:1;object-fit:contain;pointer-events:none;position:absolute;top:-10px;right:-5px}.o5TL1a_miniFormSection{margin-block:40px}.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}.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] .o5TL1a_miniForm{grid-template-columns:minmax(0,1fr);gap:16px}}.o5TL1a_miniForm .o5TL1a_leadForm{min-width:0}.o5TL1a_otherCourses{margin-block:40px}.o5TL1a_otherHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.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){.o5TL1a_heroSection{margin-bottom:32px;padding-inline:10px}.o5TL1a_hero{border-radius:20px;grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;padding:12px 10px}.o5TL1a_hero:before{width:540px;height:540px;bottom:-315px;right:-80px}.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}.o5TL1a_tags{max-width:250px}.o5TL1a_logoBadge{border-radius:9px;width:48px;height:48px;margin-left:8px}.o5TL1a_logoBadge img{width:36px;height:36px}.o5TL1a_chips{flex-direction:column;align-items:flex-start;gap:4px}.o5TL1a_chips span{padding:6px 10px}.o5TL1a_leadCard{width:100%}.o5TL1a_sectionContainer{gap:24px}.o5TL1a_videoSection>.o5TL1a_videoPanel{border-radius:24px;grid-template:"copy""player""action"/minmax(0,1fr);gap:12px;width:calc(100% - 20px);padding:12px}.o5TL1a_videoCopy{gap:12px}.o5TL1a_videoAction{padding-top:0}.o5TL1a_videoAction>button{width:100%}.o5TL1a_videoFrame{border-radius:14px}.o5TL1a_motivation,.o5TL1a_videoSection,.o5TL1a_otherCourses{margin-block:32px}.o5TL1a_motivationGrid{flex-direction:column;gap:16px;display:flex}.o5TL1a_motivationGrid article{min-height:0}.o5TL1a_motivationCard1{background:#4e61f6 url(/course/motivation-card-mobile-bg.png) 50%/100% 100% no-repeat;min-height:128px!important;padding:12px!important}.o5TL1a_motivationCard1 :is(h3,p){z-index:1;max-width:180px;position:relative}.o5TL1a_motivationCard3{background:#edeffe url(/course/motivation-card-third-mobile-bg.png) 50%/100% 100% no-repeat}.o5TL1a_cube{display:none}.o5TL1a_miniFormSection{margin-block:32px}.o5TL1a_miniForm{flex-direction:column;gap:16px;min-height:0;padding:12px;display:flex}.o5TL1a_miniForm h2{text-align:center}.o5TL1a_miniForm .o5TL1a_leadForm{width:100%}.o5TL1a_otherHeading{flex-direction:column;align-items:flex-start;gap:12px}.o5TL1a_hero h1,.o5TL1a_sectionContainer>h2,.o5TL1a_otherHeading h2,.o5TL1a_videoCopy h2{font-size:var(--web-mobile-title-size);line-height:var(--web-mobile-title-line-height)}.o5TL1a_motivationGrid h3,.o5TL1a_miniForm h2{font-size:var(--web-mobile-heading-size);line-height:var(--web-mobile-heading-line-height)}.o5TL1a_description,.o5TL1a_videoDescription,.o5TL1a_motivationGrid p,.o5TL1a_otherHeading a{font-size:var(--web-mobile-body-size);line-height:var(--web-mobile-body-line-height)}.o5TL1a_directionTag,.o5TL1a_ageTag,.o5TL1a_chips span{font-size:var(--web-mobile-caption-size);line-height:var(--web-mobile-caption-line-height)}.o5TL1a_motivationCard1{background-position:100%;background-size:cover}.o5TL1a_motivationCard1 :is(h3,p){max-width:min(180px,60%)}}
.GZwb6G_frame{width:100%;min-width:0;container-type:inline-size;}.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}.GZwb6G_heroSurface{z-index:0;border-radius:inherit;pointer-events:none;background:#22c55e;position:absolute;inset:0;overflow:hidden}.GZwb6G_heroBackground{object-fit:fill;pointer-events:none;width:598px;height:604px;position:absolute;top:12px;left:499px}.GZwb6G_heroDirections .GZwb6G_heroSurface{background:linear-gradient(135deg,#047ad8 0%,#0d96ed 58%,#0676ce 100%)}.GZwb6G_directionArtwork{position:absolute;inset:0}.GZwb6G_directionOrbit{border:36px solid #ffffff36;border-radius:50%;width:620px;height:620px;position:absolute;top:-100px;left:600px;transform:rotate(-14deg)}.GZwb6G_directionOrbit:after{content:"";border-radius:inherit;border:2px dashed #ffffff6b;position:absolute;inset:48px}.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}.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}.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}.GZwb6G_logo img{width:220px;height:24px}.GZwb6G_brandPair{align-items:center;gap:10px;width:max-content;margin-top:8px;display:flex}.GZwb6G_brandPair .GZwb6G_logo{vertical-align:0;width:227px;height:41px;padding:10px 13px}.GZwb6G_brandPair .GZwb6G_logo img{width:202px;height:22px}.GZwb6G_brandPlus{color:#fff;font:600 var(--web-desktop-compact-heading-size)/var(--web-desktop-compact-heading-line-height) var(--font_family-sans)}.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}.GZwb6G_ligaLogo img{object-fit:contain;width:100%;height:100%}.GZwb6G_promo{grid-area:promo;align-items:stretch;gap:8px;display:flex}.GZwb6G_consultation,.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}.GZwb6G_consultation{color:#fff;background:var(--color-orange-500);width:244px;padding:12px}.GZwb6G_heroDirections .GZwb6G_promo{align-items:stretch;gap:28px;margin-block:16px 12px}.GZwb6G_heroDirections .GZwb6G_consultation,.GZwb6G_heroDirections .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}.GZwb6G_heroDirections .GZwb6G_spots strong{width:auto;height:auto;color:inherit;font-size:inherit;background:0 0;border-radius:0;font-weight:600;display:inline}.GZwb6G_spots{color:#131927;white-space:nowrap;background:#fff;gap:4px;padding:12px}.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}.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}.GZwb6G_heroDirections .GZwb6G_formCard{height:fit-content;min-height:0}.GZwb6G_benefits{grid-area:benefits;grid-template-columns:repeat(2,285px);gap:8px;display:grid}.GZwb6G_benefit{background:#fff;border-radius:20px;align-items:center;gap:12px;min-height:73px;padding:12px;display:flex;overflow:hidden}.GZwb6G_benefitImage{object-fit:contain;flex:none;width:50px;height:50px}.GZwb6G_benefit div{min-width:0}.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}.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){.GZwb6G_hero{min-height:917px;padding:16px 12px}.GZwb6G_heroBackground{width:560px;height:566px;top:535px;left:-116px}.GZwb6G_heroDirections .GZwb6G_heroSurface{background:linear-gradient(160deg,#047ad8 0%,#0d96ed 58%,#0676ce 100%)}.GZwb6G_directionOrbit{border-width:32px;width:520px;height:520px;top:230px;left:calc(50% - 260px)}.GZwb6G_heroGrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""promo""form""benefits";gap:16px}.GZwb6G_title{width:100%;font-size:var(--web-desktop-feature-size);line-height:var(--web-desktop-feature-line-height)}.GZwb6G_logo{vertical-align:0;border-radius:12px;width:181px;height:33px;margin-top:8px;padding:8px 10px;display:flex}.GZwb6G_logo img{width:161px;height:17px}.GZwb6G_brandPair{gap:7px;max-width:100%;margin-top:8px}.GZwb6G_brandPair .GZwb6G_logo{width:157px;height:30px;margin-top:0;padding:7px 9px}.GZwb6G_brandPair .GZwb6G_logo img{width:139px;height:auto}.GZwb6G_brandPlus{font-size:var(--web-desktop-compact-heading-size)}.GZwb6G_ligaLogo{border-radius:12px;width:210px;height:30px;padding:2px 9px}.GZwb6G_promo{flex-direction:column;gap:12px}.GZwb6G_heroDirections .GZwb6G_promo{align-items:flex-start;gap:8px;margin-block:14px 10px}.GZwb6G_heroDirections .GZwb6G_consultation,.GZwb6G_heroDirections .GZwb6G_spots{min-height:44px}.GZwb6G_consultation{width:100%}.GZwb6G_spots{width:max-content;min-height:44px}.GZwb6G_formCard{width:100%;min-height:398px}.GZwb6G_benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.GZwb6G_benefit{gap:4px;min-height:79px;padding:12px}.GZwb6G_benefitImage{width:32px;height:32px}.GZwb6G_benefit strong,.GZwb6G_benefit p{font-size:var(--web-desktop-body-size);line-height:var(--web-desktop-body-line-height)}}@container (max-width:420px){.GZwb6G_brandPair{gap:6px}.GZwb6G_brandPair .GZwb6G_logo{width:129px;padding-inline:7px}.GZwb6G_brandPair .GZwb6G_logo img{width:113px}.GZwb6G_brandPlus{font-size:var(--web-mobile-body-size)}.GZwb6G_ligaLogo{width:178px;padding-inline:8px}}@container (max-width:374px){.GZwb6G_benefit{padding-inline:8px}}@container (max-width:767px){.GZwb6G_brandPlus{font-size:var(--web-mobile-body-size);line-height:var(--web-mobile-body-line-height)}.GZwb6G_title{font-size:var(--web-mobile-title-size);line-height:var(--web-mobile-title-line-height)}.GZwb6G_consultation,.GZwb6G_spots,.GZwb6G_heroDirections .GZwb6G_consultation,.GZwb6G_heroDirections .GZwb6G_spots,.GZwb6G_spots strong,.GZwb6G_benefit strong,.GZwb6G_benefit p{font-size:var(--web-mobile-body-size);line-height:var(--web-mobile-body-line-height)}}
.FKe5ga_block{flex-direction:column;gap:24px;min-width:0;display:flex;container:reviews-block/inline-size;}.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}.FKe5ga_carousel{flex-direction:column;gap:20px;min-width:0;display:flex}.FKe5ga_viewport{min-width:0;position:relative;overflow:clip}.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}.FKe5ga_scroller::-webkit-scrollbar{display:none}.FKe5ga_scroller[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.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}.FKe5ga_card[data-selected=true]{outline:0}.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}.FKe5ga_card[data-inactive=true]>:not(.FKe5ga_edit_target,.FKe5ga_inactive_badge){opacity:.55}.FKe5ga_profile{align-items:center;gap:16px;display:flex}.FKe5ga_avatar,.FKe5ga_avatar_fallback{border-radius:50%;flex:none;width:56px;height:56px}.FKe5ga_avatar{object-fit:cover}.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}.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}.FKe5ga_testimonial{flex-direction:column;flex:auto;gap:12px;padding-block:12px;display:flex}.FKe5ga_stars{background:url(../media/rating-stars.1g0kldrl79hsz.svg) 50%/128px 24px no-repeat;flex:none;width:128px;height:24px}.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}.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}.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}.FKe5ga_card_footer a svg{flex:0 0 20px;width:20px;height:20px}.FKe5ga_logo{background-position:0;background-repeat:no-repeat;background-size:contain;flex:none;width:132px;height:32px;display:block}.FKe5ga_logo_2gis{background-image:url(../media/logo-2gis.0ggvx2zpf1az2.png)}.FKe5ga_logo_yandex{background-image:url(../media/logo-yandex.3kxpaq9midple.png)}.FKe5ga_logo_compact.FKe5ga_logo_2gis{width:113px}.FKe5ga_logo_compact.FKe5ga_logo_yandex{width:83px}.FKe5ga_fade{pointer-events:none;background:linear-gradient(90deg,#fff0,#fff 88%);width:352px;transition:opacity .2s;position:absolute;inset:0 -40px 0 auto}.FKe5ga_carousel[data-at-end=true] .FKe5ga_fade{opacity:0}.FKe5ga_progress{background:#f3f4f6;border-radius:20px;height:8px;position:relative;overflow:hidden}.FKe5ga_progress_fill{border-radius:inherit;background:#4e61f6;height:100%;transition:width .1s linear;display:block}.FKe5ga_ratings{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.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}.FKe5ga_rating_card[data-platform="2gis"]{background:#f0fdf4}.FKe5ga_rating_card[data-platform=yandex]{background:#fff7e6}.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}.FKe5ga_rating_star{background:url(../media/star-white.0zc21posn_cwf.svg) 50%/contain no-repeat;flex:0 0 24px;width:24px;height:24px}.FKe5ga_edit_target{z-index:2;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.FKe5ga_edit_target:focus-visible,.FKe5ga_card_footer a:focus-visible,.FKe5ga_rating_card:focus-visible{outline-offset:-3px;outline:3px solid #4e61f673}.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){.FKe5ga_block,.FKe5ga_carousel{gap:16px}.FKe5ga_scroller{gap:10px}.FKe5ga_card{width:min(290px,100%);min-height:289px;padding:12px 12px 0}.FKe5ga_profile{gap:12px}.FKe5ga_testimonial{padding-block:10px}.FKe5ga_card_footer{min-height:54px;padding-block:10px 12px}.FKe5ga_card_footer a svg{flex-basis:18px;width:18px;height:18px}.FKe5ga_logo_compact{height:20px}.FKe5ga_logo_compact.FKe5ga_logo_2gis{width:82px}.FKe5ga_logo_compact.FKe5ga_logo_yandex{width:58px}.FKe5ga_fade{background:linear-gradient(90deg,#fff0,#fff 65%);width:31px;right:0}.FKe5ga_ratings{grid-template-columns:1fr;gap:12px}}@media (prefers-reduced-motion:reduce){.FKe5ga_fade,.FKe5ga_progress_fill{transition:none}}@container reviews-block (max-width:767px){.FKe5ga_block h2{font-size:var(--web-mobile-title-size);line-height:var(--web-mobile-title-line-height)}.FKe5ga_profile h3{font-size:var(--web-mobile-heading-size);line-height:var(--web-mobile-heading-line-height)}.FKe5ga_testimonial p,.FKe5ga_card_footer a,.FKe5ga_rating_tag,.FKe5ga_avatar_fallback{font-size:var(--web-mobile-body-size);line-height:var(--web-mobile-body-line-height)}.FKe5ga_inactive_badge{font-size:var(--web-mobile-caption-size);line-height:var(--web-mobile-caption-line-height)}}
.t7Alsa_sc__rv_section{background:#fff;margin-block:64px}.t7Alsa_sc__rv_section_compact{margin-block:0}.t7Alsa_sc__rv_container_compact{width:min(1080px,100% - 32px);max-width:1080px}@media (max-width:767px){.t7Alsa_sc__rv_section{margin-block:24px}.t7Alsa_sc__rv_container_compact{width:100%}}
.acEM9a_page{background:#fff;width:100%;min-height:100dvh}.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}.acEM9a_heroShell{width:min(1080px,100% - 32px)}@media (max-width:900px){.acEM9a_intro{justify-content:flex-start;gap:32px;min-height:auto}.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)}.D5vzma_heroSection{margin-bottom:40px;padding-inline:16px}.D5vzma_heroSection>.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}.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}.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}.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}.D5vzma_age i{background:var(--course-card-color,#3aa8f5);border-radius:50%;width:10px;height:10px}.D5vzma_chips{flex-wrap:wrap;gap:12px;display:flex}.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}.D5vzma_heroArtwork{align-self:end;width:376px;height:394px;position:relative}.D5vzma_heroBackdrop{pointer-events:none;width:376px;height:394px;position:absolute;bottom:0;right:0}.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%}.D5vzma_heroSection>.D5vzma_hero:has(.D5vzma_heroArtwork[hidden]){grid-template-columns:minmax(0,1fr);min-height:0}.D5vzma_customHeroImage:not([hidden]){object-fit:contain;object-position:bottom;width:100%;height:100%;display:block;position:relative}.D5vzma_section{margin-block:40px}.D5vzma_content{flex-direction:column;gap:24px;display:flex}.D5vzma_content h2{font:600 var(--web-desktop-title-size)/var(--web-desktop-title-line-height) var(--font_family-sans);margin:0}.D5vzma_heading,.D5vzma_otherActions{justify-content:space-between;align-items:center;gap:16px;display:flex}.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}.D5vzma_courseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid;container:courses-block/inline-size}.D5vzma_teachingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.D5vzma_teachingCard,.D5vzma_teamCard{background:var(--color-primary-50,#edeffe);border-radius:20px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.D5vzma_teachingCopy{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.D5vzma_teachingCopy h3{font:600 var(--web-desktop-heading-size)/var(--web-desktop-heading-line-height) var(--font_family-sans);margin:0}.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}.D5vzma_teachingIcon{background:#ffffffe6;border-radius:12px;flex-shrink:0;place-items:center;width:60px;height:60px;margin-inline:4px;display:grid}.D5vzma_teachingIcon img{object-fit:contain;width:49px;height:49px}.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}.D5vzma_teamCard .D5vzma_teachingCopy{flex:0 382px}.D5vzma_teamCard h3,.D5vzma_teamCard p{color:#fff}.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){.D5vzma_heroSection>.D5vzma_hero{grid-template-columns:minmax(0,1fr) 300px}.D5vzma_heroCopy h1{font-size:var(--web-desktop-title-size);line-height:var(--web-desktop-title-line-height)}.D5vzma_heroArtwork,.D5vzma_heroBackdrop{width:300px;height:315px}.D5vzma_courseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.D5vzma_teamCard .D5vzma_teachingCopy{flex-basis:36%}}@media (max-width:767px){.D5vzma_heroSection{margin-bottom:32px;padding-inline:8px}.D5vzma_heroSection>.D5vzma_hero{flex-direction:column;align-items:center;min-height:0;display:flex}.D5vzma_heroCopy{align-self:stretch;padding:12px}.D5vzma_heroCopy>button,.D5vzma_mobileAction>button{width:100%}.D5vzma_chips{gap:4px}.D5vzma_chips>span{overflow-wrap:anywhere;max-width:100%;padding-block:6px}.D5vzma_heroArtwork,.D5vzma_heroBackdrop{aspect-ratio:376/394;width:min(320px,100%);height:auto}.D5vzma_heroArtwork{align-self:center;margin-top:-24px}.D5vzma_heroBackdrop{right:50%;transform:translate(50%)}.D5vzma_heroGlow{top:-45%}.D5vzma_section{margin-block:32px}.D5vzma_content{gap:16px}.D5vzma_courseGrid,.D5vzma_teachingGrid{grid-template-columns:minmax(0,1fr);gap:12px}.D5vzma_teachingCard,.D5vzma_teamCard{padding:10px}.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}.D5vzma_teamCard .D5vzma_teachingCopy{flex-basis:min(263px,100%)}.D5vzma_desktopAction{display:none}.D5vzma_mobileAction{display:block}.D5vzma_heading{flex-direction:column;align-items:flex-start;gap:8px}.D5vzma_heroCopy h1,.D5vzma_content h2{font-size:var(--web-mobile-title-size);line-height:var(--web-mobile-title-line-height)}.D5vzma_teachingCopy h3{font-size:var(--web-mobile-heading-size);line-height:var(--web-mobile-heading-line-height)}.D5vzma_teachingCopy p,.D5vzma_otherActions a{font-size:var(--web-mobile-body-size);line-height:var(--web-mobile-body-line-height)}.D5vzma_age,.D5vzma_chips>span{font-size:var(--web-mobile-caption-size);line-height:var(--web-mobile-caption-line-height)}}
.KBXA_G_frame{width:100%;min-width:0;container-type:inline-size;}.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}.KBXA_G_background{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.KBXA_G_heroContent{grid-template-columns:minmax(0,1fr) 384px;align-items:center;gap:36px;display:grid;position:relative}.KBXA_G_heroMain{min-width:0}.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}.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}.KBXA_G_badges span:first-child{background:var(--color-primary-500);color:#fff;padding-inline:20px;font-weight:600}.KBXA_G_badges span:last-child:before{content:"";background:var(--color-primary-500);border-radius:50%;flex-shrink:0;width:9px;height:9px}.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)}.KBXA_G_title span{background:#fff;border-radius:12px;margin-top:4px;padding-inline:12px;display:table}.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}.KBXA_G_pickerCard{background:#fff;border-radius:20px;max-width:590px;margin-top:24px;padding:16px}.KBXA_G_collage{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:11px;width:384px;height:363px;display:grid}.KBXA_G_collage img{object-fit:cover;object-position:top center;border-radius:14px;width:100%;height:100%}.KBXA_G_collage img:nth-child(3){grid-area:1/2/span 2}.KBXA_G_picker,.KBXA_G_empty{min-width:0}.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}.KBXA_G_pickerRow{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.KBXA_G_channelLinks{flex-wrap:wrap;gap:8px;display:flex}.KBXA_G_channelLink,.KBXA_G_contactLink{justify-content:center;align-items:center;gap:8px;display:inline-flex}.KBXA_G_channelLink{white-space:normal;text-align:center;overflow-wrap:anywhere;min-height:50px}.KBXA_G_channelLink>svg,.KBXA_G_contactLink>svg,.KBXA_G_channelIcon{flex:none;width:1.25em;height:1.25em}.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}.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}.KBXA_G_branchMeta p{overflow-wrap:anywhere}.KBXA_G_empty{border:1px solid var(--color-grey-200);background:var(--color-grey-50);border-radius:14px;padding:16px}.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}.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}.KBXA_G_contactLink{margin-top:12px}@container (max-width:900px){.KBXA_G_heroContent{grid-template-columns:minmax(0,1fr)}.KBXA_G_collage{justify-self:center;width:100%;max-width:520px}}@container (max-width:767px){.KBXA_G_hero{padding:12px}.KBXA_G_heroContent{gap:16px}.KBXA_G_badges{max-width:100%;box-shadow:none;background:0 0;flex-wrap:wrap;gap:4px;margin-bottom:16px;padding:0}.KBXA_G_badges span{background:#fff}.KBXA_G_intro{margin-top:16px}.KBXA_G_pickerCard{border-radius:14px;margin-top:16px;padding:12px}.KBXA_G_pickerRow{grid-template-columns:minmax(0,1fr)}.KBXA_G_channelLink{width:100%}.KBXA_G_branchMeta{flex-direction:column;align-items:flex-start}.KBXA_G_collage{height:324px}.KBXA_G_title{font-size:var(--web-mobile-title-size);line-height:var(--web-mobile-title-line-height)}.KBXA_G_pickerTitle,.KBXA_G_empty strong{font-size:var(--web-mobile-heading-size);line-height:var(--web-mobile-heading-line-height)}.KBXA_G_intro,.KBXA_G_empty p{font-size:var(--web-mobile-body-size);line-height:var(--web-mobile-body-line-height)}.KBXA_G_badges span,.KBXA_G_branchMeta{font-size:var(--web-mobile-caption-size);line-height:var(--web-mobile-caption-line-height)}}
.-kD6ca_feedback{color:var(--color-grey-900);background:var(--background)}.-kD6ca_feedback__hero{padding-block:12px 64px}@media (max-width:767px){.-kD6ca_feedback__hero{padding-block:12px 24px}}
.ozTf3W_faq{color:#131927;background:#edeffe;width:100%;position:relative;overflow:hidden;container:faq-block/inline-size;}.ozTf3W_faq__background,.ozTf3W_faq__background_mobile{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute}.ozTf3W_faq__background{background-image:url(../media/background.3v6buy8ww589a.svg);inset:-147px -47px -47px -63px}.ozTf3W_faq__background_mobile{display:none}.ozTf3W_faq__inner{width:min(1080px,100% - 48px);margin:0 auto;padding:40px 0;position:relative}.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}.ozTf3W_faq__columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.ozTf3W_faq__column{flex-direction:column;gap:16px;min-width:0;display:flex}.ozTf3W_faq__card{background:#fff;border-radius:20px;width:100%;padding:16px;position:relative;overflow:hidden}.ozTf3W_faq__card_open{flex-direction:column;gap:12px;display:flex}.ozTf3W_faq__card_selected{outline:0}.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}.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}.ozTf3W_faq__question:focus-visible{outline-offset:4px;border-radius:8px;outline:3px solid #aeb6fb}.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}.ozTf3W_faq__icon_close{background-image:url(../media/close.0ut4x8qlvp45h.svg)}.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}.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}.ozTf3W_faq__action:focus-visible{outline-offset:3px;outline:3px solid #aeb6fb}@container faq-block (max-width:767px){.ozTf3W_faq__background{display:none}.ozTf3W_faq__background_mobile{background-image:url(../media/background-mobile.36adtkp9habbw.svg);display:block;inset:-73px -75px -31px -45px}.ozTf3W_faq__inner{width:auto;margin:0;padding:32px 10px}.ozTf3W_faq__title{margin-bottom:16px}.ozTf3W_faq__columns{flex-direction:column;gap:12px;display:flex}.ozTf3W_faq__column{gap:12px;width:100%}.ozTf3W_faq__card{padding:12px}.ozTf3W_faq__card_open,.ozTf3W_faq__question{gap:10px}}@media (prefers-reduced-motion:reduce){.ozTf3W_faq *,.ozTf3W_faq :before,.ozTf3W_faq :after{scroll-behavior:auto!important}}@container faq-block (max-width:767px){.ozTf3W_faq__title{font-size:var(--web-mobile-title-size);line-height:var(--web-mobile-title-line-height)}.ozTf3W_faq__question{font-size:var(--web-mobile-heading-size);line-height:var(--web-mobile-heading-line-height)}.ozTf3W_faq__answer,.ozTf3W_faq__action{font-size:var(--web-mobile-body-size);line-height:var(--web-mobile-body-line-height)}}
.-\35 m8-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}.-\35 m8-a_sc__st_collage_card{border-radius:14px;position:relative;overflow:hidden}.-\35 m8-a_sc__st_collage_card:nth-child(3){grid-area:1/2/span 2}.-\35 m8-a_sc__st_collage_card img{object-fit:cover;object-position:top center}.-\35 m8-a_sc__st_collage_card_flip img{transform:scaleX(-1)}@media (max-width:767px){.-\35 m8-a_sc__st_collage{width:100%;height:324px}}
.OCxelq_sc__st_hero_section{background:#fff;padding-block:12px 24px}.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}.OCxelq_sc__st_hero_decor{pointer-events:none;width:264px;height:267px;position:absolute;top:-10px;left:40.6%}.OCxelq_sc__st_hero_content{align-items:center;gap:36px;display:flex;position:relative}.OCxelq_sc__st_hero_main{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:24px;min-width:0;display:flex}.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)}.OCxelq_sc__st_hero_title_highlight{background:#e3daff;border-radius:12px;padding:0 12px;display:inline-block}.OCxelq_sc__st_hero_chips{flex-wrap:wrap;gap:12px;display:flex}.OCxelq_sc__st_hero_btns{align-items:center;gap:16px;display:flex}.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}.OCxelq_sc__st_hero_all_courses:hover{text-decoration:underline}@media (max-width:767px){.OCxelq_sc__st_hero_chips{gap:4px}.OCxelq_sc__st_hero_card{padding:12px}.OCxelq_sc__st_hero_content{flex-direction:column;align-items:stretch;gap:16px}.OCxelq_sc__st_hero_main{align-items:stretch}.OCxelq_sc__st_hero_btns{text-align:center;flex-direction:column;align-items:stretch;gap:12px}.OCxelq_sc__st_hero_btns>*{justify-content:center;width:100%}.OCxelq_sc__st_hero_decor{width:201px;height:203px;top:-5px;left:46.8%}.OCxelq_sc__st_hero_title{font-size:var(--web-mobile-title-size);line-height:var(--web-mobile-title-line-height)}.OCxelq_sc__st_hero_all_courses{font-size:var(--web-mobile-body-size);line-height:var(--web-mobile-body-line-height)}}
._28A73G_sc__hl_section{margin-block:40px}._28A73G_sc__hl_panel{isolation:isolate;background:#22c55e;border-radius:20px;flex-direction:column;gap:24px;padding:20px;display:flex;position:relative;overflow:hidden}._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}._28A73G_sc__hl_title{color:#fff;font:600 var(--web-desktop-title-size)/var(--web-desktop-title-line-height) var(--font_family-sans)}._28A73G_sc__hl_timeline{flex-direction:column;gap:10px;display:flex;position:relative}._28A73G_sc__hl_markers{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;height:30px;display:grid;position:relative}._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}._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}._28A73G_sc__hl_cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;list-style:none;display:grid}._28A73G_sc__hl_card{background:#fff;border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:12px;display:flex;position:relative}._28A73G_sc__hl_mobile_badge{display:none}._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}._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)}._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)}._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}._28A73G_sc__hl_icon_image{max-width:none;height:auto;position:absolute}._28A73G_sc__hl_icon_puzzle{width:48.59px;top:1.95px;left:-1.41px}._28A73G_sc__hl_icon_calendar{width:35.15px;top:7.38px;left:7.21px}._28A73G_sc__hl_icon_chart{width:44.68px;top:2.66px;left:2.2px}._28A73G_sc__hl_gallery{flex-direction:column;gap:16px;min-width:0;display:flex}._28A73G_sc__hl_viewport{min-width:0;position:relative}._28A73G_sc__hl_scroller{cursor:grab;scrollbar-width:none;scroll-snap-type:x proximity;gap:16px;display:flex;overflow-x:auto}._28A73G_sc__hl_scroller::-webkit-scrollbar{display:none}._28A73G_sc__hl_scroller[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-snap-type:none}._28A73G_sc__hl_photo{scroll-snap-align:start;border-radius:14px;flex:none;width:400px;height:266.67px;position:relative;overflow:hidden}._28A73G_sc__hl_photo img{object-fit:cover}._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}._28A73G_sc__hl_gallery[data-at-end=true] ._28A73G_sc__hl_fade{opacity:0}._28A73G_sc__hl_progress{background:#dcfce7;border-radius:20px;height:8px;position:relative;overflow:hidden}._28A73G_sc__hl_progress_fill{border-radius:inherit;background:#166534;height:100%;transition:width .1s linear;display:block}@media (max-width:767px){._28A73G_sc__hl_section{margin-block:24px}._28A73G_sc__hl_panel{gap:16px;padding:20px 10px}._28A73G_sc__hl_background{background-image:url(/how-lessons/bg-mobile.svg);width:482.5px;height:847.5px;top:-79.75px}._28A73G_sc__hl_title{white-space:nowrap;width:321px}._28A73G_sc__hl_timeline{padding-bottom:26px;display:block}._28A73G_sc__hl_markers{display:none}._28A73G_sc__hl_cards{flex-direction:column;gap:12px;margin-left:42px;display:flex}._28A73G_sc__hl_card{gap:10px}._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)}._28A73G_sc__hl_card:first-child:before{height:calc(100% + 32px);top:15px}._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)}._28A73G_sc__hl_card:first-child ._28A73G_sc__hl_mobile_badge{top:0}._28A73G_sc__hl_card_title{min-height:0}._28A73G_sc__hl_card_text{width:100%;max-width:271px}._28A73G_sc__hl_gallery,._28A73G_sc__hl_scroller{gap:12px}._28A73G_sc__hl_photo{width:205px;height:137px}._28A73G_sc__hl_fade{background:linear-gradient(90deg,#22c55e00,#22c55e 65.06%);width:60px}._28A73G_sc__hl_progress{border:1px solid #f3f4f6}}@media (prefers-reduced-motion:reduce){._28A73G_sc__hl_fade,._28A73G_sc__hl_progress_fill{transition:none}}@media (max-width:767px){._28A73G_sc__hl_title{font-size:var(--web-mobile-title-size);line-height:var(--web-mobile-title-line-height)}._28A73G_sc__hl_card_title{font-size:var(--web-mobile-heading-size);line-height:var(--web-mobile-heading-line-height)}._28A73G_sc__hl_card_text,._28A73G_sc__hl_badge,._28A73G_sc__hl_mobile_badge{font-size:var(--web-mobile-body-size);line-height:var(--web-mobile-body-line-height)}}
.u7Vpdq_frame{width:100%;min-width:0;container-type:inline-size;}.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}.u7Vpdq_background{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.u7Vpdq_content{min-width:0;position:relative}.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}.u7Vpdq_badge:before{content:"";background:#fff;border-radius:50%;width:8px;height:8px}.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}.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}.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}.u7Vpdq_channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.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}.u7Vpdq_channel:hover,.u7Vpdq_channel:focus-visible{background:#4053e0;background:color-mix(in srgb, var(--color-primary-500,#4e61f6) 88%, #000);color:#fff}.u7Vpdq_channel:focus-visible{outline:3px solid var(--color-primary-300,#aeb6fb);outline-offset:2px}.u7Vpdq_channelIcon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.u7Vpdq_channelIcon img{object-fit:contain;width:24px;height:24px}.u7Vpdq_channelCopy{min-width:0}.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}.u7Vpdq_contactRow{border-top:1px solid #4e61f629;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:20px;display:flex}.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)}.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}.u7Vpdq_phone:hover,.u7Vpdq_phone:focus-visible{background:#4053e0;background:color-mix(in srgb, var(--color-primary-500,#4e61f6) 88%, #000);color:#fff}.u7Vpdq_phone:focus-visible{outline:3px solid var(--color-primary-300,#aeb6fb);outline-offset:2px}.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}.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}.u7Vpdq_formSection:before{content:"";border:44px solid #ffffff1a;border-radius:50%;width:560px;height:360px;position:absolute;top:-150px;left:-130px;transform:rotate(-14deg)}.u7Vpdq_formCopy,.u7Vpdq_formCard{min-width:0;position:relative}.u7Vpdq_formCopy h2{font:var(--font_weight-semibold,600) var(--web-desktop-title-size)/var(--web-desktop-title-line-height) var(--font_family-sans)}.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}.u7Vpdq_formCard{background:#fff;border-radius:16px;padding:14px}@container (max-width:900px){.u7Vpdq_channels,.u7Vpdq_formSection{grid-template-columns:1fr}}@container (max-width:767px){.u7Vpdq_hero{padding:12px}.u7Vpdq_title{margin-top:16px}.u7Vpdq_intro{margin-top:14px}.u7Vpdq_channels{margin-top:20px}.u7Vpdq_channel{border-radius:12px;min-height:52px;padding:9px 16px}.u7Vpdq_channelIcon,.u7Vpdq_channelIcon img{width:24px;height:24px}.u7Vpdq_contactRow{flex-direction:column;align-items:stretch;gap:12px}.u7Vpdq_phone{justify-content:center;width:100%}.u7Vpdq_formSection{border-radius:16px;gap:18px;margin-top:12px;padding:20px 12px 12px}.u7Vpdq_formCard{border-radius:14px;padding:10px}}@media (prefers-reduced-motion:reduce){.u7Vpdq_channel,.u7Vpdq_phone{transition:none}}@container (max-width:767px){.u7Vpdq_title{font-size:var(--web-mobile-title-size);line-height:var(--web-mobile-title-line-height)}.u7Vpdq_formCopy h2{font-size:var(--web-mobile-heading-size);line-height:var(--web-mobile-heading-line-height)}.u7Vpdq_intro,.u7Vpdq_channel,.u7Vpdq_channelCopy strong,.u7Vpdq_phoneLabel,.u7Vpdq_phone,.u7Vpdq_empty,.u7Vpdq_formCopy p{font-size:var(--web-mobile-body-size);line-height:var(--web-mobile-body-line-height)}.u7Vpdq_badge{font-size:var(--web-mobile-caption-size);line-height:var(--web-mobile-caption-line-height)}}
.uDJ_6G_page{min-height:100dvh;color:var(--color-grey-900);background:#fff;align-items:center;display:flex}.uDJ_6G_content{padding-block:32px}@media (max-width:767px){.uDJ_6G_page{align-items:flex-start}.uDJ_6G_content{padding-block:10px 24px}}
.-MF-pG_page{background:#fff;min-height:560px}.-MF-pG_section{padding-block:18px 56px}.-MF-pG_card{border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);align-items:center;gap:44px;min-height:440px;padding:48px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #7d7d7d1a,0 7px 14px #7d7d7d14}.-MF-pG_courses{background:#e3daff url(/hero/gradient.png) 50%/cover no-repeat}.-MF-pG_camp{background:#ffdfaa url(/hero/gradient.png) 50%/cover no-repeat}.-MF-pG_content{z-index:2;flex-direction:column;align-items:flex-start;display:flex;position:relative}.-MF-pG_eyebrow,.-MF-pG_status{color:var(--color-primary-700);font:700 var(--web-desktop-caption-size)/var(--web-desktop-caption-line-height) var(--font_family-sans);letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:10px;padding:8px 12px;display:inline-flex;box-shadow:0 1px 2px #7d7d7d1a,0 4px 4px #7d7d7d14}.-MF-pG_title{max-width:620px;color:var(--color-grey-900);font:600 var(--web-desktop-page-size)/var(--web-desktop-page-line-height) var(--font_family-sans);margin-top:24px}.-MF-pG_description{max-width:600px;color:var(--color-grey-700);font:400 var(--web-desktop-body-size)/var(--web-desktop-body-line-height) var(--font_family-sans);margin-top:18px}.-MF-pG_actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.-MF-pG_visual{min-height:320px;position:relative}.-MF-pG_mediaVisual{object-fit:cover;border-radius:20px;width:100%;height:320px;display:block}.-MF-pG_codeCard{color:#fff;width:168px;height:220px;font:700 58px/1 var(--font_family-sans);border:8px solid #ffffffe6;border-radius:28px;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 18px 42px #3745af33}.-MF-pG_codeCardBack{background:#22c55e url(/hero/card-green.png) 50%/cover;top:68px;left:8px;transform:rotate(-9deg)}.-MF-pG_codeCardFront{z-index:2;background:#fa0 url(/hero/card-orange.png) 50%/cover;top:12px;left:112px;transform:rotate(3deg)}.-MF-pG_courses .-MF-pG_codeCardFront{background-color:#4e61f6}.-MF-pG_codeCardSide{background:#906aff url(/hero/card-violet.png) 50%/cover;top:78px;left:218px;transform:rotate(10deg)}.-MF-pG_status{z-index:3;color:var(--color-grey-900);position:absolute;bottom:8px;right:4px;transform:rotate(-4deg)}@media (max-width:980px){.-MF-pG_card{grid-template-columns:minmax(0,1fr) 310px;gap:24px;padding-inline:32px}.-MF-pG_codeCard{width:138px;height:188px;font-size:48px}.-MF-pG_codeCardFront{left:86px}.-MF-pG_codeCardSide{left:164px}}@media (max-width:767px){.-MF-pG_page{min-height:0}.-MF-pG_section{padding-block:10px 28px}.-MF-pG_card{grid-template-columns:1fr;gap:8px;min-height:0;padding:24px 14px 22px}.-MF-pG_title{margin-top:16px}.-MF-pG_description{margin-top:14px}.-MF-pG_actions{width:100%;margin-top:24px}.-MF-pG_actions>*{width:100%}.-MF-pG_visual{order:-1;min-height:206px}.-MF-pG_mediaVisual{height:206px}.-MF-pG_codeCard{border-width:6px;border-radius:20px;width:112px;height:150px;font-size:38px}.-MF-pG_codeCardBack{top:34px;left:calc(50% - 142px)}.-MF-pG_codeCardFront{top:6px;left:calc(50% - 56px)}.-MF-pG_codeCardSide{top:38px;left:calc(50% + 30px)}.-MF-pG_status{bottom:4px;right:calc(50% - 146px)}.-MF-pG_title{font-size:var(--web-mobile-title-size);line-height:var(--web-mobile-title-line-height)}.-MF-pG_description{font-size:var(--web-mobile-body-size);line-height:var(--web-mobile-body-line-height)}.-MF-pG_eyebrow,.-MF-pG_status{font-size:var(--web-mobile-caption-size);line-height:var(--web-mobile-caption-line-height)}}
.vTi0iq_referral{flex-direction:column;gap:40px;padding-bottom:40px;display:flex}.vTi0iq_referral__hero_section{padding-top:8px}.vTi0iq_referral__hero_container{min-width:0}.vTi0iq_referral__container{flex-direction:column;gap:40px;display:flex}@media (max-width:767px){.vTi0iq_referral{gap:32px;padding-bottom:32px}.vTi0iq_referral__hero_section{padding-top:4px}.vTi0iq_referral__hero_container{padding-inline:0}.vTi0iq_referral__container{gap:32px}}
.vTT9da_referral_form_page{flex-direction:column;flex:1 0 auto;min-width:0;display:flex}
