.progress-bar-module__FYFJXa__container{flex-direction:column;gap:.5rem;width:100%;display:flex}.progress-bar-module__FYFJXa__labelRow{justify-content:space-between;align-items:center;display:flex}.progress-bar-module__FYFJXa__label{color:#b399ff;font-size:.875rem;font-weight:600}.progress-bar-module__FYFJXa__stats{color:#9686d6;font-size:.875rem}.progress-bar-module__FYFJXa__track{background:#9686d633;border-radius:4px;width:100%;height:8px;position:relative;overflow:hidden}.progress-bar-module__FYFJXa__fill{border-radius:4px;height:100%;transition:width .4s;position:relative;overflow:hidden}.progress-bar-module__FYFJXa__fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);animation:2s infinite progress-bar-module__FYFJXa__shimmer;position:absolute;inset:0}@keyframes progress-bar-module__FYFJXa__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}
.module-module__hJEQ8a__page{min-height:100vh;padding-top:2rem}.module-module__hJEQ8a__breadcrumb{color:#9686d6;align-items:center;gap:.5rem;max-width:1200px;margin:0 auto 2rem;padding:0 2rem;font-size:.875rem;display:flex}.module-module__hJEQ8a__breadcrumb a{color:#b399ff;text-decoration:none;transition:color .2s}.module-module__hJEQ8a__breadcrumb a:hover{color:#fefcfb}.module-module__hJEQ8a__separator{color:#9686d6}.module-module__hJEQ8a__hero{background:linear-gradient(#5d3fd30d 0%,#0000 100%);padding:3rem 2rem}.module-module__hJEQ8a__container{max-width:1200px;margin:0 auto}.module-module__hJEQ8a__iconWrapper{border-radius:16px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 2rem;display:flex}.module-module__hJEQ8a__icon{font-size:3rem}.module-module__hJEQ8a__heroContent{text-align:center}.module-module__hJEQ8a__moduleLabel{color:#9686d6;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;font-size:.875rem;font-weight:600}.module-module__hJEQ8a__heroTitle{color:#fefcfb;margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.2}.module-module__hJEQ8a__heroSubtitle{color:#b399ff;margin:0 0 2.5rem;font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.4}.module-module__hJEQ8a__stats{flex-wrap:wrap;justify-content:center;gap:3rem;margin-bottom:2rem;display:flex}.module-module__hJEQ8a__stat{flex-direction:column;align-items:center;gap:.5rem;display:flex}.module-module__hJEQ8a__statIcon{font-size:1.5rem}.module-module__hJEQ8a__statValue{color:#fefcfb;font-size:1.75rem;font-weight:700}.module-module__hJEQ8a__statLabel{color:#9686d6;font-size:.875rem}.module-module__hJEQ8a__progressWrapper{max-width:600px;margin:0 auto}.module-module__hJEQ8a__overviewSection{padding:4rem 2rem}.module-module__hJEQ8a__sectionTitle{color:#fefcfb;margin:0 0 1.5rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700}.module-module__hJEQ8a__description{color:#9686d6;margin:0 0 2.5rem;font-size:1.125rem;line-height:1.7}.module-module__hJEQ8a__highlights{background:linear-gradient(135deg,#5d3fd31a 0%,#5d3fd30d 100%);border:1px solid #9686d633;border-radius:12px;margin-bottom:2rem;padding:2rem}.module-module__hJEQ8a__highlightsTitle{color:#b399ff;text-transform:uppercase;letter-spacing:.5px;margin:0 0 1rem;font-size:1rem;font-weight:600}.module-module__hJEQ8a__highlightsList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.module-module__hJEQ8a__highlightsList li{color:#fefcfb;padding-left:1.75rem;font-size:1.0625rem;position:relative}.module-module__hJEQ8a__highlightsList li:before{content:"•";color:#5d3fd3;font-size:1.5rem;font-weight:700;position:absolute;left:0}.module-module__hJEQ8a__outcome{color:#b399ff;background:#10b9811a;border-left:4px solid #10b981;border-radius:8px;padding:1.25rem 1.5rem;font-size:1.0625rem}.module-module__hJEQ8a__outcome strong{color:#10b981;font-weight:600}.module-module__hJEQ8a__lessonsSection{background:#5d3fd305;padding:4rem 2rem}.module-module__hJEQ8a__lessonsList{flex-direction:column;gap:1rem;display:flex}.module-module__hJEQ8a__lessonCard{color:inherit;background:linear-gradient(135deg,#5d3fd314 0%,#5d3fd308 100%);border:1px solid #9686d633;border-radius:12px;align-items:center;gap:1.5rem;padding:1.5rem;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}.module-module__hJEQ8a__lessonCard:before{content:"";opacity:0;background:linear-gradient(#5d3fd3 0%,#9333ea 100%);width:4px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0}.module-module__hJEQ8a__lessonCard:hover:before{opacity:1}.module-module__hJEQ8a__lessonCard:hover{border-color:#9686d666;transform:translate(4px);box-shadow:0 4px 20px #5d3fd333}.module-module__hJEQ8a__lessonCard.module-module__hJEQ8a__locked{opacity:.6;cursor:not-allowed}.module-module__hJEQ8a__lessonCard.module-module__hJEQ8a__locked:hover{box-shadow:none;transform:none}.module-module__hJEQ8a__lessonCard.module-module__hJEQ8a__completed{border-color:#10b9814d}.module-module__hJEQ8a__lessonCard.module-module__hJEQ8a__completed .module-module__hJEQ8a__lessonAction{color:#10b981}.module-module__hJEQ8a__lessonNumber{color:#b399ff;background:#5d3fd333;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex}.module-module__hJEQ8a__lessonIcon{flex-shrink:0;font-size:1.75rem}.module-module__hJEQ8a__lessonContent{flex:1;min-width:0}.module-module__hJEQ8a__lessonTitle{color:#fefcfb;margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.module-module__hJEQ8a__lessonMeta{color:#9686d6;margin:0;font-size:.875rem}.module-module__hJEQ8a__lessonAction{color:#b399ff;flex-shrink:0;transition:transform .3s}.module-module__hJEQ8a__lessonCard:hover .module-module__hJEQ8a__lessonAction{transform:translate(4px)}.module-module__hJEQ8a__lessonCard.module-module__hJEQ8a__locked .module-module__hJEQ8a__lessonAction{transform:none}.module-module__hJEQ8a__nextStepsSection{padding:4rem 2rem}.module-module__hJEQ8a__nextStepsCard{text-align:center;background:linear-gradient(135deg,#5d3fd31a 0%,#5d3fd30d 100%);border:2px solid #9686d64d;border-radius:16px;max-width:700px;margin:0 auto;padding:3rem 2rem}.module-module__hJEQ8a__nextStepsTitle{color:#fefcfb;margin:0 0 1rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700}.module-module__hJEQ8a__nextStepsDescription{color:#9686d6;margin:0 0 2rem;font-size:1.125rem}.module-module__hJEQ8a__nextStepsButtons{flex-direction:column;align-items:center;gap:1rem;display:flex}.module-module__hJEQ8a__startButton{color:#fefcfb;background:linear-gradient(135deg,#5d3fd3 0%,#9333ea 100%);border-radius:12px;align-items:center;gap:.5rem;padding:1rem 2.5rem;font-size:1.125rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 8px 30px #5d3fd34d}.module-module__hJEQ8a__startButton:hover{transform:translateY(-2px);box-shadow:0 12px 40px #5d3fd380}.module-module__hJEQ8a__backButton{color:#b399ff;background:0 0;align-items:center;gap:.5rem;padding:.75rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.module-module__hJEQ8a__backButton:hover{color:#fefcfb}@media (max-width:768px){.module-module__hJEQ8a__page{padding-top:1rem}.module-module__hJEQ8a__breadcrumb{margin-bottom:1.5rem;padding:0 1.5rem}.module-module__hJEQ8a__hero,.module-module__hJEQ8a__overviewSection,.module-module__hJEQ8a__lessonsSection,.module-module__hJEQ8a__nextStepsSection{padding:2rem 1.5rem}.module-module__hJEQ8a__stats{gap:2rem}.module-module__hJEQ8a__iconWrapper{width:64px;height:64px}.module-module__hJEQ8a__icon{font-size:2.5rem}.module-module__hJEQ8a__lessonCard{gap:1rem;padding:1.25rem}.module-module__hJEQ8a__lessonNumber{width:36px;height:36px;font-size:.875rem}.module-module__hJEQ8a__lessonIcon{font-size:1.5rem}.module-module__hJEQ8a__nextStepsCard{padding:2rem 1.5rem}.module-module__hJEQ8a__nextStepsButtons{width:100%}.module-module__hJEQ8a__startButton,.module-module__hJEQ8a__backButton{justify-content:center;width:100%}}
