.academy-module__YYYCTa__container{width:100%;min-height:100vh}.academy-module__YYYCTa__academySearch{margin-bottom:.5rem}.academy-module__YYYCTa__header{z-index:100;justify-content:space-between;align-items:center;padding:1.5rem;display:flex;position:sticky;top:0}.academy-module__YYYCTa__title{margin-bottom:.25rem;font-size:1.5rem;font-weight:800}.academy-module__YYYCTa__subtitle{color:var(--text-muted);font-size:.875rem}.academy-module__YYYCTa__eliteBadge{color:#000;background:linear-gradient(135deg,#fbbf24 0%,#d97706 100%);border-radius:1.25rem;padding:.5rem 1rem;font-size:.75rem;font-weight:800;box-shadow:0 .25rem .9375rem #fbbf2466}.academy-module__YYYCTa__heroSection{background-image:url(https://images.unsplash.com/photo-1547153760-18fc86324498?q=80&w=1200&auto=format&fit=crop);background-position:50%;background-size:cover;border-radius:1.5rem;height:25rem;position:relative;overflow:hidden;box-shadow:0 .625rem 1.875rem #00000080}@media (max-width:767px){.academy-module__YYYCTa__academySearch{display:none}.academy-module__YYYCTa__heroSection{border-radius:1rem;height:15rem;margin:0 1rem 1rem;box-shadow:0 .25rem .75rem #0000004d}}@media (min-width:768px) and (max-width:1024px){.academy-module__YYYCTa__heroSection{border-radius:1.25rem;height:20rem;margin:0 1.5rem 1.5rem}}.academy-module__YYYCTa__heroOverlay{background:linear-gradient(#07030e33 40%,#07030ee6 100%);flex-direction:column;justify-content:flex-end;padding:2rem;display:flex;position:absolute;inset:0}@media (max-width:767px){.academy-module__YYYCTa__heroOverlay{justify-content:center;padding:1rem}}@media (min-width:768px) and (max-width:1024px){.academy-module__YYYCTa__heroOverlay{padding:1.5rem}}.academy-module__YYYCTa__heroOverlay h2{color:#fff;margin-bottom:.5rem;font-size:1.75rem;font-weight:800}@media (max-width:767px){.academy-module__YYYCTa__heroOverlay h2{margin-bottom:.25rem;font-size:1.25rem}}@media (min-width:768px) and (max-width:1024px){.academy-module__YYYCTa__heroOverlay h2{font-size:1.5rem}}.academy-module__YYYCTa__heroOverlay p{color:#fffc;max-width:80%;margin-bottom:1.5rem;font-size:.9375rem}@media (max-width:767px){.academy-module__YYYCTa__heroOverlay p{max-width:90%;margin-bottom:1rem;font-size:.8125rem}}@media (min-width:768px) and (max-width:1024px){.academy-module__YYYCTa__heroOverlay p{max-width:85%;margin-bottom:1.25rem;font-size:.875rem}}.academy-module__YYYCTa__heroActions{gap:16px;display:flex}@media (max-width:767px){.academy-module__YYYCTa__heroActions{flex-direction:column;align-items:center;gap:8px}}@media (min-width:768px) and (max-width:1024px){.academy-module__YYYCTa__heroActions{gap:12px}}.academy-module__YYYCTa__btnOutline{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:.75rem;padding:.625rem 1.5rem;font-weight:700}@media (max-width:767px){.academy-module__YYYCTa__btnOutline{border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem}}@media (min-width:768px) and (max-width:1024px){.academy-module__YYYCTa__btnOutline{padding:.5625rem 1.25rem}}.academy-module__YYYCTa__categoriesContainer{align-items:center;display:flex;position:relative}.academy-module__YYYCTa__categories{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--primary-neon) #ffffff0d;flex:1;gap:.3rem;margin-bottom:1rem;padding:.3rem;display:flex;overflow-x:auto}.academy-module__YYYCTa__categories::-webkit-scrollbar{height:4px}.academy-module__YYYCTa__categories::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.academy-module__YYYCTa__categories::-webkit-scrollbar-thumb{background:var(--primary-neon);border-radius:4px}.academy-module__YYYCTa__scrollBtn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;cursor:pointer;z-index:10;background:#00000080;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.academy-module__YYYCTa__scrollBtn:hover{background:var(--primary-neon);border-color:var(--primary-neon)}@media (max-width:768px){.academy-module__YYYCTa__scrollBtn{display:none}.academy-module__YYYCTa__categories{padding:0 1.5rem}}.academy-module__YYYCTa__categoryPill{background:var(--surface-dark);border:1px solid var(--surface-border);color:var(--text-muted);white-space:nowrap;cursor:pointer;border-radius:1.25rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s}.academy-module__YYYCTa__categoryPill:hover{color:var(--primary-neon);border-color:var(--primary-neon);background:#ff2a7a1a}.academy-module__YYYCTa__courseList{padding:0}.academy-module__YYYCTa__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.academy-module__YYYCTa__sectionHeader h3{font-size:1.25rem;font-weight:700}.academy-module__YYYCTa__seeAll{color:var(--primary-neon);cursor:pointer;align-items:center;font-size:.875rem;font-weight:600;display:flex}.academy-module__YYYCTa__grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (max-width:767px){.academy-module__YYYCTa__grid{grid-template-columns:1fr;gap:.75rem;padding:0 1rem}}@media (min-width:768px) and (max-width:1024px){.academy-module__YYYCTa__grid{grid-template-columns:repeat(2,1fr);gap:.875rem;padding:0 1.5rem}}.academy-module__YYYCTa__courseCard{background:var(--surface-dark);border:1px solid var(--surface-border);color:inherit;border-radius:1.25rem;text-decoration:none;transition:all .3s;overflow:hidden}@media (max-width:767px){.academy-module__YYYCTa__courseCard{border-radius:1rem}.academy-module__YYYCTa__courseCard:hover{border-color:#ff2a7a33;transform:translateY(-.125rem);box-shadow:0 .25rem .5rem #ff2a7a1a}}@media (min-width:768px) and (max-width:1024px){.academy-module__YYYCTa__courseCard{border-radius:1.125rem}.academy-module__YYYCTa__courseCard:hover{border-color:#ff2a7a26;transform:translateY(-.25rem);box-shadow:0 .375rem .75rem #ff2a7a14}}.academy-module__YYYCTa__courseCard:hover{border-color:var(--primary-neon);transform:translateY(-.3125rem);box-shadow:0 .625rem 1.25rem #ff2a7a1a}.academy-module__YYYCTa__thumbnailWrapper{aspect-ratio:16/9;position:relative;overflow:hidden}.academy-module__YYYCTa__thumbnail{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s}.academy-module__YYYCTa__courseCard:hover .academy-module__YYYCTa__thumbnail{transform:scale(1.05)}.academy-module__YYYCTa__playOverlay{opacity:0;color:var(--text-main);background:#0000004d;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.academy-module__YYYCTa__courseCard:hover .academy-module__YYYCTa__playOverlay{opacity:1}.academy-module__YYYCTa__premiumBadge{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);color:#fbbf24;background:#000000b3;border-radius:.5rem;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:800;display:flex;position:absolute;top:.75rem;left:.75rem}@media (max-width:767px){.academy-module__YYYCTa__premiumBadge{padding:.1875rem .5rem;font-size:.625rem;top:.5rem;left:.5rem}}@media (min-width:768px) and (max-width:1024px){.academy-module__YYYCTa__premiumBadge{padding:.21875rem .5625rem;font-size:.65625rem;top:.625rem;left:.625rem}}.academy-module__YYYCTa__durationBadge{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);color:#fff;background:#000000b3;border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;position:absolute;bottom:.75rem;right:.75rem}@media (max-width:767px){.academy-module__YYYCTa__durationBadge{padding:.1875rem .375rem;font-size:.6875rem;bottom:.5rem;right:.5rem}}@media (min-width:768px) and (max-width:1024px){.academy-module__YYYCTa__durationBadge{padding:.21875rem .4375rem;font-size:.71875rem;bottom:.625rem;right:.625rem}}.academy-module__YYYCTa__courseInfo{padding:16px}@media (max-width:767px){.academy-module__YYYCTa__courseInfo{padding:12px}}@media (min-width:768px) and (max-width:1024px){.academy-module__YYYCTa__courseInfo{padding:14px}}.academy-module__YYYCTa__courseMeta{justify-content:space-between;margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:flex}@media (max-width:767px){.academy-module__YYYCTa__courseMeta{margin-bottom:.375rem;font-size:.6875rem}}@media (min-width:768px) and (max-width:1024px){.academy-module__YYYCTa__courseMeta{font-size:.71875rem}}.academy-module__YYYCTa__level{color:var(--text-muted)}.academy-module__YYYCTa__rating{color:#fbbf24;align-items:center;gap:.25rem;display:flex}.academy-module__YYYCTa__courseInfo h4{color:var(--text-main);margin-bottom:.25rem;font-size:1rem;font-weight:700}@media (max-width:767px){.academy-module__YYYCTa__courseInfo h4{margin-bottom:.1875rem;font-size:.9375rem}}@media (min-width:768px) and (max-width:1024px){.academy-module__YYYCTa__courseInfo h4{font-size:.96875rem}}.academy-module__YYYCTa__instructor{color:var(--text-muted);font-size:.8125rem}@media (max-width:767px){.academy-module__YYYCTa__instructor{font-size:.75rem}}@media (min-width:768px) and (max-width:1024px){.academy-module__YYYCTa__instructor{font-size:.78125rem}}
