.courses_page__jwy79{--purple:#360098;--violet:#5b30ff;--orchid:#8c52ff;--lavender:#dbcff2;--mist:#f9f7ff;--cream:#fffaf1;--ink:#20063b;--green:#b7f23a;--line:rgba(32,6,59,.18);--white:#fff;--max:1380px;--header-h:76px;--cut:var(--cream);--cut-w:clamp(96px,12vw,190px);background:var(--cream);color:var(--ink);font-family:var(--font-sans),"Montserrat",Arial,sans-serif;overflow-x:clip}:where(.courses_page__jwy79) :where(button,input,textarea,select){font:inherit}:where(.courses_page__jwy79) :where(button,a){-webkit-tap-highlight-color:transparent}:where(.courses_page__jwy79) :where(a){color:inherit}:where(.courses_page__jwy79) :where(h1,h2,h3) em{font-style:normal}:where(.courses_page__jwy79) :where(img){display:block;max-width:100%}.courses_page__jwy79 ::-moz-selection{background:#b7f23a;color:#20063b}.courses_page__jwy79 ::selection{background:#b7f23a;color:#20063b}.courses_shell__mcCLv{width:min(calc(100% - 64px),var(--max));margin:0 auto}.courses_hero__X25Hk{position:relative;margin-top:calc(var(--header-h) * -1);background:var(--purple);color:var(--cream)}.courses_hero__X25Hk:after{content:"";position:absolute;right:0;bottom:-1px;width:var(--cut-w);height:calc(var(--cut-w) / 1.42 + 1px);background:var(--cut);clip-path:polygon(100% 0,100% 100%,0 100%);z-index:3;pointer-events:none}.courses_hero__X25Hk:before{content:"";position:absolute;inset:0 0 0 78%;background:var(--orchid);opacity:.3;pointer-events:none}.courses_heroInner__yyLe2{position:relative;z-index:2;padding:calc(74px + var(--header-h)) 0 104px}.courses_heroInner__yyLe2 h1{margin:0;max-width:22ch;font-size:var(--fs-hero);line-height:.9;letter-spacing:-.06em;font-weight:900}.courses_heroInner__yyLe2 h1 em{color:var(--green);font-style:normal}.courses_heroLead__CqNuL{margin:26px 0 0;max-width:62ch;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.6;color:var(--lavender)}.courses_section__id_3J{padding:76px 0}.courses_list__D_djS{border-top:2px solid var(--ink)}.courses_courseRow__rJU4k{display:grid;grid-template-columns:1fr;padding:64px 0 72px;border-bottom:1px solid var(--line)}.courses_courseBody__hjr85{min-width:0}.courses_courseBody__hjr85 h2{margin:0 0 22px;max-width:24ch;font-size:var(--fs-section);line-height:.96;letter-spacing:-.055em;font-weight:900}.courses_proseRow__5YFfm{display:grid;grid-template-columns:1.35fr .65fr;gap:48px;align-items:start}.courses_prose__hP_7k p{margin:0 0 16px;max-width:64ch;font-size:1rem;line-height:1.62}.courses_prose__hP_7k p:last-child{margin-bottom:0}.courses_proseLast__ogw1E{font-weight:700}.courses_quote__teXUy{margin:0}.courses_quote__teXUy blockquote{margin:0;border-left:5px solid var(--green);padding-left:22px;font-size:1.02rem;line-height:1.42;letter-spacing:-.02em;font-weight:700}.courses_quoteWho__1nVu5{margin:16px 0 0 27px;font-size:.85rem;font-weight:800}.courses_facts__J0QX6{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:44px 0 0;border:2px solid var(--ink)}.courses_fact__wmkTb{padding:22px 22px 24px}.courses_fact__wmkTb+.courses_fact__wmkTb{border-left:2px solid var(--ink)}.courses_factPrice__NxLqU{background:var(--mist)}.courses_factLabel__Qk5aB{margin:0 0 10px;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.courses_factPrice__NxLqU .courses_factLabel__Qk5aB{color:var(--violet)}.courses_fact__wmkTb p{margin:0;font-size:.92rem;line-height:1.5}.courses_priceValue__UD_hd{font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:900;letter-spacing:-.05em;line-height:1}.courses_priceVat__x9Hd2{margin-left:8px;font-size:.8rem;font-weight:600;letter-spacing:0}.courses_courseActions__AYNg3{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px;margin:40px 0 0}.courses_closing__DP2qZ{background:var(--purple);color:var(--cream);padding:78px 0 86px}.courses_closingGrid__hWA3_{display:grid;grid-template-columns:1.2fr auto;gap:40px;align-items:center}.courses_closing__DP2qZ h2{margin:0;max-width:20ch;font-size:var(--fs-closing);line-height:.98;letter-spacing:-.05em;font-weight:900}.courses_closing__DP2qZ h2 em{color:var(--green);font-style:normal}.courses_closingLead__IPSNn{margin:18px 0 0;max-width:54ch;font-size:1rem;line-height:1.58;color:var(--lavender)}.courses_closingActions__F7LUB{display:flex;flex-wrap:wrap;gap:14px}.courses_button__Jx16k{min-height:50px;padding:0 22px;border:2px solid var(--ink);display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--ink);color:var(--white);text-decoration:none;font-weight:800;font-size:.86rem;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.courses_button__Jx16k:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 var(--violet)}.courses_button__Jx16k:focus-visible{outline:4px solid var(--orchid);outline-offset:3px}.courses_button__Jx16k.courses_green__Qi53U{background:var(--green);color:var(--ink);border-color:var(--ink)}.courses_button__Jx16k.courses_green__Qi53U:hover{box-shadow:6px 6px 0 var(--ink)}.courses_button__Jx16k.courses_outline__tPdqN{background:transparent;color:var(--ink)}.courses_button__Jx16k.courses_outline__tPdqN:hover{box-shadow:6px 6px 0 var(--green)}.courses_button__Jx16k.courses_ghost__DJhxk{background:transparent;color:var(--cream);border-color:var(--cream)}.courses_button__Jx16k.courses_ghost__DJhxk:hover{box-shadow:6px 6px 0 var(--green)}@media (max-width:980px){.courses_shell__mcCLv{width:min(calc(100% - 36px),var(--max))}.courses_heroInner__yyLe2{padding:calc(52px + var(--header-h)) 0 78px}.courses_proseRow__5YFfm{gap:32px}.courses_facts__J0QX6,.courses_proseRow__5YFfm{grid-template-columns:1fr}.courses_fact__wmkTb+.courses_fact__wmkTb{border-left:0;border-top:2px solid var(--ink)}.courses_closingGrid__hWA3_{grid-template-columns:1fr;align-items:start}}@media (max-width:640px){.courses_page__jwy79{--header-h:68px}.courses_shell__mcCLv{width:min(calc(100% - 28px),var(--max))}.courses_courseRow__rJU4k{grid-template-columns:1fr;gap:6px;padding:40px 0 44px}.courses_courseActions__AYNg3{justify-content:flex-start}.courses_courseNo__sn_qP{padding-top:0}.courses_closing__DP2qZ{padding:56px 0 62px}.courses_courseActions__AYNg3 .courses_button__Jx16k{width:100%}}@media (prefers-reduced-motion:reduce){.courses_page__jwy79,.courses_page__jwy79 *,.courses_page__jwy79 :after,.courses_page__jwy79 :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.courses_backLink__Y2Epk{display:inline-block;margin:0 0 18px;font-size:.92rem;font-weight:700;text-decoration:underline;text-underline-offset:4px;color:inherit}.courses_modules__rM6fv{margin-top:48px}.courses_modules__rM6fv h2{margin:0 0 18px;font-size:var(--fs-section);line-height:.96;letter-spacing:-.06em;font-weight:900}.courses_moduleList__SSJa2{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink);counter-reset:module}.courses_module__3hiqK{display:grid;grid-template-columns:56px 1fr;gap:20px;padding:20px 0 22px;border-bottom:1px solid var(--line);counter-increment:module}.courses_module__3hiqK:before{content:counter(module,decimal-leading-zero);font-weight:800;color:var(--violet);padding-top:2px}.courses_module__3hiqK h3{margin:0;font-size:var(--fs-card);font-weight:800;letter-spacing:-.02em}.courses_module__3hiqK p{grid-column:2;margin:6px 0 0;max-width:62ch;font-size:var(--fs-lead);line-height:1.6;opacity:.9}@media (max-width:640px){.courses_module__3hiqK{grid-template-columns:1fr;gap:6px}.courses_module__3hiqK p{grid-column:1}}