.CourseMenuSection_special-headline__bQm5s{font-family:tt-hoves-pro,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:600;font-size:48px;line-height:1.2;letter-spacing:-.02em}.CourseMenuSection__color-primary-stone__ueMZe{color:#2d2d2d}.CourseMenuSection__color-primary-office__jnhM_{color:#1c3040}.CourseMenuSection__color-primary-home__ktc6K{color:#b2461a}.CourseMenuSection__color-secondary-deep-green__zd_xC{color:#2c7b55}.CourseMenuSection__color-secondary-green__Ufthy{color:#3aa830}.CourseMenuSection__color-secondary-red__P039H{color:#de4242}.CourseMenuSection__color-secondary-yellow__GBnKv{color:#e9b737}.CourseMenuSection__color-secondary-purple__m8HXs{color:#6439df}.CourseMenuSection__color-secondary-blue__J1t5l{color:#015ff9}.CourseMenuSection__color-neutrals-gray-1__gktrj{color:#141416}.CourseMenuSection__color-neutrals-gray-2__N_ppd{color:#23262f}.CourseMenuSection__color-neutrals-gray-3__xImAx{color:#353945}.CourseMenuSection__color-neutrals-gray-4__rHt8T{color:#777e90}.CourseMenuSection__color-neutrals-gray-5__Ul_gG{color:#b1b5c3}.CourseMenuSection__color-neutrals-gray-6__86lYC{color:#e6e8ec}.CourseMenuSection__color-neutrals-gray-7__X65B5{color:#f4f5f6}.CourseMenuSection__color-neutrals-gray-8__cBjJE{color:#fcfcfd}.CourseMenuSection__color-neutrals-white__rE7Z2{color:#fff}.CourseMenuSection_wrapper__nifu8{display:none}@media(min-width:1024px){.CourseMenuSection_wrapper__nifu8{display:block}}.CourseMenuSection_menu__uFvgK{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 32px;background:radial-gradient(35% 200% at 100% 0,rgba(244,244,245,.07),rgba(244,244,245,0) 70%),linear-gradient(180deg,#26262a,#18181b);border-bottom:1px solid rgba(154,156,161,.35);color:#d4d5d8;transition:box-shadow .3s ease}.CourseMenuSection_menu__uFvgK:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(244,244,245,0),rgba(244,244,245,.5) 50%,rgba(244,244,245,0))}@media(min-width:1440px){.CourseMenuSection_menu__uFvgK{padding:14px 48px}}.CourseMenuSection_fixed__6lrt8{position:fixed;z-index:90;box-shadow:0 18px 40px -18px rgba(0,0,0,.55)}.CourseMenuSection_hidden__VUTNd{visibility:hidden;pointer-events:none}.CourseMenuSection_links__7PAmb{display:flex;gap:4px;min-width:0}.CourseMenuSection_links__7PAmb a{position:relative;padding:9px 14px;border-radius:10px;font-size:15px;line-height:20px;color:#d4d5d8;text-decoration:none;white-space:nowrap;transition:color .2s ease,background-color .2s ease}.CourseMenuSection_links__7PAmb a:after{content:"";position:absolute;left:14px;right:14px;bottom:3px;height:2px;border-radius:2px;background:linear-gradient(90deg,#d4d5d8,#f4f4f5);transform:scaleX(0);transition:transform .3s cubic-bezier(.22,1,.36,1)}.CourseMenuSection_links__7PAmb a:focus-visible,.CourseMenuSection_links__7PAmb a:hover{background-color:rgba(244,244,245,.06);color:#f4f4f5}.CourseMenuSection_links__7PAmb a:focus-visible{outline:2px solid rgba(244,244,245,.6);outline-offset:2px}.CourseMenuSection_links__7PAmb .CourseMenuSection_active__5wRY7{background-color:rgba(244,244,245,.1);color:#fff}.CourseMenuSection_links__7PAmb .CourseMenuSection_active__5wRY7:after{transform:scaleX(1)}.CourseMenuSection_offer__O__4_{display:flex;align-items:center;gap:20px;min-width:0}.CourseMenuSection_summary__IWl5m{display:flex;flex-direction:column;align-items:flex-end;min-width:0;padding-left:20px;border-left:1px solid rgba(154,156,161,.3)}.CourseMenuSection_title__gB2JQ{max-width:360px;overflow:hidden;font-size:14px;line-height:18px;color:#9a9ca1;text-overflow:ellipsis;white-space:nowrap}.CourseMenuSection_price__yKwmn{font-size:20px;line-height:26px;font-weight:600;color:rgba(0,0,0,0);background:linear-gradient(135deg,#f4f4f5,#d4d5d8 55%,#9a9ca1);background-clip:text;-webkit-background-clip:text}.CourseMenuSection_price__yKwmn small{margin-left:2px;font-size:13px;font-weight:400}.CourseMenuSection_button__kVfTR{position:relative;flex-shrink:0;overflow:hidden;padding:12px 24px;border:0;border-radius:12px;background:linear-gradient(135deg,#f6d77a,#e9b737 35%,#ed9e64);font:inherit;font-size:15px;line-height:20px;font-weight:600;color:#141416;cursor:pointer;box-shadow:0 8px 24px -8px rgba(237,158,100,.45),inset 0 1px 0 hsla(0,0%,100%,.45);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.CourseMenuSection_button__kVfTR:focus-visible,.CourseMenuSection_button__kVfTR:hover{transform:translateY(-1px);box-shadow:0 14px 36px -8px rgba(237,158,100,.6),inset 0 1px 0 hsla(0,0%,100%,.45)}.CourseMenuSection_button__kVfTR:focus-visible{outline:2px solid #e9b737;outline-offset:3px}