.Courses-module__MHRGQG__coursesPage{background:#fff;min-height:100vh}.Courses-module__MHRGQG__heroSection{color:#fff;text-align:center;background:linear-gradient(135deg,#006494 0%,#0284c7 100%);padding:8rem 2rem 6rem;position:relative;overflow:hidden}.Courses-module__MHRGQG__heroSection:before{content:"";opacity:.2;z-index:1;background:url(/images/hero_images/eslp_bg.jpg) 50%/cover;position:absolute;top:0;bottom:0;left:0;right:0}.Courses-module__MHRGQG__container{z-index:2;max-width:1200px;margin:0 auto;position:relative}.Courses-module__MHRGQG__heroContent{max-width:800px;margin:0 auto}.Courses-module__MHRGQG__heroTitle{margin:0 0 1.5rem;font-size:4rem;font-weight:800;line-height:1.1}.Courses-module__MHRGQG__heroDescription{opacity:.9;margin:0 0 3rem;font-size:1.5rem;line-height:1.6}.Courses-module__MHRGQG__heroCta{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;cursor:pointer;background:rgba(255,255,255,.2);border:2px solid rgba(255,255,255,.3);border-radius:50px;align-items:center;gap:.75rem;padding:1.25rem 3rem;font-size:1.1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.Courses-module__MHRGQG__heroCta:hover{background:rgba(255,255,255,.3);transform:translateY(-3px);box-shadow:0 15px 40px rgba(0,0,0,.2)}.Courses-module__MHRGQG__coursesSection{background:#f8fafc;padding:6rem 2rem}.Courses-module__MHRGQG__sectionHeader{text-align:center;margin-bottom:4rem}.Courses-module__MHRGQG__sectionTitle{color:#006494;margin:0 0 1rem;font-size:3rem;font-weight:800;line-height:1.2}.Courses-module__MHRGQG__sectionDescription{color:#6b7280;max-width:600px;margin:0 auto;font-size:1.25rem;line-height:1.6}.Courses-module__MHRGQG__classDropdowns{flex-direction:column;gap:1.5rem;margin-top:3rem;display:flex}.Courses-module__MHRGQG__classDropdown{background:#fff;border:1px solid rgba(0,100,148,.1);border-radius:15px;transition:all .3s;overflow:hidden;box-shadow:0 4px 20px rgba(0,100,148,.1)}.Courses-module__MHRGQG__classDropdown:hover{box-shadow:0 8px 30px rgba(0,100,148,.15)}.Courses-module__MHRGQG__classDropdownButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#006494,#0284c7);border:none;justify-content:space-between;align-items:center;width:100%;padding:1.5rem 2rem;font-size:1.1rem;font-weight:600;transition:all .3s;display:flex}.Courses-module__MHRGQG__classDropdownButton:hover{background:linear-gradient(135deg,#005a7a,#0271a3);transform:translateY(-1px)}.Courses-module__MHRGQG__classLevelTitle{font-size:1.3rem;font-weight:700}.Courses-module__MHRGQG__classCourses{background:#f8fafc;border-top:1px solid rgba(0,100,148,.1);padding:2rem;animation:.3s ease-out Courses-module__MHRGQG__slideDown}@keyframes Courses-module__MHRGQG__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Courses-module__MHRGQG__coursesGrid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin-top:3rem;display:grid}.Courses-module__MHRGQG__courseCard{background:#fff;border:1px solid rgba(0,100,148,.1);border-radius:20px;width:100%;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 10px 40px rgba(0,100,148,.1)}.Courses-module__MHRGQG__courseCard:hover{transform:translateY(-10px);box-shadow:0 20px 60px rgba(0,100,148,.2)}.Courses-module__MHRGQG__courseVideo{border-radius:15px 15px 0 0;height:300px;position:relative;overflow:hidden}.Courses-module__MHRGQG__youtubeContainer{border-radius:15px 15px 0 0;width:100%;height:100%;position:relative;overflow:hidden}.Courses-module__MHRGQG__youtubeIframe{border:none;border-radius:15px 15px 0 0;width:100%;height:100%;position:absolute;top:0;left:0}.Courses-module__MHRGQG__courseLevel{color:#fff;text-transform:uppercase;letter-spacing:.5px;z-index:2;background:#006494;border-radius:20px;padding:.5rem 1rem;font-size:.8rem;font-weight:600;position:absolute;top:1rem;right:1rem}.Courses-module__MHRGQG__courseContent{padding:2rem}.Courses-module__MHRGQG__courseTitle{color:#1f2937;margin:0 0 1rem;font-size:1.5rem;font-weight:700;line-height:1.3}.Courses-module__MHRGQG__courseDescription{color:#6b7280;margin:0 0 1.5rem;font-size:1rem;line-height:1.6}.Courses-module__MHRGQG__courseInstructor{color:#006494;margin-bottom:1rem;font-size:.9rem;font-weight:600}.Courses-module__MHRGQG__courseSubjects{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.Courses-module__MHRGQG__subjectTag{color:#006494;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:15px;padding:.25rem .75rem;font-size:.8rem;font-weight:500}.Courses-module__MHRGQG__courseStats{border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;gap:1.5rem;margin-bottom:1.5rem;padding:1rem 0;display:flex}.Courses-module__MHRGQG__stat{color:#6b7280;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;display:flex}.Courses-module__MHRGQG__courseActions{gap:1rem;margin-bottom:1rem;display:flex}.Courses-module__MHRGQG__watchBtn{color:#fff;background:linear-gradient(135deg,red,#c00);border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.Courses-module__MHRGQG__watchBtn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,0,0,.3)}.Courses-module__MHRGQG__downloadBtn{color:#006494;cursor:pointer;background:0 0;border:2px solid #006494;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-weight:600;transition:all .3s;display:flex}.Courses-module__MHRGQG__downloadBtn:hover{color:#fff;background:#006494;transform:translateY(-2px)}.Courses-module__MHRGQG__coursePrice{text-align:center;color:#10b981;margin:0;font-size:1.25rem;font-weight:800}.Courses-module__MHRGQG__ctaSection{color:#fff;text-align:center;background:linear-gradient(135deg,#006494,#0284c7);padding:6rem 2rem}.Courses-module__MHRGQG__ctaContent{max-width:600px;margin:0 auto}.Courses-module__MHRGQG__ctaTitle{margin:0 0 1.5rem;font-size:2rem;font-weight:800;line-height:1.2}.Courses-module__MHRGQG__ctaDescription{opacity:.9;margin:0 0 3rem;font-size:1.25rem;line-height:1.6}.Courses-module__MHRGQG__ctaButton{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;cursor:pointer;background:rgba(255,255,255,.2);border:2px solid rgba(255,255,255,.3);border-radius:50px;align-items:center;gap:.75rem;padding:1.25rem 3rem;font-size:1.1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.Courses-module__MHRGQG__ctaButton:hover{background:rgba(255,255,255,.3);transform:translateY(-3px);box-shadow:0 15px 40px rgba(0,0,0,.2)}@media (max-width:1024px){.Courses-module__MHRGQG__coursesGrid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}}@media (max-width:768px){.Courses-module__MHRGQG__heroSection{padding:6rem 1.5rem 4rem}.Courses-module__MHRGQG__heroTitle{font-size:3rem}.Courses-module__MHRGQG__heroDescription{font-size:1.25rem}.Courses-module__MHRGQG__coursesSection{padding:4rem 1.5rem}.Courses-module__MHRGQG__sectionTitle{font-size:2.5rem}.Courses-module__MHRGQG__sectionDescription{font-size:1.1rem}.Courses-module__MHRGQG__classDropdowns{gap:1rem}.Courses-module__MHRGQG__classDropdownButton{padding:1.25rem 1.5rem;font-size:1rem}.Courses-module__MHRGQG__classLevelTitle{font-size:1.1rem}.Courses-module__MHRGQG__classCourses{padding:1.5rem}.Courses-module__MHRGQG__coursesGrid{grid-template-columns:1fr;gap:1.5rem}.Courses-module__MHRGQG__courseCard{margin:0 1rem}.Courses-module__MHRGQG__courseVideo{height:250px}.Courses-module__MHRGQG__courseContent{padding:1.5rem}.Courses-module__MHRGQG__courseStats{flex-direction:column;align-items:center;gap:.75rem}.Courses-module__MHRGQG__courseActions{flex-direction:column}.Courses-module__MHRGQG__ctaSection{padding:4rem 1.5rem}.Courses-module__MHRGQG__ctaTitle{font-size:2.5rem}.Courses-module__MHRGQG__ctaDescription{font-size:1.1rem}}@media (max-width:480px){.Courses-module__MHRGQG__classDropdownButton{padding:1rem 1.25rem;font-size:.95rem}.Courses-module__MHRGQG__classLevelTitle{font-size:1rem}.Courses-module__MHRGQG__classCourses{padding:1rem}.Courses-module__MHRGQG__courseVideo{height:200px}.Courses-module__MHRGQG__heroSection{padding:4rem 1rem 3rem}.Courses-module__MHRGQG__heroTitle{font-size:2.5rem}.Courses-module__MHRGQG__heroDescription{font-size:1.1rem}.Courses-module__MHRGQG__coursesSection{padding:3rem 1rem}.Courses-module__MHRGQG__sectionTitle{font-size:2rem}.Courses-module__MHRGQG__courseCard{margin:0}.Courses-module__MHRGQG__courseContent{padding:1.25rem}.Courses-module__MHRGQG__ctaSection{padding:3rem 1rem}.Courses-module__MHRGQG__ctaTitle{font-size:2rem}.Courses-module__MHRGQG__ctaDescription{font-size:1rem}}.Courses-module__MHRGQG__courseCard.Courses-module__MHRGQG__loading{opacity:.7;pointer-events:none}.Courses-module__MHRGQG__courseCard.Courses-module__MHRGQG__loading .Courses-module__MHRGQG__courseImage{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;animation:2s infinite Courses-module__MHRGQG__shimmer}@keyframes Courses-module__MHRGQG__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.Courses-module__MHRGQG__courseCard,.Courses-module__MHRGQG__heroCta,.Courses-module__MHRGQG__ctaButton,.Courses-module__MHRGQG__enrollBtn,.Courses-module__MHRGQG__downloadBtn{transition:none}.Courses-module__MHRGQG__courseCard:hover{transform:none}}.Courses-module__MHRGQG__heroCta:focus,.Courses-module__MHRGQG__ctaButton:focus,.Courses-module__MHRGQG__enrollBtn:focus,.Courses-module__MHRGQG__downloadBtn:focus{outline-offset:2px;outline:3px solid rgba(255,255,255,.8)}@media print{.Courses-module__MHRGQG__heroSection,.Courses-module__MHRGQG__ctaSection{color:#000;background:#fff}.Courses-module__MHRGQG__courseCard{break-inside:avoid;box-shadow:none;border:1px solid #ccc}.Courses-module__MHRGQG__courseActions{display:none}}
