.view-course-page_course-view-section___QXXa{padding:24px 0 80px;background-color:var(--colorv2-background);min-height:100vh}@media(min-width:960px){.view-course-page_course-view-section___QXXa{padding:40px 0 100px}}.view-course-page_back-navigation__H3NMv{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;font-weight:500;color:var(--colorv2-accent);text-decoration:none;margin-bottom:24px;transition:all .2s ease}[data-theme=dark] .view-course-page_back-navigation__H3NMv{color:var(--palettev2-purple-400)}.view-course-page_back-navigation__H3NMv:hover{opacity:.8}@media(min-width:960px){.view-course-page_back-navigation__H3NMv{margin-bottom:32px}}.view-course-page_course-breadcrumbs__PxDq9{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:.8125rem;font-weight:500;color:var(--colorv2-text-muted);margin-bottom:20px}@media(min-width:960px){.view-course-page_course-breadcrumbs__PxDq9{margin-bottom:28px}}.view-course-page_course-breadcrumbs__PxDq9 a{color:var(--colorv2-text-muted);text-decoration:none;padding:0;border:0;background:rgba(0,0,0,0);transition:color .15s ease}.view-course-page_course-breadcrumbs__PxDq9 a:hover{color:var(--colorv2-primary);text-decoration:underline;text-underline-offset:2px}.view-course-page_course-breadcrumbs__PxDq9 span[aria-current=page]{color:var(--colorv2-text-muted);font-weight:500}.view-course-page_course-breadcrumbs__PxDq9 svg{opacity:.45;flex-shrink:0}.view-course-page_course-info-header__bOpGH{margin-bottom:24px}.view-course-page_course-title__uB_Nb{font-size:1.875rem;font-weight:700;line-height:1.3;color:var(--colorv2-text-title);margin:0 0 12px;letter-spacing:-.02em}[data-theme=dark] .view-course-page_course-title__uB_Nb{color:var(--colorv2-white)}@media(min-width:960px){.view-course-page_course-title__uB_Nb{font-size:1.875rem}}.view-course-page_course-badges__bjier{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.view-course-page_course-badge__rKMy9{display:inline-flex;align-items:center;padding:4px 10px;font-size:.75rem;font-weight:500;color:var(--palettev2-blue-800);background-color:var(--palettev2-blue-100);border-radius:9999px}[data-theme=dark] .view-course-page_course-badge__rKMy9{color:var(--palettev2-blue-300);background-color:rgba(var(--palettev2-blue-900-rgb),.3)}.view-course-page_course-badge-secondary__KFKnB{display:inline-flex;align-items:center;padding:4px 10px;font-size:.75rem;font-weight:500;color:var(--palettev2-green-800);background-color:var(--palettev2-green-100);border-radius:9999px}[data-theme=dark] .view-course-page_course-badge-secondary__KFKnB{color:var(--palettev2-green-300);background-color:rgba(var(--palettev2-green-900-rgb),.3)}.view-course-page_course-card__Hgfn9{background-color:var(--colorv2-surface-elevated);border-radius:16px;border:1px solid var(--colorv2-gray-100);overflow:hidden;box-shadow:0 4px 20px -2px rgba(0,0,0,.05)}[data-theme=dark] .view-course-page_course-card__Hgfn9{background-color:var(--colorv2-surface-elevated);border-color:var(--colorv2-gray-700);box-shadow:none}.view-course-page_course-header-wrapper__PzeMU{display:flex;flex-direction:column}@media(min-width:960px){.view-course-page_course-header-wrapper__PzeMU{display:grid;grid-template-columns:1fr 400px;align-items:stretch;border-bottom:1px solid var(--colorv2-gray-100)}[data-theme=dark] .view-course-page_course-header-wrapper__PzeMU{border-color:var(--colorv2-gray-700)}}.view-course-page_course-hero__WwSaz{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}@media(min-width:960px){.view-course-page_course-hero__WwSaz{height:100%}}.view-course-page_course-hero-image__gqsAa{width:100%;height:100%;object-fit:cover}.view-course-page_course-hero-placeholder__Z4Uey{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--colorv2-white);opacity:.8}.view-course-page_course-hero-video__yNZjQ{width:100%;height:100%;background:var(--colorv2-black);position:relative}.view-course-page_course-hero-video__yNZjQ iframe{width:100%;height:100%;border:0}.view-course-page_course-video-placeholder__4WQF_{position:relative;cursor:pointer;height:100%;width:100%}.view-course-page_course-video-placeholder__4WQF_:hover .view-course-page_course-play-overlay__aAwJn{background:rgba(var(--colorv2-black-rgb),.45)}.view-course-page_course-video-placeholder__4WQF_:hover .view-course-page_course-play-overlay__aAwJn .view-course-page_course-play-icon-wrapper__oWUAq{transform:scale(1.1);background:rgba(var(--colorv2-white-rgb),.3)}.view-course-page_course-play-overlay__aAwJn{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:rgba(var(--colorv2-black-rgb),.25);transition:all .3s ease;z-index:2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.view-course-page_course-play-overlay__aAwJn svg{color:var(--colorv2-white);filter:drop-shadow(0 4px 12px rgba(var(--colorv2-black-rgb),.5));transition:transform .3s ease}.view-course-page_course-play-icon-wrapper__oWUAq{width:70px;height:70px;background:rgba(var(--colorv2-white-rgb),.2);border:2px solid var(--colorv2-white);border-radius:50%;display:flex;align-items:center;justify-content:center;padding-left:4px;transition:all .3s ease}.view-course-page_course-play-text__eTGQZ{color:var(--colorv2-white);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-shadow:0 2px 8px rgba(var(--colorv2-black-rgb),.5)}.view-course-page_course-header-content__kRpt0{padding:24px;display:flex;flex-direction:column;gap:24px}@media(min-width:960px){.view-course-page_course-header-content__kRpt0{padding:32px;border-left:1px solid var(--colorv2-gray-100);justify-content:center}[data-theme=dark] .view-course-page_course-header-content__kRpt0{border-color:var(--colorv2-gray-700)}}.view-course-page_course-content__BeyIB{padding:24px}@media(min-width:960px){.view-course-page_course-content__BeyIB{padding:40px 32px}}.view-course-page_course-info-bar__3Se2g{padding:16px 24px;background-color:var(--colorv2-surface-base);border-bottom:1px solid var(--colorv2-gray-100)}[data-theme=dark] .view-course-page_course-info-bar__3Se2g{background-color:rgba(var(--colorv2-gray-800-rgb),.2);border-color:var(--colorv2-gray-700)}@media(min-width:960px){.view-course-page_course-info-bar__3Se2g{padding:20px 32px}}.view-course-page_course-info-bar-row__dLsTw{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}@media(min-width:960px){.view-course-page_course-info-bar-row__dLsTw{display:flex;align-items:center;justify-content:flex-start;gap:44px}}.view-course-page_course-info-item__CJI8V{display:flex;align-items:center;gap:12px;min-width:0}.view-course-page_course-info-icon__jojGX{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;flex-shrink:0}.view-course-page_course-info-icon--green__IAEv9{background-color:rgba(var(--palettev2-green-500-rgb),.1);color:var(--palettev2-green-600)}.view-course-page_course-info-icon--purple__SC9zL{background-color:rgba(var(--colorv2-accent-rgb),.1);color:var(--colorv2-accent)}.view-course-page_course-info-icon--blue__bVH8B{background-color:rgba(var(--palettev2-blue-500-rgb),.1);color:var(--palettev2-blue-600)}.view-course-page_course-info-icon--orange__w2wOo{background-color:rgba(var(--palettev2-orange-500-rgb),.1);color:var(--palettev2-orange-600)}.view-course-page_course-info-text__qQoXl{display:flex;flex-direction:column;gap:2px;min-width:0}.view-course-page_course-info-label__EDG_Y{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--colorv2-text-subtle)}[data-theme=dark] .view-course-page_course-info-label__EDG_Y{color:var(--colorv2-gray-400)}.view-course-page_course-info-value__ez_Y1{font-size:.875rem;font-weight:700;color:var(--colorv2-text-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=dark] .view-course-page_course-info-value__ez_Y1{color:var(--colorv2-white)}.view-course-page_course-action-area__Kh2Pu{display:flex;flex-direction:column;gap:12px;margin-top:8px}.view-course-page_course-overview__7S7hz{margin-bottom:24px}.view-course-page_course-overview-title__sq5sA{font-size:1.125rem;font-weight:700;color:var(--colorv2-text-title);margin:0 0 12px;display:flex;align-items:center;gap:8px}[data-theme=dark] .view-course-page_course-overview-title__sq5sA{color:var(--colorv2-white)}.view-course-page_course-overview-indicator__vgwk1{width:4px;height:24px;background-color:var(--colorv2-primary);border-radius:2px}.view-course-page_course-description--rte__rYM_e,.view-course-page_course-description__qm8AN{font-size:.875rem;line-height:1.75;color:var(--colorv2-text-body);margin:0 0 16px}[data-theme=dark] .view-course-page_course-description--rte__rYM_e,[data-theme=dark] .view-course-page_course-description__qm8AN{color:var(--colorv2-gray-300)}.view-course-page_course-description--rte__rYM_e strong,.view-course-page_course-description__qm8AN strong{color:var(--colorv2-text-title);font-weight:600}[data-theme=dark] .view-course-page_course-description--rte__rYM_e strong,[data-theme=dark] .view-course-page_course-description__qm8AN strong{color:var(--colorv2-white)}.view-course-page_course-description--rte__rYM_e p{margin:0 0 16px}.view-course-page_course-description--rte__rYM_e ol,.view-course-page_course-description--rte__rYM_e ul{margin:0 0 16px;padding-left:20px}.view-course-page_course-description--rte__rYM_e li{margin-bottom:8px;display:list-item;list-style-type:disc}.view-course-page_course-takeaways__H0jnt{background-color:var(--colorv2-gray-50);border:1px solid var(--colorv2-gray-100);border-radius:12px;padding:16px;margin-top:16px}[data-theme=dark] .view-course-page_course-takeaways__H0jnt{background-color:rgba(var(--colorv2-gray-800-rgb),.5);border-color:var(--colorv2-gray-700)}.view-course-page_course-takeaways-title__RLrHG{font-size:.75rem;font-weight:700;color:var(--colorv2-gray-500);text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px}[data-theme=dark] .view-course-page_course-takeaways-title__RLrHG{color:var(--colorv2-gray-400)}.view-course-page_course-takeaways-list__xbHwt{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.view-course-page_course-takeaway-item__pZ0_G{display:flex;align-items:flex-start;gap:8px;font-size:.875rem;color:var(--colorv2-text-body)}[data-theme=dark] .view-course-page_course-takeaway-item__pZ0_G{color:var(--colorv2-gray-300)}.view-course-page_course-takeaway-item__pZ0_G svg{color:var(--colorv2-primary);flex-shrink:0;margin-top:2px}.view-course-page_course-view-button__ymeIn{width:100%;padding:16px 24px;font-size:.875rem;font-weight:600;border-radius:12px;border:0;background-color:var(--colorv2-primary);color:var(--colorv2-white);text-decoration:none;transition:all .2s ease;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 12px rgba(var(--colorv2-primary-rgb),.2)}.view-course-page_course-view-button__ymeIn:hover{background-color:var(--palettev2-green-700);box-shadow:0 6px 16px rgba(var(--colorv2-primary-rgb),.3)}.view-course-page_course-view-button__ymeIn:active{transform:scale(.98)}.view-course-page_course-view-button__ymeIn svg{transition:transform .2s ease}.view-course-page_course-view-button__ymeIn:hover svg{transform:translateX(4px)}.view-course-page_course-view-note__S__mq{font-size:.75rem;text-align:center;color:var(--colorv2-gray-400);margin:12px 0 0}[data-theme=dark] .view-course-page_course-view-note__S__mq{color:var(--colorv2-gray-500)}.view-course-page_course-topics-list__s27RI{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.view-course-page_course-topic-link__Lzg9l{padding:.5rem 1rem;background-color:var(--palettev2-gray-100);border-radius:2rem;font-size:.875rem;font-weight:500;color:var(--palettev2-gray-700);transition:all .2s;text-decoration:none}.view-course-page_course-topic-link__Lzg9l:hover{background-color:var(--palettev2-gray-200)}[data-theme=dark] .view-course-page_course-topic-link__Lzg9l{background-color:var(--colorv2-gray-800);color:var(--colorv2-gray-300)}[data-theme=dark] .view-course-page_course-topic-link__Lzg9l:hover{background-color:var(--colorv2-gray-700)}