.courses-module__lJaHaG__page{--purple:#360098;--violet:#5b30ff;--orchid:#8c52ff;--lavender:#dbcff2;--mist:#f9f7ff;--cream:#fffaf1;--ink:#20063b;--green:#b7f23a;--line:#20063b2e;--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-module__lJaHaG__page) :where(button,input,textarea,select){font:inherit}:where(.courses-module__lJaHaG__page) :where(button,a){-webkit-tap-highlight-color:transparent}:where(.courses-module__lJaHaG__page) :where(a){color:inherit}:where(.courses-module__lJaHaG__page) :where(h1,h2,h3) em{font-style:normal}:where(.courses-module__lJaHaG__page) :where(img){max-width:100%;display:block}.courses-module__lJaHaG__page ::-moz-selection{color:#20063b;background:#b7f23a}.courses-module__lJaHaG__page ::selection{color:#20063b;background:#b7f23a}.courses-module__lJaHaG__shell{width:min(calc(100% - 64px), var(--max));margin:0 auto}.courses-module__lJaHaG__hero{margin-top:calc(var(--header-h) * -1);background:var(--purple);color:var(--cream);position:relative}.courses-module__lJaHaG__hero:after{content:"";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;position:absolute;bottom:-1px;right:0}.courses-module__lJaHaG__hero:before{content:"";background:var(--orchid);opacity:.3;pointer-events:none;position:absolute;inset:0 0 0 78%}.courses-module__lJaHaG__heroInner{z-index:2;padding:calc(74px + var(--header-h)) 0 104px;position:relative}.courses-module__lJaHaG__heroInner h1{max-width:22ch;font-size:var(--fs-hero);letter-spacing:-.06em;margin:0;font-weight:900;line-height:.9}.courses-module__lJaHaG__heroInner h1 em{color:var(--green);font-style:normal}.courses-module__lJaHaG__heroLead{max-width:62ch;color:var(--lavender);margin:26px 0 0;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.6}.courses-module__lJaHaG__section{padding:76px 0}.courses-module__lJaHaG__list{border-top:2px solid var(--ink)}.courses-module__lJaHaG__courseRow{border-bottom:1px solid var(--line);grid-template-columns:1fr;padding:64px 0 72px;display:grid}.courses-module__lJaHaG__courseBody{min-width:0}.courses-module__lJaHaG__courseBody h2{max-width:24ch;font-size:var(--fs-section);letter-spacing:-.055em;margin:0 0 22px;font-weight:900;line-height:.96}.courses-module__lJaHaG__proseRow{grid-template-columns:1.35fr .65fr;align-items:start;gap:48px;display:grid}.courses-module__lJaHaG__prose p{max-width:64ch;margin:0 0 16px;font-size:1rem;line-height:1.62}.courses-module__lJaHaG__prose p:last-child{margin-bottom:0}.courses-module__lJaHaG__proseLast{font-weight:700}.courses-module__lJaHaG__quote{margin:0}.courses-module__lJaHaG__quote blockquote{border-left:5px solid var(--green);letter-spacing:-.02em;margin:0;padding-left:22px;font-size:1.02rem;font-weight:700;line-height:1.42}.courses-module__lJaHaG__quoteWho{margin:16px 0 0 27px;font-size:.85rem;font-weight:800}.courses-module__lJaHaG__facts{border:2px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:0;margin:44px 0 0;display:grid}.courses-module__lJaHaG__fact{padding:22px 22px 24px}.courses-module__lJaHaG__fact+.courses-module__lJaHaG__fact{border-left:2px solid var(--ink)}.courses-module__lJaHaG__factPrice{background:var(--mist)}.courses-module__lJaHaG__factLabel{letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:800}.courses-module__lJaHaG__factPrice .courses-module__lJaHaG__factLabel{color:var(--violet)}.courses-module__lJaHaG__fact p{margin:0;font-size:.92rem;line-height:1.5}.courses-module__lJaHaG__priceValue{letter-spacing:-.05em;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:900;line-height:1}.courses-module__lJaHaG__priceVat{letter-spacing:0;margin-left:8px;font-size:.8rem;font-weight:600}.courses-module__lJaHaG__courseActions{flex-wrap:wrap;justify-content:flex-end;gap:14px;margin:40px 0 0;display:flex}.courses-module__lJaHaG__closing{background:var(--purple);color:var(--cream);padding:78px 0 86px}.courses-module__lJaHaG__closingGrid{grid-template-columns:1.2fr auto;align-items:center;gap:40px;display:grid}.courses-module__lJaHaG__closing h2{max-width:20ch;font-size:var(--fs-closing);letter-spacing:-.05em;margin:0;font-weight:900;line-height:.98}.courses-module__lJaHaG__closing h2 em{color:var(--green);font-style:normal}.courses-module__lJaHaG__closingLead{max-width:54ch;color:var(--lavender);margin:18px 0 0;font-size:1rem;line-height:1.58}.courses-module__lJaHaG__closingActions{flex-wrap:wrap;gap:14px;display:flex}.courses-module__lJaHaG__button{border:2px solid var(--ink);background:var(--ink);min-height:50px;color:var(--white);cursor:pointer;justify-content:center;align-items:center;gap:12px;padding:0 22px;font-size:.86rem;font-weight:800;text-decoration:none;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex}.courses-module__lJaHaG__button:hover{box-shadow:6px 6px 0 var(--violet);transform:translate(-3px,-3px)}.courses-module__lJaHaG__button:focus-visible{outline:4px solid var(--orchid);outline-offset:3px}.courses-module__lJaHaG__button.courses-module__lJaHaG__green{background:var(--green);color:var(--ink);border-color:var(--ink)}.courses-module__lJaHaG__button.courses-module__lJaHaG__green:hover{box-shadow:6px 6px 0 var(--ink)}.courses-module__lJaHaG__button.courses-module__lJaHaG__outline{color:var(--ink);background:0 0}.courses-module__lJaHaG__button.courses-module__lJaHaG__outline:hover{box-shadow:6px 6px 0 var(--green)}.courses-module__lJaHaG__button.courses-module__lJaHaG__ghost{color:var(--cream);border-color:var(--cream);background:0 0}.courses-module__lJaHaG__button.courses-module__lJaHaG__ghost:hover{box-shadow:6px 6px 0 var(--green)}@media (max-width:980px){.courses-module__lJaHaG__shell{width:min(calc(100% - 36px), var(--max))}.courses-module__lJaHaG__heroInner{padding:calc(52px + var(--header-h)) 0 78px}.courses-module__lJaHaG__proseRow{grid-template-columns:1fr;gap:32px}.courses-module__lJaHaG__facts{grid-template-columns:1fr}.courses-module__lJaHaG__fact+.courses-module__lJaHaG__fact{border-left:0;border-top:2px solid var(--ink)}.courses-module__lJaHaG__closingGrid{grid-template-columns:1fr;align-items:start}}@media (max-width:640px){.courses-module__lJaHaG__page{--header-h:68px}.courses-module__lJaHaG__shell{width:min(calc(100% - 28px), var(--max))}.courses-module__lJaHaG__courseRow{grid-template-columns:1fr;gap:6px;padding:40px 0 44px}.courses-module__lJaHaG__courseActions{justify-content:flex-start}.courses-module__lJaHaG__courseNo{padding-top:0}.courses-module__lJaHaG__closing{padding:56px 0 62px}.courses-module__lJaHaG__courseActions .courses-module__lJaHaG__button{width:100%}}@media (prefers-reduced-motion:reduce){.courses-module__lJaHaG__page,.courses-module__lJaHaG__page *,.courses-module__lJaHaG__page :before,.courses-module__lJaHaG__page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.courses-module__lJaHaG__backLink{text-underline-offset:4px;color:inherit;margin:0 0 18px;font-size:.92rem;font-weight:700;text-decoration:underline;display:inline-block}.courses-module__lJaHaG__modules{margin-top:48px}.courses-module__lJaHaG__modules h2{font-size:var(--fs-section);letter-spacing:-.06em;margin:0 0 18px;font-weight:900;line-height:.96}.courses-module__lJaHaG__moduleList{border-top:2px solid var(--ink);counter-reset:module;margin:0;padding:0;list-style:none}.courses-module__lJaHaG__module{border-bottom:1px solid var(--line);counter-increment:module;grid-template-columns:56px 1fr;gap:20px;padding:20px 0 22px;display:grid}.courses-module__lJaHaG__module:before{content:counter(module, decimal-leading-zero);color:var(--violet);padding-top:2px;font-weight:800}.courses-module__lJaHaG__module h3{font-size:var(--fs-card);letter-spacing:-.02em;margin:0;font-weight:800}.courses-module__lJaHaG__module p{max-width:62ch;font-size:var(--fs-lead);opacity:.9;grid-column:2;margin:6px 0 0;line-height:1.6}@media (max-width:640px){.courses-module__lJaHaG__module{grid-template-columns:1fr;gap:6px}.courses-module__lJaHaG__module p{grid-column:1}}
