.CourseDetail-module__mirbJW__hero{padding:1rem 2rem 2rem;position:relative;overflow:hidden}.CourseDetail-module__mirbJW__orb{filter:blur(130px);pointer-events:none;border-radius:50%;position:absolute}.CourseDetail-module__mirbJW__orb1{background:radial-gradient(circle,var(--gold-08),transparent 70%);width:600px;height:600px;top:-20%;right:-10%}.CourseDetail-module__mirbJW__heroContent{z-index:2;max-width:800px;margin:0 auto;position:relative}.CourseDetail-module__mirbJW__back{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-bottom:2rem;font-size:.75rem;text-decoration:none;transition:color .3s;display:inline-block}.CourseDetail-module__mirbJW__back:hover{color:var(--gold)}.CourseDetail-module__mirbJW__metaRow{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1.5rem;font-size:.7rem;display:flex}.CourseDetail-module__mirbJW__difficulty{color:var(--gold)}.CourseDetail-module__mirbJW__dot{opacity:.3}.CourseDetail-module__mirbJW__heroTitle{font-family:var(--font-display);margin-bottom:.8rem;font-size:clamp(2.8rem,6vw,4.5rem);font-weight:300;line-height:1.1}.CourseDetail-module__mirbJW__subtitle{color:var(--gold);margin-bottom:1.2rem;font-size:1.1rem;font-style:italic;font-weight:300}.CourseDetail-module__mirbJW__heroSub{color:var(--muted);max-width:650px;margin-bottom:2.5rem;font-size:1.05rem;font-weight:300;line-height:1.9}.CourseDetail-module__mirbJW__heroActions{flex-wrap:wrap;gap:1rem;display:flex}.CourseDetail-module__mirbJW__heroActions button:disabled{opacity:.6;cursor:not-allowed}.CourseDetail-module__mirbJW__statsBar{border-top:1px solid var(--gold-06);border-bottom:1px solid var(--gold-06);background:var(--deep-mid);padding:0 2rem}.CourseDetail-module__mirbJW__statsInner{justify-content:center;align-items:center;gap:3rem;max-width:800px;margin:0 auto;padding:2rem 0;display:flex}.CourseDetail-module__mirbJW__stat{text-align:center}.CourseDetail-module__mirbJW__statNum{font-family:var(--font-display);color:var(--warm-white);font-size:2rem;font-weight:300;display:block}.CourseDetail-module__mirbJW__statLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.65rem}.CourseDetail-module__mirbJW__statDivider{background:var(--gold-10);width:1px;height:40px}.CourseDetail-module__mirbJW__curriculum{padding:6rem 2rem}.CourseDetail-module__mirbJW__curriculumInner{max-width:800px;margin:0 auto}.CourseDetail-module__mirbJW__curriculumHeader{margin-bottom:4rem}.CourseDetail-module__mirbJW__module{border:1px solid var(--gold-06);margin-bottom:3rem;overflow:hidden}.CourseDetail-module__mirbJW__moduleHeader{background:var(--deep-mid);border-bottom:1px solid var(--gold-06);align-items:center;gap:1.2rem;padding:1.5rem 2rem;display:flex}.CourseDetail-module__mirbJW__moduleNum{font-family:var(--font-display);color:var(--gold);opacity:.5;font-size:1.6rem;font-weight:300}.CourseDetail-module__mirbJW__moduleTitle{font-family:var(--font-display);flex:1;font-size:1.3rem;font-weight:400}.CourseDetail-module__mirbJW__lessonCount{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font-size:.7rem}.CourseDetail-module__mirbJW__lessonList{padding:.5rem 0}.CourseDetail-module__mirbJW__lessonRow{border-bottom:1px solid var(--gold-03)}.CourseDetail-module__mirbJW__lessonRow:last-child{border-bottom:none}.CourseDetail-module__mirbJW__lessonLink{color:inherit;align-items:center;gap:1rem;padding:1rem 2rem;text-decoration:none;transition:all .3s;display:flex}a.CourseDetail-module__mirbJW__lessonLink:hover{background:var(--gold-03)}.CourseDetail-module__mirbJW__locked{opacity:.4;cursor:default}.CourseDetail-module__mirbJW__lessonType{text-align:center;width:1.5rem;font-size:.9rem}.CourseDetail-module__mirbJW__lessonTitle{color:var(--warm-white);flex:1;font-size:.95rem;font-weight:300}.CourseDetail-module__mirbJW__lessonDuration{letter-spacing:.1em;color:var(--muted);text-transform:uppercase;font-size:.7rem}.CourseDetail-module__mirbJW__freeTag{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold-20);padding:.2rem .6rem;font-size:.6rem}.CourseDetail-module__mirbJW__cta{text-align:center;border-top:1px solid var(--gold-06);background:var(--deep-mid);padding:6rem 2rem 8rem}.CourseDetail-module__mirbJW__ctaTitle{font-family:var(--font-display);margin-bottom:1.2rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:300}.CourseDetail-module__mirbJW__ctaTitle em{color:var(--gold);font-style:italic}.CourseDetail-module__mirbJW__ctaText{color:var(--muted);max-width:500px;margin:0 auto 2rem;font-size:1rem;font-weight:300;line-height:1.8}.CourseDetail-module__mirbJW__ctaNote{color:var(--muted);letter-spacing:.1em;margin-top:1rem;font-size:.75rem}@media (max-width:900px){.CourseDetail-module__mirbJW__statsInner{flex-wrap:wrap;gap:1.5rem}.CourseDetail-module__mirbJW__statDivider{display:none}.CourseDetail-module__mirbJW__moduleHeader{flex-wrap:wrap;gap:.6rem;padding:1.2rem 1.5rem}.CourseDetail-module__mirbJW__lessonLink{padding:1rem 1.5rem}}.CourseDetail-module__mirbJW__comingSoonTag{color:var(--gold);background:var(--gold-08);border:1px solid var(--gold-20);letter-spacing:.18em;border-radius:2px;padding:.15rem .55rem}.CourseDetail-module__mirbJW__sectionInner{max-width:900px;margin:0 auto}.CourseDetail-module__mirbJW__sectionHeader{text-align:center;margin-bottom:3rem}.CourseDetail-module__mirbJW__forSection{background:var(--deep-mid);border-top:1px solid var(--gold-06);border-bottom:1px solid var(--gold-06);padding:5rem 2rem}.CourseDetail-module__mirbJW__forGrid{grid-template-columns:1fr 1fr;gap:1.75rem;display:grid}.CourseDetail-module__mirbJW__forCard{border:1px solid var(--gold-06);background:var(--deep);padding:2rem}.CourseDetail-module__mirbJW__notForCard{border-color:#b450502e}.CourseDetail-module__mirbJW__forTitle{font-family:var(--font-display);color:var(--warm-white);margin-bottom:1.5rem;font-size:1.3rem;font-weight:400}.CourseDetail-module__mirbJW__notForCard .CourseDetail-module__mirbJW__forTitle{color:#dca0a0d9}.CourseDetail-module__mirbJW__forList{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.CourseDetail-module__mirbJW__forItem,.CourseDetail-module__mirbJW__forItemNo{color:var(--muted);gap:.75rem;font-size:.95rem;line-height:1.55;display:flex}.CourseDetail-module__mirbJW__checkIcon{color:var(--gold);flex-shrink:0;font-size:.9rem;line-height:1.7}.CourseDetail-module__mirbJW__xIcon{color:#b4505099;flex-shrink:0;font-size:.9rem;line-height:1.7}.CourseDetail-module__mirbJW__outcomes{padding:5rem 2rem}.CourseDetail-module__mirbJW__outcomeList{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem 2rem;max-width:800px;margin:0 auto;padding:0;list-style:none;display:grid}.CourseDetail-module__mirbJW__outcomeItem{color:var(--warm-white);gap:.85rem;font-size:1rem;font-weight:300;line-height:1.6;display:flex}.CourseDetail-module__mirbJW__outcomeIcon{color:var(--gold);flex-shrink:0;font-size:.95rem;line-height:1.7}.CourseDetail-module__mirbJW__instructor{background:var(--deep-mid);border-top:1px solid var(--gold-06);border-bottom:1px solid var(--gold-06);padding:5rem 2rem}.CourseDetail-module__mirbJW__instructorCard{background:var(--deep);border:1px solid var(--gold-06);align-items:flex-start;gap:2rem;max-width:720px;margin:0 auto;padding:2rem;display:flex}.CourseDetail-module__mirbJW__instructorAvatar{border:2px solid var(--gold-20);border-radius:50%;flex-shrink:0;width:120px;height:120px;overflow:hidden}.CourseDetail-module__mirbJW__instructorImg{object-fit:cover;width:100%;height:100%}.CourseDetail-module__mirbJW__instructorBody{flex:1}.CourseDetail-module__mirbJW__instructorName{font-family:var(--font-display);color:var(--warm-white);margin:0 0 .25rem;font-size:1.4rem;font-weight:400}.CourseDetail-module__mirbJW__instructorTitle{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0 0 1rem;font-size:.78rem}.CourseDetail-module__mirbJW__instructorBio{color:var(--muted);margin:0;font-size:.98rem;font-weight:300;line-height:1.7}.CourseDetail-module__mirbJW__testimonials{padding:5rem 2rem}.CourseDetail-module__mirbJW__testimonialsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.CourseDetail-module__mirbJW__testimonialCard{border:1px solid var(--gold-06);background:var(--deep-mid);padding:1.75rem}.CourseDetail-module__mirbJW__testimonialQuote{color:var(--warm-white);margin:0 0 1.25rem;font-size:.98rem;font-style:italic;font-weight:300;line-height:1.65}.CourseDetail-module__mirbJW__testimonialMeta{border-top:1px solid var(--gold-06);justify-content:space-between;align-items:baseline;gap:.75rem;padding-top:.85rem;display:flex}.CourseDetail-module__mirbJW__testimonialName{color:var(--gold);letter-spacing:.05em;font-size:.85rem;font-weight:600}.CourseDetail-module__mirbJW__testimonialArchetype{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.7rem}.CourseDetail-module__mirbJW__faq{background:var(--deep-mid);border-top:1px solid var(--gold-06);border-bottom:1px solid var(--gold-06);padding:5rem 2rem}.CourseDetail-module__mirbJW__faqList{max-width:720px;margin:0 auto}.CourseDetail-module__mirbJW__faqItem{border-bottom:1px solid var(--gold-06);padding:1.5rem 0}.CourseDetail-module__mirbJW__faqItem:last-child{border-bottom:none}.CourseDetail-module__mirbJW__faqQuestion{font-family:var(--font-display);color:var(--warm-white);margin:0 0 .75rem;font-size:1.15rem;font-weight:400;line-height:1.4}.CourseDetail-module__mirbJW__faqAnswer{color:var(--muted);margin:0;font-size:.98rem;font-weight:300;line-height:1.7}@media (max-width:720px){.CourseDetail-module__mirbJW__forGrid{grid-template-columns:1fr}.CourseDetail-module__mirbJW__instructorCard{text-align:center;flex-direction:column;align-items:center;gap:1.5rem}.CourseDetail-module__mirbJW__instructorBody{text-align:center}}
