.course-module__vEROyq__hero{min-height:714px;padding-top:calc(var(--header-h) + 40px);grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid;position:relative}.course-module__vEROyq__heroText{z-index:2;flex-direction:column;align-items:flex-start;gap:20px;display:flex;position:relative}.course-module__vEROyq__heroChip{margin-bottom:4px}.course-module__vEROyq__heroStats{flex-wrap:wrap;gap:12px;display:flex}.course-module__vEROyq__heroStat{background:var(--surface);border-radius:30px;padding:6px 16px;font-size:16px}.course-module__vEROyq__heroLine{background:var(--fg-20);width:111px;height:3px;margin-top:4px}.course-module__vEROyq__heroPrice{font-family:var(--font-display);font-size:24px;font-weight:500}.course-module__vEROyq__heroPriceNote{font-family:var(--font-main);color:var(--fg-50);font-size:.7em;font-weight:500}.course-module__vEROyq__heroActions{align-items:center;gap:32px;margin-top:12px;display:flex}.course-module__vEROyq__heroLink{text-underline-offset:4px;font-size:18px;font-weight:600;text-decoration:underline;transition:color .3s}.course-module__vEROyq__heroLink:hover{color:var(--accent)}.course-module__vEROyq__heroVisual{justify-content:center;align-items:center;min-height:520px;display:flex;position:relative}.course-module__vEROyq__heroGlow{pointer-events:none;width:1000px;max-width:none;opacity:var(--glow-opacity);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.course-module__vEROyq__heroImg{width:100%;max-width:620px;height:auto;animation:1s both course-module__vEROyq__heroIn;position:relative}.course-module__vEROyq__onLight{display:none}.theme-light .course-module__vEROyq__onLight{display:block}.theme-light .course-module__vEROyq__onDark{display:none}.course-module__vEROyq__heroBadges li{z-index:2;border-radius:var(--radius-card);background:var(--surface);align-items:center;gap:10px;max-width:240px;padding:12px 16px;font-size:15px;line-height:1.3;animation:.8s both course-module__vEROyq__heroIn,6s ease-in-out infinite course-module__vEROyq__float;display:flex;position:absolute;box-shadow:0 10px 30px #00000040}.course-module__vEROyq__heroBadge1{bottom:70px;left:-10px;animation-delay:.4s,1s!important}.course-module__vEROyq__heroBadge2{top:40px;right:0;animation-delay:.6s,0s!important}.course-module__vEROyq__heroBadge3{bottom:10px;right:10px;animation-delay:.8s,2.2s!important}@keyframes course-module__vEROyq__heroIn{0%{opacity:0;transform:translateY(24px)}}@keyframes course-module__vEROyq__float{0%,to{translate:0}50%{translate:0 -10px}}.course-module__vEROyq__cardTop{justify-content:space-between;align-items:center;display:flex}.course-module__vEROyq__num{color:var(--fg-20);font-size:28px;font-weight:600;line-height:1.3}.course-module__vEROyq__grid3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.course-module__vEROyq__infoCard{flex-direction:column;gap:16px;padding:24px;display:flex}.course-module__vEROyq__results{grid-template-columns:repeat(2,1fr);gap:20px;padding:0;list-style:none;display:grid}.course-module__vEROyq__result{align-items:center;gap:24px;padding:24px;display:flex}.course-module__vEROyq__resultNum{color:var(--accent);flex-shrink:0;font-size:34px;font-weight:700}.course-module__vEROyq__modules{flex-direction:column;gap:16px;max-width:1030px;margin:0 auto;display:flex}.course-module__vEROyq__moduleHead{text-align:left;background:0 0;border:0;align-items:center;gap:24px;width:100%;padding:24px;display:flex}.course-module__vEROyq__moduleHead:disabled{cursor:default;opacity:1}.course-module__vEROyq__moduleNum{color:var(--fg-35);flex-shrink:0;font-size:34px;font-weight:600}.course-module__vEROyq__moduleOpen .course-module__vEROyq__moduleNum{color:var(--accent)}.course-module__vEROyq__moduleTitle{flex-direction:column;flex:1;gap:4px;font-size:24px;font-weight:600;line-height:1.25;display:flex}.course-module__vEROyq__moduleCount{color:var(--fg-50);font-size:16px;font-weight:400}.course-module__vEROyq__moduleArrow{background:var(--toggle-bg);border-radius:60px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .4s,background-color .4s;display:flex;transform:rotate(-90deg)}.course-module__vEROyq__moduleArrow img{width:20px;height:20px}.course-module__vEROyq__moduleOpen .course-module__vEROyq__moduleArrow{background:var(--primary);transform:rotate(90deg)}.course-module__vEROyq__moduleBody{grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.course-module__vEROyq__moduleBody>div{overflow:hidden}.course-module__vEROyq__moduleOpen .course-module__vEROyq__moduleBody{grid-template-rows:1fr}.course-module__vEROyq__lessons{border-radius:var(--radius-small);background:var(--inset);flex-direction:column;gap:10px;margin:-8px 24px 24px;padding:16px 20px;font-size:16px;list-style:none;display:flex}.course-module__vEROyq__lessons span{color:var(--fg-50)}.course-module__vEROyq__learn{grid-template-columns:repeat(6,1fr);gap:20px;display:grid}.course-module__vEROyq__learn>*{grid-column:span 2}.course-module__vEROyq__learn>.course-module__vEROyq__learnWide{grid-column:span 3}.course-module__vEROyq__career{grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:50px 40px;display:grid}.course-module__vEROyq__careerText{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.course-module__vEROyq__careerTag{border-radius:var(--radius-small);background:var(--c-yellow);color:var(--card-fg);padding:5px 10px;font-size:14px;font-weight:600}.course-module__vEROyq__careerList{flex-direction:column;display:flex}.course-module__vEROyq__careerList li{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:16px 0;font-size:18px;display:flex}.course-module__vEROyq__careerList li:last-child{border-bottom:0}.course-module__vEROyq__careerList img{flex-shrink:0}.course-module__vEROyq__shots{margin-top:48px}.course-module__vEROyq__review{border-radius:var(--radius-card);background:var(--card);overflow:hidden}.course-module__vEROyq__review img{width:100%;height:auto}@media (max-width:1100px){.course-module__vEROyq__grid3,.course-module__vEROyq__learn{grid-template-columns:1fr 1fr}.course-module__vEROyq__learn>*,.course-module__vEROyq__learn>.course-module__vEROyq__learnWide{grid-column:span 1}}@media (max-width:767px){.course-module__vEROyq__hero{min-height:0;padding-top:calc(var(--header-h) + 16px);flex-direction:column;gap:16px;display:flex}.course-module__vEROyq__heroText{gap:14px}.course-module__vEROyq__heroStat{padding:4px 12px;font-size:13px}.course-module__vEROyq__heroLine{display:none}.course-module__vEROyq__heroPrice{font-size:18px}.course-module__vEROyq__heroActions{flex-direction:column;align-items:flex-start;gap:16px;margin-top:4px}.course-module__vEROyq__heroLink{font-size:15px}.course-module__vEROyq__heroVisual{order:-1;width:100%;min-height:0}.course-module__vEROyq__heroGlow{width:560px}.course-module__vEROyq__heroBadges{display:none}.course-module__vEROyq__grid3,.course-module__vEROyq__results,.course-module__vEROyq__learn{grid-template-columns:1fr;gap:12px}.course-module__vEROyq__infoCard{gap:12px;padding:16px}.course-module__vEROyq__num{font-size:20px}.course-module__vEROyq__result{gap:16px;padding:16px}.course-module__vEROyq__resultNum{font-size:24px}.course-module__vEROyq__modules{gap:10px}.course-module__vEROyq__moduleHead{gap:14px;padding:16px}.course-module__vEROyq__moduleNum{font-size:22px}.course-module__vEROyq__moduleTitle{font-size:16px}.course-module__vEROyq__moduleCount{font-size:13px}.course-module__vEROyq__lessons{margin:-4px 16px 16px;padding:12px 14px;font-size:14px}.course-module__vEROyq__career{grid-template-columns:1fr;gap:16px;padding:24px 16px}.course-module__vEROyq__careerList li{gap:12px;padding:12px 0;font-size:14px}.course-module__vEROyq__careerList img{width:24px;height:24px}}
