.EnrollmentCard-module__uAHrhq__card{gap:var(--sp-3);padding:var(--sp-5);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-card);box-shadow:var(--shadow-card);display:grid}.EnrollmentCard-module__uAHrhq__expired,.EnrollmentCard-module__uAHrhq__paused{background:var(--c-bg-muted)}.EnrollmentCard-module__uAHrhq__head{align-items:center;gap:var(--sp-4);display:flex}.EnrollmentCard-module__uAHrhq__icon{flex-shrink:0;width:56px;height:56px}.EnrollmentCard-module__uAHrhq__name{font-size:var(--fs-xl);line-height:1.25}.EnrollmentCard-module__uAHrhq__tariff{font-size:var(--fs-sm);color:var(--c-text-secondary);margin-top:2px}.EnrollmentCard-module__uAHrhq__status{font-size:var(--fs-base);line-height:1.5}.EnrollmentCard-module__uAHrhq__curator{font-size:var(--fs-sm);color:var(--c-text-secondary)}.EnrollmentCard-module__uAHrhq__link{color:var(--c-accent-ink);text-underline-offset:2px;text-decoration:underline}.EnrollmentCard-module__uAHrhq__warning{padding:var(--sp-3);font-size:var(--fs-sm);color:var(--c-accent-ink);background:var(--c-accent-soft);border-radius:var(--r-md);line-height:1.5}.EnrollmentCard-module__uAHrhq__card:hover{transform:translateY(var(--lift));box-shadow:var(--shadow-lift)}.EnrollmentCard-module__uAHrhq__card{transition:transform var(--t-move) var(--ease-out), box-shadow var(--t-move) var(--ease-out)}.EnrollmentCard-module__uAHrhq__more{font-size:var(--fs-sm);color:var(--c-accent-ink);font-weight:500}
.Logo-module__ugCtEW__logo{flex-shrink:0;align-items:center;gap:1.125rem;display:inline-flex}.Logo-module__ugCtEW__mark{width:var(--logo-mark,58px);height:var(--logo-mark,58px);color:inherit;letter-spacing:.01em;border:1.5px solid;border-radius:6px;place-items:center;font-size:1.375rem;font-weight:700;transition:width .24s cubic-bezier(.22,.61,.36,1),height .24s cubic-bezier(.22,.61,.36,1);display:grid}.Logo-module__ugCtEW__word{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:inherit;font-size:1rem;font-weight:600}@media (max-width:400px){.Logo-module__ugCtEW__word{letter-spacing:.14em;font-size:.8125rem}}
.KabinetHeader-module__NAwIUW__header{z-index:var(--z-header);background:var(--c-bg);border-bottom:1px solid var(--c-border);position:sticky;top:0}.KabinetHeader-module__NAwIUW__inner{max-width:var(--container);padding:var(--sp-3) var(--sp-4);align-items:center;gap:var(--sp-5);margin:0 auto;display:flex}.KabinetHeader-module__NAwIUW__nav{gap:var(--sp-4);margin-right:auto;display:flex}.KabinetHeader-module__NAwIUW__link{font-size:var(--fs-sm);color:var(--c-text-secondary);padding:var(--sp-2) 0;transition:color var(--t-color) var(--ease-out);font-weight:500}.KabinetHeader-module__NAwIUW__link:hover{color:var(--c-text)}.KabinetHeader-module__NAwIUW__menu{position:relative}.KabinetHeader-module__NAwIUW__trigger{align-items:center;gap:var(--sp-2);min-height:44px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);font-size:var(--fs-sm);cursor:pointer;transition:background var(--t-color) var(--ease-out);font-weight:500;list-style:none;display:flex}.KabinetHeader-module__NAwIUW__trigger::-webkit-details-marker{display:none}.KabinetHeader-module__NAwIUW__trigger:hover{background:var(--c-bg-muted)}.KabinetHeader-module__NAwIUW__name{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.KabinetHeader-module__NAwIUW__chevron{width:8px;height:8px;transition:transform var(--t-move) var(--ease-out);border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg)translate(-2px,-2px)}.KabinetHeader-module__NAwIUW__menu[open] .KabinetHeader-module__NAwIUW__chevron{transform:rotate(-135deg)translate(-2px,-2px)}.KabinetHeader-module__NAwIUW__dropdown{right:0;top:calc(100% + var(--sp-2));min-width:12rem;padding:var(--sp-2);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--shadow-float);gap:2px;display:grid;position:absolute}.KabinetHeader-module__NAwIUW__item{text-align:left;width:100%;padding:var(--sp-3);border-radius:var(--r-sm);min-height:44px;font-size:var(--fs-sm);color:var(--c-text);cursor:pointer;font:inherit;transition:background var(--t-color) var(--ease-out);background:0 0;border:none;display:block}.KabinetHeader-module__NAwIUW__item:hover{background:var(--c-bg-muted)}.KabinetHeader-module__NAwIUW__narrowOnly{display:none}@media (max-width:560px){.KabinetHeader-module__NAwIUW__inner{gap:var(--sp-3)}.KabinetHeader-module__NAwIUW__name{max-width:6rem}.KabinetHeader-module__NAwIUW__nav{display:none}.KabinetHeader-module__NAwIUW__menu{margin-left:auto}.KabinetHeader-module__NAwIUW__narrowOnly{display:block}}
.Footer-module__3hUVsW__footer{padding-top:var(--sp-8);color:#ffffffb8;background:var(--c-bg-dark)}.Footer-module__3hUVsW__inner{gap:var(--sp-8);padding-bottom:var(--sp-8);grid-template-columns:minmax(260px,1fr) 2.4fr;display:grid}.Footer-module__3hUVsW__brand{align-items:flex-start;gap:var(--sp-4);color:#fff;flex-direction:column;display:flex}.Footer-module__3hUVsW__tagline{font-size:var(--fs-sm);color:#fff9;max-width:34ch}.Footer-module__3hUVsW__enrollNote{font-size:var(--fs-sm);color:#fff;max-width:34ch}.Footer-module__3hUVsW__enrollLink{font-size:var(--fs-sm);color:var(--c-accent);font-weight:600}.Footer-module__3hUVsW__enrollLink:hover{text-underline-offset:3px;text-decoration:underline}.Footer-module__3hUVsW__cols{gap:var(--sp-5);grid-template-columns:repeat(4,1fr);display:grid}.Footer-module__3hUVsW__col>ul{gap:var(--sp-2);flex-direction:column;display:flex}.Footer-module__3hUVsW__colTitle{margin-bottom:var(--sp-4);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;font-weight:600}.Footer-module__3hUVsW__col a{font-size:var(--fs-sm);color:#ffffffdb;transition:color .14s}.Footer-module__3hUVsW__col a:hover{color:var(--c-accent)}.Footer-module__3hUVsW__channels{padding-bottom:var(--sp-6)}.Footer-module__3hUVsW__channelsHead{align-items:baseline;gap:var(--sp-4);margin-bottom:var(--sp-4);display:flex}.Footer-module__3hUVsW__channelsTitle{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;font-weight:600}.Footer-module__3hUVsW__channelsAll{font-size:var(--fs-sm);color:var(--c-accent);font-weight:600}.Footer-module__3hUVsW__channelsAll:hover{text-underline-offset:3px;text-decoration:underline}.Footer-module__3hUVsW__channelRows{gap:var(--sp-3);flex-direction:column;display:flex}.Footer-module__3hUVsW__channelRow{align-items:center;gap:var(--sp-4);display:flex}.Footer-module__3hUVsW__channelPlatform{width:72px;font-size:var(--fs-sm);color:#fff;flex:none;font-weight:700}.Footer-module__3hUVsW__channelList{gap:var(--sp-2);flex-wrap:wrap;display:flex}.Footer-module__3hUVsW__channel{font-size:var(--fs-sm);color:#ffffffdb;border-radius:var(--r-full);background:#ffffff0f;border:1px solid #ffffff24;padding:.375rem .75rem;transition:color .14s,background-color .14s,border-color .14s;display:block}.Footer-module__3hUVsW__channel:hover{color:#fff;border-color:var(--c-accent);background:#ff6b2c29}.Footer-module__3hUVsW__bottom{justify-content:space-between;align-items:center;gap:var(--sp-4);padding-block:var(--sp-4);border-top:1px solid #ffffff1f;display:flex}.Footer-module__3hUVsW__legal{font-size:var(--fs-xs);color:#ffffff80}.Footer-module__3hUVsW__docs{gap:var(--sp-5);display:flex}.Footer-module__3hUVsW__docs a{font-size:var(--fs-xs);color:#ffffff80;transition:color .14s}.Footer-module__3hUVsW__docs a:hover{color:var(--c-accent)}@media (max-width:900px){.Footer-module__3hUVsW__inner{gap:var(--sp-6);grid-template-columns:1fr}.Footer-module__3hUVsW__cols{gap:var(--sp-6);grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.Footer-module__3hUVsW__channelRow{align-items:flex-start;gap:var(--sp-2);flex-direction:column}.Footer-module__3hUVsW__bottom{flex-direction:column;align-items:flex-start}.Footer-module__3hUVsW__docs{gap:var(--sp-2);flex-direction:column}}
.LessonDoneButton-module___iWS1q__box{gap:var(--sp-2);margin-top:var(--sp-5);justify-items:start;display:grid}.LessonDoneButton-module___iWS1q__button{align-items:center;gap:var(--sp-3);min-height:48px;padding:var(--sp-3) var(--sp-5);font:inherit;color:var(--c-text);background:var(--c-bg);border:1px solid var(--c-border-strong);border-radius:var(--r-md);cursor:pointer;transition:background var(--t-color) var(--ease-out), border-color var(--t-color) var(--ease-out);font-weight:500;display:inline-flex}.LessonDoneButton-module___iWS1q__button:hover:not(:disabled){background:var(--c-bg-muted)}.LessonDoneButton-module___iWS1q__button:disabled{opacity:.7;cursor:default}.LessonDoneButton-module___iWS1q__done{color:var(--c-accent-ink);background:var(--c-accent-soft);border-color:var(--c-accent-ink)}.LessonDoneButton-module___iWS1q__mark{width:20px;height:20px;font-size:var(--fs-sm);border-radius:var(--r-sm);border:1px solid;place-items:center;display:grid}.LessonDoneButton-module___iWS1q__error{font-size:var(--fs-sm);color:var(--c-accent-ink)}
.Button-module__8RiFmG__btn{white-space:nowrap;border-radius:var(--r-md);justify-content:center;align-items:center;gap:.625rem;font-weight:600;line-height:1;transition:background-color .18s,border-color .18s,color .18s,box-shadow .24s cubic-bezier(.22,.61,.36,1),transform .18s cubic-bezier(.22,.61,.36,1);display:inline-flex;position:relative}.Button-module__8RiFmG__btn:active{transition-duration:60ms;transform:translateY(0)}.Button-module__8RiFmG__btn:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.Button-module__8RiFmG__md{font-size:var(--fs-sm);padding:.75rem 1.25rem}.Button-module__8RiFmG__lg{font-size:var(--fs-base);padding:1.125rem 2rem}.Button-module__8RiFmG__primary{background:var(--c-accent-fill);color:#fff;box-shadow:0 1px 2px #16181d1f,0 8px 20px -8px #ff6b2c80,inset 0 1px #ffffff38}.Button-module__8RiFmG__primary:hover{background:var(--c-accent-fill-hover);transform:translateY(-1px);box-shadow:0 2px 4px #16181d24,0 16px 34px -10px #ff6b2c9e,inset 0 1px #ffffff4d}.Button-module__8RiFmG__secondary{background:var(--c-bg);color:var(--c-text);border:1px solid var(--c-border-strong);box-shadow:0 1px 2px #16181d0d}.Button-module__8RiFmG__secondary:hover{border-color:var(--c-text);transform:translateY(-1px);box-shadow:0 6px 18px -6px #16181d38}.Button-module__8RiFmG__outline{color:var(--c-accent-ink);border:1px solid var(--c-accent);background:0 0}.Button-module__8RiFmG__outline:hover{background:var(--c-accent-fill);color:#fff;transform:translateY(-1px);box-shadow:0 12px 28px -10px #ff6b2c8c,inset 0 1px #ffffff3d}.Button-module__8RiFmG__ghost{color:var(--c-text-secondary);background:0 0;padding-inline:0}.Button-module__8RiFmG__ghost:hover{color:var(--c-accent-ink)}.Button-module__8RiFmG__icon{align-items:center;transition:transform .18s cubic-bezier(.22,.61,.36,1);display:inline-flex}.Button-module__8RiFmG__btn:hover .Button-module__8RiFmG__icon{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.Button-module__8RiFmG__btn:hover,.Button-module__8RiFmG__primary:hover,.Button-module__8RiFmG__secondary:hover,.Button-module__8RiFmG__outline:hover,.Button-module__8RiFmG__btn:hover .Button-module__8RiFmG__icon{transform:none}}
.SalaryGrades-module__t9xI6a__wrap{gap:var(--sp-5);flex-direction:column;display:flex}.SalaryGrades-module__t9xI6a__grades{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));display:grid}.SalaryGrades-module__t9xI6a__grade{gap:var(--sp-2);padding:var(--sp-5);background:var(--c-bg);border-radius:var(--r-card);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.SalaryGrades-module__t9xI6a__who{font-size:var(--fs-sm);color:var(--c-text-secondary);font-weight:600}.SalaryGrades-module__t9xI6a__money{font-size:var(--fs-2xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.SalaryGrades-module__t9xI6a__note{font-size:var(--fs-sm);color:var(--c-text-secondary);line-height:1.5}.SalaryGrades-module__t9xI6a__comment{max-width:700px;font-size:var(--fs-base);color:var(--c-text-secondary);line-height:1.65}.SalaryGrades-module__t9xI6a__source{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);background:var(--c-bg-muted);border-radius:var(--r-md);flex-wrap:wrap;display:flex}.SalaryGrades-module__t9xI6a__sourceText{font-size:var(--fs-sm);color:var(--c-text-secondary)}.SalaryGrades-module__t9xI6a__link{font-size:var(--fs-sm);color:var(--c-accent-ink);align-items:center;gap:.5rem;padding:.5rem 0;font-weight:600;display:inline-flex}.SalaryGrades-module__t9xI6a__link:hover{text-decoration:underline}.SalaryGrades-module__t9xI6a__link svg{transition:transform var(--t-move) var(--ease-out)}.SalaryGrades-module__t9xI6a__link:hover svg{transform:translate(3px)}
.Breadcrumbs-module__xixbIq__nav{padding-top:var(--sp-5)}.Breadcrumbs-module__xixbIq__navBare{margin-bottom:var(--sp-5)}.Breadcrumbs-module__xixbIq__list{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.Breadcrumbs-module__xixbIq__item{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);display:flex}.Breadcrumbs-module__xixbIq__link{color:var(--c-text-secondary);transition:color .14s}.Breadcrumbs-module__xixbIq__link:hover{color:var(--c-accent-ink)}.Breadcrumbs-module__xixbIq__sep{color:var(--c-border-strong)}.Breadcrumbs-module__xixbIq__current{color:var(--c-text);font-weight:500}
.FreeLessons-module__2_5ePq__section{--cols:minmax(0, 1.9fr) minmax(288px, 1fr);padding-block:var(--sp-9);background:var(--c-bg-dark);color:#fff;isolation:isolate;position:relative}.FreeLessons-module__2_5ePq__section:before{content:"";z-index:-1;background-image:var(--lessons-bg);background-image:var(--lessons-bg-set);opacity:.34;background-position:50%;background-size:cover;position:absolute;inset:0}.FreeLessons-module__2_5ePq__head{grid-template-columns:var(--cols);gap:var(--sp-6);margin-bottom:var(--sp-7);align-items:start;display:grid}.FreeLessons-module__2_5ePq__headText{max-width:62ch}.FreeLessons-module__2_5ePq__proof{gap:var(--sp-3);flex-direction:column;flex:none;display:flex}.FreeLessons-module__2_5ePq__proofItem{align-items:center;gap:var(--sp-3);white-space:nowrap;font-size:var(--fs-base);color:#fff;font-weight:600;display:flex}.FreeLessons-module__2_5ePq__proofIcon{width:30px;height:30px;color:var(--c-accent);border-radius:var(--r-full);background:#ff6b2c2e;flex:none;place-items:center;display:grid}.FreeLessons-module__2_5ePq__title{font-size:clamp(var(--fs-2xl), 3.4vw, var(--fs-4xl))}.FreeLessons-module__2_5ePq__description{margin-top:var(--sp-4);font-size:var(--fs-lg);color:#ffffffa8}.FreeLessons-module__2_5ePq__layout{grid-template-columns:var(--cols);gap:var(--sp-6);align-items:start;display:grid}.FreeLessons-module__2_5ePq__player{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.FreeLessons-module__2_5ePq__playerTitle{-webkit-line-clamp:2;line-clamp:2;min-height:2.6em;font-size:var(--fs-xl);letter-spacing:-.01em;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.FreeLessons-module__2_5ePq__previews{gap:var(--sp-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.FreeLessons-module__2_5ePq__preview{gap:var(--sp-2);text-align:left;flex-direction:column;width:100%;padding:0;display:flex}.FreeLessons-module__2_5ePq__previewShot{aspect-ratio:16/9;border-radius:var(--r-md);background:#ffffff14;border:2px solid #0000;transition:border-color .16s;display:block;position:relative;overflow:hidden}.FreeLessons-module__2_5ePq__preview:hover .FreeLessons-module__2_5ePq__previewShot,.FreeLessons-module__2_5ePq__preview:focus-visible .FreeLessons-module__2_5ePq__previewShot{border-color:var(--c-accent)}.FreeLessons-module__2_5ePq__previewImg{object-fit:cover;transition:transform .35s}.FreeLessons-module__2_5ePq__preview:hover .FreeLessons-module__2_5ePq__previewImg{transform:scale(1.04)}.FreeLessons-module__2_5ePq__previewDuration{font-variant-numeric:tabular-nums;color:#fff;border-radius:var(--r-sm);background:#16181dcc;padding:.1rem .3rem;font-size:11px;font-weight:600;position:absolute;bottom:4px;right:4px}.FreeLessons-module__2_5ePq__previewTitle{-webkit-line-clamp:2;line-clamp:2;min-height:2.7em;font-size:var(--fs-xs);color:#ffffffb8;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.FreeLessons-module__2_5ePq__preview:hover .FreeLessons-module__2_5ePq__previewTitle{color:#fff}.FreeLessons-module__2_5ePq__picker{gap:var(--sp-3);padding:var(--sp-5);border-radius:var(--r-lg);background:#ffffff0d;border:1px solid #ffffff14;flex-direction:column;display:flex}.FreeLessons-module__2_5ePq__pickerTitle{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;font-weight:600}.FreeLessons-module__2_5ePq__programs{flex-direction:column;gap:4px;display:flex;position:relative}.FreeLessons-module__2_5ePq__pill{border-radius:var(--r-md);height:calc(20% - 3.2px);transform:translateY(calc(var(--active,0) * (100% + 4px)));background:#ffffff1f;transition:transform .34s cubic-bezier(.22,.61,.36,1);position:absolute;top:0;left:0;right:0}.FreeLessons-module__2_5ePq__program{z-index:1;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-2) var(--sp-3);text-align:left;border-radius:var(--r-md);transition:background-color .16s;display:flex;position:relative}.FreeLessons-module__2_5ePq__program:hover{background:#ffffff12}.FreeLessons-module__2_5ePq__programIcon{background:#fff;border-radius:8px;flex:none;width:34px;height:34px;overflow:hidden}.FreeLessons-module__2_5ePq__programIcon img{object-fit:cover;width:100%;height:100%}.FreeLessons-module__2_5ePq__programText{flex-direction:column;min-width:0;display:flex}.FreeLessons-module__2_5ePq__programName{font-size:var(--fs-sm);font-weight:600}.FreeLessons-module__2_5ePq__programCount{font-size:var(--fs-xs);color:#ffffff80;font-variant-numeric:tabular-nums}.FreeLessons-module__2_5ePq__programActive .FreeLessons-module__2_5ePq__programCount{color:#ffffffb3}.FreeLessons-module__2_5ePq__all{justify-content:center;width:100%}@media (max-width:1000px){.FreeLessons-module__2_5ePq__layout{grid-template-columns:1fr}.FreeLessons-module__2_5ePq__picker{align-items:center;gap:var(--sp-3);flex-flow:wrap;order:-1}.FreeLessons-module__2_5ePq__pill{display:none}.FreeLessons-module__2_5ePq__programActive{background:#ffffff1f}.FreeLessons-module__2_5ePq__pickerTitle{display:none}.FreeLessons-module__2_5ePq__programs{flex-flow:wrap;flex:1}.FreeLessons-module__2_5ePq__all{width:auto}}@media (max-width:1200px){.FreeLessons-module__2_5ePq__head{gap:var(--sp-5);grid-template-columns:1fr}}@media (max-width:768px){.FreeLessons-module__2_5ePq__section{padding-block:var(--sp-7)}.FreeLessons-module__2_5ePq__description{font-size:var(--fs-base)}.FreeLessons-module__2_5ePq__proofItem{white-space:normal}.FreeLessons-module__2_5ePq__previews{scroll-snap-type:x mandatory;margin-inline:calc(var(--sp-4) * -1);padding-inline:var(--sp-4);display:flex;overflow-x:auto}.FreeLessons-module__2_5ePq__previews>li{scroll-snap-align:start;flex:0 0 42%}.FreeLessons-module__2_5ePq__picker{padding:var(--sp-4)}.FreeLessons-module__2_5ePq__programs{flex-direction:column;width:100%}.FreeLessons-module__2_5ePq__all{width:100%}}
.ChannelLinks-module__xiTmra__links{flex-wrap:wrap;gap:.5rem;display:flex}.ChannelLinks-module__xiTmra__link{font-size:var(--fs-xs);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-full);transition:border-color var(--t-color) var(--ease-out), color var(--t-color) var(--ease-out), box-shadow var(--t-color) var(--ease-out);justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-weight:600;display:inline-flex}.ChannelLinks-module__xiTmra__link:hover{color:var(--c-accent-ink);border-color:var(--c-accent);box-shadow:0 6px 16px -10px #ff6b2ccc}.ChannelLinks-module__xiTmra__column{align-items:stretch;gap:var(--sp-2);flex-direction:column}
.FactTiles-module__o79YzW__tiles{gap:var(--sp-3);width:100%;margin-top:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));display:grid}.FactTiles-module__o79YzW__tile{padding:var(--sp-4) var(--sp-5);background:var(--c-bg);border-radius:var(--r-card);box-shadow:var(--shadow-card);flex-direction:column;gap:.35rem;display:flex}.FactTiles-module__o79YzW__value{font-size:var(--fs-xl);letter-spacing:-.02em;font-weight:700;line-height:1.15}.FactTiles-module__o79YzW__label{font-size:var(--fs-sm);color:var(--c-text-secondary)}.FactTiles-module__o79YzW__note{font-size:var(--fs-xs);color:var(--c-text-secondary);line-height:1.4}
.NotifyForm-module__SB2c2W__card{padding:var(--sp-6);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}.NotifyForm-module__SB2c2W__title{font-size:var(--fs-xl)}.NotifyForm-module__SB2c2W__subtitle{margin-top:var(--sp-2);font-size:var(--fs-sm);color:var(--c-text-secondary)}.NotifyForm-module__SB2c2W__form{gap:var(--sp-4);margin-top:var(--sp-5);flex-direction:column;display:flex}.NotifyForm-module__SB2c2W__field{gap:var(--sp-2);flex-direction:column;display:flex}.NotifyForm-module__SB2c2W__label{font-size:var(--fs-sm);font-weight:600}.NotifyForm-module__SB2c2W__input{font-size:var(--fs-sm);color:var(--c-text);background:var(--c-bg);border:1px solid var(--c-border-strong);border-radius:var(--r-md);padding:.75rem .875rem;transition:border-color .16s}.NotifyForm-module__SB2c2W__input:focus{border-color:var(--c-accent);outline:none}.NotifyForm-module__SB2c2W__input::placeholder{color:var(--c-text-secondary);opacity:.7}.NotifyForm-module__SB2c2W__consent{align-items:flex-start;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--c-text-secondary);cursor:pointer;line-height:1.45;display:flex}.NotifyForm-module__SB2c2W__checkbox{width:16px;height:16px;accent-color:var(--c-accent);flex-shrink:0;margin-top:2px}.NotifyForm-module__SB2c2W__consentLink{color:var(--c-accent-ink);text-underline-offset:2px;text-decoration:underline}.NotifyForm-module__SB2c2W__submit{font-size:var(--fs-base);color:#fff;background:var(--c-accent-fill);border-radius:var(--r-md);padding:.9375rem 1.25rem;font-weight:600;transition:background-color .18s,box-shadow .24s cubic-bezier(.22,.61,.36,1),transform .18s cubic-bezier(.22,.61,.36,1);box-shadow:0 1px 2px #16181d1f,0 8px 20px -8px #ff6b2c80,inset 0 1px #ffffff38}.NotifyForm-module__SB2c2W__submit:hover:not(:disabled){background:var(--c-accent-fill-hover);transform:translateY(-1px);box-shadow:0 2px 4px #16181d24,0 16px 34px -10px #ff6b2c9e,inset 0 1px #ffffff4d}.NotifyForm-module__SB2c2W__submit:active:not(:disabled){transition-duration:60ms;transform:translateY(0)}.NotifyForm-module__SB2c2W__submit:disabled{opacity:.6;cursor:default}.NotifyForm-module__SB2c2W__error{font-size:var(--fs-sm);color:#c0392b}.NotifyForm-module__SB2c2W__success{align-items:flex-start;gap:var(--sp-3);flex-direction:column;display:flex}.NotifyForm-module__SB2c2W__successIcon{width:44px;height:44px;font-size:var(--fs-xl);color:#fff;background:var(--c-accent-fill);border-radius:var(--r-full);place-items:center;font-weight:700;display:grid}.NotifyForm-module__SB2c2W__successTitle{font-size:var(--fs-xl)}.NotifyForm-module__SB2c2W__successText{font-size:var(--fs-sm);color:var(--c-text-secondary);line-height:1.55}.NotifyForm-module__SB2c2W__again{font-size:var(--fs-sm);color:var(--c-accent-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}
.MentorCard-module__DQicja__card[data-theme=peach]{--card-bg:linear-gradient(160deg, #fbe6d2, #f7ede2)}.MentorCard-module__DQicja__card[data-theme=violet]{--card-bg:linear-gradient(160deg, #e7dcf7, #ded6ee)}.MentorCard-module__DQicja__card[data-theme=blue]{--card-bg:linear-gradient(160deg, #dbe8f7, #cfdcee)}.MentorCard-module__DQicja__card[data-theme=mint]{--card-bg:linear-gradient(160deg, #d9efe4, #d3e8dd)}.MentorCard-module__DQicja__card{background:var(--card-bg);border-radius:20px;flex-direction:column;width:100%;height:100%;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.MentorCard-module__DQicja__card:hover{transform:translateY(-4px);box-shadow:0 4px 12px #16181d0f,0 20px 44px #16181d1f}.MentorCard-module__DQicja__frame{display:block;position:relative}.MentorCard-module__DQicja__photo{aspect-ratio:330/425;display:block}.MentorCard-module__DQicja__photoImg{object-fit:cover;object-position:top center;width:100%;height:100%}.MentorCard-module__DQicja__caption{justify-content:space-between;align-items:flex-end;gap:var(--sp-3);background:linear-gradient(#11141a00 0%,#11141a6b 38%,#11141abd 66%,#11141adb 100%);padding:26% 6.4% 6.4%;display:flex;position:absolute;bottom:0;left:0;right:0}.MentorCard-module__DQicja__captionText{flex-direction:column;gap:2px;min-width:0;margin-bottom:2.1%;display:flex}.MentorCard-module__DQicja__name{color:#fff;font-size:1.25rem;font-weight:700}.MentorCard-module__DQicja__role{color:#ffffffdb;font-size:.9375rem;line-height:1.3}.MentorCard-module__DQicja__highlight{color:#fff;border-radius:var(--r-full);background:#ffffff38;border:1px solid #ffffff47;align-self:flex-start;margin-top:6px;padding:.2rem .55rem;font-size:.8125rem;font-weight:600;line-height:1.3}.MentorCard-module__DQicja__badge{aspect-ratio:1;background:#fff;border-radius:22%;flex-shrink:0;width:19%;display:block;overflow:hidden}.MentorCard-module__DQicja__badge img{width:100%;height:100%;display:block}.MentorCard-module__DQicja__footer{padding:var(--sp-4) var(--sp-5) var(--sp-5);background:var(--c-bg);flex:1;display:flex}.MentorCard-module__DQicja__credentials{gap:var(--sp-2);flex-direction:column;display:flex}.MentorCard-module__DQicja__credential{font-size:var(--fs-sm);color:var(--c-text-secondary);padding-left:.875rem;line-height:1.45;position:relative}.MentorCard-module__DQicja__credential:before{content:"";background:var(--c-accent);border-radius:var(--r-full);width:4px;height:4px;position:absolute;top:.55rem;left:0}
.PageHero-module__TYRMoq__hero{isolation:isolate;padding-block:var(--sp-5) var(--sp-8);background:radial-gradient(120% 130% at 100% 0,#ffeee1 0%,#fdf3ec 45%,#fbf4ef 100%);border-bottom:1px solid #16181d0f;position:relative;overflow:clip}.PageHero-module__TYRMoq__decor{z-index:-1;pointer-events:none;position:absolute;inset:0}.PageHero-module__TYRMoq__ring{border-radius:var(--r-full);background:repeating-linear-gradient(48deg,#e8924a80 0 1.5px,#0000 1.5px 9px);width:248px;height:248px;position:absolute;top:-84px;right:3%;-webkit-mask-image:radial-gradient(circle,#000 52%,#0000 78%);mask-image:radial-gradient(circle,#000 52%,#0000 78%)}.PageHero-module__TYRMoq__ringSoft{border-radius:var(--r-full);background:linear-gradient(160deg,#fde8d2f2,#fdf3ea80);width:124px;height:124px;position:absolute;bottom:-54px;right:calc(3% + 196px)}.PageHero-module__TYRMoq__dots{background-image:radial-gradient(circle at 3px 3px,#e8924a80 2.4px,#0000 3px);background-size:24px 24px;width:144px;height:72px;position:absolute;bottom:20px;right:1.5%}@media (max-width:1100px){.PageHero-module__TYRMoq__decor{display:none}}.PageHero-module__TYRMoq__body{display:grid}.PageHero-module__TYRMoq__bodyWithMedia{gap:var(--sp-7);grid-template-columns:minmax(0,1fr) 268px;align-items:center}.PageHero-module__TYRMoq__media{width:100%}@media (max-width:860px){.PageHero-module__TYRMoq__bodyWithMedia{gap:var(--sp-5);grid-template-columns:minmax(0,1fr)}.PageHero-module__TYRMoq__media{max-width:168px}}.PageHero-module__TYRMoq__inner{align-items:flex-start;gap:var(--sp-4);flex-direction:column;max-width:900px;display:flex}.PageHero-module__TYRMoq__eyebrow{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--c-accent-ink);font-weight:600}.PageHero-module__TYRMoq__title{font-size:clamp(2rem, 4.4vw, var(--fs-4xl));letter-spacing:-.03em;line-height:1.1}.PageHero-module__TYRMoq__rule{margin-block:var(--sp-1)}.PageHero-module__TYRMoq__lead{max-width:62ch;font-size:var(--fs-lg);color:var(--c-text-secondary);line-height:1.6}.PageHero-module__TYRMoq__meta{align-items:center;gap:var(--sp-4);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.PageHero-module__TYRMoq__metaItem{font-size:var(--fs-sm);color:var(--c-text-secondary);align-items:center;gap:.375rem;display:inline-flex}.PageHero-module__TYRMoq__metaValue{color:var(--c-text);font-weight:600}.PageHero-module__TYRMoq__actions{gap:var(--sp-3);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}@media (max-width:640px){.PageHero-module__TYRMoq__hero{padding-block:var(--sp-4) var(--sp-7)}.PageHero-module__TYRMoq__lead{font-size:var(--fs-base)}.PageHero-module__TYRMoq__actions{flex-direction:column;align-items:stretch;width:100%}}
.Enroll-module__BO7L4q__section{isolation:isolate;padding-block:var(--sp-9);position:relative;overflow:hidden}.Enroll-module__BO7L4q__flow{color:#16181d29;-webkit-mask-image:radial-gradient(130% 120%,#000 35%,#0000 88%);mask-image:radial-gradient(130% 120%,#000 35%,#0000 88%)}.Enroll-module__BO7L4q__card{isolation:isolate;padding:var(--sp-7);background:radial-gradient(120% 130% at 100% 0,#fff1e7 0%,#fef7f3 45%,#fdfbfa 100%);border:1px solid #ff6b2c1f;border-radius:28px;position:relative;overflow:hidden}.Enroll-module__BO7L4q__card:before{content:"";z-index:-1;background:repeating-radial-gradient(circle at 30% 70%,#0000 0 13px,#e2844a29 13px 14px);width:520px;height:520px;position:absolute;top:-180px;right:-140px;-webkit-mask-image:radial-gradient(circle at 30% 70%,#000 40%,#0000 72%);mask-image:radial-gradient(circle at 30% 70%,#000 40%,#0000 72%)}.Enroll-module__BO7L4q__plain{display:contents}.Enroll-module__BO7L4q__layout{gap:var(--sp-8);padding:var(--sp-7);background:var(--c-bg-muted);border-radius:var(--r-lg);grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;display:grid}.Enroll-module__BO7L4q__top{gap:var(--sp-7);grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:center;display:grid}.Enroll-module__BO7L4q__info{gap:var(--sp-3);flex-direction:column;display:flex}.Enroll-module__BO7L4q__title{margin-bottom:var(--sp-2);font-size:clamp(var(--fs-2xl), 3.2vw, var(--fs-3xl))}.Enroll-module__BO7L4q__lead{max-width:52ch;font-size:var(--fs-base);color:var(--c-text-secondary)}.Enroll-module__BO7L4q__steps{gap:var(--sp-4);margin-top:var(--sp-2);flex-direction:column;display:flex}.Enroll-module__BO7L4q__step{align-items:flex-start;gap:var(--sp-3);display:flex}.Enroll-module__BO7L4q__step>span:last-child{flex-direction:column;gap:1px;display:flex}.Enroll-module__BO7L4q__stepNum{width:28px;height:28px;font-size:var(--fs-sm);color:#fff;background:var(--c-accent-fill);border-radius:var(--r-full);flex-shrink:0;place-items:center;font-weight:700;display:grid}.Enroll-module__BO7L4q__stepNote{font-size:var(--fs-sm);color:var(--c-text-secondary)}.Enroll-module__BO7L4q__support{align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);padding:var(--sp-3) var(--sp-4);font-size:var(--fs-sm);color:var(--c-text-secondary);border-radius:var(--r-lg);background:#ff6b2c12;align-self:flex-start;display:flex}.Enroll-module__BO7L4q__supportIcon{width:40px;height:40px;color:var(--c-accent-ink);flex:none;place-items:center;display:grid}.Enroll-module__BO7L4q__supportLink{color:var(--c-accent-ink);font-weight:700;display:block}.Enroll-module__BO7L4q__supportLink:hover{text-underline-offset:3px;text-decoration:underline}.Enroll-module__BO7L4q__notice{align-items:center;gap:var(--sp-2);padding:var(--sp-7) var(--sp-6);text-align:center;background:var(--c-bg);border-radius:20px;flex-direction:column;display:flex;box-shadow:0 1px 2px #16181d0a,0 18px 40px -22px #16181d33}.Enroll-module__BO7L4q__noticeIcon{width:76px;height:76px;margin-bottom:var(--sp-2);color:var(--c-accent-ink);border-radius:var(--r-full);background:radial-gradient(circle,#ff6b2c29 0%,#ff6b2c0a 70%);place-items:center;display:grid}.Enroll-module__BO7L4q__noticeTitle{font-size:var(--fs-lg);font-weight:700}.Enroll-module__BO7L4q__noticeText{max-width:30ch;font-size:var(--fs-sm);color:var(--c-text-secondary)}.Enroll-module__BO7L4q__channels{margin-top:var(--sp-6);padding-top:var(--sp-6);border-top:1px solid #16181d14}.Enroll-module__BO7L4q__channelsTitle{margin-bottom:var(--sp-4);font-size:var(--fs-lg);font-weight:700}.Enroll-module__BO7L4q__channelList{gap:var(--sp-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.Enroll-module__BO7L4q__channelCard{gap:var(--sp-3);text-align:center;padding:var(--sp-4);background:var(--c-bg);border-radius:18px;grid-template-rows:auto auto 1fr;justify-items:center;display:grid;box-shadow:0 1px 2px #16181d0a,0 12px 28px -20px #16181d3d}.Enroll-module__BO7L4q__channelIcon{border-radius:12px;width:46px;height:46px;overflow:hidden}.Enroll-module__BO7L4q__channelIcon img{object-fit:cover;width:100%;height:100%}.Enroll-module__BO7L4q__channelName{font-size:var(--fs-base);font-weight:700;line-height:1.25}.Enroll-module__BO7L4q__channelLinks{gap:var(--sp-2);flex-direction:column;place-self:end stretch;display:flex}.Enroll-module__BO7L4q__formWrap{min-width:0}@media (max-width:1100px){.Enroll-module__BO7L4q__channelList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.Enroll-module__BO7L4q__layout,.Enroll-module__BO7L4q__top{gap:var(--sp-6);grid-template-columns:1fr}.Enroll-module__BO7L4q__layout,.Enroll-module__BO7L4q__card{padding:var(--sp-5)}}@media (max-width:640px){.Enroll-module__BO7L4q__section{padding-block:var(--sp-7)}.Enroll-module__BO7L4q__layout,.Enroll-module__BO7L4q__card{padding:var(--sp-4)}.Enroll-module__BO7L4q__channelList{grid-template-columns:repeat(2,minmax(0,1fr))}.Enroll-module__BO7L4q__support{flex-direction:column;align-items:flex-start}}
.PointCards-module__X8BR6a__grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.PointCards-module__X8BR6a__card{gap:var(--sp-3);padding:var(--sp-5);background:var(--c-bg);border-radius:var(--r-card);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.PointCards-module__X8BR6a__number{font-size:var(--fs-xl);color:var(--c-accent-ink);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.PointCards-module__X8BR6a__icon{width:44px;height:44px;color:var(--c-accent-ink);background:var(--c-accent-soft);border-radius:var(--r-md);place-items:center;display:grid}.PointCards-module__X8BR6a__icon svg{width:22px;height:22px}.PointCards-module__X8BR6a__title{font-size:var(--fs-lg);font-weight:600;line-height:1.3}.PointCards-module__X8BR6a__text{font-size:var(--fs-base);color:var(--c-text-secondary);line-height:1.6}
.Hero-module__kmDt_G__hero{isolation:isolate;min-height:calc(100svh - var(--header-h));flex-direction:column;padding-bottom:32px;display:flex;position:relative;overflow:hidden}.Hero-module__kmDt_G__bg{inset:calc(var(--header-h) * -1) 0 0;z-index:-1;background-position:50%;background-size:cover;position:absolute}.Hero-module__kmDt_G__bgImg{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.Hero-module__kmDt_G__bg:after{content:"";background:radial-gradient(42% 34% at 50% 46%,#ffffff2e 0%,#ffffff0f 60%,#fff0 82%);position:absolute;inset:0}.Hero-module__kmDt_G__content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:0;padding-top:1.5rem;padding-bottom:84px;display:flex;position:relative}.Hero-module__kmDt_G__copy{flex-direction:column;align-items:center;display:flex}.Hero-module__kmDt_G__eyebrow{color:var(--c-text);font-size:1.75rem;font-weight:400;line-height:1.25}.Hero-module__kmDt_G__title{letter-spacing:-.03em;margin-top:.375rem;font-size:4.25rem;font-weight:700;line-height:1.08}.Hero-module__kmDt_G__rule{width:54px;height:4px;margin-top:1.75rem}.Hero-module__kmDt_G__subtitle{color:#4b5563;max-width:744px;margin-top:1.9rem;font-size:clamp(1rem,1.3vw,1.1875rem);line-height:1.6}.Hero-module__kmDt_G__subtitle strong{color:var(--c-text);font-weight:700}.Hero-module__kmDt_G__hint{color:var(--c-text-secondary);flex-direction:column;align-items:center;gap:.5rem;display:none;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}.Hero-module__kmDt_G__hintIcon{color:var(--c-accent-ink)}.Hero-module__kmDt_G__hintIcon .scroll-hint-wheel{animation:2.1s cubic-bezier(.45,0,.25,1) infinite Hero-module__kmDt_G__hint-wheel}@keyframes Hero-module__kmDt_G__hint-wheel{0%,12%{opacity:1;transform:translateY(0)}46%{opacity:.15;transform:translateY(7px)}47%{opacity:0;transform:translateY(0)}70%,to{opacity:1;transform:translateY(0)}}.Hero-module__kmDt_G__hintText{letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem}@media (max-width:700px){.Hero-module__kmDt_G__hero{min-height:52svh;padding-block:2.5rem 1.5rem}.Hero-module__kmDt_G__content{padding-top:0;padding-bottom:0}.Hero-module__kmDt_G__eyebrow{font-size:1.25rem}.Hero-module__kmDt_G__title{font-size:2.5rem}.Hero-module__kmDt_G__bg:after{background:linear-gradient(#ffffffd1 0%,#ffffffa8 55%,#ffffffdb 100%)}}
.ProfessionCard-module__Mh1nNW__card{display:flex}.ProfessionCard-module__Mh1nNW__link{gap:var(--sp-3);width:100%;padding:var(--sp-5);background:var(--c-bg);border-radius:var(--r-card);box-shadow:var(--shadow-card);transition:transform var(--t-move) var(--ease-out), box-shadow var(--t-move) var(--ease-out);flex-direction:column;display:flex}.ProfessionCard-module__Mh1nNW__link:hover{transform:translateY(var(--lift));box-shadow:var(--shadow-lift)}.ProfessionCard-module__Mh1nNW__title{font-size:var(--fs-lg);font-weight:700;line-height:1.3}.ProfessionCard-module__Mh1nNW__summary{font-size:var(--fs-sm);color:var(--c-text-secondary);line-height:1.6}.ProfessionCard-module__Mh1nNW__difference{padding-left:var(--sp-3);border-left:3px solid var(--c-accent);font-size:var(--fs-sm);line-height:1.55}.ProfessionCard-module__Mh1nNW__foot{justify-content:space-between;align-items:center;gap:var(--sp-3);padding-top:var(--sp-3);margin-top:auto;display:flex}.ProfessionCard-module__Mh1nNW__salary{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--c-accent-ink);font-weight:700}.ProfessionCard-module__Mh1nNW__more{width:32px;height:32px;color:var(--c-accent-ink);background:var(--c-accent-soft);border-radius:var(--r-full);transition:transform var(--t-move) var(--ease-out);place-items:center;display:grid}.ProfessionCard-module__Mh1nNW__link:hover .ProfessionCard-module__Mh1nNW__more{transform:translate(3px)}
.ImmersiveIntro-module__58uqMa__stage[data-enhanced]{height:calc(100svh - var(--header-h) + var(--stage-len,450) * 1svh);position:relative}.ImmersiveIntro-module__58uqMa__stage[data-enhanced] .ImmersiveIntro-module__58uqMa__viewport{top:var(--header-h);height:calc(100svh - var(--header-h));isolation:isolate;position:sticky;overflow:clip}.ImmersiveIntro-module__58uqMa__stage[data-enhanced] .ImmersiveIntro-module__58uqMa__viewport [data-fx=hero],.ImmersiveIntro-module__58uqMa__stage[data-enhanced] .ImmersiveIntro-module__58uqMa__viewport [data-fx=programs]{position:absolute;inset:0}.ImmersiveIntro-module__58uqMa__stage[data-enhanced] .ImmersiveIntro-module__58uqMa__viewport [data-fx=hero]{isolation:auto}.ImmersiveIntro-module__58uqMa__stage[data-enhanced] .ImmersiveIntro-module__58uqMa__viewport [data-fx=content]{z-index:3}.ImmersiveIntro-module__58uqMa__stage[data-enhanced] .ImmersiveIntro-module__58uqMa__viewport [data-fx=programs]{background:var(--c-bg);align-content:center;padding-block:0;display:grid}.ImmersiveIntro-module__58uqMa__stage[data-enhanced] .ImmersiveIntro-module__58uqMa__viewport [data-fx=programs]>*{transform:scale(var(--final-scale,1));transform-origin:50%}.ImmersiveIntro-module__58uqMa__stage[data-enhanced] .ImmersiveIntro-module__58uqMa__viewport [data-fx=hint]{display:flex}.ImmersiveIntro-module__58uqMa__orbit{--badge:116;--badge-radius:24.4%;z-index:2;pointer-events:none;position:absolute;inset:0}.ImmersiveIntro-module__58uqMa__badge{width:calc(var(--badge) * 1px);height:calc(var(--badge) * 1px);margin:calc(var(--badge) * -.5px) 0 0 calc(var(--badge) * -.5px);border-radius:var(--badge-radius);box-shadow:0 calc(var(--badge) * 2px / 78) calc(var(--badge) * 6px / 78) #16181d0f;will-change:transform, opacity;background:#fff;position:absolute;top:0;left:0}.ImmersiveIntro-module__58uqMa__badge:before{content:"";border-radius:inherit;box-shadow:0 calc(var(--badge) * 12px / 116) calc(var(--badge) * 32px / 116) #16181d1f;opacity:var(--lift,1);position:absolute;inset:0}.ImmersiveIntro-module__58uqMa__badge picture{display:contents}.ImmersiveIntro-module__58uqMa__badgeIcon{border-radius:var(--badge-radius);object-fit:cover;width:100%;height:100%}.ImmersiveIntro-module__58uqMa__badgeCaption{letter-spacing:-.01em;white-space:nowrap;color:var(--c-text);font-size:.9375rem;font-weight:600;position:absolute;top:calc(100% + .7rem);left:50%;transform:translate(-50%)}@keyframes ImmersiveIntro-module__58uqMa__fx-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes ImmersiveIntro-module__58uqMa__fx-rise-hint{0%{opacity:0;transform:translate(-50%,18px)}}.ImmersiveIntro-module__58uqMa__stage[data-enhanced]:not([data-no-intro]) [data-fx=copy]>*{animation:.7s cubic-bezier(.22,.61,.36,1) backwards ImmersiveIntro-module__58uqMa__fx-rise}.ImmersiveIntro-module__58uqMa__stage[data-enhanced]:not([data-no-intro]) [data-fx=copy]>:first-child{animation-delay:50ms}.ImmersiveIntro-module__58uqMa__stage[data-enhanced]:not([data-no-intro]) [data-fx=copy]>:nth-child(2){animation-delay:.14s}.ImmersiveIntro-module__58uqMa__stage[data-enhanced]:not([data-no-intro]) [data-fx=copy]>:nth-child(3){animation-delay:.23s}.ImmersiveIntro-module__58uqMa__stage[data-enhanced]:not([data-no-intro]) [data-fx=copy]>:nth-child(4){animation-delay:.32s}.ImmersiveIntro-module__58uqMa__stage[data-enhanced]:not([data-no-intro]) [data-fx=hint]{animation:.7s cubic-bezier(.22,.61,.36,1) .85s backwards ImmersiveIntro-module__58uqMa__fx-rise-hint}@media (prefers-reduced-motion:reduce){.ImmersiveIntro-module__58uqMa__stage[data-enhanced] [data-fx=copy]>*,.ImmersiveIntro-module__58uqMa__stage[data-enhanced] [data-fx=actions],.ImmersiveIntro-module__58uqMa__stage[data-enhanced] [data-fx=hint]{animation:none}}.ImmersiveIntro-module__58uqMa__reveal{opacity:0;transform:translateY(18px)}.ImmersiveIntro-module__58uqMa__revealShown{opacity:1;transition:opacity .6s cubic-bezier(.22, .61, .36, 1) calc(var(--i,0) * 70ms), transform .6s cubic-bezier(.22, .61, .36, 1) calc(var(--i,0) * 70ms);transform:none}.ImmersiveIntro-module__58uqMa__hud{z-index:200;color:#fff;pointer-events:none;background:#16181dd1;border-radius:6px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;position:fixed;bottom:12px;left:12px}
.ProgramNav-module__08E7nG__nav{z-index:var(--z-sticky);padding-block:var(--sp-3);-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--c-border);background:#ffffffe0;position:sticky;top:68px}.ProgramNav-module__08E7nG__row{gap:var(--sp-2);scrollbar-width:none;display:flex;overflow-x:auto}.ProgramNav-module__08E7nG__row::-webkit-scrollbar{display:none}.ProgramNav-module__08E7nG__chip{font-size:var(--fs-sm);white-space:nowrap;border:1px solid var(--c-border);border-radius:var(--r-full);transition:color var(--t-color) var(--ease-out), border-color var(--t-color) var(--ease-out), background-color var(--t-color) var(--ease-out);flex:none;align-items:center;gap:.5rem;padding:.5rem .875rem;font-weight:600;display:inline-flex}.ProgramNav-module__08E7nG__chip:hover{color:var(--c-accent-ink);border-color:var(--c-accent-ink)}.ProgramNav-module__08E7nG__chipActive{color:#fff;background:var(--c-accent-fill);border-color:var(--c-accent-fill)}.ProgramNav-module__08E7nG__chipActive:hover{color:#fff;border-color:var(--c-accent-fill)}.ProgramNav-module__08E7nG__count{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--c-text-secondary)}.ProgramNav-module__08E7nG__chipActive .ProgramNav-module__08E7nG__count{color:#fffc}.ProgramNav-module__08E7nG__target{scroll-margin-top:calc(68px + 62px + var(--sp-4))}
.LatestArticles-module__rCCW8q__decorated{isolation:isolate;position:relative;overflow:hidden}.LatestArticles-module__rCCW8q__decorated:before{content:"";z-index:-1;background-image:var(--corner-tr), var(--corner-bl), var(--corner-br);background-position:100% 0,0 100%,100% 100%;background-repeat:no-repeat;background-size:300px,360px,220px;position:absolute;inset:0}.LatestArticles-module__rCCW8q__grid{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.LatestArticles-module__rCCW8q__card{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-lg);flex-direction:column;height:100%;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.LatestArticles-module__rCCW8q__card:hover{transform:translateY(-4px);box-shadow:0 4px 12px #16181d0f,0 20px 44px #16181d1f}.LatestArticles-module__rCCW8q__cover{aspect-ratio:16/9;background:var(--c-bg-muted);display:block;overflow:hidden}.LatestArticles-module__rCCW8q__coverImg{object-fit:cover;width:100%;height:100%;transition:transform .35s}.LatestArticles-module__rCCW8q__card:hover .LatestArticles-module__rCCW8q__coverImg{transform:scale(1.04)}.LatestArticles-module__rCCW8q__body{gap:var(--sp-3);padding:var(--sp-5);flex-direction:column;flex:1;display:flex}.LatestArticles-module__rCCW8q__meta{align-items:center;gap:var(--sp-3);display:flex}.LatestArticles-module__rCCW8q__program{font-size:var(--fs-xs);color:var(--c-accent-ink);background:var(--c-accent-soft);border-radius:var(--r-sm);padding:.1875rem .5rem;font-weight:600}.LatestArticles-module__rCCW8q__reading{font-size:var(--fs-xs);color:var(--c-text-secondary)}.LatestArticles-module__rCCW8q__title{font-size:var(--fs-xl);letter-spacing:-.01em;font-weight:700;line-height:1.25}.LatestArticles-module__rCCW8q__excerpt{font-size:var(--fs-sm);color:var(--c-text-secondary);flex:1;line-height:1.55}.LatestArticles-module__rCCW8q__more{font-size:var(--fs-sm);color:var(--c-accent-ink);align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.LatestArticles-module__rCCW8q__more svg{transition:transform .18s}.LatestArticles-module__rCCW8q__card:hover .LatestArticles-module__rCCW8q__more svg{transform:translate(3px)}.LatestArticles-module__rCCW8q__all{margin-top:var(--sp-7);justify-content:center;display:flex}
.RoadmapSteps-module__xCfaoW__road{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.RoadmapSteps-module__xCfaoW__step{gap:var(--sp-2);padding-top:var(--sp-6);flex-direction:column;display:flex;position:relative}.RoadmapSteps-module__xCfaoW__number{width:32px;height:32px;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:#fff;background:var(--c-accent-fill);border-radius:var(--r-full);place-items:center;font-weight:700;display:grid;position:absolute;top:0;left:0}.RoadmapSteps-module__xCfaoW__step:not(:last-child):before{content:"";top:15px;left:40px;right:calc(var(--sp-5) * -1);background:var(--c-border-strong);height:1px;position:absolute}.RoadmapSteps-module__xCfaoW__title{font-size:var(--fs-base);font-weight:600;line-height:1.35}.RoadmapSteps-module__xCfaoW__text{font-size:var(--fs-sm);color:var(--c-text-secondary);line-height:1.6}.RoadmapSteps-module__xCfaoW__duration{font-size:var(--fs-xs);color:var(--c-accent-ink);font-weight:600}@media (max-width:720px){.RoadmapSteps-module__xCfaoW__step:not(:last-child):before{display:none}}
.Teachers-module__cxn79a__section{padding-block:var(--sp-9)}.Teachers-module__cxn79a__intro{margin-bottom:var(--sp-8);position:relative}.Teachers-module__cxn79a__illustration{z-index:-1;width:168px;display:block;position:absolute;top:-12px;right:0}.Teachers-module__cxn79a__illustration img{width:100%;height:auto;display:block}.Teachers-module__cxn79a__title{letter-spacing:-.03em;font-size:3rem;font-weight:700;line-height:1.1}.Teachers-module__cxn79a__lead{max-width:58ch;margin-top:var(--sp-3);color:var(--c-text-secondary);font-size:1.0625rem;line-height:1.5}.Teachers-module__cxn79a__steps{margin-top:var(--sp-6);grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}.Teachers-module__cxn79a__step:not(:last-child):after{content:"";background:var(--c-accent);border-radius:1px;width:1rem;height:2px;position:absolute;top:50%;right:-1.375rem}.Teachers-module__cxn79a__step{background:#fdf4ec;border-radius:18px;align-items:center;gap:.875rem;padding:1rem 1.25rem 1rem 1rem;display:flex;position:relative}.Teachers-module__cxn79a__stepIcon{width:52px;height:52px;color:var(--c-accent-ink);background:#fff;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.Teachers-module__cxn79a__stepTitle{color:var(--c-text);font-size:.9375rem;line-height:1.35}.Teachers-module__cxn79a__mentorsHead{justify-content:space-between;align-items:center;gap:var(--sp-4);margin-bottom:12px;display:flex}.Teachers-module__cxn79a__mentorsTitle{letter-spacing:-.03em;font-size:2.5rem;font-weight:700}.Teachers-module__cxn79a__nav{gap:.75rem;display:flex}.Teachers-module__cxn79a__navButton{width:44px;height:44px;color:var(--c-text);border:1px solid var(--c-border);border-radius:var(--r-full);cursor:pointer;background:#fff;place-items:center;transition:color .18s,border-color .18s;display:grid;box-shadow:0 1px 2px #16181d0a}.Teachers-module__cxn79a__navButton:hover:not(:disabled){color:var(--c-accent-ink);border-color:var(--c-accent)}.Teachers-module__cxn79a__navButton:disabled{color:#c3c7ce;cursor:default}.Teachers-module__cxn79a__grid{--strip:min(1344px, calc(100vw - 2 * var(--sp-5)));width:var(--strip);margin-inline:calc((100% - var(--strip)) / 2);grid-auto-flow:column;grid-auto-columns:calc((var(--strip) - 3 * 1.75rem) / 4);scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.75rem;padding-block:12px 48px;display:grid;overflow-x:auto}.Teachers-module__cxn79a__grid::-webkit-scrollbar{display:none}.Teachers-module__cxn79a__card{scroll-snap-align:start;display:flex}.Teachers-module__cxn79a__cta{justify-content:center;margin-top:0;display:flex}@media (max-width:1100px){.Teachers-module__cxn79a__title{font-size:2.25rem}.Teachers-module__cxn79a__mentorsTitle{font-size:1.875rem}.Teachers-module__cxn79a__grid{grid-auto-columns:calc(50% - .875rem)}}@media (max-width:760px){.Teachers-module__cxn79a__steps{grid-template-columns:1fr;gap:.75rem}.Teachers-module__cxn79a__step:not(:last-child):after{display:none}.Teachers-module__cxn79a__mentorsHead{align-items:flex-start;gap:var(--sp-2);flex-direction:column}}@media (max-width:520px){.Teachers-module__cxn79a__grid{grid-auto-columns:82%}.Teachers-module__cxn79a__title{font-size:1.875rem}}
.RoleChain-module__UPXk3q__wrap{gap:var(--sp-4);flex-direction:column;display:flex}.RoleChain-module__UPXk3q__chain{gap:var(--sp-5);flex-wrap:wrap;align-items:stretch;display:flex}.RoleChain-module__UPXk3q__link{padding:var(--sp-4) var(--sp-5);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-card);flex-direction:column;flex:200px;gap:.35rem;display:flex;position:relative}.RoleChain-module__UPXk3q__current{border-color:var(--c-accent);box-shadow:var(--shadow-card)}.RoleChain-module__UPXk3q__role{font-size:var(--fs-base);font-weight:600}.RoleChain-module__UPXk3q__current .RoleChain-module__UPXk3q__role{color:var(--c-accent-ink);font-weight:700}.RoleChain-module__UPXk3q__note{font-size:var(--fs-sm);color:var(--c-text-secondary);line-height:1.45}.RoleChain-module__UPXk3q__arrow{top:50%;right:calc(var(--sp-5) * -1);width:var(--sp-5);text-align:center;font-size:var(--fs-lg);color:var(--c-text-secondary);line-height:1;position:absolute;transform:translateY(-50%)}.RoleChain-module__UPXk3q__caption{max-width:700px;font-size:var(--fs-sm);color:var(--c-text-secondary);line-height:1.55}@media (max-width:720px){.RoleChain-module__UPXk3q__chain{flex-direction:column}.RoleChain-module__UPXk3q__arrow{top:auto;right:auto;bottom:calc(var(--sp-5) * -1);height:var(--sp-5);width:auto;left:50%;transform:translate(-50%)rotate(90deg)}}
.Section-module__BZ7-0a__section{padding-block:var(--sp-9)}.Section-module__BZ7-0a__muted{background:var(--c-bg-muted)}.Section-module__BZ7-0a__warm{background:radial-gradient(120% 130% at 100% 0,#fff1e7 0%,#fef7f3 45%,#fdfbfa 100%)}.Section-module__BZ7-0a__dark{--c-bg:#1f2229;--c-bg-muted:#262a32;--c-text:#fff;--c-text-secondary:#ffffffa8;--c-border:#ffffff1f;--c-border-strong:#ffffff3d;--c-accent-ink:var(--c-accent);--shadow-lift:0 4px 12px #0000004d, 0 20px 44px #0000005c;--shadow-panel:0 1px 2px #0000004d, 0 14px 40px -28px #0009;isolation:isolate;background:var(--c-bg-dark);color:#fff;position:relative}.Section-module__BZ7-0a__dark:before{content:"";z-index:-1;background-image:var(--section-pattern,none);opacity:.34;background-position:50%;background-size:cover;position:absolute;inset:0}.Section-module__BZ7-0a__head{justify-content:space-between;align-items:flex-end;gap:var(--sp-5);margin-bottom:var(--sp-7);display:flex}.Section-module__BZ7-0a__headCentered{text-align:center;flex-direction:column;align-items:center}.Section-module__BZ7-0a__headText{gap:var(--sp-3);flex-direction:column;display:flex}.Section-module__BZ7-0a__headCentered .Section-module__BZ7-0a__headText{align-items:center}.Section-module__BZ7-0a__title{font-size:clamp(var(--fs-2xl), 3.4vw, var(--fs-4xl))}.Section-module__BZ7-0a__description{max-width:64ch;font-size:var(--fs-lg);color:var(--c-text-secondary)}.Section-module__BZ7-0a__action{flex-shrink:0}@media (max-width:768px){.Section-module__BZ7-0a__section{padding-block:var(--sp-7)}.Section-module__BZ7-0a__head{margin-bottom:var(--sp-6);flex-direction:column;align-items:flex-start}.Section-module__BZ7-0a__headCentered{align-items:center}.Section-module__BZ7-0a__description{font-size:var(--fs-base)}}
.Faq-module__4Tf4Va__list{max-width:860px;padding-inline:var(--sp-5);background:var(--c-bg);border-radius:var(--r-lg);margin-inline:auto;box-shadow:0 1px 2px #16181d0a,0 14px 40px -28px #16181d4d}.Faq-module__4Tf4Va__item+.Faq-module__4Tf4Va__item{border-top:1px solid var(--c-border)}.Faq-module__4Tf4Va__question{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-5) 0;font-size:var(--fs-lg);cursor:pointer;font-weight:600;list-style:none;transition:color .16s;display:flex}.Faq-module__4Tf4Va__question::-webkit-details-marker{display:none}.Faq-module__4Tf4Va__question:hover{color:var(--c-accent-ink)}.Faq-module__4Tf4Va__marker{width:32px;height:32px;color:var(--c-text-secondary);border:1px solid var(--c-border-strong);border-radius:var(--r-full);flex-shrink:0;place-items:center;transition:transform .2s,color .16s,border-color .16s,background-color .16s;display:grid}.Faq-module__4Tf4Va__question:hover .Faq-module__4Tf4Va__marker{color:var(--c-accent-ink);border-color:var(--c-accent)}.Faq-module__4Tf4Va__item[open] .Faq-module__4Tf4Va__marker{color:#fff;background:var(--c-accent-fill);border-color:var(--c-accent);transform:rotate(45deg)}.Faq-module__4Tf4Va__answer{padding-bottom:var(--sp-5);padding-right:var(--sp-8)}.Faq-module__4Tf4Va__answer p{max-width:76ch;font-size:var(--fs-base);color:var(--c-text-secondary);line-height:1.65}.Faq-module__4Tf4Va__footer{align-items:center;gap:var(--sp-2);margin-top:var(--sp-6);text-align:center;flex-direction:column;display:flex}.Faq-module__4Tf4Va__footerLink{font-size:var(--fs-base);color:var(--c-accent-ink);font-weight:600}.Faq-module__4Tf4Va__footerLink:hover{text-underline-offset:3px;text-decoration:underline}.Faq-module__4Tf4Va__footerNote{font-size:var(--fs-sm);color:var(--c-text-secondary)}.Faq-module__4Tf4Va__footerNote .Faq-module__4Tf4Va__footerLink{font-size:inherit}@media (max-width:640px){.Faq-module__4Tf4Va__list{padding-inline:var(--sp-4)}.Faq-module__4Tf4Va__question{font-size:var(--fs-base);padding:var(--sp-4) 0}.Faq-module__4Tf4Va__answer{padding-right:0}}
.Reviews-module__c3bBQW__section{padding-block:var(--sp-7)}.Reviews-module__c3bBQW__head{justify-content:space-between;align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-6);display:flex}.Reviews-module__c3bBQW__title{font-size:clamp(var(--fs-2xl), 3.4vw, var(--fs-4xl));letter-spacing:-.03em;font-weight:700}.Reviews-module__c3bBQW__headTight{margin-bottom:var(--sp-4)}.Reviews-module__c3bBQW__filters{gap:var(--sp-2);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.Reviews-module__c3bBQW__chip{font-size:var(--fs-sm);white-space:nowrap;border:1px solid var(--c-border);border-radius:var(--r-full);transition:color var(--t-color) var(--ease-out), border-color var(--t-color) var(--ease-out), background-color var(--t-color) var(--ease-out);align-items:center;gap:.5rem;padding:.5rem .875rem;font-weight:600;display:inline-flex}.Reviews-module__c3bBQW__chip:hover{color:var(--c-accent-ink);border-color:var(--c-accent-ink)}.Reviews-module__c3bBQW__chipActive{color:#fff;background:var(--c-accent-fill);border-color:var(--c-accent-fill)}.Reviews-module__c3bBQW__chipActive:hover{color:#fff;border-color:var(--c-accent-fill)}.Reviews-module__c3bBQW__chipCount{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--c-text-secondary)}.Reviews-module__c3bBQW__chipActive .Reviews-module__c3bBQW__chipCount{color:#fffc}.Reviews-module__c3bBQW__nav{gap:.75rem;display:flex}.Reviews-module__c3bBQW__navButton{color:#fff;background:var(--c-accent-fill);border-radius:var(--r-full);place-items:center;width:44px;height:44px;transition:background-color .16s,opacity .16s;display:grid;box-shadow:0 6px 18px -8px #ff6b2ce6}.Reviews-module__c3bBQW__navButton:hover:not(:disabled){background:var(--c-accent-fill-hover)}.Reviews-module__c3bBQW__navButton:disabled{opacity:.35;cursor:default}.Reviews-module__c3bBQW__row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;padding-bottom:24px;display:flex;overflow-x:auto}.Reviews-module__c3bBQW__row::-webkit-scrollbar{display:none}.Reviews-module__c3bBQW__card{scroll-snap-align:start;flex:none}.Reviews-module__c3bBQW__shot{background:var(--c-bg);cursor:zoom-in;border-radius:18px;height:420px;padding:0;transition:transform .18s cubic-bezier(.22,.61,.36,1),box-shadow .18s;display:block;overflow:hidden;box-shadow:0 1px 2px #16181d0a,0 12px 28px -18px #16181d4d}.Reviews-module__c3bBQW__shot:hover{transform:translateY(-3px);box-shadow:0 2px 4px #16181d0f,0 18px 36px -20px #16181d73}.Reviews-module__c3bBQW__shot picture{height:100%;display:block}.Reviews-module__c3bBQW__shot img{width:auto;height:100%;display:block}.Reviews-module__c3bBQW__dialog{background:0 0;border:0;width:fit-content;max-width:min(92vw,900px);height:fit-content;max-height:92vh;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.Reviews-module__c3bBQW__dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11141ab8}.Reviews-module__c3bBQW__dialogInner{align-items:center;gap:var(--sp-4);flex-direction:column;display:flex;position:relative}.Reviews-module__c3bBQW__dialogShot{background:var(--c-bg);border-radius:16px;max-height:78vh;display:block;overflow:hidden}.Reviews-module__c3bBQW__dialogShot img{width:auto;max-width:100%;height:auto;max-height:78vh;display:block}.Reviews-module__c3bBQW__dialogNav{align-items:center;gap:var(--sp-4);display:flex}.Reviews-module__c3bBQW__dialogCount{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:#fffc}.Reviews-module__c3bBQW__close{width:36px;height:36px;color:var(--c-text);background:var(--c-bg);border-radius:var(--r-full);place-items:center;display:grid;position:absolute;top:-14px;right:-14px;box-shadow:0 4px 14px #16181d4d}.Reviews-module__c3bBQW__close:hover{color:var(--c-accent-ink)}@media (max-width:640px){.Reviews-module__c3bBQW__section{padding-block:var(--sp-7)}.Reviews-module__c3bBQW__shot{height:340px}.Reviews-module__c3bBQW__close{top:-10px;right:-6px}}
.Markdown-module__ljKHOW__content{max-width:68ch;font-size:1.0625rem;line-height:1.7}.Markdown-module__ljKHOW__content>*+*{margin-top:var(--sp-4)}.Markdown-module__ljKHOW__content h2{margin-top:var(--sp-7);font-size:var(--fs-2xl)}.Markdown-module__ljKHOW__content h3{margin-top:var(--sp-6);font-size:var(--fs-xl)}.Markdown-module__ljKHOW__content p{color:#22252b}.Markdown-module__ljKHOW__content a{color:var(--c-accent-ink);text-underline-offset:3px;text-decoration:underline}.Markdown-module__ljKHOW__content a:hover{color:var(--c-accent-fill-hover)}.Markdown-module__ljKHOW__content strong{font-weight:600}.Markdown-module__ljKHOW__content code{background:var(--c-bg-muted);border-radius:var(--r-sm);padding:.125rem .375rem;font-size:.9em}.Markdown-module__ljKHOW__unordered,.Markdown-module__ljKHOW__ordered{gap:var(--sp-2);flex-direction:column;padding-left:0;display:flex}.Markdown-module__ljKHOW__unordered li,.Markdown-module__ljKHOW__ordered li{padding-left:1.625rem;position:relative}.Markdown-module__ljKHOW__unordered li:before{content:"";background:var(--c-accent);border-radius:var(--r-full);width:6px;height:6px;position:absolute;top:.7rem;left:.375rem}.Markdown-module__ljKHOW__ordered{counter-reset:item}.Markdown-module__ljKHOW__ordered li{counter-increment:item}.Markdown-module__ljKHOW__ordered li:before{content:counter(item) ".";color:var(--c-accent-ink);font-weight:700;position:absolute;left:0}.Markdown-module__ljKHOW__content blockquote{padding:var(--sp-4) var(--sp-5);background:var(--c-bg-muted);border-left:3px solid var(--c-accent);border-radius:0 var(--r-md) var(--r-md) 0}.Markdown-module__ljKHOW__content blockquote p{font-size:var(--fs-base);color:var(--c-text-secondary)}.Markdown-module__ljKHOW__figure{margin-block:var(--sp-6);margin-inline:calc(var(--sp-5) * -1)}.Markdown-module__ljKHOW__image{border-radius:var(--r-md);width:100%;height:auto}.Markdown-module__ljKHOW__figure figcaption{margin-top:var(--sp-3);font-size:var(--fs-sm);color:var(--c-text-secondary);text-align:center}@media (max-width:860px){.Markdown-module__ljKHOW__content{font-size:var(--fs-base)}.Markdown-module__ljKHOW__figure{margin-inline:0}}
.StatsStrip-module__QwRfPW__stats{background:var(--c-bg);border-radius:24px;grid-template-columns:repeat(4,1fr);display:grid;box-shadow:0 1px 2px #16181d0d,0 10px 26px -6px #16181d24}.StatsStrip-module__QwRfPW__stat{align-items:center;gap:1rem;padding:1.5rem;display:flex}.StatsStrip-module__QwRfPW__stat:not(:last-child){border-right:1px solid var(--c-border)}.StatsStrip-module__QwRfPW__statIcon{flex-shrink:0;width:54px;height:54px;display:block}.StatsStrip-module__QwRfPW__statIcon img{width:100%;height:100%}.StatsStrip-module__QwRfPW__statText{flex-direction:column;gap:1px;min-width:0;display:flex}.StatsStrip-module__QwRfPW__statValue{letter-spacing:-.02em;font-size:clamp(1.375rem,2.1vw,1.875rem);font-weight:700;line-height:1.1}.StatsStrip-module__QwRfPW__statLabel{color:var(--c-text-secondary);font-size:.9375rem;line-height:1.3}@media (max-width:1100px){.StatsStrip-module__QwRfPW__stats{grid-template-columns:repeat(2,1fr)}.StatsStrip-module__QwRfPW__stat:nth-child(2){border-right:none}.StatsStrip-module__QwRfPW__stat:nth-child(-n+2){border-bottom:1px solid #dfe2e7}}@media (max-width:480px){.StatsStrip-module__QwRfPW__stats{grid-template-columns:1fr}.StatsStrip-module__QwRfPW__stat:not(:last-child){border-bottom:1px solid #dfe2e7;border-right:none}}
.SkillBars-module__eZscPW__list{gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));display:grid}.SkillBars-module__eZscPW__row{gap:var(--sp-2);flex-direction:column;display:flex}.SkillBars-module__eZscPW__head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.SkillBars-module__eZscPW__name{font-size:var(--fs-base);font-weight:600}.SkillBars-module__eZscPW__word{font-size:var(--fs-sm);color:var(--c-text-secondary)}.SkillBars-module__eZscPW__scale{gap:6px;display:flex}.SkillBars-module__eZscPW__step{background:var(--c-border);border-radius:var(--r-full);flex:1;height:8px}.SkillBars-module__eZscPW__filled{background:var(--c-accent-fill)}.SkillBars-module__eZscPW__note{font-size:var(--fs-sm);color:var(--c-text-secondary);line-height:1.5}
.WaveLines-module__yjGYkW__layer{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.WaveLines-module__yjGYkW__canvas{display:block}
.Platform-module__APGzLq__section{padding-block:var(--sp-9)}.Platform-module__APGzLq__card{isolation:isolate;gap:var(--sp-6);padding:var(--sp-7) var(--sp-5);background:#f1eeec;border-radius:28px;grid-template-columns:minmax(0,.88fr) minmax(0,1fr);align-items:center;display:grid;position:relative;overflow:hidden}@media (min-width:1200px){.Platform-module__APGzLq__card{--bleed:28px;width:calc(100% + var(--bleed) * 2);margin-inline:calc(var(--bleed) * -1)}}.Platform-module__APGzLq__waves{border-radius:28px}.Platform-module__APGzLq__info{min-width:0}.Platform-module__APGzLq__eyebrow{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--c-accent-ink);font-weight:600}.Platform-module__APGzLq__title{margin-top:var(--sp-3);margin-bottom:var(--sp-6);font-size:clamp(var(--fs-2xl), 3.4vw, var(--fs-4xl));letter-spacing:-.03em;font-weight:700;line-height:1.1}.Platform-module__APGzLq__features{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Platform-module__APGzLq__feature{padding:var(--sp-5);background:#faf9f8;border:1px solid #16181d0d;border-radius:20px}.Platform-module__APGzLq__featureIcon{width:56px;height:56px;margin-bottom:var(--sp-3);color:var(--c-accent-ink);background:var(--c-bg);border-radius:var(--r-full);place-items:center;display:grid}.Platform-module__APGzLq__featureTitle{font-size:var(--fs-lg);letter-spacing:-.01em;font-weight:700}.Platform-module__APGzLq__featureText{margin-top:var(--sp-2);font-size:var(--fs-sm);color:var(--c-text-secondary);line-height:1.55}.Platform-module__APGzLq__visual{min-width:0;margin-bottom:8%;position:relative}.Platform-module__APGzLq__laptop{display:block}.Platform-module__APGzLq__laptop img{filter:drop-shadow(0 26px 42px #16181d29);width:100%;height:auto;display:block}.Platform-module__APGzLq__phone{width:26%;position:absolute;bottom:-14%;left:8%}.Platform-module__APGzLq__phone img{filter:drop-shadow(0 18px 30px #16181d38);width:100%;height:auto;display:block}@media (max-width:1000px){.Platform-module__APGzLq__card{gap:var(--sp-6);grid-template-columns:1fr}.Platform-module__APGzLq__visual{order:1}}@media (max-width:640px){.Platform-module__APGzLq__section{padding-block:var(--sp-7)}.Platform-module__APGzLq__card{padding:var(--sp-4)}.Platform-module__APGzLq__features{grid-template-columns:1fr}}
.WorkGallery-module__pJG04a__head{justify-content:space-between;align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.WorkGallery-module__pJG04a__hint{font-size:var(--fs-sm);color:var(--c-text-secondary)}.WorkGallery-module__pJG04a__nav{gap:.75rem;display:flex}.WorkGallery-module__pJG04a__navButton{color:#fff;background:var(--c-accent-fill);border-radius:var(--r-full);width:44px;height:44px;transition:background-color var(--t-color) var(--ease-out), opacity var(--t-color) var(--ease-out);place-items:center;display:grid;box-shadow:0 6px 18px -8px #ff6b2ce6}.WorkGallery-module__pJG04a__navButton:hover:not(:disabled){background:var(--c-accent-fill-hover)}.WorkGallery-module__pJG04a__navButton:disabled{opacity:.35;cursor:default}.WorkGallery-module__pJG04a__row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;padding-bottom:24px;display:flex;overflow-x:auto}.WorkGallery-module__pJG04a__row::-webkit-scrollbar{display:none}.WorkGallery-module__pJG04a__card{scroll-snap-align:start;flex:none}.WorkGallery-module__pJG04a__figure{gap:var(--sp-3);flex-direction:column;display:flex}.WorkGallery-module__pJG04a__shot{background:var(--c-bg-muted);border-radius:var(--r-card);height:300px;box-shadow:var(--shadow-card);cursor:zoom-in;transition:transform var(--t-move) var(--ease-out), box-shadow var(--t-move) var(--ease-out);padding:0;display:block;overflow:hidden}.WorkGallery-module__pJG04a__shot:hover{transform:translateY(var(--lift));box-shadow:var(--shadow-lift)}.WorkGallery-module__pJG04a__img{width:auto;height:100%;display:block}.WorkGallery-module__pJG04a__caption{max-width:420px;font-size:var(--fs-sm);color:var(--c-text-secondary);line-height:1.45}.WorkGallery-module__pJG04a__dialog{background:0 0;border:0;width:fit-content;max-width:min(92vw,900px);height:fit-content;max-height:92vh;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.WorkGallery-module__pJG04a__dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11141ab8}.WorkGallery-module__pJG04a__dialogInner{align-items:center;gap:var(--sp-4);flex-direction:column;display:flex;position:relative}.WorkGallery-module__pJG04a__dialogShot{border-radius:var(--r-card);background:var(--c-bg);width:auto;max-width:100%;height:auto;max-height:78vh;display:block}.WorkGallery-module__pJG04a__dialogCaption{max-width:60ch;font-size:var(--fs-sm);text-align:center;color:#ffffffdb;line-height:1.5}.WorkGallery-module__pJG04a__dialogNav{align-items:center;gap:var(--sp-4);display:flex}.WorkGallery-module__pJG04a__dialogCount{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:#fffc}.WorkGallery-module__pJG04a__close{width:36px;height:36px;color:var(--c-text);background:var(--c-bg);border-radius:var(--r-full);place-items:center;display:grid;position:absolute;top:-14px;right:-14px;box-shadow:0 4px 14px #16181d4d}.WorkGallery-module__pJG04a__close:hover{color:var(--c-accent-ink)}@media (max-width:640px){.WorkGallery-module__pJG04a__shot{height:240px}.WorkGallery-module__pJG04a__caption{max-width:78vw}.WorkGallery-module__pJG04a__close{top:-10px;right:-6px}}
.RutubeFacade-module___0cfxG__wrap{aspect-ratio:16/9;background:var(--c-bg-dark);border-radius:var(--r-md);position:relative;overflow:hidden}.RutubeFacade-module___0cfxG__button{width:100%;height:100%;padding:0;position:absolute;inset:0}.RutubeFacade-module___0cfxG__thumb{object-fit:cover;transition:transform .35s}.RutubeFacade-module___0cfxG__button:hover .RutubeFacade-module___0cfxG__thumb{transform:scale(1.03)}.RutubeFacade-module___0cfxG__overlay{background:linear-gradient(#16181d1a,#16181d59);place-items:center;transition:background-color .2s;display:grid;position:absolute;inset:0}.RutubeFacade-module___0cfxG__play{color:#fff;background:var(--c-accent-fill);border-radius:var(--r-full);place-items:center;width:68px;height:68px;padding-left:4px;transition:transform .2s,background-color .2s;display:grid;box-shadow:0 0 0 4px #ffffff38,0 6px 24px #16181d57}.RutubeFacade-module___0cfxG__button:hover .RutubeFacade-module___0cfxG__play{background:var(--c-accent-fill-hover);transform:scale(1.08)}.RutubeFacade-module___0cfxG__duration{right:var(--sp-3);bottom:var(--sp-3);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:#fff;border-radius:var(--r-sm);background:#16181dc7;padding:.25rem .5rem;font-weight:600;position:absolute}.RutubeFacade-module___0cfxG__frame{border:0;width:100%;height:100%}@media (max-width:640px){.RutubeFacade-module___0cfxG__play{width:54px;height:54px}.RutubeFacade-module___0cfxG__play svg{width:20px;height:24px}}
.MobileNav-module__cfarMG__burger{flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:0 8px;display:none}@media (max-width:1100px){.MobileNav-module__cfarMG__burger{display:flex}}.MobileNav-module__cfarMG__bar{background:var(--c-bg-dark);border-radius:2px;width:100%;height:2px;transition:transform .2s,opacity .2s;display:block}.MobileNav-module__cfarMG__barTopOpen{transform:translateY(7px)rotate(45deg)}.MobileNav-module__cfarMG__barMidOpen{opacity:0}.MobileNav-module__cfarMG__barBotOpen{transform:translateY(-7px)rotate(-45deg)}.MobileNav-module__cfarMG__panel{inset:var(--header-bar,var(--header-h)) 0 0;z-index:99;background:var(--c-bg);overscroll-behavior:contain;position:fixed;overflow-y:auto}.MobileNav-module__cfarMG__panelInner{padding:var(--sp-5) var(--sp-4) var(--sp-8);gap:var(--sp-6);flex-direction:column;display:flex}.MobileNav-module__cfarMG__section>ul{flex-direction:column;display:flex}.MobileNav-module__cfarMG__sectionTitle{margin-bottom:var(--sp-3);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-secondary);font-weight:600}.MobileNav-module__cfarMG__link{align-items:center;gap:var(--sp-3);font-size:var(--fs-lg);border-bottom:1px solid var(--c-border);padding:.75rem 0;font-weight:600;display:flex}.MobileNav-module__cfarMG__icon{border:1px solid var(--c-border);background:#fff;border-radius:9px;flex:none;width:36px;height:36px;overflow:hidden}.MobileNav-module__cfarMG__icon img{object-fit:cover;width:100%;height:100%}.MobileNav-module__cfarMG__note{font-size:var(--fs-xs);color:var(--c-text-secondary);font-weight:400;display:block}.MobileNav-module__cfarMG__panelCta{text-align:center;color:#fff;background:var(--c-accent-fill);border-radius:var(--r-md);padding:1.125rem;font-weight:600;display:block;box-shadow:0 1px 2px #16181d1f,0 8px 20px -8px #ff6b2c80,inset 0 1px #ffffff38}
.LessonGrid-module__c8L-lW__grid{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.LessonGrid-module__c8L-lW__item{gap:var(--sp-3);flex-direction:column;display:flex}.LessonGrid-module__c8L-lW__title{font-size:var(--fs-base);font-weight:600;line-height:1.4}.LessonGrid-module__c8L-lW__more{margin-top:var(--sp-6);justify-content:center;display:flex}.LessonGrid-module__c8L-lW__moreButton{font-size:var(--fs-sm);color:var(--c-text);background:var(--c-bg);border:1px solid var(--c-border-strong);border-radius:var(--r-full);padding:.75rem 1.5rem;font-weight:600;transition:border-color .16s,color .16s}.LessonGrid-module__c8L-lW__moreButton:hover{color:var(--c-accent-ink);border-color:var(--c-accent-ink)}.LessonGrid-module__c8L-lW__moreRest{color:var(--c-text-secondary);font-weight:400}
.kabinet-module__ELCCIW__page{max-width:var(--container);padding:var(--sp-6) var(--sp-4) var(--sp-8);margin:0 auto}.kabinet-module__ELCCIW__narrow{max-width:34rem}.kabinet-module__ELCCIW__title{font-size:var(--fs-3xl);margin-bottom:var(--sp-3);line-height:1.15}.kabinet-module__ELCCIW__lead{margin-bottom:var(--sp-6);font-size:var(--fs-lg);color:var(--c-text-secondary);line-height:1.55}.kabinet-module__ELCCIW__cards{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));display:grid}.kabinet-module__ELCCIW__empty{gap:var(--sp-4);max-width:34rem;padding:var(--sp-6);background:var(--c-bg-muted);border-radius:var(--r-panel);justify-items:start;display:grid}.kabinet-module__ELCCIW__emptyText{font-size:var(--fs-base);color:var(--c-text-secondary);line-height:1.6}@media (max-width:600px){.kabinet-module__ELCCIW__page{padding:var(--sp-5) var(--sp-4) var(--sp-7)}.kabinet-module__ELCCIW__title{font-size:var(--fs-2xl)}.kabinet-module__ELCCIW__lead{font-size:var(--fs-base)}}.kabinet-module__ELCCIW__curatorLine{margin-top:var(--sp-5);font-size:var(--fs-sm);color:var(--c-text-secondary)}.kabinet-module__ELCCIW__curatorLink{color:var(--c-accent-ink);text-underline-offset:2px;text-decoration:underline}
.profession-module__7ZD3Ta__prose{max-width:700px}.profession-module__7ZD3Ta__chain{margin-top:var(--sp-6)}.profession-module__7ZD3Ta__tools{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));display:grid}.profession-module__7ZD3Ta__tool{gap:var(--sp-4);padding:var(--sp-5);background:var(--c-bg);border-radius:var(--r-card);box-shadow:var(--shadow-card);display:flex}.profession-module__7ZD3Ta__toolIcon{flex:none;width:56px;height:56px}.profession-module__7ZD3Ta__toolIcon img{object-fit:contain;width:100%;height:100%}.profession-module__7ZD3Ta__toolBody{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.profession-module__7ZD3Ta__toolTitle{font-size:var(--fs-lg);font-weight:700}.profession-module__7ZD3Ta__toolText{font-size:var(--fs-sm);color:var(--c-text-secondary);line-height:1.6}.profession-module__7ZD3Ta__toolLinks{gap:var(--sp-2) var(--sp-5);flex-wrap:wrap;margin-top:auto;display:flex}.profession-module__7ZD3Ta__toolLink{min-height:44px;padding-top:var(--sp-2);font-size:var(--fs-sm);color:var(--c-accent-ink);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.profession-module__7ZD3Ta__toolLink:hover{text-decoration:underline}.profession-module__7ZD3Ta__expert{gap:var(--sp-7);grid-template-columns:300px minmax(0,1fr);align-items:start;display:grid}.profession-module__7ZD3Ta__expertBody{gap:var(--sp-4);flex-direction:column;align-items:flex-start;display:flex}.profession-module__7ZD3Ta__expertText{max-width:640px;font-size:var(--fs-lg);line-height:1.6}.profession-module__7ZD3Ta__expertNote{max-width:640px;font-size:var(--fs-sm);color:var(--c-text-secondary);line-height:1.6}.profession-module__7ZD3Ta__expertLink{font-size:var(--fs-sm);color:var(--c-accent-ink);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.profession-module__7ZD3Ta__expertLink:hover{text-decoration:underline}.profession-module__7ZD3Ta__faqNarrow{width:100%;max-width:720px;margin-inline:auto}.profession-module__7ZD3Ta__articlesAll{font-size:var(--fs-sm);color:var(--c-accent-ink);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.profession-module__7ZD3Ta__articlesAll:hover{text-decoration:underline}.profession-module__7ZD3Ta__articles{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid}.profession-module__7ZD3Ta__article{gap:var(--sp-3);background:var(--c-bg);border-radius:var(--r-card);height:100%;box-shadow:var(--shadow-card);transition:transform var(--t-move) var(--ease-out), box-shadow var(--t-move) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.profession-module__7ZD3Ta__article:hover{transform:translateY(var(--lift));box-shadow:var(--shadow-lift)}.profession-module__7ZD3Ta__articleCover{aspect-ratio:16/9;background:var(--c-bg-muted);display:block}.profession-module__7ZD3Ta__articleImg{object-fit:cover;width:100%;height:100%}.profession-module__7ZD3Ta__articleBody{gap:var(--sp-2);padding:0 var(--sp-4) var(--sp-4);flex-direction:column;display:flex}.profession-module__7ZD3Ta__articleTitle{font-size:var(--fs-base);font-weight:600;line-height:1.4}.profession-module__7ZD3Ta__articleMeta{font-size:var(--fs-xs);color:var(--c-text-secondary)}.profession-module__7ZD3Ta__related{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}@media (max-width:900px){.profession-module__7ZD3Ta__expert{gap:var(--sp-5);grid-template-columns:minmax(0,1fr)}}.profession-module__7ZD3Ta__career{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.profession-module__7ZD3Ta__careerLink{gap:var(--sp-2);height:100%;padding:var(--sp-5);background:var(--c-bg);border-radius:var(--r-card);box-shadow:var(--shadow-card);transition:transform var(--t-move) var(--ease-out), box-shadow var(--t-move) var(--ease-out);flex-direction:column;display:flex}.profession-module__7ZD3Ta__careerLink:hover{transform:translateY(var(--lift));box-shadow:var(--shadow-lift)}.profession-module__7ZD3Ta__careerTitle{font-size:var(--fs-base);font-weight:600;line-height:1.4}.profession-module__7ZD3Ta__careerMeta{font-size:var(--fs-xs);color:var(--c-text-secondary);margin-top:auto}
.LessonVideo-module___WDprG__frame{aspect-ratio:16/9;background:var(--c-bg-dark);border-radius:var(--r-card);position:relative;overflow:hidden}.LessonVideo-module___WDprG__player{border:0;width:100%;height:100%;position:absolute;inset:0}.LessonVideo-module___WDprG__placeholder{aspect-ratio:16/9;padding:var(--sp-5);background:var(--c-bg-muted);border:1px dashed var(--c-border-strong);border-radius:var(--r-card);place-items:center;display:grid}.LessonVideo-module___WDprG__placeholderText{text-align:center;max-width:28rem;font-size:var(--fs-base);color:var(--c-text-secondary);line-height:1.6}
.StatusBadge-module__VUV8Ha__badge{padding:var(--sp-1) var(--sp-3);font-size:var(--fs-sm);white-space:nowrap;border-radius:var(--r-full);font-weight:500;display:inline-block}.StatusBadge-module__VUV8Ha__review{color:var(--c-text-secondary);background:var(--c-bg-muted)}.StatusBadge-module__VUV8Ha__accepted{color:var(--c-ok);background:var(--c-ok-soft)}.StatusBadge-module__VUV8Ha__rework{color:var(--c-accent-ink);background:var(--c-accent-soft)}.StatusBadge-module__VUV8Ha__none{color:var(--c-text-secondary);border:1px solid var(--c-border);background:0 0}
.Header-module__lnUIdW__header{--header-bar:var(--header-h);z-index:100;height:var(--header-h);pointer-events:none;position:sticky;top:0}.Header-module__lnUIdW__header[data-compact]{--header-bar:68px;--logo-mark:44px}.Header-module__lnUIdW__inner{justify-content:space-between;align-items:center;gap:var(--sp-5);height:var(--header-bar);pointer-events:auto;padding-inline:32px;transition:height .24s cubic-bezier(.22,.61,.36,1),box-shadow .24s;display:flex;position:relative}.Header-module__lnUIdW__inner:before{content:"";z-index:-1;-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);background:#ffffffe6;position:absolute;inset:0}.Header-module__lnUIdW__header[data-compact] .Header-module__lnUIdW__inner{box-shadow:0 1px 0 var(--c-border), 0 8px 24px #16181d0f}@media (prefers-reduced-motion:reduce){.Header-module__lnUIdW__inner{transition:none}}.Header-module__lnUIdW__nav{align-items:center;gap:var(--sp-3);margin-inline:auto;display:flex}.Header-module__lnUIdW__item{position:relative}.Header-module__lnUIdW__link{color:var(--c-text);border-radius:var(--r-sm);align-items:center;padding:.625rem 1.125rem;font-size:1.0625rem;font-weight:400;transition:color .16s;display:inline-flex}.Header-module__lnUIdW__link:hover{color:var(--c-accent-ink)}.Header-module__lnUIdW__mega{top:calc(100% + 8px);left:calc(1.125rem - var(--sp-5) - .625rem - 1px);min-width:640px;padding:var(--sp-5);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-float);opacity:0;visibility:hidden;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;transform:translateY(-6px)}.Header-module__lnUIdW__megaNarrow{min-width:320px}.Header-module__lnUIdW__megaColumns{gap:var(--sp-5);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-width:560px;display:grid}.Header-module__lnUIdW__megaColTitle{margin-bottom:var(--sp-2);padding:0 .625rem var(--sp-2);border-bottom:1px solid var(--c-border);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-secondary);font-weight:600}.Header-module__lnUIdW__item:hover .Header-module__lnUIdW__mega,.Header-module__lnUIdW__item:focus-within .Header-module__lnUIdW__mega{opacity:1;visibility:visible;transform:translateY(0)}.Header-module__lnUIdW__megaGrid{gap:2px var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Header-module__lnUIdW__simpleList{flex-direction:column;gap:2px;display:flex}.Header-module__lnUIdW__simpleList .Header-module__lnUIdW__megaLink{display:block}.Header-module__lnUIdW__megaLink{align-items:center;gap:var(--sp-3);border-radius:var(--r-sm);padding:.5rem .625rem;transition:background-color .14s;display:flex}.Header-module__lnUIdW__megaIcon{border:1px solid var(--c-border);background:#fff;border-radius:9px;flex:none;width:38px;height:38px;overflow:hidden}.Header-module__lnUIdW__megaIcon img{object-fit:cover;width:100%;height:100%}.Header-module__lnUIdW__megaText{min-width:0}.Header-module__lnUIdW__megaLink:hover{background:var(--c-bg-muted)}.Header-module__lnUIdW__megaLinkName{font-size:var(--fs-sm);color:var(--c-text);font-weight:600;display:block}.Header-module__lnUIdW__megaLink:hover .Header-module__lnUIdW__megaLinkName{color:var(--c-accent-ink)}.Header-module__lnUIdW__megaLinkNote{font-size:var(--fs-xs);color:var(--c-text-secondary);margin-top:1px;line-height:1.35;display:block}.Header-module__lnUIdW__actions{align-items:center;gap:var(--sp-4);flex-shrink:0;display:flex}.Header-module__lnUIdW__social{align-items:center;gap:8px;display:flex}.Header-module__lnUIdW__socialLink{border-radius:11px;width:36px;height:36px;transition:transform .16s cubic-bezier(.22,.61,.36,1),box-shadow .16s;display:block;overflow:hidden}.Header-module__lnUIdW__socialLink img{width:100%;height:100%;display:block}a.Header-module__lnUIdW__socialLink:hover{transform:translateY(-1px);box-shadow:0 6px 14px -6px #16181d8c}.Header-module__lnUIdW__search{width:44px;height:44px;color:var(--c-text);border-radius:var(--r-sm);place-items:center;transition:background-color .14s,color .14s;display:grid}.Header-module__lnUIdW__cta{border-radius:8px;padding:.9375rem 1.75rem;font-size:1rem}.Header-module__lnUIdW__search:hover{background:var(--c-bg-muted);color:var(--c-accent-ink)}@media (max-width:1100px){.Header-module__lnUIdW__nav,.Header-module__lnUIdW__search{display:none}}@media (max-width:900px){.Header-module__lnUIdW__social{display:none}}@media (max-width:640px){.Header-module__lnUIdW__cta{display:none}}
@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4084ce120da2621a.2x4a0-syw-9dj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/16d91c780434f2ce.p.0shchh0jtv0ui.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ef79401ea952b7f0.3t69pc-7h-e66.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8800dfc60902df36.p.3nasnllvo8ig4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4084ce120da2621a.2x4a0-syw-9dj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/16d91c780434f2ce.p.0shchh0jtv0ui.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ef79401ea952b7f0.3t69pc-7h-e66.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8800dfc60902df36.p.3nasnllvo8ig4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4084ce120da2621a.2x4a0-syw-9dj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../media/16d91c780434f2ce.p.0shchh0jtv0ui.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ef79401ea952b7f0.3t69pc-7h-e66.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8800dfc60902df36.p.3nasnllvo8ig4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.onest_a5ffa157-module__-n3uMa__className{font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal}.onest_a5ffa157-module__-n3uMa__variable{--font-sans:"Onest", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif}
.zadaniya-module__We7YUq__page{max-width:46rem;padding:var(--sp-5) var(--sp-4) var(--sp-8);margin:0 auto}.zadaniya-module__We7YUq__title{font-size:var(--fs-3xl);margin-bottom:var(--sp-5);line-height:1.15}.zadaniya-module__We7YUq__list{gap:var(--sp-3);list-style:none;display:grid}.zadaniya-module__We7YUq__card{justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:48px;padding:var(--sp-4);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-card);transition:transform var(--t-move) var(--ease-out), box-shadow var(--t-move) var(--ease-out);display:flex}.zadaniya-module__We7YUq__card:hover{transform:translateY(var(--lift));box-shadow:var(--shadow-lift)}.zadaniya-module__We7YUq__cardMain{gap:2px;display:grid}.zadaniya-module__We7YUq__cardTitle{font-size:var(--fs-lg);line-height:1.3}.zadaniya-module__We7YUq__cardMeta{font-size:var(--fs-sm);color:var(--c-text-secondary)}.zadaniya-module__We7YUq__empty{padding:var(--sp-6);background:var(--c-bg-muted);border-radius:var(--r-panel)}.zadaniya-module__We7YUq__emptyText{font-size:var(--fs-base);color:var(--c-text-secondary);line-height:1.6}.zadaniya-module__We7YUq__breadcrumbs{align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-3);font-size:var(--fs-sm);color:var(--c-text-secondary);flex-wrap:wrap;display:flex}.zadaniya-module__We7YUq__crumb{color:var(--c-accent-ink)}.zadaniya-module__We7YUq__crumb:hover{text-underline-offset:2px;text-decoration:underline}.zadaniya-module__We7YUq__head{align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.zadaniya-module__We7YUq__description{margin-bottom:var(--sp-6)}.zadaniya-module__We7YUq__blocked{margin-bottom:var(--sp-6);padding:var(--sp-4);font-size:var(--fs-base);color:var(--c-accent-ink);background:var(--c-accent-soft);border-radius:var(--r-panel);line-height:1.6}.zadaniya-module__We7YUq__history{margin-top:var(--sp-7);gap:var(--sp-4);display:grid}.zadaniya-module__We7YUq__historyTitle{font-size:var(--fs-xl)}.zadaniya-module__We7YUq__attempt{gap:var(--sp-3);padding:var(--sp-5);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-card);display:grid}.zadaniya-module__We7YUq__attemptHead{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.zadaniya-module__We7YUq__attemptDate{font-size:var(--fs-sm);color:var(--c-text-secondary)}.zadaniya-module__We7YUq__attemptText{font-size:var(--fs-base);white-space:pre-line;line-height:1.6}.zadaniya-module__We7YUq__files{gap:var(--sp-2);list-style:none;display:grid}.zadaniya-module__We7YUq__file{align-items:baseline;gap:var(--sp-2);min-height:44px;padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);color:var(--c-accent-ink);border:1px solid var(--c-border);border-radius:var(--r-md);display:inline-flex}.zadaniya-module__We7YUq__file:hover{background:var(--c-bg-muted)}.zadaniya-module__We7YUq__review{padding:var(--sp-4);border-left:3px solid var(--c-ok);background:var(--c-bg-muted);border-radius:0 var(--r-md) var(--r-md) 0}.zadaniya-module__We7YUq__reviewLabel{margin-bottom:var(--sp-2);font-size:var(--fs-sm);color:var(--c-ok);font-weight:600}.zadaniya-module__We7YUq__reviewText{font-size:var(--fs-base);white-space:pre-line;line-height:1.6}@media (max-width:560px){.zadaniya-module__We7YUq__title{font-size:var(--fs-2xl)}.zadaniya-module__We7YUq__card{align-items:flex-start;gap:var(--sp-3);flex-direction:column}}
.teacher-module__5IetqG__portrait{aspect-ratio:3/4;background:var(--c-bg-muted);border-radius:var(--r-panel);box-shadow:var(--shadow-panel);display:block;overflow:hidden}.teacher-module__5IetqG__portraitImg{object-fit:cover;object-position:top center;width:100%;height:100%}.teacher-module__5IetqG__programLinks{align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.teacher-module__5IetqG__programLinksLabel{font-size:var(--fs-sm);color:var(--c-text-secondary)}.teacher-module__5IetqG__programLink{font-size:var(--fs-sm);color:var(--c-accent-ink);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-full);transition:border-color var(--t-color) var(--ease-out), box-shadow var(--t-color) var(--ease-out);align-items:center;gap:.375rem;padding:.5rem .875rem;font-weight:600;display:inline-flex}.teacher-module__5IetqG__programLink:hover{border-color:var(--c-accent-ink);box-shadow:0 6px 16px -10px #bf3f08cc}.teacher-module__5IetqG__programLink svg{transition:transform var(--t-move) var(--ease-out)}.teacher-module__5IetqG__programLink:hover svg{transform:translate(3px)}.teacher-module__5IetqG__lessonsMore{gap:var(--sp-2) var(--sp-5);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.teacher-module__5IetqG__lessonsLink{font-size:var(--fs-sm);color:var(--c-accent-ink);font-weight:600}.teacher-module__5IetqG__lessonsLink:hover{text-underline-offset:3px;text-decoration:underline}.teacher-module__5IetqG__articles{gap:var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.teacher-module__5IetqG__article{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-card);height:100%;transition:transform var(--t-move) var(--ease-out), box-shadow var(--t-move) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.teacher-module__5IetqG__article:hover{transform:translateY(var(--lift));box-shadow:var(--shadow-lift)}.teacher-module__5IetqG__articleCover{aspect-ratio:16/9;background:var(--c-bg-muted);display:block;overflow:hidden}.teacher-module__5IetqG__articleImg{object-fit:cover;width:100%;height:100%;transition:transform var(--t-zoom) ease}.teacher-module__5IetqG__article:hover .teacher-module__5IetqG__articleImg{transform:scale(1.04)}.teacher-module__5IetqG__articleBody{gap:var(--sp-2);padding:var(--sp-4);flex-direction:column;flex:1;display:flex}.teacher-module__5IetqG__articleTitle{font-size:var(--fs-base);font-weight:600;line-height:1.35}.teacher-module__5IetqG__article:hover .teacher-module__5IetqG__articleTitle{color:var(--c-accent-ink)}.teacher-module__5IetqG__articleMeta{padding-top:var(--sp-2);font-size:var(--fs-xs);color:var(--c-text-secondary);margin-top:auto}.teacher-module__5IetqG__articlesAll{font-size:var(--fs-sm);color:var(--c-accent-ink);align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.teacher-module__5IetqG__articlesAll svg{transition:transform var(--t-move) var(--ease-out)}.teacher-module__5IetqG__articlesAll:hover svg{transform:translate(3px)}.teacher-module__5IetqG__story{max-width:700px;padding:var(--sp-6);background:var(--c-bg);border-left:3px solid var(--c-accent);border-radius:0 var(--r-panel) var(--r-panel) 0;box-shadow:var(--shadow-panel)}.teacher-module__5IetqG__storySign{margin-top:var(--sp-5);font-size:var(--fs-sm);color:var(--c-text-secondary)}.teacher-module__5IetqG__approach{max-width:640px}.teacher-module__5IetqG__faqNarrow{max-width:720px;margin-inline:auto}.teacher-module__5IetqG__next{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.teacher-module__5IetqG__nextCard{align-items:flex-start;gap:var(--sp-3);height:100%;padding:var(--sp-6);background:var(--c-bg);border-radius:var(--r-panel);box-shadow:var(--shadow-panel);flex-direction:column;display:flex}.teacher-module__5IetqG__nextTitle{font-size:var(--fs-lg);letter-spacing:-.01em}.teacher-module__5IetqG__nextText{font-size:var(--fs-sm);color:var(--c-text-secondary);line-height:1.6}.teacher-module__5IetqG__nextChannels{gap:var(--sp-4);width:100%;margin-top:var(--sp-2);flex-direction:column;display:flex}.teacher-module__5IetqG__nextChannel{gap:var(--sp-2);flex-direction:column;display:flex}.teacher-module__5IetqG__nextChannelName{font-size:var(--fs-sm);font-weight:600}.teacher-module__5IetqG__nextPersonal{font-size:var(--fs-sm);color:#fff;background:var(--c-accent-fill);border-radius:var(--r-md);transition:background-color var(--t-color) var(--ease-out);padding:.8125rem 1.25rem;font-weight:600}.teacher-module__5IetqG__nextPersonal:hover{background:var(--c-accent-fill-hover)}.teacher-module__5IetqG__allLinks{align-items:center;gap:var(--sp-2) var(--sp-3);margin-top:var(--sp-6);font-size:var(--fs-sm);color:var(--c-text-secondary);flex-wrap:wrap;display:flex}.teacher-module__5IetqG__allLinks a{color:var(--c-accent-ink);text-underline-offset:3px;text-decoration:underline}.teacher-module__5IetqG__allLinksLabel{color:var(--c-text);font-weight:600}@media (max-width:640px){.teacher-module__5IetqG__story{padding:var(--sp-4)}.teacher-module__5IetqG__nextCard{padding:var(--sp-5)}}
.nabor-module__8I5jYW__prices{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.nabor-module__8I5jYW__price{display:flex}.nabor-module__8I5jYW__priceLink{gap:var(--sp-2);width:100%;padding:var(--sp-5);border:1px solid var(--c-border);border-radius:var(--r-card);transition:transform var(--t-move) var(--ease-out), box-shadow var(--t-move) var(--ease-out);flex-direction:column;display:flex}.nabor-module__8I5jYW__priceLink:hover{transform:translateY(var(--lift));box-shadow:var(--shadow-lift)}.nabor-module__8I5jYW__priceName{font-size:var(--fs-base);font-weight:600}.nabor-module__8I5jYW__priceValue{font-size:var(--fs-xl);letter-spacing:-.02em;color:var(--c-accent-ink);font-weight:700}.nabor-module__8I5jYW__priceMeta{font-size:var(--fs-xs);color:var(--c-text-secondary)}
.catalog-module__JUr1yG__filters{gap:var(--sp-2);padding-bottom:var(--sp-6);border-bottom:1px solid var(--c-border);flex-wrap:wrap;display:flex}.catalog-module__JUr1yG__filter{font-size:var(--fs-sm);border:1px solid var(--c-border-strong);border-radius:var(--r-full);align-items:center;gap:.5rem;padding:.5rem .875rem;font-weight:600;transition:border-color .16s,color .16s;display:inline-flex}.catalog-module__JUr1yG__filter:hover{color:var(--c-accent-ink);border-color:var(--c-accent-ink)}.catalog-module__JUr1yG__filterCount{font-size:var(--fs-xs);color:var(--c-text-secondary);font-weight:400}.catalog-module__JUr1yG__group{padding-block:var(--sp-7)}.catalog-module__JUr1yG__groupHead{justify-content:space-between;align-items:baseline;gap:var(--sp-4);margin-bottom:var(--sp-5);display:flex}.catalog-module__JUr1yG__groupTitle{font-size:var(--fs-2xl)}.catalog-module__JUr1yG__groupLink{font-size:var(--fs-sm);color:var(--c-accent-ink);flex-shrink:0;font-weight:600}.catalog-module__JUr1yG__groupLink:hover{text-underline-offset:3px;text-decoration:underline}.catalog-module__JUr1yG__grid{gap:var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.catalog-module__JUr1yG__card{border:1px solid var(--c-border);border-radius:var(--r-card);height:100%;transition:transform var(--t-move) var(--ease-out), box-shadow var(--t-move) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.catalog-module__JUr1yG__card:hover{transform:translateY(var(--lift));box-shadow:var(--shadow-lift)}.catalog-module__JUr1yG__cover{aspect-ratio:16/9;background:var(--c-bg-muted);display:block;overflow:hidden}.catalog-module__JUr1yG__coverImg{object-fit:cover;width:100%;height:100%;transition:transform .35s}.catalog-module__JUr1yG__card:hover .catalog-module__JUr1yG__coverImg{transform:scale(1.04)}.catalog-module__JUr1yG__body{gap:var(--sp-2);padding:var(--sp-4);flex-direction:column;flex:1;display:flex}.catalog-module__JUr1yG__cardTitle{font-size:var(--fs-base);font-weight:600;line-height:1.35}.catalog-module__JUr1yG__card:hover .catalog-module__JUr1yG__cardTitle{color:var(--c-accent-ink)}.catalog-module__JUr1yG__excerpt{font-size:var(--fs-sm);color:var(--c-text-secondary);flex:1;line-height:1.5}.catalog-module__JUr1yG__meta{font-size:var(--fs-xs);color:var(--c-text-secondary)}@media (max-width:640px){.catalog-module__JUr1yG__groupHead{align-items:flex-start;gap:var(--sp-2);flex-direction:column}}
.professii-module__wMQpwW__grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.professii-module__wMQpwW__directionLink{font-size:var(--fs-sm);color:var(--c-accent-ink);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.professii-module__wMQpwW__directionLink:hover{text-decoration:underline}.professii-module__wMQpwW__actions{justify-content:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}
.HowItWorks-module__51tuUW__section{padding-block:var(--sp-8) var(--sp-9)}.HowItWorks-module__51tuUW__steps{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;display:grid}.HowItWorks-module__51tuUW__step{padding:var(--sp-5);background:#fdf4ec;border-radius:18px;align-items:flex-start;gap:.875rem;display:flex;position:relative}.HowItWorks-module__51tuUW__step:not(:last-child):after{content:"";background:var(--c-accent);border-radius:1px;width:1rem;height:2px;position:absolute;top:50%;right:-1.375rem}.HowItWorks-module__51tuUW__stepIcon{width:52px;height:52px;color:var(--c-accent-ink);background:#fff;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.HowItWorks-module__51tuUW__stepBody{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.HowItWorks-module__51tuUW__stepTitle{font-size:var(--fs-lg);letter-spacing:-.01em;font-weight:700;line-height:1.3}.HowItWorks-module__51tuUW__stepText{font-size:var(--fs-sm);color:var(--c-text-secondary);line-height:1.55}@media (max-width:900px){.HowItWorks-module__51tuUW__steps{gap:var(--sp-3);grid-template-columns:minmax(0,1fr)}.HowItWorks-module__51tuUW__step:not(:last-child):after{display:none}}
.AuthShell-module__swFlLq__page{min-height:100dvh;padding:var(--sp-5) var(--sp-4);background:var(--c-bg-muted);place-items:center;display:grid}.AuthShell-module__swFlLq__card{width:100%;max-width:26rem;padding:var(--sp-6);background:var(--c-bg);border-radius:var(--r-panel);box-shadow:var(--shadow-panel)}.AuthShell-module__swFlLq__logo{margin-bottom:var(--sp-5)}.AuthShell-module__swFlLq__title{font-size:var(--fs-2xl);margin-bottom:var(--sp-3);line-height:1.2}.AuthShell-module__swFlLq__lead{margin-bottom:var(--sp-5);font-size:var(--fs-sm);color:var(--c-text-secondary);line-height:1.55}.AuthShell-module__swFlLq__lead a{color:var(--c-accent-ink);text-underline-offset:2px;text-decoration:underline}@media (max-width:480px){.AuthShell-module__swFlLq__card{padding:var(--sp-5) var(--sp-4)}}
.ModuleList-module__3gebUq__list{gap:var(--sp-3);display:grid}.ModuleList-module__3gebUq__module{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-card);overflow:hidden}.ModuleList-module__3gebUq__head{align-items:baseline;gap:var(--sp-3);min-height:48px;padding:var(--sp-4);cursor:pointer;transition:background var(--t-color) var(--ease-out);list-style:none;display:flex}.ModuleList-module__3gebUq__head::-webkit-details-marker{display:none}.ModuleList-module__3gebUq__head:hover{background:var(--c-bg-muted)}.ModuleList-module__3gebUq__number{font-size:var(--fs-sm);color:var(--c-accent-ink);flex-shrink:0;font-weight:600}.ModuleList-module__3gebUq__title{font-size:var(--fs-lg);flex:1;line-height:1.3}.ModuleList-module__3gebUq__count{font-size:var(--fs-sm);color:var(--c-text-secondary);flex-shrink:0}.ModuleList-module__3gebUq__body{padding:0 var(--sp-4) var(--sp-4)}.ModuleList-module__3gebUq__summary{margin-bottom:var(--sp-3);font-size:var(--fs-sm);color:var(--c-text-secondary);line-height:1.55}.ModuleList-module__3gebUq__locked{padding:var(--sp-3);font-size:var(--fs-sm);color:var(--c-accent-ink);background:var(--c-accent-soft);border-radius:var(--r-md);line-height:1.55}.ModuleList-module__3gebUq__lessons{counter-reset:lesson;gap:2px;list-style:none;display:grid}.ModuleList-module__3gebUq__lesson{align-items:baseline;gap:var(--sp-3);min-height:44px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);counter-increment:lesson;transition:background var(--t-color) var(--ease-out);display:flex}.ModuleList-module__3gebUq__lesson:has(a):hover{background:var(--c-bg-muted)}.ModuleList-module__3gebUq__lesson:before{content:counter(lesson) ".";font-size:var(--fs-sm);color:var(--c-text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0}.ModuleList-module__3gebUq__link{flex:1;line-height:1.4}a.ModuleList-module__3gebUq__link:hover{color:var(--c-accent-ink)}.ModuleList-module__3gebUq__duration{font-size:var(--fs-sm);color:var(--c-text-secondary);flex-shrink:0}.ModuleList-module__3gebUq__empty{padding:var(--sp-5);font-size:var(--fs-base);color:var(--c-text-secondary);background:var(--c-bg-muted);border-radius:var(--r-panel);line-height:1.6}@media (max-width:560px){.ModuleList-module__3gebUq__head{gap:var(--sp-1) var(--sp-3);flex-wrap:wrap}.ModuleList-module__3gebUq__title{font-size:var(--fs-base);flex-basis:100%}}.ModuleList-module__3gebUq__doneLesson .ModuleList-module__3gebUq__link{color:var(--c-text-secondary)}.ModuleList-module__3gebUq__check{color:var(--c-accent-ink);font-size:var(--fs-sm);flex-shrink:0}
.SupportLinks-module__m4WEiq__links{gap:var(--sp-3);flex-wrap:wrap;display:flex}.SupportLinks-module__m4WEiq__link{color:#fff;background:var(--c-accent-fill);border-radius:var(--r-md);transition:background-color var(--t-color) var(--ease-out);align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-weight:600;display:inline-flex}a.SupportLinks-module__m4WEiq__link:hover{background:var(--c-accent-fill-hover)}.SupportLinks-module__m4WEiq__off{color:var(--c-text-secondary);background:var(--c-bg-muted);border:1px solid var(--c-border);cursor:not-allowed}
.lesson-module__foa6sa__page{max-width:46rem;padding:var(--sp-5) var(--sp-4) var(--sp-8);margin:0 auto}.lesson-module__foa6sa__breadcrumbs{align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-3);font-size:var(--fs-sm);color:var(--c-text-secondary);flex-wrap:wrap;display:flex}.lesson-module__foa6sa__crumb{color:var(--c-accent-ink)}.lesson-module__foa6sa__crumb:hover{text-underline-offset:2px;text-decoration:underline}.lesson-module__foa6sa__crumbSep{color:var(--c-border-strong)}.lesson-module__foa6sa__title{font-size:var(--fs-3xl);margin-bottom:var(--sp-5);line-height:1.15}.lesson-module__foa6sa__summary{margin-top:var(--sp-6)}.lesson-module__foa6sa__materials{margin-top:var(--sp-6);padding:var(--sp-5);background:var(--c-bg-muted);border-radius:var(--r-panel)}.lesson-module__foa6sa__materialsTitle{margin-bottom:var(--sp-4);font-size:var(--fs-xl)}.lesson-module__foa6sa__fileList{gap:var(--sp-2);list-style:none;display:grid}.lesson-module__foa6sa__file{justify-content:space-between;align-items:baseline;gap:var(--sp-3);min-height:44px;padding:var(--sp-3) var(--sp-4);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-md);transition:transform var(--t-move) var(--ease-out), box-shadow var(--t-move) var(--ease-out);display:flex}.lesson-module__foa6sa__file:hover{transform:translateY(var(--lift));box-shadow:var(--shadow-lift)}.lesson-module__foa6sa__fileName{line-height:1.4}.lesson-module__foa6sa__fileSize{font-size:var(--fs-sm);color:var(--c-text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0}.lesson-module__foa6sa__pager{gap:var(--sp-3);margin-top:var(--sp-7);grid-template-columns:1fr 1fr;display:grid}.lesson-module__foa6sa__pagerLink{gap:var(--sp-1);padding:var(--sp-4);border:1px solid var(--c-border);border-radius:var(--r-card);transition:transform var(--t-move) var(--ease-out), box-shadow var(--t-move) var(--ease-out);display:grid}.lesson-module__foa6sa__pagerLink:hover{transform:translateY(var(--lift));box-shadow:var(--shadow-lift)}.lesson-module__foa6sa__pagerNext{text-align:right}.lesson-module__foa6sa__pagerHint{font-size:var(--fs-sm);color:var(--c-text-secondary)}.lesson-module__foa6sa__pagerTitle{line-height:1.35}@media (max-width:560px){.lesson-module__foa6sa__title{font-size:var(--fs-2xl)}.lesson-module__foa6sa__pager{grid-template-columns:1fr}.lesson-module__foa6sa__pagerNext{text-align:left}}.lesson-module__foa6sa__assignment{gap:var(--sp-3);margin-top:var(--sp-6);padding:var(--sp-5);border:1px solid var(--c-border);border-radius:var(--r-panel);display:grid}.lesson-module__foa6sa__assignmentHead{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.lesson-module__foa6sa__assignmentTitle{font-size:var(--fs-xl)}.lesson-module__foa6sa__assignmentLink{font-size:var(--fs-base);color:var(--c-accent-ink);text-underline-offset:3px;line-height:1.4;text-decoration:underline}
.komanda-module__v-pgrG__list{padding-bottom:var(--sp-9);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;display:grid}.komanda-module__v-pgrG__item{display:flex}@media (max-width:1100px){.komanda-module__v-pgrG__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.komanda-module__v-pgrG__list{gap:var(--sp-5);grid-template-columns:minmax(0,1fr)}}
.contacts-module__tZ2Uma__support{padding:var(--sp-6);background:var(--c-bg);border:1px solid var(--c-border);border-left:3px solid var(--c-accent);border-radius:var(--r-panel);box-shadow:var(--shadow-panel)}.contacts-module__tZ2Uma__supportTitle{font-size:var(--fs-xl);letter-spacing:-.01em}.contacts-module__tZ2Uma__supportRow{margin-top:var(--sp-5)}.contacts-module__tZ2Uma__supportText{max-width:56ch;margin-top:var(--sp-2);font-size:var(--fs-base);color:var(--c-text-secondary)}.contacts-module__tZ2Uma__programLinks{place-self:end stretch}.contacts-module__tZ2Uma__channels{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.contacts-module__tZ2Uma__channel{height:100%;padding:var(--sp-4);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-card);transition:transform var(--t-move) var(--ease-out), box-shadow var(--t-move) var(--ease-out);flex-direction:column;gap:2px;display:flex}.contacts-module__tZ2Uma__channel:hover{transform:translateY(var(--lift));box-shadow:var(--shadow-lift)}.contacts-module__tZ2Uma__channelName{font-size:var(--fs-base);font-weight:600}.contacts-module__tZ2Uma__channel:hover .contacts-module__tZ2Uma__channelName{color:var(--c-accent-ink)}.contacts-module__tZ2Uma__channelNote{font-size:var(--fs-xs);color:var(--c-text-secondary)}.contacts-module__tZ2Uma__legal{gap:var(--sp-8);margin-bottom:var(--sp-9);padding-top:var(--sp-5);font-size:var(--fs-sm);color:var(--c-text-secondary);border-top:1px solid var(--c-border);flex-wrap:wrap;line-height:1.7;display:flex}.contacts-module__tZ2Uma__legal a{color:var(--c-text-secondary);text-underline-offset:2px;text-decoration:underline}.contacts-module__tZ2Uma__legal a:hover{color:var(--c-accent-ink)}.contacts-module__tZ2Uma__programList{gap:var(--sp-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.contacts-module__tZ2Uma__programCard{gap:var(--sp-3);text-align:center;padding:var(--sp-4);background:var(--c-bg);border-radius:18px;grid-template-rows:auto auto 1fr;justify-items:center;display:grid;box-shadow:0 1px 2px #16181d0a,0 12px 28px -20px #16181d3d}.contacts-module__tZ2Uma__programIcon{border-radius:12px;width:46px;height:46px;overflow:hidden}.contacts-module__tZ2Uma__programIcon img{object-fit:cover;width:100%;height:100%}.contacts-module__tZ2Uma__programName{font-size:var(--fs-base);font-weight:700;line-height:1.25}@media (max-width:1100px){.contacts-module__tZ2Uma__programList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.contacts-module__tZ2Uma__programList{grid-template-columns:repeat(2,minmax(0,1fr))}}
.kursy-module__L-B9LW__tableWrap{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-panel);box-shadow:var(--shadow-panel);overflow-x:auto}.kursy-module__L-B9LW__tableWrap:focus-visible{outline:2px solid var(--c-accent-ink);outline-offset:3px}.kursy-module__L-B9LW__table{border-collapse:collapse;text-align:left;width:100%;min-width:780px}.kursy-module__L-B9LW__table th,.kursy-module__L-B9LW__table td{padding:var(--sp-4);font-size:var(--fs-sm);vertical-align:top;border-bottom:1px solid var(--c-border)}.kursy-module__L-B9LW__table thead th{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-secondary);background:var(--c-bg-muted);white-space:nowrap;font-weight:600}.kursy-module__L-B9LW__table tbody tr:last-child th,.kursy-module__L-B9LW__table tbody tr:last-child td{border-bottom:none}.kursy-module__L-B9LW__table tbody tr:hover{background:var(--c-bg-muted)}.kursy-module__L-B9LW__tableLink{font-size:var(--fs-base);font-weight:700}.kursy-module__L-B9LW__tableLink:hover{color:var(--c-accent-ink)}.kursy-module__L-B9LW__tableMuted{color:var(--c-text-secondary)}.kursy-module__L-B9LW__tableNowrap{white-space:nowrap;font-weight:600}.kursy-module__L-B9LW__cards{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.kursy-module__L-B9LW__card{gap:var(--sp-3);height:100%;padding:var(--sp-5);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-card);transition:transform var(--t-move) var(--ease-out), box-shadow var(--t-move) var(--ease-out);flex-direction:column;display:flex}.kursy-module__L-B9LW__card:hover{transform:translateY(var(--lift));box-shadow:var(--shadow-lift)}.kursy-module__L-B9LW__cardTitle{font-size:var(--fs-xl)}.kursy-module__L-B9LW__cardIntro{font-size:var(--fs-sm);color:var(--c-text-secondary);flex:1;line-height:1.55}.kursy-module__L-B9LW__cardMore{font-size:var(--fs-sm);color:var(--c-accent-ink);align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.kursy-module__L-B9LW__cardMore svg{transition:transform .18s}.kursy-module__L-B9LW__card:hover .kursy-module__L-B9LW__cardMore svg{transform:translate(3px)}.kursy-module__L-B9LW__directionLink{font-size:var(--fs-sm);color:var(--c-accent-ink);align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.kursy-module__L-B9LW__directionLink:hover{text-underline-offset:3px;text-decoration:underline}
.promo-module__TKkH-W__prose{max-width:700px}.promo-module__TKkH-W__enroll{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;display:grid}.promo-module__TKkH-W__enrollCard{gap:var(--sp-3);padding:var(--sp-6);background:var(--c-bg);border-radius:var(--r-panel);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.promo-module__TKkH-W__enrollTitle{font-size:var(--fs-xl);font-weight:700}.promo-module__TKkH-W__enrollNote{font-size:var(--fs-sm);color:var(--c-text-secondary)}.promo-module__TKkH-W__price{font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;font-weight:700}.promo-module__TKkH-W__enrollLink{min-height:44px;font-size:var(--fs-sm);color:#fff;background:var(--c-accent-fill);border-radius:var(--r-md);transition:background-color var(--t-color) var(--ease-out);justify-content:center;align-items:center;padding:.65rem 1.25rem;font-weight:600;display:inline-flex}.promo-module__TKkH-W__enrollLink:hover{background:var(--c-accent-fill-hover)}.promo-module__TKkH-W__faq{width:100%;max-width:720px;margin-inline:auto}
.oferta-module__rL6d2W__notice{max-width:62ch;margin-block:var(--sp-7) var(--sp-6);padding:var(--sp-4) var(--sp-5);font-size:var(--fs-sm);background:var(--c-accent-soft);border-left:3px solid var(--c-accent);border-radius:0 var(--r-md) var(--r-md) 0}.oferta-module__rL6d2W__notice a{color:var(--c-accent-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.oferta-module__rL6d2W__doc{max-width:62ch;margin-bottom:var(--sp-9);font-size:var(--fs-base);line-height:1.7}.oferta-module__rL6d2W__doc h2{margin-top:var(--sp-6);margin-bottom:var(--sp-3);font-size:var(--fs-xl)}.oferta-module__rL6d2W__doc h2:first-child{margin-top:0}.oferta-module__rL6d2W__doc p{margin-bottom:var(--sp-3);color:#22252b}.oferta-module__rL6d2W__doc a{color:var(--c-accent-ink);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}
.legal-module__fWo1uG__doc{max-width:62ch;margin-block:var(--sp-7) var(--sp-9);font-size:var(--fs-base);line-height:1.7}.legal-module__fWo1uG__doc a,.legal-module__fWo1uG__doc code{overflow-wrap:anywhere}.legal-module__fWo1uG__doc h2{margin-top:var(--sp-6);margin-bottom:var(--sp-3);font-size:var(--fs-xl)}.legal-module__fWo1uG__doc h2:first-child{margin-top:0}.legal-module__fWo1uG__doc p{margin-bottom:var(--sp-3);color:#22252b}.legal-module__fWo1uG__doc ul{gap:var(--sp-2);margin-bottom:var(--sp-4);flex-direction:column;display:flex}.legal-module__fWo1uG__doc li{color:#22252b;padding-left:1.25rem;position:relative}.legal-module__fWo1uG__doc li:before{content:"";background:var(--c-accent);border-radius:var(--r-full);width:5px;height:5px;position:absolute;top:.7rem;left:.25rem}.legal-module__fWo1uG__doc a{color:var(--c-accent-ink);text-underline-offset:3px;text-decoration:underline}
