.courses-module__EpeQHW__page{background:#fff}.courses-module__EpeQHW__hero{background:linear-gradient(45deg,#100018 0%,#26006c 50%,#110038 100%);padding:140px 0 70px;position:relative;overflow:hidden}.courses-module__EpeQHW__hero:after{content:"";background:radial-gradient(circle,#f7b20538 0%,#f7b20500 70%);border-radius:50%;width:380px;height:380px;position:absolute;top:-120px;right:-120px}.courses-module__EpeQHW__heroInner{z-index:2;text-align:center;position:relative}.courses-module__EpeQHW__heroCrumbs{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0 0 18px;padding:0;font-size:13px;list-style:none;display:flex}.courses-module__EpeQHW__heroCrumbs li{color:#ffffffb3}.courses-module__EpeQHW__heroCrumbs li+li:before{content:"";color:#ffffff73;margin-right:10px;font-family:FontAwesome}.courses-module__EpeQHW__heroCrumbs a{color:#ffffffd9;transition:color .2s}.courses-module__EpeQHW__heroCrumbs a:hover{color:#f7b205}.courses-module__EpeQHW__eyebrow{color:#f7b205;letter-spacing:.14em;text-transform:uppercase;background:#f7b20526;border:1px solid #f7b20573;border-radius:999px;align-items:center;gap:8px;padding:7px 16px;font-size:12px;font-weight:700;display:inline-flex}.courses-module__EpeQHW__heroTitle{color:#fff;margin:18px 0 14px;font-size:44px;font-weight:700;line-height:1.15}.courses-module__EpeQHW__heroLead{color:#ffffffb8;max-width:640px;margin:0 auto;font-size:16px;line-height:1.7}.courses-module__EpeQHW__heroStat{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;margin-top:24px;padding:8px 18px;font-size:13px;font-weight:600;display:inline-flex}.courses-module__EpeQHW__body{padding:70px 0 90px}.courses-module__EpeQHW__search{max-width:420px;margin:0 auto 44px;position:relative}.courses-module__EpeQHW__searchIcon{color:#b9a5c4;pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.courses-module__EpeQHW__searchInput{color:#2c1436;background:#faf8fb;border:1px solid #e6dfea;border-radius:999px;width:100%;padding:14px 20px 14px 44px;font-size:15px;transition:border-color .2s,background .2s,box-shadow .2s}.courses-module__EpeQHW__searchInput:focus{background:#fff;border-color:#4c1864;outline:none;box-shadow:0 0 0 4px #4c186414}.courses-module__EpeQHW__grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:30px;display:grid}.courses-module__EpeQHW__card{opacity:0;background:#fff;border:1px solid #ece5f0;border-radius:18px;flex-direction:column;padding:28px 26px 26px;transition:transform .25s,box-shadow .25s,border-color .25s;animation:.45s forwards courses-module__EpeQHW__cardIn;display:flex;box-shadow:0 18px 40px -30px #4c186480}.courses-module__EpeQHW__card:hover{border-color:#4c186447;transform:translateY(-4px);box-shadow:0 26px 50px -28px #4c18648c}@keyframes courses-module__EpeQHW__cardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.courses-module__EpeQHW__cardTop{align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.courses-module__EpeQHW__cardIcon{color:#fff;background:linear-gradient(135deg,#4c1864 0%,#7b2ba0 100%);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;display:inline-flex;box-shadow:0 12px 24px -12px #4c1864cc}.courses-module__EpeQHW__cardHead{flex:1;min-width:0}.courses-module__EpeQHW__cardTitle{margin:0 0 6px;font-size:20px;font-weight:700;line-height:1.3}.courses-module__EpeQHW__cardTitle a{color:#2c1436;text-decoration:none;transition:color .2s}.courses-module__EpeQHW__card:hover .courses-module__EpeQHW__cardTitle a,.courses-module__EpeQHW__cardTitle a:hover{color:#4c1864}.courses-module__EpeQHW__cardDuration{color:#8a6f97;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.courses-module__EpeQHW__cardDuration i{color:#f7b205}.courses-module__EpeQHW__cardText{flex:1}.courses-module__EpeQHW__cardParagraph{color:#5f5169;white-space:pre-line;margin:0;font-size:15px;line-height:1.75}.courses-module__EpeQHW__cardMuted{color:#a898b1;font-style:italic}.courses-module__EpeQHW__readMore{color:#4c1864;align-self:flex-start;align-items:center;gap:7px;margin-top:20px;font-size:14px;font-weight:700;text-decoration:none;transition:color .2s,gap .2s;display:inline-flex}.courses-module__EpeQHW__card:hover .courses-module__EpeQHW__readMore,.courses-module__EpeQHW__readMore:hover{color:#f7b205;gap:11px}.courses-module__EpeQHW__stats{border-top:1px solid #f0eaf3;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:10px;margin:22px 0 0;padding:18px 0 0;list-style:none;display:grid}.courses-module__EpeQHW__stat{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.courses-module__EpeQHW__stat i{color:#f7b205;margin-bottom:2px;font-size:15px}.courses-module__EpeQHW__statValue{color:#2c1436;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:700;overflow:hidden}.courses-module__EpeQHW__statLabel{color:#a898b1;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.courses-module__EpeQHW__skelGrid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:30px;display:grid}.courses-module__EpeQHW__skelCard{background:linear-gradient(100deg,#f4f0f6 25%,#ece5f0 45%,#f4f0f6 65%) 0 0/300% 100%;border-radius:18px;height:260px;animation:1.3s linear infinite courses-module__EpeQHW__shimmer}@keyframes courses-module__EpeQHW__shimmer{0%{background-position:150% 0}to{background-position:-150% 0}}.courses-module__EpeQHW__emptyState{text-align:center;padding:70px 20px}.courses-module__EpeQHW__emptyState h3{color:#2c1436;margin-bottom:10px;font-size:22px;font-weight:700}.courses-module__EpeQHW__emptyState p{color:#8a6f97;margin:0}.courses-module__EpeQHW__emptyIcon{color:#4c1864;background:#4c186414;border-radius:50%;justify-content:center;align-items:center;width:78px;height:78px;margin-bottom:22px;font-size:30px;display:inline-flex}@media (max-width:767px){.courses-module__EpeQHW__hero{padding:120px 0 55px}.courses-module__EpeQHW__heroTitle{font-size:32px}.courses-module__EpeQHW__body{padding:55px 0 70px}.courses-module__EpeQHW__grid,.courses-module__EpeQHW__skelGrid{grid-template-columns:1fr}}
