.CourseDetails6_courseDetailPage__nw3wJ{min-height:100vh;background:var(--background)}.CourseDetails6_mainContent__RaX9k{padding-block:4rem;background:var(--surface)}.CourseDetails6_container__LZohW{max-width:1400px;margin:0 auto;padding-inline:2rem}.CourseDetails6_contentGrid__gNL3N{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem}.CourseDetails6_primaryContent__QSAOx{display:flex;flex-direction:column;gap:3rem}.CourseDetails6_loadingContainer__Wvyuv{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;gap:1rem;color:var(--text-secondary)}.CourseDetails6_loadingSpinner__r8NKl{width:2.5rem;height:2.5rem;border-top:3px solid var(--primary-200);border:3px solid var(--primary-200);border-top-color:var(--primary-600);border-radius:50%;animation:CourseDetails6_spin__6KT45 1s linear infinite}@keyframes CourseDetails6_spin__6KT45{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.CourseDetails6_mainContent__RaX9k{padding-block:2rem}.CourseDetails6_container__LZohW{padding-inline:1rem}.CourseDetails6_contentGrid__gNL3N,.CourseDetails6_primaryContent__QSAOx{gap:2rem}}.CourseDetailContent_content__VA5O2{display:flex;flex-direction:column;gap:3rem}.CourseDetailContent_section__5zsRq{background:var(--card-bg);border-radius:1.5rem;border:1px solid var(--card-border);box-shadow:var(--card-shadow);padding:2.5rem;transition:all .3s ease}.CourseDetailContent_section__5zsRq:hover{transform:translateY(-2px);box-shadow:0 15px 35px -5px rgba(0,0,0,.1)}.CourseDetailContent_sectionHeader__qIQ5N{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.CourseDetailContent_sectionIcon__GyUQg{width:2rem;height:2rem;color:var(--primary-600);padding:.5rem;background:var(--primary-100);border-radius:.75rem;flex-shrink:0}.CourseDetailContent_sectionTitle__x0IK8{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0}.CourseDetailContent_sectionDescription__67bOV{font-size:1rem;line-height:1.6;color:var(--text-secondary);margin-bottom:2rem}.CourseDetailContent_outcomesList__gqxap{display:flex;flex-direction:column;gap:1rem}.CourseDetailContent_outcome__c9rbH{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:var(--neutral-50);border-radius:.75rem;border:1px solid var(--border-light);transition:all .2s ease}.CourseDetailContent_outcome__c9rbH:hover{background:var(--primary-50);border-color:var(--primary-200)}.CourseDetailContent_outcomeIcon__zs6rC{width:1.25rem;height:1.25rem;color:var(--secondary-600);flex-shrink:0;margin-top:.125rem}.CourseDetailContent_outcomeText__VZyCK{font-size:.95rem;line-height:1.5;color:var(--text-primary);font-weight:500}.CourseDetailContent_audienceGrid__ISmrE{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.CourseDetailContent_audienceItem__FQmzP{display:flex;align-items:center;gap:.75rem;padding:1.25rem;background:linear-gradient(135deg,var(--secondary-50),var(--secondary-100));border-radius:.75rem;border:1px solid var(--secondary-200);transition:all .2s ease}.CourseDetailContent_audienceItem__FQmzP:hover{transform:translateY(-2px);box-shadow:0 8px 20px -5px rgba(16,185,129,.2);background:linear-gradient(135deg,var(--secondary-100),var(--secondary-200))}.CourseDetailContent_audienceIcon__ebt7S{width:1.5rem;height:1.5rem;color:var(--secondary-700);padding:.375rem;background:rgba(255,255,255,.7);border-radius:.5rem;flex-shrink:0}.CourseDetailContent_audienceText__hrejg{font-size:.95rem;font-weight:600;color:var(--secondary-800)}.CourseDetailContent_prerequisitesList__zRkQc{display:flex;flex-direction:column;gap:1rem}.CourseDetailContent_prerequisite__oajc0{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:var(--neutral-50);border-radius:.75rem;border-left:4px solid var(--primary-500);transition:all .2s ease}.CourseDetailContent_prerequisite__oajc0:hover{background:var(--primary-50);border-left-color:var(--primary-600)}.CourseDetailContent_prerequisiteNumber__z4kzT{width:2rem;height:2rem;background:var(--primary-600);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;flex-shrink:0}.CourseDetailContent_prerequisiteText__LvZJI{font-size:.95rem;line-height:1.5;color:var(--text-primary);font-weight:500;margin-top:.125rem}.CourseDetailContent_includesList__gQjvQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1rem;gap:1rem}.CourseDetailContent_includeItem__k3NCR{display:flex;align-items:center;gap:.75rem;padding:1.25rem;background:linear-gradient(135deg,var(--primary-50),var(--primary-100));border-radius:.75rem;border:1px solid var(--primary-200);transition:all .2s ease}.CourseDetailContent_includeItem__k3NCR:hover{transform:translateY(-2px);box-shadow:0 8px 20px -5px rgba(99,102,241,.2);background:linear-gradient(135deg,var(--primary-100),var(--primary-200))}.CourseDetailContent_includeIcon__HhDFs{width:1.25rem;height:1.25rem;color:var(--primary-700);flex-shrink:0}.CourseDetailContent_includeText__6FeNP{font-size:.95rem;font-weight:600;color:var(--primary-800)}@media (min-width:1200px){.CourseDetailContent_content__VA5O2{gap:3.5rem}.CourseDetailContent_section__5zsRq{padding:3rem}.CourseDetailContent_sectionTitle__x0IK8{font-size:1.75rem}.CourseDetailContent_sectionDescription__67bOV{font-size:1.125rem}}@media (max-width:768px){.CourseDetailContent_content__VA5O2{gap:2rem}.CourseDetailContent_section__5zsRq{padding:2rem;border-radius:1.25rem}.CourseDetailContent_sectionHeader__qIQ5N{flex-direction:column;align-items:flex-start;gap:.75rem}.CourseDetailContent_sectionIcon__GyUQg{width:1.75rem;height:1.75rem}.CourseDetailContent_sectionTitle__x0IK8{font-size:1.25rem}.CourseDetailContent_sectionDescription__67bOV{font-size:.95rem}.CourseDetailContent_audienceGrid__ISmrE,.CourseDetailContent_includesList__gQjvQ{grid-template-columns:1fr}.CourseDetailContent_audienceItem__FQmzP,.CourseDetailContent_includeItem__k3NCR,.CourseDetailContent_outcome__c9rbH,.CourseDetailContent_prerequisite__oajc0{padding:1rem}.CourseDetailContent_prerequisiteNumber__z4kzT{width:1.75rem;height:1.75rem;font-size:.75rem}}@media (max-width:480px){.CourseDetailContent_section__5zsRq{padding:1.5rem}.CourseDetailContent_sectionTitle__x0IK8{font-size:1.125rem}.CourseDetailContent_audienceText__hrejg,.CourseDetailContent_includeText__6FeNP,.CourseDetailContent_outcomeText__VZyCK,.CourseDetailContent_prerequisiteText__LvZJI{font-size:.875rem}.CourseDetailContent_outcome__c9rbH{flex-direction:column;align-items:flex-start;gap:.5rem}.CourseDetailContent_prerequisite__oajc0{flex-direction:column;align-items:flex-start;gap:.75rem}}.CourseDetailCurriculum_curriculum__I7JNA{background:var(--card-bg);border-radius:2rem;border:1px solid var(--card-border);box-shadow:var(--card-shadow);overflow:hidden}.CourseDetailCurriculum_header___uXOn{background:linear-gradient(135deg,var(--primary-600),var(--primary-700));color:white;padding:3rem;display:flex;justify-content:space-between;align-items:flex-start;gap:2rem}.CourseDetailCurriculum_titleSection__wD1N2{display:flex;align-items:flex-start;gap:1.5rem;flex:1 1}.CourseDetailCurriculum_titleIcon__Iffwp{width:3rem;height:3rem;background:rgba(255,255,255,.15);border-radius:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.CourseDetailCurriculum_titleIcon__Iffwp svg{width:1.5rem;height:1.5rem}.CourseDetailCurriculum_title__T_qse{font-size:2rem;font-weight:800;margin:0 0 .5rem;color:white}.CourseDetailCurriculum_subtitle__7BDis{font-size:1rem;color:rgba(255,255,255,.9);margin:0}.CourseDetailCurriculum_stats__VEqR_{display:flex;gap:2rem;flex-shrink:0}.CourseDetailCurriculum_stat__xQpCc{display:flex;align-items:center;gap:.75rem;padding:1rem;background:rgba(255,255,255,.1);border-radius:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.CourseDetailCurriculum_statIcon__M9_Mf{width:1.25rem;height:1.25rem;color:rgba(255,255,255,.8)}.CourseDetailCurriculum_statContent__5ULFx{text-align:center}.CourseDetailCurriculum_statNumber__cTVX0{font-size:1.25rem;font-weight:800;color:white;line-height:1}.CourseDetailCurriculum_statLabel__xMlS8{font-size:.75rem;color:rgba(255,255,255,.8);text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem}.CourseDetailCurriculum_weeksList__ojKuY{display:flex;flex-direction:column}.CourseDetailCurriculum_weekItem__D98oN{border-bottom:1px solid var(--border-light)}.CourseDetailCurriculum_weekItem__D98oN:last-child{border-bottom:none}.CourseDetailCurriculum_weekHeader__mbbnM{display:flex;align-items:center;justify-content:space-between;padding:2rem;cursor:pointer;transition:all .2s ease;background:var(--background)}.CourseDetailCurriculum_weekHeader__mbbnM:hover{background:var(--neutral-50)}.CourseDetailCurriculum_weekInfo__W7zHY{display:flex;align-items:center;gap:1.5rem;flex:1 1}.CourseDetailCurriculum_weekNumber__BnsNk{width:3rem;height:3rem;background:var(--primary-100);color:var(--primary-700);border-radius:1rem;display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:800;flex-shrink:0}.CourseDetailCurriculum_weekDetails__vmkRF{flex:1 1}.CourseDetailCurriculum_weekTitle__USSro{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem}.CourseDetailCurriculum_weekMeta__Ikqxv{display:flex;align-items:center;gap:1rem;font-size:.875rem;color:var(--text-secondary)}.CourseDetailCurriculum_lessonCount__GV2AR{font-weight:500}.CourseDetailCurriculum_weekDuration__r7zCn{display:flex;align-items:center;gap:.25rem;font-weight:500}.CourseDetailCurriculum_durationIcon__QH7lX{width:.875rem;height:.875rem}.CourseDetailCurriculum_expandIcon__Xxv_z{width:1.5rem;height:1.5rem;color:var(--text-muted);transition:transform .2s ease}.CourseDetailCurriculum_weekContent__Yhf9C{background:var(--neutral-50);border-top:1px solid var(--border-light);animation:CourseDetailCurriculum_slideDown__ncRXp .3s ease}@keyframes CourseDetailCurriculum_slideDown__ncRXp{0%{opacity:0;max-height:0}to{opacity:1;max-height:1000px}}.CourseDetailCurriculum_lessonsList__rK4dq{padding:0 2rem}.CourseDetailCurriculum_lessonItem__uSocf{display:flex;align-items:center;gap:1rem;padding:1.25rem 0;border-bottom:1px solid var(--border-light);transition:all .2s ease}.CourseDetailCurriculum_lessonItem__uSocf:last-child{border-bottom:none}.CourseDetailCurriculum_lessonItem__uSocf:hover{background:rgba(255,255,255,.7);margin:0 -1rem;padding-left:1rem;padding-right:1rem;border-radius:.5rem}.CourseDetailCurriculum_lessonNumber__HDYC7{width:2rem;height:2rem;background:var(--secondary-100);color:var(--secondary-700);border-radius:.5rem;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;flex-shrink:0}.CourseDetailCurriculum_lessonContent__zWixI{flex:1 1}.CourseDetailCurriculum_lessonTitle__knuZW{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.CourseDetailCurriculum_lessonMeta__SFob8{display:flex;align-items:center;gap:1rem;font-size:.75rem;color:var(--text-muted)}.CourseDetailCurriculum_lessonType__SFikX{background:var(--primary-100);color:var(--primary-700);padding:.25rem .5rem;border-radius:.375rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.CourseDetailCurriculum_lessonActions__hJeWi{flex-shrink:0}.CourseDetailCurriculum_previewButton__l2W63{padding:.5rem 1rem;background:transparent;color:var(--primary-600);border:1px solid var(--primary-300);border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit}.CourseDetailCurriculum_previewButton__l2W63:hover{background:var(--primary-50);border-color:var(--primary-500);color:var(--primary-700)}.CourseDetailCurriculum_weekFooter__f8ucR{padding:1.5rem 2rem;background:var(--background);border-top:1px solid var(--border-light)}.CourseDetailCurriculum_weekProgress__F7uQX{display:flex;align-items:center;gap:1rem}.CourseDetailCurriculum_progressLabel__xBbsg{font-size:.875rem;font-weight:600;color:var(--text-secondary);flex-shrink:0}.CourseDetailCurriculum_progressBar__uqk2_{flex:1 1;height:.5rem;background:var(--neutral-200);border-radius:.25rem;overflow:hidden}.CourseDetailCurriculum_progressFill__aI5Dw{height:100%;background:linear-gradient(90deg,var(--secondary-500),var(--secondary-600));border-radius:.25rem;transition:width .3s ease}.CourseDetailCurriculum_progressText__CR0Ld{font-size:.875rem;font-weight:600;color:var(--secondary-600);flex-shrink:0}.CourseDetailCurriculum_footer__kdZd9{background:var(--neutral-50);border-top:1px solid var(--border-light);padding:2rem}.CourseDetailCurriculum_footerContent__e9N09{display:flex;align-items:center;justify-content:space-between;gap:2rem}.CourseDetailCurriculum_completionInfo__mlfK1{display:flex;align-items:center;gap:1rem}.CourseDetailCurriculum_completionIcon__JHBgH{width:3rem;height:3rem;background:var(--secondary-100);color:var(--secondary-600);border-radius:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.CourseDetailCurriculum_completionIcon__JHBgH svg{width:1.5rem;height:1.5rem}.CourseDetailCurriculum_completionTitle__T1UD6{font-size:1.125rem;font-weight:700;color:var(--text-primary);margin-bottom:.25rem}.CourseDetailCurriculum_completionText__Z9Mty{font-size:.95rem;color:var(--text-secondary)}.CourseDetailCurriculum_startLearningButton__DiIQT{padding:1rem 2rem;background:var(--button-primary-bg);color:var(--button-primary-text);border:none;border-radius:.75rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit;flex-shrink:0}.CourseDetailCurriculum_startLearningButton__DiIQT:hover{background:var(--button-primary-hover);transform:translateY(-2px);box-shadow:0 8px 20px -5px rgba(79,70,229,.4)}@media (max-width:1024px){.CourseDetailCurriculum_header___uXOn{flex-direction:column;gap:2rem;align-items:flex-start}.CourseDetailCurriculum_stats__VEqR_{width:100%;justify-content:space-between}.CourseDetailCurriculum_stat__xQpCc{flex:1 1;justify-content:center}}@media (max-width:768px){.CourseDetailCurriculum_curriculum__I7JNA{border-radius:1.5rem}.CourseDetailCurriculum_header___uXOn{padding:2rem}.CourseDetailCurriculum_titleSection__wD1N2{gap:1rem}.CourseDetailCurriculum_title__T_qse{font-size:1.5rem}.CourseDetailCurriculum_stats__VEqR_{gap:1rem}.CourseDetailCurriculum_stat__xQpCc{flex-direction:column;padding:.75rem;text-align:center;gap:.5rem}.CourseDetailCurriculum_weekHeader__mbbnM{padding:1.5rem}.CourseDetailCurriculum_weekInfo__W7zHY{gap:1rem}.CourseDetailCurriculum_weekNumber__BnsNk{width:2.5rem;height:2.5rem;font-size:1rem}.CourseDetailCurriculum_weekTitle__USSro{font-size:1.125rem}.CourseDetailCurriculum_lessonsList__rK4dq{padding:0 1.5rem}.CourseDetailCurriculum_weekFooter__f8ucR{padding:1rem 1.5rem}.CourseDetailCurriculum_weekProgress__F7uQX{flex-direction:column;align-items:stretch;gap:.75rem}.CourseDetailCurriculum_footer__kdZd9{padding:1.5rem}.CourseDetailCurriculum_footerContent__e9N09{flex-direction:column;align-items:center;text-align:center}.CourseDetailCurriculum_startLearningButton__DiIQT{width:100%;max-width:300px}}@media (max-width:480px){.CourseDetailCurriculum_header___uXOn{padding:1.5rem}.CourseDetailCurriculum_stats__VEqR_{flex-direction:column}.CourseDetailCurriculum_weekHeader__mbbnM{padding:1rem}.CourseDetailCurriculum_weekTitle__USSro{font-size:1rem}.CourseDetailCurriculum_weekMeta__Ikqxv{flex-direction:column;align-items:flex-start;gap:.5rem}.CourseDetailCurriculum_lessonItem__uSocf{flex-direction:column;align-items:flex-start;gap:.75rem}.CourseDetailCurriculum_lessonActions__hJeWi,.CourseDetailCurriculum_previewButton__l2W63{width:100%}}.CourseDetailHero_hero__rJcJ8{position:relative;min-height:90vh;display:flex;align-items:center;overflow:hidden}.CourseDetailHero_background__pcY90{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.CourseDetailHero_backgroundImage__GDo0H{object-fit:cover;opacity:.1}.CourseDetailHero_gradientOverlay__Aq5JP{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(99,102,241,.95),rgba(16,185,129,.9) 50%,rgba(99,102,241,.95))}.CourseDetailHero_container__ntR_R{max-width:1400px;margin:0 auto;padding:8rem 2rem 6rem;position:relative;z-index:1}.CourseDetailHero_content__XOrmI{display:grid;grid-template-columns:2fr 1fr;grid-gap:4rem;gap:4rem;align-items:start}.CourseDetailHero_mainContent__8Qf_z{color:white;max-width:700px}.CourseDetailHero_breadcrumb__e3E1c{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:rgba(255,255,255,.8);margin-bottom:1.5rem}.CourseDetailHero_separator__gBtkO{opacity:.5}.CourseDetailHero_currentPage__FrEyY{color:rgba(255,255,255,.6)}.CourseDetailHero_categoryBadge__l48up{display:inline-block;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);color:white;padding:.5rem 1rem;border-radius:1.5rem;font-size:.875rem;font-weight:600;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em}.CourseDetailHero_title__4F_yc{font-size:3.5rem;font-weight:900;line-height:1.1;color:white;margin-bottom:1.5rem;letter-spacing:-.02em}.CourseDetailHero_description__4tYy_{font-size:1.25rem;line-height:1.6;color:rgba(255,255,255,.9);margin-bottom:3rem}.CourseDetailHero_courseStats__IXGB_{margin-bottom:3rem}.CourseDetailHero_rating__nKbkf{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.CourseDetailHero_stars__BfcCq{display:flex;gap:.25rem}.CourseDetailHero_starEmpty__xdCVE,.CourseDetailHero_starFilled___jYVd{width:1.25rem;height:1.25rem}.CourseDetailHero_starFilled___jYVd{color:#fbbf24}.CourseDetailHero_starEmpty__xdCVE{color:rgba(255,255,255,.3)}.CourseDetailHero_ratingNumber___R00H{font-size:1.125rem;font-weight:700;color:white}.CourseDetailHero_ratingText__0cQ1N{color:rgba(255,255,255,.8)}.CourseDetailHero_stats__UlZeG{display:flex;flex-wrap:wrap;gap:2rem}.CourseDetailHero_stat__izlIE{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:500;color:rgba(255,255,255,.9)}.CourseDetailHero_statIcon__XslLd{width:1.125rem;height:1.125rem;color:rgba(255,255,255,.8)}.CourseDetailHero_instructor__4kFey{display:flex;align-items:center;gap:1.5rem;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:1.5rem;padding:2rem}.CourseDetailHero_instructorAvatar__jW3yk{position:relative;width:80px;height:80px;border-radius:50%;overflow:hidden;border:3px solid rgba(255,255,255,.3);flex-shrink:0}.CourseDetailHero_avatarImage__VXVwG{object-fit:cover}.CourseDetailHero_instructorInfo___B7Eq{flex:1 1}.CourseDetailHero_instructorLabel__W7hey{font-size:.75rem;color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;font-weight:500}.CourseDetailHero_instructorName__UJJyc{font-size:1.25rem;font-weight:700;color:white;margin-bottom:.25rem}.CourseDetailHero_instructorTitle__QsE9m{font-size:1rem;color:rgba(255,255,255,.9);margin-bottom:.25rem;font-weight:500}.CourseDetailHero_instructorExp__zD_66{font-size:.875rem;color:rgba(255,255,255,.7)}.CourseDetailHero_sidebar__9cgod{position:relative}.CourseDetailHero_previewCard__dpsKu{background:var(--card-bg);border-radius:2rem;border:1px solid var(--card-border);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow:hidden;position:-webkit-sticky;position:sticky;top:2rem}.CourseDetailHero_previewImage__4xGFw{position:relative;height:240px;overflow:hidden}.CourseDetailHero_previewImg__kV6NH{object-fit:cover}.CourseDetailHero_playOverlay__RxKzb{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,0,0,.3),rgba(0,0,0,.6));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.CourseDetailHero_playButton__0feBP{width:80px;height:80px;background:rgba(255,255,255,.95);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary-600);cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CourseDetailHero_playButton__0feBP:hover{transform:scale(1.1);background:white;box-shadow:0 15px 35px -5px rgba(0,0,0,.3)}.CourseDetailHero_playButton__0feBP svg{width:24px;height:24px;margin-left:3px}.CourseDetailHero_previewText__GTLZD{color:white;font-size:1rem;font-weight:600}.CourseDetailHero_pricing__QbpOb{padding:2rem;text-align:center;border-bottom:1px solid var(--border-light)}.CourseDetailHero_currentPrice__eXSyz{font-size:2.5rem;font-weight:900;color:var(--primary-700);margin-bottom:.5rem}.CourseDetailHero_originalPrice__RspyB{font-size:1.25rem;color:var(--text-muted);text-decoration:line-through;margin-bottom:.5rem}.CourseDetailHero_savings__dap9b{font-size:.875rem;color:var(--secondary-600);font-weight:600;background:var(--secondary-100);padding:.25rem .75rem;border-radius:1rem;display:inline-block}.CourseDetailHero_enrollActions__ww0qT{padding:2rem;display:flex;flex-direction:column;gap:1rem;border-bottom:1px solid var(--border-light)}.CourseDetailHero_enrollButton__xmFjB,.CourseDetailHero_wishlistButton__ncP6I{padding:1rem 2rem;border-radius:.75rem;font-size:1.125rem;font-weight:600;border:2px solid transparent;cursor:pointer;transition:all .2s ease;font-family:inherit}.CourseDetailHero_enrollButton__xmFjB{background:var(--button-primary-bg);color:var(--button-primary-text);border-color:var(--button-primary-bg)}.CourseDetailHero_enrollButton__xmFjB:hover{background:var(--button-primary-hover);border-color:var(--button-primary-hover);transform:translateY(-2px);box-shadow:0 15px 35px -5px rgba(79,70,229,.4)}.CourseDetailHero_wishlistButton__ncP6I{background:transparent;color:var(--text-primary);border-color:var(--border)}.CourseDetailHero_wishlistButton__ncP6I:hover{background:var(--neutral-50);border-color:var(--primary-300);color:var(--primary-700)}.CourseDetailHero_features__RyskZ{padding:2rem;display:flex;flex-direction:column;gap:1rem}.CourseDetailHero_feature__mWcKD{display:flex;align-items:center;gap:.75rem;font-size:.95rem;color:var(--text-secondary)}.CourseDetailHero_featureIcon__vnEEP{width:1.125rem;height:1.125rem;color:var(--primary-500);flex-shrink:0}@media (min-width:1200px){.CourseDetailHero_container__ntR_R{padding:10rem 3rem 8rem}.CourseDetailHero_title__4F_yc{font-size:4rem}.CourseDetailHero_description__4tYy_{font-size:1.375rem}}@media (max-width:1024px){.CourseDetailHero_content__XOrmI{grid-template-columns:1fr;gap:3rem}.CourseDetailHero_sidebar__9cgod{order:-1}.CourseDetailHero_previewCard__dpsKu{position:relative;top:0}.CourseDetailHero_title__4F_yc{font-size:3rem}}@media (max-width:768px){.CourseDetailHero_hero__rJcJ8{min-height:100vh}.CourseDetailHero_container__ntR_R{padding:6rem 1.5rem 4rem}.CourseDetailHero_title__4F_yc{font-size:2.5rem}.CourseDetailHero_description__4tYy_{font-size:1.125rem}.CourseDetailHero_stats__UlZeG{gap:1rem}.CourseDetailHero_stat__izlIE{font-size:.875rem}.CourseDetailHero_instructor__4kFey{flex-direction:column;text-align:center;gap:1rem;padding:1.5rem}.CourseDetailHero_instructorAvatar__jW3yk{width:60px;height:60px}.CourseDetailHero_previewCard__dpsKu{border-radius:1.5rem}.CourseDetailHero_enrollActions__ww0qT,.CourseDetailHero_features__RyskZ,.CourseDetailHero_pricing__QbpOb{padding:1.5rem}.CourseDetailHero_currentPrice__eXSyz{font-size:2rem}}@media (max-width:480px){.CourseDetailHero_title__4F_yc{font-size:2rem}.CourseDetailHero_description__4tYy_{font-size:1rem}.CourseDetailHero_rating__nKbkf,.CourseDetailHero_stats__UlZeG{flex-direction:column;gap:.75rem}.CourseDetailHero_rating__nKbkf{align-items:flex-start}.CourseDetailHero_playButton__0feBP{width:60px;height:60px}.CourseDetailHero_playButton__0feBP svg{width:18px;height:18px}}