.courses_root__iDJEV{--orange:#ea580c;--orange-hover:#c2410c;--orange-50:#fff7ed;--orange-200:#fed7aa;--indigo:#4f46e5;--indigo-50:#eef2ff;--blue:#2563eb;--blue-50:#eff6ff;--blue-200:#bfdbfe;--emerald:#059669;--emerald-50:#ecfdf5;--emerald-200:#a7f3d0;--emerald-700:#047857;--ink:#0f172a;--muted:#64748b;--line:#e5e7eb;--surface:#f8fafc;--level-beginner:#047857;--level-intermediate:#b45309;--level-advanced:#b91c1c;--card-shadow:0 12px 28px rgba(15,23,42,.08);--ease-reveal:cubic-bezier(0.2,0.7,0.2,1);font-family:var(--font-inter),Satoshi,system-ui,-apple-system,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.courses_root__iDJEV button,.courses_root__iDJEV h1,.courses_root__iDJEV h2,.courses_root__iDJEV h3,.courses_root__iDJEV h4,.courses_root__iDJEV input,.courses_root__iDJEV select{font-family:inherit}.courses_page__wEq30{width:100%;max-width:1280px;margin:0 auto;padding:88px 16px 64px}@media (min-width:640px){.courses_page__wEq30{padding-right:24px;padding-left:24px}}@media (min-width:1024px){.courses_page__wEq30{padding-right:32px;padding-left:32px}}.courses_pageFlush__6sHlp{padding-top:24px}.courses_viewSwitch__WaLZc{margin-bottom:16px}.courses_breadcrumb__LsNcl{display:flex;align-items:center;gap:6px;margin-bottom:16px;font-size:13px;color:var(--muted)}.courses_breadcrumbLink__O8v4S{display:inline-flex;align-items:center;gap:6px;color:inherit;transition:color .15s ease}.courses_breadcrumbLink__O8v4S:hover{color:var(--orange)}.courses_breadcrumbCurrent__wS7_B{color:#334155}.courses_section__3EYNr{background:#fff;border:1px solid var(--line);border-radius:24px}.courses_sectionPad___PGhg{padding:28px}.courses_stack__tzkv7>*+*{margin-top:16px}.courses_hero__ZRlA5{position:relative;overflow:hidden;padding:36px 16px 32px;text-align:center;border-radius:24px}.courses_heroDots__jyJP3{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(#e5e7eb 1.2px,transparent 0);background-size:18px 18px;-webkit-mask-image:linear-gradient(180deg,#000 0,transparent);mask-image:linear-gradient(180deg,#000 0,transparent)}.courses_heroInner__u1TlO{position:relative}.courses_heroTitle__FEZZi{margin:0;font-size:40px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.courses_heroTitleAccent__Co5HG{color:var(--orange)}.courses_heroSubtitle__gbUkq{margin:10px auto 0;max-width:560px;font-size:16px;line-height:1.5;color:var(--muted)}.courses_heroPills__9x09f{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.courses_pill__e1ueJ{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:13px;font-weight:600;color:#334155}.courses_pillEmerald__cJGFO{border-color:var(--emerald-200);background:var(--emerald-50);color:var(--emerald-700)}.courses_pillIconMuted__R9Nag{color:#94a3b8}.courses_chooseBlock__48jU0{position:relative;display:flex;align-items:flex-end;justify-content:flex-start;gap:16px;margin:36px 0 14px;padding:0 16px}.courses_chooseTitle__jVhmN{margin:0;font-size:22px;font-weight:700;line-height:1.3}.courses_chooseSub__Gyt45{margin:2px 0 0;font-size:14px;color:var(--muted)}.courses_pickOne__mEq3X{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;align-items:flex-end;gap:4px;flex-shrink:0}.courses_pickOneLabel__SE9ET{padding-bottom:12px;font-size:14px;font-style:italic;font-weight:600;color:var(--orange)}.courses_pickOneArrow__DHWHP{color:#f97316;transform:scaleX(-1)}.courses_optionsWrap__aNyBq{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:18px;padding:0 32px 20px}.courses_optionCard__59Y2c{position:relative;display:flex;flex-direction:column;padding:20px 20px 18px;border:2px solid var(--line);border-radius:18px;background:#fff;text-align:left;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.courses_optionCard__59Y2c:hover{transform:translateY(-2px);box-shadow:var(--card-shadow)}.courses_optionCard__59Y2c:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.courses_optionSelfSelected__8yWWi{border-color:var(--indigo);background:linear-gradient(180deg,var(--indigo-50) 0,#fff 100%)}.courses_optionLiveSelected__triSf{border-color:var(--orange);background:linear-gradient(180deg,var(--orange-50) 0,#fff 100%)}.courses_optionTick__B59qg{position:absolute;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;border:2px solid #d1d5db;background:#fff;color:#fff}.courses_optionTickSelf__ELCSL{border-color:var(--indigo);background:var(--indigo)}.courses_optionTickLive__8lYaQ{border-color:var(--orange);background:var(--orange)}.courses_optionHead__zlKaT{display:flex;align-items:flex-start;gap:14px;padding-right:32px}.courses_optionIconTile__lCvj7{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:58px;height:58px;border-radius:14px}.courses_optionIconSelf__E2F5h{background:linear-gradient(135deg,#e0e7ff 0,var(--indigo-50) 100%);color:var(--indigo)}.courses_optionIconLive__PXjVh{background:linear-gradient(135deg,#ffedd5 0,var(--orange-50) 100%);color:var(--orange)}.courses_liveFlag__erBDQ{position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:999px;background:#dc2626;font-size:9px;font-weight:700;color:#fff;white-space:nowrap}.courses_liveFlagDot__JFrmq{width:4px;height:4px;border-radius:999px;background:#fff}.courses_optionHeadText__pwZVx{display:block;flex:1;min-width:0}.courses_optionTitle__kWHk3{display:block;margin:0;font-size:19px;font-weight:700;line-height:1.25}.courses_optionTitleNote__DFf_e{font-size:13px;font-weight:600}.courses_optionTitleNoteSelf__ziPBu{color:var(--indigo)}.courses_optionTitleNoteLive__N9YpX{color:var(--orange)}.courses_optionDesc__pSXQI{display:block;margin:4px 0 0;font-size:14px;line-height:1.4;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.courses_optionFacts__r0wao{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px}.courses_optionFact__tRcDh{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#475569}.courses_optionFactIcon___ywmZ{color:#94a3b8}.courses_optionPriceRow__jObvM{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.courses_optionPriceLabel__Nh_AZ{font-size:13px;font-weight:600;color:var(--muted)}.courses_optionPriceValue__kp3ec{font-size:18px;font-weight:700}.courses_emiPill__7jNRm{padding:3px 10px;border:1px solid var(--emerald-200);border-radius:999px;background:var(--emerald-50);font-size:12.5px;font-weight:600;color:var(--emerald-700)}.courses_orChip__wVlxi{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:10px;font-weight:700;color:#94a3b8}.courses_tailRow__tov5_{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;padding:0 32px}.courses_tail__ZOxXA{justify-self:center;width:0;height:16px;border-left:2px dotted #cbd5e1}.courses_tailSelf__dhNEz{border-color:#a5b4fc}.courses_tailLive__eyKpQ{border-color:var(--orange-200)}.courses_modeSwitch___LeQS{position:fixed;top:74px;left:50%;z-index:60;display:flex;gap:6px;padding:4px;border:1px solid rgba(0,0,0,.08);border-radius:999px;background:hsla(0,0%,100%,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 6px 20px rgba(15,23,42,.1);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.courses_modeSwitchVisible__1IYgn{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.courses_modeSwitchBtn__sk5nw{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:none;border-radius:999px;background:transparent;font-size:12px;font-weight:600;color:var(--ink);white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease}.courses_modeSwitchBtn__sk5nw small{font-size:inherit;opacity:.7}.courses_modeSwitchBtnActive__XZBdo{background:var(--ink);color:#fff}.courses_modeSwitchDot__Mbedo{width:6px;height:6px;border-radius:999px;background:#dc2626}@media (prefers-reduced-motion:reduce){.courses_modeSwitch___LeQS{transition:none}}.courses_tabContent__spPAR{scroll-margin-top:124px}.courses_toolbar__as8LX{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.courses_chipGroup__eqVXH{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.courses_chip__xDRZo{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:13.5px;font-weight:600;color:#475569;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.courses_chip__xDRZo:hover{border-color:#cbd5e1}.courses_chipActive__wSQK1{border-color:var(--ink);background:var(--ink);color:#fff}.courses_chipFree__5TqJC{border-color:var(--emerald-200);background:var(--emerald-50);color:var(--emerald-700)}.courses_chipFreeActive__KC7hJ{border-color:var(--emerald);background:var(--emerald);color:#fff}.courses_chipCount__wVvAi{padding:1px 6px;border-radius:999px;background:rgba(15,23,42,.06);font-size:11px;font-weight:700}.courses_chipActive__wSQK1 .courses_chipCount__wVvAi,.courses_chipFreeActive__KC7hJ .courses_chipCount__wVvAi{background:hsla(0,0%,100%,.25)}.courses_searchWrap__4ZSOp{position:relative;flex:1 1 200px;min-width:200px}.courses_searchIcon__8abyZ{position:absolute;top:50%;left:12px;transform:translateY(-50%);pointer-events:none;color:#94a3b8}.courses_searchInput__8x2wt{width:100%;padding:11px 12px 11px 36px;border:1.5px solid var(--line);border-radius:12px;background:var(--surface);font-size:14px;color:var(--ink)}.courses_searchInput__8x2wt::-moz-placeholder{color:#94a3b8}.courses_searchInput__8x2wt::placeholder{color:#94a3b8}.courses_searchInput__8x2wt:focus{outline:none;border-color:var(--orange)}.courses_sortSelect__sh3bU{padding:10px 12px;border:1.5px solid var(--line);border-radius:12px;background:#fff;font-size:14px;font-weight:600;color:#334155;cursor:pointer}.courses_sortSelect__sh3bU:focus{outline:none;border-color:var(--orange)}.courses_resultLine__XNqfT{margin:0 0 14px;font-size:13px;color:var(--muted)}.courses_grid__XI9Cg{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;scroll-margin-top:96px}.courses_card__3HbCp{display:flex;flex-direction:column;height:100%;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.courses_card__3HbCp:hover{transform:translateY(-2px);border-color:#d6dae1;box-shadow:0 12px 28px -12px rgba(15,23,42,.18)}.courses_cardRaised__dTKZh{position:relative;z-index:70}.courses_cardMedia__9SEpP{position:relative;display:block;aspect-ratio:16/8.4;overflow:hidden;border-radius:13px 13px 0 0;background:#f1f5f9}.courses_cardImg__fwITc{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s var(--ease-reveal)}.courses_card__3HbCp:hover .courses_cardImg__fwITc{transform:scale(1.04)}.courses_thumb__ZTYl4{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:16px}.courses_thumbBlue__tsiRc{background:linear-gradient(135deg,#2563eb,#1e3a8a)}.courses_thumbIndigo__hawsu{background:linear-gradient(135deg,#4f46e5,#312e81)}.courses_thumbTeal__b1zdR{background:linear-gradient(135deg,#0d9488,#134e4a)}.courses_thumbDots__ZoKbh{position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.18) 1px,transparent 0);background-size:14px 14px}.courses_thumbIcon__qTEgD{position:absolute;top:16px;right:16px;color:hsla(0,0%,100%,.5)}.courses_thumbText__OQAqB{position:relative}.courses_thumbEyebrow__sfqEz{margin:0;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:hsla(0,0%,100%,.6)}.courses_thumbTitle__K5FBK{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:4px 0 0;font-size:14px;font-weight:700;line-height:1.3;color:#fff}.courses_freeFlag__xoD0e{right:10px;padding:2px 8px;border-radius:6px;background:#10b981}.courses_freeFlag__xoD0e,.courses_modeBadge__L_Yrs{position:absolute;top:10px;font-size:11px;font-weight:700;color:#fff}.courses_modeBadge__L_Yrs{left:10px;display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;line-height:1.4;box-shadow:0 2px 6px rgba(15,23,42,.18)}.courses_modeBadgeLive__VFtux{background:#dc2626;text-transform:uppercase;letter-spacing:.04em}.courses_modeBadgeSelf__PAzZq{background:var(--blue)}.courses_modeBadgeDot__lIcJa{width:6px;height:6px;border-radius:999px;background:#fff}.courses_flag__RK9MX{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:6px;font-size:11px;font-weight:700;line-height:1.4}.courses_flagSoon__bGdy2{background:var(--ink);color:#fff}.courses_flagStar__AVs6Z{background:#fde68a;color:#92400e}.courses_batchRow__LoBxh{margin:2px 0 8px}.courses_batchChip__xcwVS{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 10px;border:1px solid var(--blue-200);border-radius:999px;background:var(--blue-50);font-size:12.5px;font-weight:600;color:#1d4ed8}.courses_filterBar__7_Vvj{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.courses_filterTitle__H6RKS{margin:0;font-size:20px;font-weight:700;letter-spacing:-.01em}.courses_filterLiveDot__1zRxx{width:7px;height:7px;border-radius:999px;background:#dc2626}.courses_teaser__AD5xs{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:20px;padding:10px 12px;border:1px solid #c7d2fe;border-radius:14px;background:#eef2ff}.courses_teaserIcon__fzd2j{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--indigo);color:#fff}.courses_teaserText__MunkV{flex:1 1 240px;margin:0;font-size:13px;line-height:1.45;color:#334155}.courses_teaserBtn__R49oV,.courses_teaserEm__0f19W{font-weight:600;color:var(--indigo)}.courses_teaserBtn__R49oV{display:inline-flex;flex:none;align-items:center;gap:6px;padding:7px 14px;border:1px solid #c7d2fe;border-radius:999px;background:#fff;font-size:12.5px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.courses_teaserBtn__R49oV:hover{border-color:#a5b4fc;background:#f5f7ff}.courses_learnModes__sDqyH{scroll-margin-top:96px;transition:box-shadow .3s ease}.courses_flash___4Z1e{box-shadow:0 0 0 3px rgba(79,70,229,.35)}.courses_spTile__4RKFL{max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height .35s ease,opacity .25s ease,visibility 0s linear .35s}.courses_spTileOpen__wSHt6{max-height:540px;opacity:1;visibility:visible;transition:max-height .35s ease,opacity .25s ease .05s,visibility 0s}.courses_spTileInner__ZzjHV{position:relative;display:grid;margin-bottom:18px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:20px;padding:16px 18px;border:1px solid #c7d2fe;border-radius:18px;background:#fff}.courses_spTileArt__KW4TO{min-width:0}.courses_spTileCopy__61Ts3{padding-right:64px}.courses_spTileTitle__pSRt_{margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em}.courses_spTileText__PH1_J{margin:6px 0 0;font-size:13.5px;line-height:1.55;color:#475569}.courses_spTileHide__lytzv{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:12px;font-weight:600;color:var(--muted);cursor:pointer}.courses_spTileHide__lytzv:hover{color:var(--ink)}@media (max-width:760px){.courses_spTileInner__ZzjHV{grid-template-columns:minmax(0,1fr);padding-top:44px}.courses_spTileCopy__61Ts3{padding-right:0}}@media (prefers-reduced-motion:reduce){.courses_learnModes__sDqyH,.courses_spTileOpen__wSHt6,.courses_spTile__4RKFL{transition:none}}.courses_cardBody__A2kdt{display:flex;flex:1;flex-direction:column;gap:6px;padding:12px 14px 14px}.courses_cardTag__eElG_{margin:0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.courses_cardTagFree__jX1CT{color:var(--emerald)}.courses_cardTitle__8u0P9{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:16px;font-weight:650;line-height:1.3;letter-spacing:-.012em;color:var(--ink)}.courses_cardTitleLink__F3nQP{color:inherit}.courses_cardTitleLink__F3nQP:hover{color:var(--orange)}.courses_cardMeta__wwooW{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12.5px;font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums}.courses_cardMeta__wwooW .courses_levelAdvanced__SBYMS,.courses_cardMeta__wwooW .courses_levelBeginner__Tmnde,.courses_cardMeta__wwooW .courses_levelIntermediate__9tY2D{color:#334155}.courses_cardMetaItem__4ZTPc{display:inline-flex;align-items:center;gap:5px}.courses_metaIcon__OHqmp{color:#94a3b8}.courses_levelBeginner__Tmnde{color:var(--level-beginner)}.courses_levelIntermediate__9tY2D{color:var(--level-intermediate)}.courses_levelAdvanced__SBYMS{color:var(--level-advanced)}.courses_freeMeta__zSfya{color:var(--muted)}.courses_cardPriceRow__fEA2y{margin-top:auto;padding:8px 0 4px;border-top:1px dashed var(--line)}.courses_priceLine__8kpNM{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.courses_price__mtsLn{font-size:21px;font-weight:750;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.courses_priceFree__urmrv{font-size:21px;font-weight:750;letter-spacing:-.02em;color:var(--emerald)}.courses_priceStruck__3ffh3{font-size:13px;color:#94a3b8;text-decoration:line-through;font-variant-numeric:tabular-nums}.courses_priceNote__9Buom{font-size:13px;color:var(--muted)}.courses_cardEmiPill__3z_0d{position:relative;display:inline-block;align-self:center;padding:3px 10px;border:0;border-radius:999px;background:var(--emerald-50);font-family:inherit;font-size:12px;font-weight:600;line-height:1.35;color:var(--emerald-700);font-variant-numeric:tabular-nums;cursor:pointer;transition:background .15s ease}.courses_cardEmiPill__3z_0d.courses_cardEmiPillOpen__kJCyE,.courses_cardEmiPill__3z_0d:hover{background:#d1fae5}.courses_cardEmiPill__3z_0d:focus-visible{outline:2px solid var(--emerald);outline-offset:2px}.courses_emiPop__ctIr8{position:absolute;bottom:calc(100% + 10px);left:50%;z-index:70;display:flex;flex-direction:column;gap:8px;width:-moz-max-content;width:max-content;max-width:min(260px,calc(100vw - 24px));padding:12px 14px;transform:translate(calc(-50% + var(--emi-shift, 0px)),4px);border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--card-shadow);font-size:13px;font-weight:500;line-height:1.4;white-space:normal;color:var(--ink);text-align:left;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease}.courses_cardEmiPillOpen__kJCyE .courses_emiPop__ctIr8{transform:translate(calc(-50% + var(--emi-shift, 0px)));opacity:1}.courses_emiPopTitle__hNFV_{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.courses_emiPopRows__9LWKZ{display:flex;flex-direction:column;gap:4px}.courses_emiPopRow___VGfh{display:flex;align-items:baseline;justify-content:space-between;gap:16px;white-space:nowrap}.courses_emiPopParts__VbtPE{font-size:13px;color:var(--muted)}.courses_emiPopAmount__B97Hl{font-size:14px;font-weight:700;color:var(--emerald-700)}.courses_emiPopFoot__nJPOX{padding-top:8px;border-top:1px solid var(--line);font-size:11.5px;font-weight:500;color:var(--muted)}.courses_emiPopArrow__n9fzE{position:absolute;top:100%;left:calc(50% - var(--emi-shift, 0px));width:10px;height:10px;margin:-6px 0 0 -5px;border:1px solid var(--line);background:#fff;transform:rotate(45deg);clip-path:polygon(100% 0,100% 100%,0 100%)}.courses_btnOutline__ZxgDI{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:38px;margin-bottom:8px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:#fff;font-size:14px;font-weight:600;color:#334155;cursor:pointer;transition:border-color .15s ease,background .15s ease}.courses_btnOutline__ZxgDI:hover{background:var(--surface)}.courses_cardBody__A2kdt>.courses_btnOutline__ZxgDI,.courses_cardBody__A2kdt>.courses_btnStackTop___Mvte{margin-bottom:2px}.courses_detailsBtn__XnAUD{flex-wrap:wrap;-moz-column-gap:12px;column-gap:12px;row-gap:2px;text-align:center}.courses_detailsTail__SDQav{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.courses_detailsFree__V2pHe{display:inline-flex;align-items:center;gap:4px;font-weight:500;color:var(--muted)}.courses_btnPrimary__vhiTs{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:38px;padding:0 11px;border:none;border-radius:10px;background:var(--orange);font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:background .15s ease,box-shadow .2s ease}.courses_btnPrimary__vhiTs:hover:not(:disabled){background:var(--orange-hover);box-shadow:0 6px 16px -6px rgba(234,88,12,.55)}.courses_btnPrimary__vhiTs .lucide-arrow-right{transition:transform .2s ease}.courses_btnPrimary__vhiTs:hover:not(:disabled) .lucide-arrow-right{transform:translateX(3px)}.courses_btnGreen__wTFmU{background:var(--emerald)}.courses_btnStackTop___Mvte{margin-bottom:8px}.courses_btnStackLast__Mx0H1{margin-bottom:0}.courses_btnGreen__wTFmU:hover:not(:disabled){background:var(--emerald-700)}.courses_btnPrimary__vhiTs:disabled{background:#f1f5f9;color:var(--muted);cursor:default}.courses_root__iDJEV a:focus-visible,.courses_root__iDJEV button:focus-visible,.courses_root__iDJEV select:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.courses_pagination__dICKr{flex-direction:column;margin-top:22px}.courses_pageRow__uD_3w,.courses_pagination__dICKr{display:flex;align-items:center;gap:6px}.courses_pageBtn__2Qq7s{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:38px;min-width:38px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:#fff;font-size:14px;font-weight:600;color:#475569;cursor:pointer;transition:border-color .15s ease}.courses_pageBtn__2Qq7s:hover:not(:disabled){border-color:#cbd5e1}.courses_pageBtn__2Qq7s:disabled{opacity:.4;cursor:not-allowed}.courses_pageBtnActive__QRPO5{border-color:var(--indigo);background:var(--indigo);color:#fff}.courses_pageLabel__9Slh4{font-size:12.5px;color:var(--muted)}.courses_lblFull__qA6xJ{display:inline}.courses_lblShort__5ZJR1{display:none}.courses_empty__j7zeX{padding:56px 0;text-align:center}.courses_emptyTitle__Ai0Zd{margin:0;font-size:14px;font-weight:600;color:#334155}.courses_emptyLink__LTf60{margin-top:8px;border:none;background:none;font-size:14px;font-weight:600;color:var(--orange);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.courses_liveGrid__wb6Kl{display:grid;grid-template-columns:1.05fr 1fr;gap:32px}.courses_liveLeft__B5sae{position:sticky;top:90px;align-self:start}.courses_liveCover__YzRhT{aspect-ratio:1672/941;width:100%;overflow:hidden;border-radius:14px;background:#f1f5f9}.courses_liveCoverImg__sEUNf{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.courses_liveCoverFallback__rs1Vu{display:flex;align-items:center;justify-content:center;height:100%;padding:20px;background:linear-gradient(135deg,#334155 0,var(--ink) 100%);font-size:14px;font-weight:700;color:#fff;text-align:center}.courses_liveBadges__0x4Ce{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.courses_badgeLive__clpft{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid #fecaca;border-radius:999px;background:#fef2f2;font-size:12px;font-weight:700;color:#b91c1c}.courses_badgeLiveDot__exLNG{width:6px;height:6px;border-radius:999px;background:#dc2626}.courses_badgeOwned__V4E6H{border:1px solid #a7f3d0;border-radius:999px;background:#ecfdf5;color:#047857}.courses_badgeOwned__V4E6H,.courses_badgeStar__pH7Ej{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700}.courses_badgeStar__pH7Ej{border:1px solid #fde68a;border-radius:999px;background:#fffbeb;color:#b45309}.courses_badgePlain__ZZv2q{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:12px;font-weight:600;color:#475569}.courses_liveTitle__x0jVI{margin:12px 0 0;font-size:22px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.courses_liveMeta__NEkht{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:8px;font-size:13px;font-weight:600;color:var(--muted)}.courses_stepper__0zTtH{list-style:none;margin:0;padding:0}.courses_step__vGisu{position:relative;display:flex;gap:14px;padding-bottom:24px}.courses_stepLast__njbBX{padding-bottom:0}.courses_stepRail__hK_vV{display:flex;flex-direction:column;align-items:center}.courses_stepCircle__CMzC4{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border-radius:999px;font-size:12px;font-weight:700;color:#fff}.courses_stepBlue__K_Xaa{background:var(--blue)}.courses_stepOrange__D1_xC{background:var(--orange)}.courses_stepEmerald__Lc7m7{background:var(--emerald)}.courses_stepDark__G5ydD{background:var(--ink)}.courses_stepLine__JGWjv{flex:1;width:0;margin-top:4px;border-left:2px dotted #cbd5e1}.courses_stepBody__wljL7{flex:1;min-width:0;padding-top:2px}.courses_stepLabel__Y7yg9{margin:0 0 10px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#334155}.courses_batchGrid__7iVr8{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.courses_batchBtn__XiPdl{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-width:0;max-width:220px;padding:5px 12px;border:1px solid var(--blue-200);border-radius:12px;background:var(--blue-50);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.courses_batchBtn__XiPdl:hover{border-color:#60a5fa}.courses_batchBtnActive__EJtgc{border-color:var(--blue);background:var(--blue);box-shadow:0 6px 16px rgba(37,99,235,.25)}.courses_batchIcon__Gzchi{flex-shrink:0;color:#3b82f6}.courses_batchBtnActive__EJtgc .courses_batchIcon__Gzchi{color:#fff}.courses_batchTime__MPXwh{display:block;font-size:15px;font-weight:700;line-height:1.2;color:var(--ink)}.courses_batchSub__V9_Mx{display:block;font-size:12px;line-height:1.2;color:#1e40af}.courses_batchBtnActive__EJtgc .courses_batchTime__MPXwh{color:#fff}.courses_batchBtnActive__EJtgc .courses_batchSub__V9_Mx{color:#dbeafe}.courses_popularTag__yprn6{position:absolute;top:-8px;right:8px;padding:0 6px;border-radius:999px;background:#fbbf24;font-size:9px;font-weight:700;color:#78350f}.courses_batchBtnSoon__f_RVn{position:relative;overflow:hidden;background:linear-gradient(180deg,#e5372b,#c8231a);border:1px solid #a61b13;color:#fff;box-shadow:0 0 0 4px #fee4e2,0 4px 12px rgba(180,35,24,.28)}.courses_batchBtnSoon__f_RVn:focus,.courses_batchBtnSoon__f_RVn:focus-visible,.courses_batchBtnSoon__f_RVn:hover{border-color:#a61b13;background:linear-gradient(180deg,#e5372b,#c8231a)}.courses_batchBtnSoon__f_RVn.courses_batchBtnActive__EJtgc{border-color:#a61b13;background:linear-gradient(180deg,#e5372b,#c8231a);box-shadow:0 0 0 4px #fda29b,0 4px 12px rgba(180,35,24,.28)}.courses_batchBtnSoon__f_RVn .courses_batchIcon__Gzchi,.courses_batchBtnSoon__f_RVn.courses_batchBtnActive__EJtgc .courses_batchIcon__Gzchi{color:#fff}.courses_batchBtnSoon__f_RVn .courses_batchTime__MPXwh{color:#fff;font-weight:700}.courses_soonBadge__Ww5Ml{display:inline-flex;margin-top:3px;align-items:center;gap:4px;height:16px;padding:0 6px;border-radius:4px;background:#fff;color:#b42318;font:inherit;font-size:10px;font-weight:600;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.courses_soonBadge__Ww5Ml:before{content:"";width:5px;height:5px;border-radius:50%;background:#d92d20}.courses_badgeSoon__wIqC_{border-color:#fecdca;background:#fef3f2;color:#b42318}.courses_soonAlert__NqX7s{display:flex;align-items:center;gap:6px;margin:0 0 10px;padding:8px 12px;border:1px solid #fecdca;border-radius:10px;background:#fef3f2;font-size:13px;font-weight:600;color:#b42318}.courses_modeRow__AkjAJ{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.courses_modeRow__AkjAJ+.courses_modeRow__AkjAJ{margin-top:8px}.courses_modeRow__AkjAJ:hover{border-color:#cbd5e1}.courses_modeRowActive__vs1Cz{border-color:var(--orange);background:var(--orange-50)}.courses_modeIcon__ugaRu{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:8px;background:#f1f5f9;color:var(--muted)}.courses_modeRowActive__vs1Cz .courses_modeIcon__ugaRu{background:var(--orange);color:#fff}.courses_modeText__EAcej{flex:1;min-width:0}.courses_modeTitle__rMc41{display:block;font-size:14px;font-weight:700;line-height:1.25}.courses_modeSub__0VZ8z{display:block;font-size:12px;color:var(--muted)}.courses_modeRowActive__vs1Cz .courses_modeSub__0VZ8z{color:var(--muted)}.courses_modePrice___VYZ9{flex-shrink:0;text-align:right}.courses_modePriceStruck__c68u7{display:block;font-size:12px;color:var(--muted);text-decoration:line-through}.courses_modePriceValue__GVZ3x{display:block;font-size:16px;font-weight:700}.courses_planGrid__WM1qK{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.courses_planBtn__ScsfP{padding:8px 4px;border:1px solid var(--line);border-radius:10px;background:#fff;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.courses_planBtn__ScsfP:hover{border-color:#cbd5e1}.courses_planBtnActive__Nr1j0{border-color:var(--emerald);background:var(--emerald-50);box-shadow:0 0 0 3px rgba(5,150,105,.12)}.courses_planLabel__TxR8H{display:block;font-size:12px;font-weight:600;color:var(--muted)}.courses_planAmount__UV7bK{display:block;margin-top:2px;font-size:15px;font-weight:700}.courses_planFoot__o_dgH{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.courses_planFootNote__vBsvU{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--emerald-700);min-width:0}.courses_emiTerms__WhwtU{font-size:12px;flex:0 0 auto}.courses_emiTerms__WhwtU[open]{flex:1 0 100%}.courses_emiTermsSummary__ri8HW{cursor:pointer;display:inline-block;list-style:none;padding:4px 0;font-weight:600;color:var(--muted);text-decoration:underline;text-underline-offset:2px}.courses_emiTermsSummary__ri8HW::-webkit-details-marker{display:none}.courses_emiTermsList__RZsti{margin:8px 0 0;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);list-style:none;color:#475569}.courses_emiTermsList__RZsti li{display:flex;gap:6px}.courses_emiTermsList__RZsti li+li{margin-top:4px}.courses_enrollBtn__imc_s{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;border:none;border-radius:12px;background:var(--orange);font-size:15px;font-weight:700;color:#fff;cursor:pointer;transition:background .15s ease}.courses_enrollBtn__imc_s:hover:not(:disabled){background:var(--orange-hover)}.courses_enrollBtn__imc_s:disabled{background:#f1f5f9;color:var(--muted);cursor:default}.courses_bestGrid__3z_IX{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.courses_bestCard__RDSmS{padding:20px;border:1px solid var(--line);border-radius:18px;background:#fff}.courses_bestTitle__98mTi{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700}.courses_bestSelfIcon__bdrfW{color:var(--indigo)}.courses_bestLiveIcon__uqui8{color:var(--orange)}.courses_bestList__Lwvic{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.courses_bestItem__vl6Ti{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:#475569}.courses_bestItemMuted__1ljPv{color:#94a3b8}.courses_cmpKicker__n9dh7{margin:0;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--orange)}.courses_cmpTitle__0Ukp8{margin:6px 0 0;font-size:22px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.courses_cmpSub__mJAae{margin:4px 0 0;font-size:14px;color:var(--muted)}.courses_cmpScroll__2Aj8y{margin-top:18px;overflow-x:auto}.courses_cmpTable__53HMJ{width:100%;min-width:640px;border:1px solid var(--line);border-radius:16px;border-collapse:separate;border-spacing:0;text-align:left}.courses_cmpCorner__ptpqD,.courses_cmpHead__8upL4{padding:14px 18px;background:var(--surface);font-size:14px;font-weight:700;border-bottom:1px solid var(--line)}.courses_cmpCorner__ptpqD{border-radius:16px 0 0 0}.courses_cmpHead__8upL4:last-child{border-radius:0 16px 0 0}.courses_cmpHeadInner__beCgc{display:inline-flex;align-items:center;gap:8px}.courses_cmpLiveIcon__oVL96{color:var(--orange)}.courses_cmpSelfIcon__RCe4o{color:var(--indigo)}.courses_cmpCell__YluUq,.courses_cmpRowLabel__9uhV2{padding:14px 18px;font-size:14px;border-bottom:1px solid var(--line);vertical-align:top}.courses_cmpTable__53HMJ tbody tr:last-child .courses_cmpCell__YluUq,.courses_cmpTable__53HMJ tbody tr:last-child .courses_cmpRowLabel__9uhV2{border-bottom:none}.courses_cmpRowLabel__9uhV2{font-weight:600;color:var(--ink);white-space:nowrap}.courses_cmpRowLabelInner__CLvOS{display:inline-flex;align-items:center;gap:8px}.courses_cmpRowIcon__u9W9U{display:inline-flex;color:#94a3b8}.courses_cmpCell__YluUq{color:#475569}.courses_cmpCell__YluUq.courses_changed__Em_rk{font-weight:500;color:var(--indigo)}.courses_cmpNote__ECZCz{display:block;margin-top:2px;font-size:12.5px;color:#94a3b8}.courses_srOnly__58T4_{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.courses_cta__ra0Sl{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;border-radius:20px;background:var(--ink)}.courses_ctaLeft__41uTM{display:flex;align-items:flex-start;gap:14px}.courses_ctaIcon__tuqVi{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;background:hsla(0,0%,100%,.1);color:#fff}.courses_ctaTitle__Emi36{margin:0;font-size:16px;font-weight:700;color:#fff}.courses_ctaText__MVuy7{margin:2px 0 0;font-size:14px;color:#cbd5e1}.courses_ctaBtn__AWb_w{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;padding:10px 20px;border-radius:12px;background:#fff;font-size:14px;font-weight:700;color:var(--ink);transition:background .15s ease}.courses_ctaBtn__AWb_w:hover{background:#f1f5f9}.courses_skelBlock__dW5hW{border-radius:8px;background:#f1f5f9;animation:courses_pulse__zZU2n 1.6s ease-in-out infinite}@keyframes courses_pulse__zZU2n{0%,to{opacity:1}50%{opacity:.55}}@media (min-width:861px) and (max-width:1024px){.courses_grid__XI9Cg{grid-template-columns:repeat(2,1fr)}.courses_liveGrid__wb6Kl{gap:24px}.courses_optionDesc__pSXQI{white-space:normal}.courses_pickOne__mEq3X{display:none}}@media (max-width:860px){.courses_sectionPad___PGhg{padding:18px}.courses_heroTitle__FEZZi{font-size:30px}.courses_hero__ZRlA5{padding:28px 16px 24px}.courses_filterTitle__H6RKS{font-size:18px}.courses_chooseBlock__48jU0{margin:28px 0 14px}.courses_chooseTitle__jVhmN{font-size:20px}.courses_pickOne__mEq3X{display:none}.courses_optionsWrap__aNyBq{grid-template-columns:1fr;gap:12px;padding:0 16px 20px}.courses_optionTitle__kWHk3{font-size:17px}.courses_optionDesc__pSXQI{white-space:normal}.courses_optionFacts__r0wao{gap:12px}.courses_optionPriceRow__jObvM{gap:8px}.courses_orChip__wVlxi,.courses_tailRow__tov5_{display:none}.courses_grid__XI9Cg,.courses_liveGrid__wb6Kl{grid-template-columns:1fr}.courses_liveGrid__wb6Kl{gap:24px}.courses_liveLeft__B5sae{position:static}.courses_planGrid__WM1qK{grid-template-columns:repeat(2,1fr)}.courses_bestGrid__3z_IX{grid-template-columns:1fr}.courses_cta__ra0Sl{flex-direction:column;align-items:flex-start}}@media (max-width:980px){.courses_optionCard__59Y2c{padding:18px 18px 16px}.courses_optionHead__zlKaT{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:12px;column-gap:12px;row-gap:8px;align-items:center;width:100%;padding-right:0}.courses_optionHeadText__pwZVx{display:contents}.courses_optionIconTile__lCvj7{grid-row:1;grid-column:1;width:44px;min-width:44px;height:44px}.courses_optionIconTile__lCvj7>svg{width:22px;height:22px}.courses_optionTitle__kWHk3{grid-row:1;grid-column:2;margin:0;padding-right:28px}.courses_optionHeadText__pwZVx>:not(.courses_optionTitle__kWHk3){grid-column:1/-1;margin-top:0}.courses_optionTick__B59qg{top:14px;right:14px}}@media (min-width:620px) and (max-width:980px){.courses_cardBody__A2kdt{flex-direction:row;flex-wrap:wrap;align-items:center;align-content:flex-start;-moz-column-gap:8px;column-gap:8px}.courses_cardBody__A2kdt>*{flex:0 0 100%}.courses_cardPriceRow__fEA2y{flex:1 1 auto;min-width:0;width:auto;margin:6px 0 0;padding:0;border-top:0}.courses_priceLine__8kpNM{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;-moz-column-gap:6px;column-gap:6px;row-gap:2px;width:auto}.courses_price__mtsLn{font-size:18px;line-height:1.1}.courses_priceStruck__3ffh3{font-size:11px}.courses_cardEmiPill__3z_0d{margin:0;padding:1px 6px;font-size:10.5px;font-weight:600;white-space:nowrap}.courses_cardBody__A2kdt>.courses_btnOutline__ZxgDI,.courses_cardBody__A2kdt>.courses_btnPrimary__vhiTs{flex:0 0 auto;width:auto;height:38px;margin:6px 0 0;padding:0 12px;border-radius:10px;font-size:12px;font-weight:600;white-space:nowrap}.courses_cardBody__A2kdt>.courses_btnOutline__ZxgDI svg,.courses_cardBody__A2kdt>.courses_btnPrimary__vhiTs svg,.courses_lblFull__qA6xJ{display:none}.courses_lblShort__5ZJR1{display:inline}}@media (prefers-reduced-motion:reduce){.courses_card__3HbCp,.courses_optionCard__59Y2c{transition:none}.courses_card__3HbCp:hover,.courses_card__3HbCp:hover .courses_cardImg__fwITc,.courses_optionCard__59Y2c:hover{transform:none}.courses_skelBlock__dW5hW{animation:none}}.courses_pageHeader__4eBNg{margin-bottom:8px;padding:0 12px;text-align:center}.courses_pageHeaderTitle__eoE4T{margin:0 0 4px;font-size:clamp(22px,5.5vw,30px);font-weight:700;letter-spacing:-.02em;line-height:1.2}.courses_pageHeaderSubtitle__1DwkK{margin:0 auto;max-width:560px;font-size:clamp(13px,3.6vw,15px);line-height:1.45;color:var(--muted)}@media (max-width:639.98px){.courses_pageHeader__4eBNg{padding:0 4px}}.courses_catalogPad__Gubi5{padding:20px 28px 28px}.courses_infoStrip__ou4N2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:12px 16px;border:1px solid #c7d2fe;border-radius:12px;background:var(--indigo-50)}.courses_infoStripText__Zx4_L{display:flex;align-items:center;gap:10px;margin:0;font-size:13.5px;line-height:1.4;color:#334155}.courses_infoStripIcon__d1PS2{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:8px;background:var(--indigo);color:#fff}.courses_infoStripAccent__Vv2q_{font-weight:700;color:var(--indigo)}.courses_infoStripBtn__B81cm{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;padding:7px 14px;border:1px solid #c7d2fe;border-radius:999px;background:#fff;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer;transition:border-color .15s ease}.courses_infoStripBtn__B81cm:hover{border-color:var(--indigo)}.courses_gridHeader__3GAnN{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 16px}.courses_gridTitle__vd0vl{margin:0;font-size:20px;font-weight:600}.courses_chipLiveDot__eh_jL{display:inline-block;width:7px;height:7px;border-radius:999px;background:#dc2626}.courses_emptyIcon__tzk8y{display:block;margin:0 auto 10px;color:#94a3b8}.courses_mediaBadgeRight__70QAB,.courses_mediaBadge__gXWwP{position:absolute;top:10px;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.3}.courses_mediaBadge__gXWwP{left:10px}.courses_mediaBadgeRight__70QAB{right:10px}.courses_mediaBadgeLive__Ki0RU{background:#dc2626;color:#fff;animation:courses_livePing__J4RnX 2.4s ease-out infinite}@keyframes courses_livePing__J4RnX{0%{box-shadow:0 0 0 0 rgba(220,38,38,.45)}70%,to{box-shadow:0 0 0 7px rgba(220,38,38,0)}}.courses_mediaBadgeDot__bOb05{width:5px;height:5px;border-radius:999px;background:#fff}.courses_mediaBadgeSelf__X6Mj6{background:var(--indigo);color:#fff}.courses_mediaBadgeSoon__Dj_Bo{background:var(--ink);color:#fff}.courses_mediaBadgeStar__yIZd_{background:#fef3c7;color:#b45309}.courses_schedulePill__QUiV7{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;margin:0;padding:3px 8px;border-radius:8px;background:#f1f5f9;font-size:12.5px;font-weight:500;color:#334155;font-variant-numeric:tabular-nums}.courses_btnDark__VjYyV{background:var(--ink)}.courses_btnDark__VjYyV:hover:not(:disabled){background:#1e293b}.courses_comparePanel__Y4E6W{border:2px solid #c7c4f5;scroll-margin-top:88px}.courses_modePair__kvO3y{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.courses_modeCard__Zos9G{display:flex;flex-direction:column;padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:#fff}.courses_modeCardLive__K6yy0{border-color:#fde68a;background:#fffbeb}.courses_modeCardTitle__fWoNP{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700}.courses_modeArt__5K3CW{margin:12px 0 4px;color:#334155}.courses_modeArt__5K3CW svg{display:block;height:auto;max-height:170px}.courses_modeCaption__i10fZ{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;font-size:12px;color:var(--muted)}.courses_modeCaptionDotSelf__jj5KG{width:7px;height:7px;border-radius:999px;background:#dc2626}.courses_modeCardFoot__5eU9W{margin-top:auto;padding-top:12px;border-top:1px dashed #cbd5e1;text-align:center}.courses_modeCaption__i10fZ+.courses_modeCardFoot__5eU9W{margin-top:12px}.courses_modeCardLead__b2C5b{margin:0;font-size:14px;font-weight:700}.courses_modeCardText__rmf9r{margin:2px 0 0;font-size:13px;color:var(--muted)}.courses_modeLink__9a_Zx{color:var(--indigo);text-decoration:underline;text-underline-offset:2px}.courses_modeLiveAccent__8jQJN{font-weight:600;color:var(--orange)}.courses_modeSelfAccent__rYFDF{color:var(--indigo)}.courses_vsBubble__XfyEM{position:absolute;top:50%;left:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:32px;height:32px;transform:translate(-50%,-50%);border:1px solid var(--line);border-radius:999px;background:#fff;font-size:11px;font-weight:700;color:#94a3b8}.courses_comparePanel__Y4E6W .courses_cmpScroll__2Aj8y{margin-top:22px}.courses_cmpCellAccent__c8mMy{color:var(--indigo)}.courses_animBob__lK1bH,.courses_animPulse__cfGPN{transform-box:fill-box;transform-origin:center}.courses_animSpin__aBaz3{animation:courses_cmpSpin__kKzow 6s linear infinite}.courses_animSpinSlow__cGMy_{animation:courses_cmpSpin__kKzow 18s linear infinite}.courses_animPulse__cfGPN{animation:courses_cmpPulse__iCUNy 1.8s ease-in-out infinite}.courses_animBob__lK1bH{animation:courses_cmpBob__S8fEB 2s ease-in-out infinite}.courses_animPoint__mV7Pj{animation:courses_cmpPoint__CwbeY 2.4s ease-in-out infinite alternate}.courses_animBlink__aNh6v{animation:courses_cmpBlink__Xxgs2 1.2s ease-in-out infinite}.courses_animDraw__sM3Q_,.courses_animProgress__R0iji{stroke-dasharray:1}.courses_animProgress__R0iji{animation:courses_cmpProgress__YwfMm 4s linear infinite}.courses_animDraw__sM3Q_{animation:courses_cmpDraw__e1zLe 5s ease-in-out infinite}.courses_animDash__TiePL{animation:courses_cmpDash__l_xqO 1.5s linear infinite}.courses_animStep__k4C3j{animation:courses_cmpStep__EchWL 3s ease-in-out infinite}.courses_animPop__w29Iw{animation:courses_cmpPop__OaKK2 2.4s ease-in-out infinite}.courses_animTravel__MGhtj{animation:courses_cmpTravel__UpJvm 2.4s ease-in infinite}@keyframes courses_cmpSpin__kKzow{to{transform:rotate(1turn)}}@keyframes courses_cmpPulse__iCUNy{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes courses_cmpBob__S8fEB{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes courses_cmpPoint__CwbeY{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}@keyframes courses_cmpBlink__Xxgs2{0%,to{opacity:1}50%{opacity:.2}}@keyframes courses_cmpProgress__YwfMm{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes courses_cmpDraw__e1zLe{0%{stroke-dashoffset:1}55%,to{stroke-dashoffset:0}}@keyframes courses_cmpDash__l_xqO{to{stroke-dashoffset:-24}}@keyframes courses_cmpStep__EchWL{0%,33%,to{transform:scale(1)}12%{transform:scale(1.3)}}@keyframes courses_cmpPop__OaKK2{0%,to{transform:scale(1)}15%{transform:scale(1.15)}30%{transform:scale(1)}}@keyframes courses_cmpTravel__UpJvm{0%{transform:translateX(0);opacity:0}10%{opacity:1}85%{transform:translateX(196px);opacity:1}to{transform:translateX(196px);opacity:0}}@media (prefers-reduced-motion:reduce){.courses_animBlink__aNh6v,.courses_animBob__lK1bH,.courses_animDash__TiePL,.courses_animDraw__sM3Q_,.courses_animPoint__mV7Pj,.courses_animPop__w29Iw,.courses_animProgress__R0iji,.courses_animPulse__cfGPN,.courses_animSpinSlow__cGMy_,.courses_animSpin__aBaz3,.courses_animStep__k4C3j,.courses_animTravel__MGhtj{animation:none}.courses_animTravel__MGhtj{opacity:0}}@media (max-width:860px){.courses_catalogPad__Gubi5{padding:16px 18px 18px}.courses_modePair__kvO3y{grid-template-columns:minmax(0,1fr)}.courses_vsBubble__XfyEM{display:none}}@media (max-width:640px){.courses_comparePanel__Y4E6W .courses_cmpTable__53HMJ{min-width:0}.courses_comparePanel__Y4E6W .courses_cmpTable__53HMJ thead{display:none}.courses_comparePanel__Y4E6W .courses_cmpCell__YluUq,.courses_comparePanel__Y4E6W .courses_cmpRowLabel__9uhV2,.courses_comparePanel__Y4E6W .courses_cmpTable__53HMJ,.courses_comparePanel__Y4E6W .courses_cmpTable__53HMJ tbody,.courses_comparePanel__Y4E6W .courses_cmpTable__53HMJ tr{display:block}.courses_comparePanel__Y4E6W .courses_cmpTable__53HMJ tr{padding:12px 14px;border-bottom:1px solid var(--line)}.courses_comparePanel__Y4E6W .courses_cmpTable__53HMJ tbody tr:last-child{border-bottom:none}.courses_comparePanel__Y4E6W .courses_cmpCell__YluUq,.courses_comparePanel__Y4E6W .courses_cmpRowLabel__9uhV2{padding:0;border-bottom:none}.courses_comparePanel__Y4E6W .courses_cmpCell__YluUq{margin-top:6px}.courses_comparePanel__Y4E6W .courses_cmpCell__YluUq:before{content:attr(data-label) ": ";font-weight:600;color:var(--ink)}}.courses_pageHead__8bkgv{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:20px}.courses_pageHeadTitle__Rmcp9{margin:0;font-size:30px;font-weight:750;line-height:1.15;letter-spacing:-.025em;color:var(--ink)}.courses_pageHeadSub__B_NcB{max-width:520px;margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--muted)}.courses_summary__JUayy{display:flex;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04)}.courses_stat__tFK84{position:relative;display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0;padding:14px 18px;color:inherit;text-decoration:none}.courses_stat__tFK84+.courses_stat__tFK84{border-left:1px solid var(--line)}.courses_statLive__yeLGc{--accent:#c2410c}.courses_statSelf__UV0OG{--accent:#4f46e5}.courses_statEmi__45_bH{--accent:#047857}a.courses_stat__tFK84{transition:background .15s ease}a.courses_stat__tFK84:hover{background:var(--surface)}a.courses_stat__tFK84:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease-reveal)}a.courses_stat__tFK84:hover:after{transform:scaleX(1)}.courses_statLabel__Rd5ia{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);white-space:nowrap}.courses_statLabel__Rd5ia svg{flex-shrink:0;color:var(--accent)}.courses_statValue__ztRqq{font-size:24px;font-weight:750;line-height:1.15;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.courses_statCaption__WvqwW{font-size:12.5px;color:var(--muted)}.courses_statCta__kwADh{display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;gap:4px;padding:14px 20px;border:0;background:var(--ink);color:#fff;text-align:left;cursor:pointer}.courses_statCtaTop__H0iNL{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.courses_statCtaSub__sm9xV{font-size:12.5px;color:#cbd5e1}.courses_statCtaCompass__LFDRs{animation:courses_compassTurn__ieItK 8s linear infinite}.courses_statCtaArrow__caPs1{transition:transform .2s ease}.courses_statCta__kwADh:hover .courses_statCtaArrow__caPs1{transform:translateX(4px)}@keyframes courses_compassTurn__ieItK{to{transform:rotate(1turn)}}.courses_root__iDJEV .courses_statCta__kwADh:focus-visible,.courses_root__iDJEV .courses_stat__tFK84:focus-visible{outline-offset:-3px}.courses_root__iDJEV .courses_statCta__kwADh:focus-visible{outline-color:#fff}@media (max-width:899.98px){.courses_pageHead__8bkgv{grid-template-columns:minmax(0,1fr);align-items:start}.courses_summary__JUayy{flex-wrap:wrap}.courses_stat__tFK84{flex:1 1 0}.courses_statCta__kwADh{flex:1 0 100%}}@media (max-width:559.98px){.courses_stat__tFK84{flex:1 1 40%;padding:12px 14px}.courses_statEmi__45_bH{flex-basis:100%}.courses_stat__tFK84+.courses_statEmi__45_bH{border-top:1px solid var(--line);border-left:0}}.courses_typeChips__HCTJA{margin-bottom:28px}.courses_kinds__7bZ_x{margin-bottom:40px}.courses_kindSection__5TvdY{scroll-margin-top:90px}.courses_kindSection__5TvdY+.courses_kindSection__5TvdY{margin-top:56px}.courses_kindLive__ph5Cr{--accent:#e4572e}.courses_kindSelf__2G_a7{--accent:#5b5bd6}.courses_kindHead__Nse6P{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid var(--line)}.courses_kindHead__Nse6P:after{content:"";position:absolute;bottom:-1px;left:0;width:72px;height:2px;background:var(--accent)}.courses_kindEyebrow__jPPaa{display:inline-flex;align-items:center;gap:6px;margin:0 0 6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:var(--accent)}.courses_kindLive__ph5Cr .courses_kindEyebrowIcon__caa3N{animation:courses_eyebrowFade__hhYTV 2s ease-in-out infinite}@keyframes courses_eyebrowFade__hhYTV{0%,to{opacity:1}50%{opacity:.45}}.courses_kindTitle__CfB5y{margin:0;font-size:26px;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--ink)}.courses_kindDesc__Ih5VV{max-width:620px;margin:6px 0 0;font-size:15.5px;line-height:1.6;color:var(--muted)}.courses_kindFacts__H0a32{display:flex;flex-wrap:wrap;gap:8px 20px;margin:12px 0 0;padding:0;list-style:none}.courses_kindFact__aUcFu{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:500;color:#334155}.courses_kindFact__aUcFu svg{flex-shrink:0;color:var(--accent)}.courses_kindCount__LquM8{margin:0;font-size:13.5px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width:639.98px){.courses_kindTitle__CfB5y{font-size:22px}}.courses_reveal__52DAX{opacity:0;transform:translateY(14px);transition:opacity .5s var(--ease-reveal) var(--reveal-delay,0ms),transform .5s var(--ease-reveal) var(--reveal-delay,0ms)}.courses_reveal__52DAX[data-shown]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.courses_reveal__52DAX{opacity:1;transform:none;transition:none}.courses_kindLive__ph5Cr .courses_kindEyebrowIcon__caa3N,.courses_mediaBadgeLive__Ki0RU,.courses_statCtaCompass__LFDRs{animation:none}.courses_btnPrimary__vhiTs,.courses_btnPrimary__vhiTs .lucide-arrow-right,.courses_cardImg__fwITc,.courses_statCtaArrow__caPs1,a.courses_stat__tFK84,a.courses_stat__tFK84:after{transition:none}.courses_btnPrimary__vhiTs:hover:not(:disabled) .lucide-arrow-right,.courses_statCta__kwADh:hover .courses_statCtaArrow__caPs1{transform:none}}.courses_coursePage__QeXtP .courses_optionsWrap__aNyBq{grid-template-columns:repeat(2,minmax(0,1fr))}.courses_coursePage__QeXtP .courses_optionCard__59Y2c{min-width:0}.courses_coursePage__QeXtP .courses_optionFacts__r0wao,.courses_coursePage__QeXtP .courses_optionHead__zlKaT{flex-wrap:wrap}.courses_coursePage__QeXtP .courses_optionDesc__pSXQI{white-space:normal;overflow:visible;text-overflow:clip}@media (max-width:900px){.courses_coursePage__QeXtP .courses_optionsWrap__aNyBq{grid-template-columns:minmax(0,1fr)}.courses_coursePage__QeXtP .courses_orChip__wVlxi{display:none}}@media (max-width:1400px){.courses_coursePage__QeXtP .courses_page__wEq30{padding-right:12px;padding-left:12px}.courses_coursePage__QeXtP .courses_optionsWrap__aNyBq{padding-right:16px;padding-left:16px}.courses_coursePage__QeXtP{margin-right:-4px;margin-left:-4px}}@media (min-width:640px) and (max-width:1400px){.courses_coursePage__QeXtP{margin-right:-12px;margin-left:-12px}}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_d8ebd1;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_d8ebd1{font-family:__Inter_d8ebd1,__Inter_Fallback_d8ebd1;font-style:normal}.__variable_d8ebd1{--font-inter:"__Inter_d8ebd1","__Inter_Fallback_d8ebd1"}