.course-detail_page__7V57u{--blue:#0b3dcc;--blue2:#1e5eff;--deep:#081f63;--red:#e31b23;--green:#0e9f6e;--amber:#b45309;--sky:#0369a1;--ink:#1a1a1a;--muted:#5b6470;--muted2:#94a3b8;--line:#e2e8f0;--line2:#c7d2e8;--card:#fff;--radius:16px;--shadow:0 20px 44px -24px rgba(11,61,204,.45)}.course-detail_wrap__g4p6q{max-width:1180px}.course-detail_crumbs__V8SL3{display:flex;align-items:center;gap:7px;font:600 13px Inter,sans-serif;color:var(--muted);margin-bottom:22px;flex-wrap:wrap}.course-detail_crumbs__V8SL3 a:hover{color:var(--blue)}.course-detail_crumbs__V8SL3 span{color:var(--ink);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-detail_hero__Ix0ED{display:grid;grid-template-columns:400px 1fr;grid-gap:34px;gap:34px;align-items:stretch}.course-detail_cover___B_3J{position:relative;border-radius:var(--radius);min-height:280px;padding:18px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;overflow:hidden;background-size:cover;background-position:50%}.course-detail_cover___B_3J.course-detail_has-scrim__VivnZ:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,13,30,.34),rgba(8,13,30,.04) 42%,rgba(8,13,30,.5))}.course-detail_cover___B_3J>*{position:relative;z-index:1}.course-detail_coverTop__J3rAF{display:flex;justify-content:space-between;align-items:flex-start}.course-detail_heroInfo__Xyv2k{display:flex;flex-direction:column;gap:12px;padding:4px 0}.course-detail_title__cYb3E{font:800 34px Inter,sans-serif;letter-spacing:-.02em;color:var(--ink)}.course-detail_subtitle__BFhMp{color:var(--ink);font-size:17px;font-weight:600;max-width:60ch}.course-detail_lede__4AWMF{color:var(--muted);font-size:16px;max-width:60ch}.course-detail_chips__bwqGv{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.course-detail_chip__Kf01V{font:600 12px Inter,sans-serif;color:var(--deep);background:rgba(11,61,204,.07);border:1px solid var(--line2);padding:5px 11px;border-radius:999px}.course-detail_priceWrap__X4IU7{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.course-detail_priceWas__4He0R{font:600 16px Inter,sans-serif;color:var(--muted2);text-decoration:line-through}.course-detail_discount__ZDei1{font:700 12px Inter,sans-serif;color:#065f46;background:#d1fae5;border:1px solid #a7f3d0;padding:3px 8px;border-radius:999px}.course-detail_metaRow__yvErZ{display:flex;flex-wrap:wrap;gap:18px;font-size:14px;color:var(--muted);margin-top:2px}.course-detail_metaRow__yvErZ span{display:inline-flex;align-items:center;gap:6px}.course-detail_buyRow__1F06Z{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:8px}.course-detail_price__AC44d{font:800 26px Inter,sans-serif;color:var(--blue)}.course-detail_enroll__rcr9j{font-size:15px;padding:13px 24px}.course-detail_payNote__P3XF1{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);margin-top:2px}.course-detail_statusBadge__WjwVN{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font:700 12px Inter,sans-serif;padding:6px 12px;border-radius:999px;border:1px solid transparent}.course-detail_statusBig__ufUXE{font-size:13.5px;padding:8px 14px;margin-top:4px}.course-detail_stUpcoming__bLvYp{background:#fef3c7;color:#92400e;border-color:#fde68a}.course-detail_stLive__x4EaI{background:#d1fae5;color:#065f46;border-color:#a7f3d0}.course-detail_stCompleted__5myVw{background:#dbeafe;color:#1e40af;border-color:#bfdbfe}.course-detail_stGrey__G_7s7{background:#f1f5f9;color:#475569;border-color:#e2e8f0}.course-detail_callouts__afXH_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin:34px 0}.course-detail_callout__9qk_U{display:flex;gap:13px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:18px}.course-detail_callout__9qk_U b{display:block;font-size:14.5px;margin-bottom:4px;color:var(--ink)}.course-detail_callout__9qk_U p{font-size:13px;color:var(--muted);line-height:1.5}.course-detail_calloutIcon__TyD1F{flex:0 0 42px;width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center}.course-detail_iconGreen__etmsd{background:rgba(14,159,110,.12);color:var(--green)}.course-detail_iconBlue__4LIu_{background:rgba(11,61,204,.1);color:var(--blue)}.course-detail_iconRed__0d5rg{background:rgba(227,27,35,.1);color:var(--red)}.course-detail_body__EmCYd{display:grid;grid-template-columns:1fr 330px;grid-gap:34px;gap:34px;align-items:start}.course-detail_main__afUO2{min-width:0;display:flex;flex-direction:column;gap:34px}.course-detail_block__I_zts{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:26px}.course-detail_blockHead__HfDe2{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.course-detail_blockHead__HfDe2 .course-detail_h2__Ioq6U{margin-bottom:0}.course-detail_h2__Ioq6U{font:800 22px Inter,sans-serif;letter-spacing:-.02em;color:var(--ink);margin-bottom:14px}.course-detail_para__kXtUE{color:var(--muted);font-size:15px;line-height:1.7}.course-detail_dl__4nO_e{flex:0 0 auto}.course-detail_accordion__s_Rt_{display:flex;flex-direction:column;gap:10px}.course-detail_accItem__nyfHg{border:1px solid var(--line);border-radius:12px;overflow:hidden;transition:border-color .18s}.course-detail_accItem__nyfHg.course-detail_accOpen__MnSpb{border-color:var(--line2);box-shadow:var(--shadow)}.course-detail_accHead__cvzjR{width:100%;display:flex;align-items:center;gap:13px;padding:15px 16px;text-align:left;font:700 15px Inter,sans-serif;color:var(--ink);background:#fff}.course-detail_accHead__cvzjR:hover{background:#f8fafc}.course-detail_accNum__H92ok{flex:0 0 26px;width:26px;height:26px;border-radius:8px;background:rgba(11,61,204,.1);color:var(--blue);font:700 13px Inter,sans-serif;display:flex;align-items:center;justify-content:center}.course-detail_accTitle__VQRDY{flex:1 1;min-width:0}.course-detail_accBody__QXvM8{padding:0 16px 16px 55px;font-size:14px;color:var(--muted);line-height:1.6}.course-detail_outcomes__fOX3O{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:11px 22px;gap:11px 22px}.course-detail_outcomes__fOX3O li{display:flex;align-items:flex-start;gap:9px;font-size:14.5px;color:var(--ink);line-height:1.45}.course-detail_outcomes__fOX3O li svg{flex:0 0 auto;margin-top:2px;color:var(--green)}.course-detail_why__gOfrD{background:linear-gradient(160deg,#f6f9ff,#fff 60%);border-color:var(--line2)}.course-detail_whyGrid__3DHVV{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;margin-top:18px}.course-detail_whyCard__wUK9y{display:flex;flex-direction:column;gap:5px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:15px}.course-detail_whyCard__wUK9y svg{color:var(--blue)}.course-detail_whyCard__wUK9y b{font-size:14.5px;color:var(--ink);margin-top:2px}.course-detail_whyCard__wUK9y span{font-size:13px;color:var(--muted);line-height:1.5}.course-detail_side__xDoU5{display:flex;flex-direction:column;gap:18px;position:-webkit-sticky;position:sticky;top:92px}.course-detail_card__Tn8bt{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;gap:10px}.course-detail_cardLabel__X_grm{font:600 11px JetBrains Mono,ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.course-detail_statusNote__ZSB0n{font-size:13px;color:var(--muted);line-height:1.5}.course-detail_mentor__M_a_b{display:flex;align-items:center;gap:13px}.course-detail_avatar___eI58{flex:0 0 52px;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background-size:cover;background-position:50%}.course-detail_mentorName__kLMa7{display:block;font:800 16px Inter,sans-serif;color:var(--ink)}.course-detail_mentorRole__N7QuY{font-size:12.5px;color:var(--muted)}.course-detail_topics__XwTlJ{display:flex;flex-wrap:wrap;gap:7px}.course-detail_topic__ykcFh{font:600 12px Inter,sans-serif;color:var(--blue);background:rgba(11,61,204,.08);border:1px solid rgba(11,61,204,.15);padding:5px 10px;border-radius:999px}.course-detail_more__34gAE{margin-top:44px}.course-detail_moreGrid__suaEX{margin-top:8px}.course-detail_subBlock__Xdp5k{margin-top:20px}.course-detail_h3__2ZgVm{font:700 16px Inter,sans-serif;color:var(--ink);margin-bottom:8px}.course-detail_bullets__JGiWS{list-style:none;display:flex;flex-direction:column;gap:8px;margin:4px 0}.course-detail_bullets__JGiWS li{position:relative;padding-left:20px;font-size:15px;color:var(--muted);line-height:1.6}.course-detail_bullets__JGiWS li:before{content:"";position:absolute;left:4px;top:9px;width:6px;height:6px;border-radius:50%;background:var(--blue)}.course-detail_previewHead__Fx1Xm{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:6px}.course-detail_previewHead__Fx1Xm .course-detail_h2__Ioq6U{margin-bottom:0}.course-detail_freeTag__6Mm6_{display:inline-flex;align-items:center;gap:5px;font:700 11.5px Inter,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#065f46;background:#d1fae5;border:1px solid #a7f3d0;padding:5px 10px;border-radius:999px}.course-detail_previewNote__RHdgQ{font-size:13.5px;color:var(--muted);margin-bottom:14px}.course-detail_videoFrame__x0eDP{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#0b1220;border:1px solid var(--line)}.course-detail_video__aPblL{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;object-fit:contain;background:#000}.course-detail_videoDesc__SW_Fi{margin-top:14px}.course-detail_accCount__A917s{display:block;font:500 12.5px Inter,sans-serif;color:var(--muted);margin-top:2px}.course-detail_modDesc__ruvzs{font-size:14px;color:var(--muted);line-height:1.6;margin-bottom:12px}.course-detail_lectures__pRPlq{list-style:none;display:flex;flex-direction:column;gap:2px}.course-detail_lecture__r8lp8{display:flex;align-items:flex-start;gap:11px;padding:11px 12px;border-radius:9px}.course-detail_lecture__r8lp8:hover{background:#f8fafc}.course-detail_lecLock__WaUn9{flex:0 0 auto;margin-top:2px;color:var(--muted2)}.course-detail_lecMain__Hf3EQ{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.course-detail_lecTitle__lWwS_{font:600 14.5px Inter,sans-serif;color:var(--ink)}.course-detail_lecDesc__NhyvS{font-size:13px;color:var(--muted);line-height:1.5}.course-detail_lecDur__PY0jp{flex:0 0 auto;font:600 12.5px JetBrains Mono,ui-monospace,monospace;color:var(--muted);white-space:nowrap;margin-top:1px}.course-detail_instructor__iT8TG{display:flex;align-items:center;gap:16px;margin-bottom:14px}.course-detail_insAvatar__Q3obh{flex:0 0 68px;width:68px;height:68px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background-size:cover;background-position:50%;background-color:#0b3dcc}.course-detail_insInfo__p1RM0{display:flex;flex-direction:column;gap:4px;min-width:0}.course-detail_insName__BG885{font:800 18px Inter,sans-serif;color:var(--ink)}.course-detail_insRole__VU2J_{font-size:13.5px;color:var(--muted)}.course-detail_insQual__4TKJh{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--blue)}.course-detail_insLinks__esipt{display:flex;flex-wrap:wrap;gap:14px;margin-top:4px}.course-detail_insLinks__esipt a{display:inline-flex;align-items:center;gap:5px;font:600 13px Inter,sans-serif;color:var(--blue)}.course-detail_insLinks__esipt a:hover{text-decoration:underline}.course-detail_insBio__SCwa9{margin-top:4px}.course-detail_resources__87dLm{list-style:none;display:flex;flex-direction:column;gap:10px}.course-detail_resource__LEe_J{display:flex;align-items:center;gap:13px;border:1px solid var(--line);border-radius:12px;padding:14px 16px}.course-detail_resIcon__iWn22{flex:0 0 40px;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgba(11,61,204,.08);color:var(--blue)}.course-detail_resMain__0mYhx{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.course-detail_resMain__0mYhx b{font-size:14.5px;color:var(--ink)}.course-detail_resMain__0mYhx span{font-size:13px;color:var(--muted);line-height:1.5}.course-detail_resDl__CI_YS{flex:0 0 auto}.course-detail_cardMeta__dN_91{display:flex;align-items:flex-start;gap:7px;font-size:13px;color:var(--muted);line-height:1.5}.course-detail_cardMeta__dN_91 svg{flex:0 0 auto;margin-top:2px}@media (max-width:1000px){.course-detail_hero__Ix0ED{grid-template-columns:1fr}.course-detail_cover___B_3J{min-height:200px}.course-detail_body__EmCYd{grid-template-columns:1fr}.course-detail_side__xDoU5{position:static}.course-detail_callouts__afXH_{grid-template-columns:1fr}}@media (max-width:640px){.course-detail_title__cYb3E{font-size:25px}.course-detail_h2__Ioq6U{font-size:19px}.course-detail_outcomes__fOX3O,.course-detail_whyGrid__3DHVV{grid-template-columns:1fr}.course-detail_block__I_zts{padding:18px}.course-detail_accBody__QXvM8{padding-left:16px}.course-detail_instructor__iT8TG{flex-direction:column;align-items:flex-start;text-align:left}.course-detail_lecture__r8lp8{flex-wrap:wrap}.course-detail_lecDur__PY0jp{margin-left:25px}}