.CourseDetail_detailPage__6IiaT{--sb-orange:#f97316;--sb-orange-dark:#ea580c;--sb-navy:#0b0e14;--sb-content-max:75rem;--sb-sidebar:22.5rem;--sb-section-y:5rem;--sb-h2:2rem;--sb-h2-lg:2.25rem;--sb-body:1rem;--sb-caption:0.875rem;--sb-radius:12px;--sb-gap:1.5rem;--sb-footer-muted:#9ca3af;--sb-ink:hsl(var(--foreground));--sb-gray:hsl(var(--muted));--sb-line:hsl(var(--border));--sb-muted-text:hsl(var(--muted-foreground));--sb-body-text:hsl(var(--muted-foreground));--sb-page-bg:hsl(var(--background));--sb-card-bg:hsl(var(--card));--sb-info-bar-bg:hsl(var(--card));--sb-footer-bg:hsl(var(--background));background:var(--sb-page-bg);color:var(--sb-ink);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);min-height:60vh}html:not(.dark) .CourseDetail_detailPage__6IiaT{--background:0 0% 100%;--foreground:222 47% 11%;--card:0 0% 100%;--card-foreground:222 47% 11%;--border:220 13% 91%;--primary:24 95% 53%;--primary-foreground:0 0% 100%;--muted:210 20% 98%;--muted-foreground:215 16% 47%;--accent:24 95% 53%;--accent-foreground:0 0% 100%;--sb-ink:#111827;--sb-gray:#f9fafb;--sb-line:#e5e7eb;--sb-muted-text:#6b7280;--sb-body-text:#4b5563;--sb-page-bg:#fff;--sb-card-bg:#fff;--sb-info-bar-bg:#fff;--sb-footer-bg:#0b0e14}html.dark .CourseDetail_detailPage__6IiaT{--sb-ink:hsl(var(--foreground));--sb-body-text:hsl(var(--muted-foreground));--sb-muted-text:hsl(var(--muted-foreground));--sb-gray:hsl(var(--muted));--sb-line:hsl(var(--border)/0.85);--sb-page-bg:hsl(var(--background));--sb-card-bg:hsl(var(--card));--sb-info-bar-bg:hsl(var(--card));--sb-footer-bg:hsl(var(--background));background:var(--sb-page-bg);color:var(--sb-ink);color-scheme:dark}.CourseDetail_mainInner__P_u7y{background:var(--sb-page-bg)}.CourseDetail_mainInnerSkillsBridge__bq9D9{padding-top:0}html.dark .CourseDetail_mainInner__P_u7y{background:var(--sb-page-bg)}.CourseDetail_heroSkillsBridge__5tJAv{display:flex;flex-direction:column;background:radial-gradient(ellipse 80% 60% at 12% 100%,rgba(249,115,22,.38),transparent 55%),radial-gradient(ellipse 70% 55% at 88% 100%,rgba(249,115,22,.28),transparent 52%),linear-gradient(180deg,#0a0b10,#111827 55%,#1a1208);border-bottom:none}.CourseDetail_heroSkillsBridgeInner__aNGjI{position:relative;flex:1;width:100%;max-width:75rem;margin-left:auto;margin-right:auto;padding:2.75rem 1rem 1.5rem;min-height:clamp(22rem,52vw,28rem)}@media (min-width:768px){.CourseDetail_heroSkillsBridgeInner__aNGjI{padding:3.25rem 1rem 2rem;min-height:26rem}}.CourseDetail_heroSkillsBridgeContent__TGPyH{position:relative;z-index:2;max-width:45rem;margin:0 auto;text-align:center}.CourseDetail_heroTitle__3J8w8{font-family:var(--font-display);font-size:clamp(1.75rem,4.2vw,2.5rem);font-weight:800;line-height:1.12;letter-spacing:-.025em;color:#fff}.CourseDetail_heroSubtitle__as1K6{margin-top:.5rem;font-family:var(--font-display);font-size:clamp(1.2rem,2.8vw,1.875rem);font-weight:800;line-height:1.22;letter-spacing:-.02em;color:#fff}.CourseDetail_heroDesc__q12te{margin-top:1rem;font-size:.9375rem;line-height:1.65;color:hsla(0,0%,100%,.92);max-width:38rem;margin-left:auto;margin-right:auto}.CourseDetail_heroCtaRow__6CQMV{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;margin-top:1.5rem}.CourseDetail_heroCtaPrimary__x7F9y{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.75rem;border-radius:9999px;background:var(--sb-orange);color:#fff;font-family:var(--font-display);font-size:15px;font-weight:700;text-decoration:none;transition:background .15s ease,transform .15s ease}.CourseDetail_heroCtaPrimary__x7F9y:hover{background:var(--sb-orange-dark);color:#fff;transform:translateY(-1px)}.CourseDetail_heroCtaSecondary__gDtMb{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.75rem;border-radius:9999px;border:none;background:#fff;color:#111827;font-family:var(--font-display);font-size:15px;font-weight:700;text-decoration:none;transition:background .15s ease,transform .15s ease}.CourseDetail_heroCtaSecondary__gDtMb:hover{background:#f3f4f6;color:#111827;transform:translateY(-1px)}.CourseDetail_heroInfoBarOuter__pCgcZ{width:100%;max-width:75rem;margin-left:auto;margin-right:auto;padding:0 1rem}.CourseDetail_heroInfoBar__S8zkg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;background:var(--sb-info-bar-bg);border-radius:16px 16px 0 0;overflow:hidden;box-shadow:0 -4px 24px rgba(0,0,0,.08)}@media (min-width:640px){.CourseDetail_heroInfoBar__S8zkg{grid-template-columns:repeat(4,minmax(0,1fr))}}.CourseDetail_heroInfoBarItem__X8YqC{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;padding:1rem .75rem;text-align:center;font-size:.8125rem;line-height:1.4;color:var(--sb-body-text);border-right:1px solid var(--sb-line);border-bottom:1px solid var(--sb-line)}@media (min-width:640px){.CourseDetail_heroInfoBarItem__X8YqC{border-bottom:none;padding:1.1rem 1rem}.CourseDetail_heroInfoBarItem__X8YqC:last-child{border-right:none}}.CourseDetail_heroInfoBarItem__X8YqC:nth-child(2n){border-right:none}@media (min-width:640px){.CourseDetail_heroInfoBarItem__X8YqC:nth-child(2n){border-right:1px solid var(--sb-line)}}.CourseDetail_heroInfoBarItem__X8YqC:nth-last-child(-n+2){border-bottom:none}@media (min-width:640px){.CourseDetail_heroInfoBarItem__X8YqC:nth-last-child(-n+2){border-bottom:none}}.CourseDetail_heroInfoBarValue__snzWn{font-family:var(--font-display);font-size:.9375rem;font-weight:800;color:var(--sb-ink)}.CourseDetail_heroInfoBarLabel__ERH08{font-size:.75rem;font-weight:500;color:var(--sb-muted-text)}html.dark .CourseDetail_heroInfoBar__S8zkg{box-shadow:0 -4px 24px rgba(0,0,0,.35)}.CourseDetail_popularBadge__XKTlt{background:var(--sb-orange)!important;color:#fff!important}.CourseDetail_tabNavSkillsBridge__n1C0J{background:var(--sb-orange);border-bottom:none;box-shadow:0 4px 14px rgba(249,115,22,.22);margin-top:0;margin-bottom:0;border-radius:0}.CourseDetail_tabNavLink__sm3qu{padding:1rem;font-size:15px}@media (min-width:640px){.CourseDetail_tabNavLink__sm3qu{padding:1.05rem 1.25rem;font-size:16px}}.CourseDetail_tabLink__gyXIP{color:hsla(0,0%,100%,.82);font-weight:600}.CourseDetail_tabLink__gyXIP:hover{color:#fff}.CourseDetail_tabLinkActive__GvJz0{color:#fff;font-weight:800}.CourseDetail_tabIndicator__joCGi{background:#fff}.CourseDetail_sectionCard__ifGQK{border-color:var(--sb-line);background:var(--sb-card-bg);box-shadow:0 1px 3px rgba(15,23,42,.06);border-radius:var(--sb-radius)}html.dark .CourseDetail_sectionCard__ifGQK{box-shadow:0 1px 3px rgba(0,0,0,.25)}.CourseDetail_blockBar__ziLLY{display:inline-block;height:26px;width:6px;flex-shrink:0;border-radius:9999px;background:linear-gradient(to bottom,var(--sb-orange),var(--sb-orange-dark))}.CourseDetail_pricingCard__J4HeW{border-color:var(--sb-line);background:var(--sb-card-bg);box-shadow:0 8px 30px rgba(15,23,42,.1);border-radius:var(--sb-radius);overflow:hidden}html.dark .CourseDetail_pricingCard__J4HeW{box-shadow:0 8px 30px rgba(0,0,0,.35)}.CourseDetail_pricingOrb__0_zfL{background:rgba(249,115,22,.18)}.CourseDetail_ctaButton__GFAe7{background:var(--sb-orange)!important;color:#fff!important;border:none;font-weight:700;border-radius:9999px!important;font-size:var(--sb-body)!important;padding-top:.75rem!important;padding-bottom:.75rem!important}.CourseDetail_ctaButton__GFAe7:hover{background:var(--sb-orange-dark)!important}.CourseDetail_mobileSticky__qoX41{background:color-mix(in srgb,var(--sb-page-bg) 97%,transparent);border-top-color:var(--sb-line)}.CourseDetail_mainContainer__SJ4Q1{max-width:var(--sb-content-max)}.CourseDetail_mainGrid__vOH_N{display:grid;gap:var(--sb-gap);margin-top:.5rem}@media (min-width:1024px){.CourseDetail_mainGrid__vOH_N{grid-template-columns:minmax(0,1fr) var(--sb-sidebar);gap:2rem}}.CourseDetail_section__Prlf3{margin-top:var(--sb-section-y);scroll-margin-top:8rem}.CourseDetail_section__Prlf3:first-child{margin-top:2rem}.CourseDetail_sectionHeading__DELy8{margin-bottom:1.5rem}.CourseDetail_sectionTitle__QGv5_{font-family:var(--font-display);font-size:clamp(var(--sb-h2),2.8vw,var(--sb-h2-lg));font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--sb-ink)}.CourseDetail_sectionSubtitle__X4jBR{margin-top:.5rem;font-size:1.125rem;line-height:1.6;color:var(--sb-muted-text)}.CourseDetail_bodyText__HE7uN{font-size:var(--sb-body);line-height:1.75;color:var(--sb-body-text);white-space:pre-line}.CourseDetail_captionText__D6skC{font-size:var(--sb-caption);line-height:1.5;color:var(--sb-muted-text)}.CourseDetail_tabLinkInner__44f5O{display:inline-flex;align-items:center;gap:.4rem}.CourseDetail_tabIcon__boXH6{opacity:.9}.CourseDetail_introGrid__S8oLp{display:grid;gap:var(--sb-gap);padding:1.75rem;border-radius:var(--sb-radius)}@media (min-width:768px){.CourseDetail_introGrid__S8oLp{grid-template-columns:1.2fr .8fr;align-items:start;padding:2rem}}.CourseDetail_introMedia__M7lvK{min-width:0}.CourseDetail_introVideoLink__kMmFB{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;border-radius:12px;background:var(--sb-navy)}.CourseDetail_introVideoPlaceholder__shZ9Q{position:absolute;inset:0;background:linear-gradient(145deg,#111827,#f97316)}.CourseDetail_introPlayBtn__W8JQy{position:absolute;left:50%;top:50%;z-index:2;display:grid;place-items:center;width:4rem;height:4rem;transform:translate(-50%,-50%);border-radius:9999px;background:hsla(0,0%,100%,.95);color:var(--sb-orange);box-shadow:0 8px 24px rgba(0,0,0,.2)}.CourseDetail_introVideoLabel__I8AmU{position:absolute;bottom:.75rem;left:.75rem;z-index:2;padding:.35rem .75rem;border-radius:9999px;background:rgba(0,0,0,.45);font-size:12px;font-weight:600;color:#fff}.CourseDetail_benefitsGrid__dlW5R{display:grid;gap:1.25rem;list-style:none;margin:0;padding:0}@media (min-width:640px){.CourseDetail_benefitsGrid__dlW5R{grid-template-columns:repeat(2,minmax(0,1fr))}}.CourseDetail_benefitCard__YTLQy{display:flex;gap:1rem;align-items:flex-start;padding:1.25rem 1.5rem;border-radius:var(--sb-radius);border:1px solid var(--sb-line);background:var(--sb-card-bg);box-shadow:0 1px 3px rgba(15,23,42,.05)}html.dark .CourseDetail_benefitCard__YTLQy{box-shadow:0 1px 3px rgba(0,0,0,.2)}.CourseDetail_benefitText__U0Q9a{font-family:var(--font-display);font-size:var(--sb-body);font-weight:700;line-height:1.45;color:var(--sb-ink)}.CourseDetail_sectionAlt__eA2kX{margin-left:calc(-1 * min(1rem, 4vw));margin-right:calc(-1 * min(1rem, 4vw));padding:2.5rem min(1rem,4vw);background:var(--sb-gray);border-radius:0}.CourseDetail_benefitIcon__QHiy1{flex-shrink:0;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:10px;background:rgba(249,115,22,.12);color:var(--sb-orange)}.CourseDetail_promoBanner__TOUr1{display:flex;flex-direction:column;gap:1.25rem;padding:2rem 1.75rem;border-radius:var(--sb-radius);background:linear-gradient(135deg,var(--sb-orange) 0,var(--sb-orange-dark) 100%);color:#fff;box-shadow:0 12px 32px rgba(249,115,22,.28)}@media (min-width:640px){.CourseDetail_promoBanner__TOUr1{flex-direction:row;align-items:center;justify-content:space-between;padding:2rem 2.25rem}}.CourseDetail_promoBannerEyebrow__m45_9{font-size:var(--sb-caption);font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.9}.CourseDetail_promoBannerTitle__VnbTo{margin-top:.35rem;font-family:var(--font-display);font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:800;line-height:1.25}.CourseDetail_promoBannerSub__yx9zC{margin-top:.5rem;font-size:var(--sb-body);opacity:.92;max-width:36rem;line-height:1.6}.CourseDetail_promoBannerCta__KI26Y{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.75rem;border-radius:9999px;background:#fff;color:var(--sb-orange-dark);font-weight:700;font-size:var(--sb-body);text-decoration:none;transition:transform .15s ease}.CourseDetail_promoBannerCta__KI26Y:hover{transform:translateY(-1px);color:var(--sb-orange-dark)}.CourseDetail_bottomCta__8tFRx{display:flex;flex-direction:column;gap:1.25rem;padding:2.5rem 2rem;border-radius:var(--sb-radius);background:linear-gradient(145deg,var(--sb-navy) 0,#1a1208 55%,var(--sb-orange-dark) 140%);color:#fff}@media (min-width:640px){.CourseDetail_bottomCta__8tFRx{flex-direction:row;align-items:center;justify-content:space-between;padding:2.25rem 2rem}}.CourseDetail_bottomCtaTitle__saWY7{font-family:var(--font-display);font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:800;line-height:1.25;color:#fff}.CourseDetail_bottomCtaSub__9YDty{margin-top:.5rem;max-width:36rem;font-size:var(--sb-body);line-height:1.6;color:hsla(0,0%,100%,.85)}.CourseDetail_bottomCtaBtn__Ho9sH{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.75rem;border-radius:9999px;background:var(--sb-orange);color:#fff;font-weight:700;font-size:var(--sb-body);text-decoration:none}.CourseDetail_bottomCtaBtn__Ho9sH:hover{background:var(--sb-orange-dark);color:#fff}.CourseDetail_pricingThumb__tVroP{position:relative;aspect-ratio:16/10;margin:-1.25rem -1.25rem 1rem;overflow:hidden;border-radius:1rem 1rem 0 0;background:var(--sb-gray)}@media (min-width:640px){.CourseDetail_pricingThumb__tVroP{margin:-1.5rem -1.5rem 1rem}}.CourseDetail_pricingCardInner__ymtqe{position:relative}.CourseDetail_pricingPrice__hcwhn{font-family:var(--font-display);font-size:2rem;font-weight:800;letter-spacing:-.02em;color:var(--sb-ink);line-height:1.1}.CourseDetail_pricingCompare__Cjo3C{font-size:var(--sb-caption);color:var(--sb-muted-text);text-decoration:line-through}.CourseDetail_countdown__Ofm_B{margin-top:.85rem;padding:.85rem;border-radius:10px;background:var(--sb-gray);border:1px solid var(--sb-line)}.CourseDetail_countdownLabel__bhiVI{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--sb-orange-dark);margin-bottom:.5rem}.CourseDetail_countdownGrid__o5ndk{display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem}.CourseDetail_countdownUnit__vYtEs{display:flex;flex-direction:column;align-items:center;gap:.15rem}.CourseDetail_countdownValue__gsYyP{display:grid;place-items:center;width:100%;padding:.35rem 0;border-radius:6px;background:var(--sb-navy);color:#fff;font-family:var(--font-display);font-size:15px;font-weight:800}.CourseDetail_countdownUnitLabel__aUE1F{font-size:9px;font-weight:600;color:hsl(var(--muted-foreground));text-transform:uppercase}.CourseDetail_accordionItem__hyfhz{border-radius:var(--sb-radius);border:1px solid var(--sb-line);background:var(--sb-card-bg);overflow:hidden}.CourseDetail_accordionItem__hyfhz+.CourseDetail_accordionItem__hyfhz{margin-top:.65rem}.CourseDetail_accordionSummary__u4wmt{cursor:pointer;list-style:none}.CourseDetail_accordionSummary__u4wmt::-webkit-details-marker{display:none}.CourseDetail_accordionChevron__fVMOQ{color:var(--sb-orange);transition:transform .2s ease}.CourseDetail_accordionItem__hyfhz[open] .CourseDetail_accordionChevron__fVMOQ{transform:rotate(90deg)}.CourseDetail_reviewsSummaryRow__DMaFE{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:flex-start;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--sb-line)}.CourseDetail_reviewsBigScore__Fp6pQ{font-family:var(--font-display);font-size:3rem;font-weight:800;line-height:1;color:var(--sb-orange)}.CourseDetail_reviewsBars__xZplJ{flex:1;min-width:12rem}.CourseDetail_instructorLayout__z4fN_{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:flex-start}.CourseDetail_instructorAvatar__7OeY4{width:5.5rem;height:5.5rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover;border:3px solid rgba(249,115,22,.25)}.CourseDetail_instructorAvatarFallback__mU4KC{display:grid;place-items:center;width:5.5rem;height:5.5rem;border-radius:9999px;background:rgba(249,115,22,.12);font-family:var(--font-display);font-size:1.75rem;font-weight:800;color:var(--sb-orange)}.CourseDetail_sidebarSticky__6iTd3{position:sticky;top:6.5rem;align-self:start}.CourseDetail_detailFooter__t_Wc0{margin-top:var(--sb-section-y);background:var(--sb-footer-bg);color:var(--sb-footer-muted)}.CourseDetail_detailFooterInner__hP49B{max-width:var(--sb-content-max);margin-left:auto;margin-right:auto;padding:4rem 1rem 0}.CourseDetail_detailFooterGrid__w_7Rp{display:grid;gap:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid hsla(0,0%,100%,.1)}@media (min-width:640px){.CourseDetail_detailFooterGrid__w_7Rp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.CourseDetail_detailFooterGrid__w_7Rp{grid-template-columns:1.4fr repeat(4,1fr);gap:2rem}}.CourseDetail_detailFooterBrand__qXcbi{grid-column:1/-1}@media (min-width:1024px){.CourseDetail_detailFooterBrand__qXcbi{grid-column:auto}}.CourseDetail_detailFooterLogo__Z77i4{display:flex;align-items:center;gap:.625rem}.CourseDetail_detailFooterLogoText__9WC7x{font-family:var(--font-display);font-size:1.125rem;font-weight:800;color:#fff}.CourseDetail_detailFooterDesc__IBrHP{margin-top:1rem;max-width:18rem;font-size:var(--sb-caption);line-height:1.65}.CourseDetail_detailFooterSocial__RGlWF{display:flex;align-items:center;gap:.75rem;margin-top:1.25rem}.CourseDetail_detailFooterSocialLink__qzEF7{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:8px;background:hsla(0,0%,100%,.08);color:#fff;transition:background .15s ease,color .15s ease}.CourseDetail_detailFooterSocialLink__qzEF7:hover{background:var(--sb-orange);color:#fff}.CourseDetail_detailFooterColTitle__leANg{font-size:var(--sb-body);font-weight:700;color:#fff}.CourseDetail_detailFooterLinks__h9afd{display:flex;flex-direction:column;gap:.625rem;margin-top:1rem}.CourseDetail_detailFooterLink__Bseug{font-size:var(--sb-caption);color:var(--sb-footer-muted);text-decoration:none;transition:color .15s ease}.CourseDetail_detailFooterLink__Bseug:hover{color:var(--sb-orange)}.CourseDetail_detailFooterBar__CmuBM{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:1.25rem 0;font-size:.8125rem;color:var(--sb-footer-muted)}.CourseDetail_detailFooterBarLinks__EJMpU{display:flex;flex-wrap:wrap;gap:1rem}.CourseDetail_detailFooterBarLink__1HPE3{color:var(--sb-footer-muted);text-decoration:none;transition:color .15s ease}.CourseDetail_detailFooterBarLink__1HPE3:hover{color:#fff}