.CoursesPage_year-group-list__mr2k0{margin-bottom:32px}.CoursesPage_year-group-bar__mf_ez{background:#eee;color:#333;opacity:.6;cursor:not-allowed;margin-bottom:10px;border-radius:20px;padding:24px;display:flex;flex-direction:column;transition:all .3s,box-shadow .2s}.CoursesPage_year-group-bar__mf_ez:hover{box-shadow:0 4px 16px rgba(0,0,0,.08)}.CoursesPage_year-group-bar__mf_ez:not(.CoursesPage_not-available__XH4Z9){color:#fff;opacity:1;cursor:pointer}.CoursesPage_year-group-header__JuFDY{display:flex;align-items:center;justify-content:space-between;width:100%}.CoursesPage_year-group-title__9eEfY{display:flex;align-items:center}.CoursesPage_year-group-icon__F4a_O{width:40px;height:40px;border-radius:50%;background:#000;margin-right:16px;display:flex;align-items:center;justify-content:center}.CoursesPage_year-group-icon__F4a_O .CoursesPage_ti-angle-down__3DzC9{transition:transform .2s}.CoursesPage_year-group-icon__F4a_O .CoursesPage_open__q66Tn{transform:rotate(180deg)}.CoursesPage_year-group-name__EhbIn{font-weight:700;font-size:24px}.CoursesPage_year-group-subjects__giZ_I{display:flex;gap:8px}.CoursesPage_subject-icon__3HRNJ{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#000}.CoursesPage_subject-icon__3HRNJ.CoursesPage_maths__0XAdi{background:#1a8fe3}.CoursesPage_subject-icon__3HRNJ.CoursesPage_english__NXZxW{background:#e4cb66}.CoursesPage_subject-icon__3HRNJ.CoursesPage_physics__cWCzV{background:#b4d9d6}.CoursesPage_subject-icon__3HRNJ.CoursesPage_chemistry__y37NY{background:#f3d0d7}.CoursesPage_subject-list__CkA7i{margin-top:20px;margin-left:56px}.CoursesPage_subject-grid__TlGUh{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.CoursesPage_subject-card-link__cN83w{text-decoration:none;color:inherit;display:block}.CoursesPage_subject-card__zRkRv{padding:16px;cursor:pointer;background-color:#fff;border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,.05);min-height:110px;display:flex;flex-direction:column;justify-content:flex-start;position:relative;transition:transform .2s,box-shadow .2s}.CoursesPage_subject-card__zRkRv:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.CoursesPage_subject-card-header__miKYC{display:flex;justify-content:space-between;align-items:flex-start}.CoursesPage_subject-card-title__f7gZa{font-weight:700;font-size:20px;color:#000;text-decoration:none}.CoursesPage_subject-card-icon__nYflT{width:40px;height:40px;background:#00b2ff;border-radius:12px;display:flex;color:#000;align-items:center;justify-content:center;margin-left:8px}.CoursesPage_loading-container__xdfqz{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.CoursesPage_loading-spinner__9flNj{animation:CoursesPage_spin__EW8vt 1s linear infinite;font-size:2rem;color:#1a8fe3;margin-bottom:16px}@keyframes CoursesPage_spin__EW8vt{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CoursesPage_error-container__tNmlY{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;background:#f8f9fa;border-radius:12px;margin:20px 0}.CoursesPage_error-container__tNmlY p{color:#dc3545;font-size:1.1rem;margin-bottom:20px}.CoursesPage_retry-button__y0EM8{background:#1a8fe3;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;cursor:pointer;transition:background-color .2s}.CoursesPage_retry-button__y0EM8:hover{background:#1565c0}.CoursesPage_sub-card__hNgno{background:#fff!important;border:2px solid #d9d9d9!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important;border-radius:16px!important;transition:all .3s ease!important;overflow:hidden}.CoursesPage_sub-card__hNgno:hover{transform:translateY(-4px)!important;box-shadow:0 8px 24px rgba(0,0,0,.12)!important;border-color:#1a8fe3!important}.CoursesPage_sub-card-head__yM_Ow{background:#fff!important;border-bottom:1px solid #f0f0f0}.CoursesPage_sub-year__nLCSp{font-size:18px!important;font-weight:700!important;color:#27272a!important;margin:0!important}.CoursesPage_subject-maths__Lpk75{background:#1a8fe3!important;border-radius:50%!important;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important}.CoursesPage_sub-card-icon__DXic8{height:24px!important;width:24px!important;filter:brightness(0) invert(1)}.CoursesPage_pill-maths__4njEl{background:#1a8fe3!important;color:#fff!important;font-size:12px!important;padding:4px 8px!important;border-radius:12px!important;font-weight:600!important}.CoursesPage_course-desc__iA36m{margin-left:10px!important;font-size:14px!important;color:#666!important;font-weight:400!important}.CoursesPage_sub-card-body__AEnLv{background:#f8f9fa!important;flex-grow:1}.CoursesPage_course-dtl-icons__GjDgR{width:20px!important;height:20px!important;opacity:.7}.CoursesPage_card-footer__rncL5{background:#fff!important;border-top:1px solid #f0f0f0;margin-top:auto}.CoursesPage_original-price__Ywdrk{color:#dc3545!important;text-decoration:line-through!important;font-size:14px!important;font-weight:500!important}.CoursesPage_discounted-price__3VEC2{color:#28a745!important;font-weight:700!important;font-size:16px!important}.CoursesPage_discount-badge__MnH4b{background:linear-gradient(135deg,#dc3545,#c82333)!important;color:#fff!important;padding:4px 8px!important;border-radius:12px!important;font-size:10px!important;font-weight:600!important;text-transform:uppercase!important}.CoursesPage_btn-success__6jbe_{background:linear-gradient(135deg,#28a745,#20c997)!important;border:none!important;font-size:14px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;transition:all .3s ease!important}.CoursesPage_btn-success__6jbe_:hover{background:linear-gradient(135deg,#218838,#1ea085)!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(40,167,69,.3)!important}.CoursesPage_sub-share__6ZhYA a{opacity:.6;transition:opacity .3s ease}.CoursesPage_sub-share__6ZhYA a:hover{opacity:1}@media (max-width:768px){.CoursesPage_subject-grid__TlGUh{grid-template-columns:repeat(2,1fr)}.CoursesPage_year-group-name__EhbIn{font-size:20px}.CoursesPage_year-group-subjects__giZ_I{gap:4px}.CoursesPage_subject-icon__3HRNJ{width:32px;height:32px}.CoursesPage_sub-card__hNgno{max-width:100%!important}}@media (max-width:480px){.CoursesPage_subject-grid__TlGUh{grid-template-columns:1fr}.CoursesPage_year-group-header__JuFDY{flex-direction:row;align-items:flex-start;gap:16px}.CoursesPage_year-group-subjects__giZ_I{align-self:flex-end}.CoursesPage_sub-year__nLCSp{font-size:16px!important}.CoursesPage_course-desc__iA36m{font-size:13px!important}}