.Course_page__ruaZM{background-color:#fbfafd;min-height:100vh}.Course_loading__EGX2w{display:flex;align-items:center;justify-content:center;height:100vh;min-height:480px}.Course_backButtonContainer__Bn3Ju{max-width:1200px;margin:0 auto;padding:24px 24px 0}@media(max-width:768px){.Course_backButtonContainer__Bn3Ju{padding:16px 16px 0}}.Course_backButton__RFn8l{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;text-decoration:none;color:#662d91;font-family:var(--font-manrope);font-size:1rem;font-weight:400;line-height:1.5;font-weight:500;border-radius:8px;transition:all .2s ease;background-color:rgba(0,0,0,0)}.Course_backButton__RFn8l:hover{background-color:rgba(102,45,145,.1);color:#662d91}.Course_backButtonIcon__hwROC{width:20px;height:20px;flex-shrink:0}.Course_container__kLBjj{padding:24px 24px 0;display:flex;gap:24px;justify-content:center;margin:0 auto 24px}@media(max-width:1024px){.Course_container__kLBjj{flex-direction:column;align-items:stretch;padding:24px 16px 0}}@media(max-width:768px){.Course_container__kLBjj{padding:16px 16px 0;gap:16px}}.Course_course__hA1MG{width:100%;max-width:800px;background-color:#fff;border-radius:24px;padding:24px;box-shadow:0 4px 24px 0 rgba(0,0,0,.1215686275)}.Course_courseLayout__TdREr,.Course_course__hA1MG{display:flex;flex-direction:column;gap:24px}@media(max-width:1024px){.Course_course__hA1MG{margin:0 auto}}@media(max-width:768px){.Course_course__hA1MG{padding:20px;border-radius:20px}}.Course_hero__59Ovc{display:flex;flex-direction:column;gap:32px;align-items:start}@media(max-width:1024px){.Course_hero__59Ovc{grid-template-columns:1fr 300px;gap:24px}.Course_hero__59Ovc .Course_heroLeft__KOf2m{grid-column:1/-1;margin-bottom:16px}}@media(max-width:768px){.Course_hero__59Ovc{grid-template-columns:1fr;gap:16px}}.Course_heroCenter__YqwfW{display:flex;flex-direction:column;gap:24px;justify-content:center}@media(max-width:1024px){.Course_heroCenter__YqwfW{grid-column:1}}.Course_heroImage__XguUw{position:relative;width:100%;height:300px;border-radius:16px;overflow:hidden;background-color:#e9e0f1}.Course_heroImageElement___aYNl{object-fit:cover}@media(max-width:768px){.Course_heroImage__XguUw{height:220px;border-radius:12px}}.Course_heroTitle__uHVmx{font-family:var(--font-manrope);font-weight:700;font-size:2.75rem;line-height:3rem;color:#2c1342;margin:0;font-size:32px;line-height:1.2}@media(max-width:768px){.Course_heroTitle__uHVmx{font-size:24px}}.Course_heroMeta__3Y5md{display:flex;gap:32px}@media(max-width:768px){.Course_heroMeta__3Y5md{gap:24px}}.Course_heroMetaItem__lEyot{display:flex;flex-direction:column;gap:4px}.Course_heroMetaLabel__5IlL0{font-size:.875rem;color:#8a6baf}.Course_heroMetaLabel__5IlL0,.Course_heroMetaValue__n_eq3{font-family:var(--font-manrope);font-weight:400;line-height:1.5}.Course_heroMetaValue__n_eq3{font-size:1rem;color:#2c1342;font-weight:600}.Course_card__Nvd6g{background:#fff;border-radius:16px;padding:24px;border:1px solid #e2d6ec;display:flex;flex-direction:column;gap:20px;width:300px;height:fit-content}.Course_cardTitle__QHFj8{font-family:var(--font-manrope);font-size:1.25rem;font-weight:700;line-height:1.625;color:#2c1342;margin:0;font-size:18px}.Course_cardPrice__11p2v{font-family:var(--font-manrope);font-weight:600;font-size:2.375rem;line-height:2.625rem;color:#662d91;font-weight:700;font-size:24px;margin:8px 0}.Course_cardSubtitle__XC5i9{font-family:var(--font-manrope);font-size:.875rem;font-weight:400;line-height:1.5;color:#4b3a63;margin:-8px 0 8px;text-align:center}.Course_aboutTitle__Qt18w{font-family:var(--font-manrope);font-size:1.875rem;font-weight:600;line-height:1.625;color:#2c1342;margin:0 0 24px;font-size:28px}.Course_aboutMeta__MHstx{display:flex;flex-direction:column;gap:16px;margin-bottom:24px;max-width:800px;background-color:#f8f8f8;padding:16px;border-radius:16px}.Course_aboutMetaItem__IKLdn{display:flex;align-items:center;justify-content:space-between;gap:12px}@media(max-width:600px){.Course_aboutMetaItem__IKLdn{flex-direction:column;align-items:flex-start;gap:8px}}.Course_aboutMetaIcon__K7TcN{width:20px;height:20px;flex-shrink:0;margin-top:2px}.Course_aboutMetaIcon__K7TcN img{filter:brightness(0) saturate(100%) invert(65%) sepia(11%) saturate(544%) hue-rotate(179deg) brightness(91%) contrast(87%)}.Course_aboutMetaContent__jpwh_{display:flex;flex-direction:row;justify-content:space-between;gap:2px;flex:1}@media(max-width:600px){.Course_aboutMetaContent__jpwh_{flex-direction:column;gap:4px}}.Course_aboutMetaLabel__hp45y{color:#4b3a63}.Course_aboutMetaLabel__hp45y,.Course_aboutMetaValue__W71qW{font-family:var(--font-manrope);font-size:1rem;line-height:1.5;font-weight:400}.Course_aboutMetaValue__W71qW{color:#2c1342;font-weight:600}.Course_aboutDescription__xdHe1{font-family:var(--font-manrope);font-size:1rem;font-weight:400;line-height:1.5;color:#4b3a63;line-height:1.6;max-width:800px}.Course_modules__JUvQl{background-color:#f8f8f8;padding:24px;border-radius:24px}.Course_modulesTitle__GTDel{font-family:var(--font-manrope);font-size:1.875rem;font-weight:600;line-height:1.625;color:#2c1342;margin:0 0 24px;font-size:28px}.Course_modulesList__HIUlR{display:flex;flex-direction:column;gap:16px;max-width:800px}.Course_modulesLoading__sVxP7{display:flex;align-items:center;justify-content:center;height:200px}.Course_moduleItem__t0t_o{background:#fff;border-radius:16px;border:1px solid #e2d6ec;overflow:hidden}.Course_moduleHeader__C6_t6{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background-color .2s ease}.Course_moduleHeader__C6_t6:hover{background-color:#fbfafd}.Course_moduleHeaderLeft___JdPM{display:flex;align-items:flex-start;gap:16px;flex:1}@media(max-width:768px){.Course_moduleHeader__C6_t6{flex-direction:column;align-items:flex-start;gap:12px}.Course_moduleHeaderLeft___JdPM{width:100%}}.Course_moduleNumber__ATJXE{font-family:var(--font-manrope);font-size:.875rem;line-height:1.25;color:#8a6baf;font-weight:600;min-width:80px;flex-shrink:0}.Course_moduleInfo__TFlh9{display:flex;flex-direction:column;gap:4px;flex:1}.Course_moduleTitle__Q9ByN{font-family:var(--font-manrope);font-size:1.25rem;font-weight:700;line-height:1.625;color:#2c1342;margin:0;font-size:18px}.Course_moduleSubtitle__jDmRY{font-family:var(--font-manrope);font-size:.875rem;font-weight:400;line-height:1.5;color:#8a6baf;margin-right:6px}@media(max-width:768px){.Course_moduleSubtitle__jDmRY{margin-right:0}}.Course_moduleIcon__gT_SY{width:20px;height:20px;color:#4b3a63;flex-shrink:0}@media(max-width:768px){.Course_moduleIcon__gT_SY{align-self:flex-end}}.Course_moduleLessons__e5W2u{border-top:1px solid #e2d6ec;padding:0}.Course_lessonItem__M4A4k{padding:16px 24px;display:flex;align-items:center;justify-content:space-between;transition:background-color .2s ease;text-decoration:none;color:inherit;border-bottom:1px solid #e2d6ec}.Course_lessonItem__M4A4k:last-child{border-bottom:none}.Course_lessonItem__M4A4k:hover{background-color:#fbfafd}@media(max-width:600px){.Course_lessonItem__M4A4k{flex-direction:column;align-items:flex-start;gap:12px}}.Course_lessonContent__MZoat{display:flex;flex-direction:column;gap:4px;flex:1}.Course_lessonTitle__vjVON{font-size:1rem;color:#2c1342}.Course_lessonTitle__vjVON,.Course_lessonType__jnwBI{font-family:var(--font-manrope);font-weight:400;line-height:1.5}.Course_lessonType__jnwBI{font-size:.875rem;color:#8a6baf}.Course_lessonStatus__fnGmj{display:flex;align-items:center;justify-content:center}.Course_lessonStatusIcon__YOnww{width:20px;height:20px;color:#4b3a63}@media(max-width:600px){.Course_lessonStatus__fnGmj{align-self:flex-end}}.Course_modulesEmpty__tFJmU{font-family:var(--font-manrope);font-size:1rem;font-weight:400;line-height:1.5;color:#4b3a63;text-align:center}@media(max-width:1024px){.Course_card__Nvd6g{width:100%;max-width:480px;margin:0 auto}}@media(max-width:768px){.Course_card__Nvd6g{padding:20px;border-radius:20px;max-width:none}}