.Home_hero__g_og0{position:relative;border-radius:1.5rem;overflow:hidden;margin-bottom:40px;margin-top:48px;padding:0 24px;box-shadow:0 20px 60px rgba(103,126,234,.3)}.Home_heroVideo__lxwcr,.Home_heroVideo__lxwcr video{position:absolute;top:0;left:0;width:100%;height:100%}.Home_heroVideo__lxwcr video{object-fit:cover;min-height:320px;filter:brightness(.7);transition:opacity .6s ease}.Home_heroContent__IGkft{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 0 2rem;text-align:center;color:#fff;min-height:320px}.Home_heroLogo__xQnXS{width:120px;height:120px;margin-bottom:16px}.Home_heroTitle__BwshW{font-size:2.7rem;margin-bottom:8px;font-family:var(--font-heading);text-shadow:0 2px 20px rgba(0,0,0,.3)}.Home_heroSubtitle__C6BcQ{font-size:1.3rem;color:#f7d774;margin-bottom:24px;font-weight:500;text-shadow:0 0 30px rgba(247,215,116,.8);animation:Home_glow__D12Rr 2s ease-in-out infinite alternate}@keyframes Home_glow__D12Rr{0%{text-shadow:0 0 20px rgba(247,215,116,.6)}to{text-shadow:0 0 30px rgba(247,215,116,1),0 0 40px rgba(247,215,116,.8)}}.Home_heroActions__h8GDk{display:flex;gap:1.5rem;justify-content:center;margin-bottom:32px}.Home_heroApply__mWV2d{background:var(--gradient-primary);color:#fff;padding:.85rem 2.2rem;border-radius:8px;font-weight:700;font-size:1.1rem;box-shadow:0 4px 15px rgba(103,126,234,.4);transition:all .3s ease;position:relative;overflow:hidden}.Home_heroApply__mWV2d:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.Home_heroApply__mWV2d:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(103,126,234,.5),var(--neon-glow)}.Home_heroApply__mWV2d:hover:before{left:100%}.Home_heroLearn__L8INR{border:2px solid rgba(255,255,255,.8);color:#fff;padding:.85rem 2.2rem;border-radius:8px;font-weight:700;font-size:1.1rem;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.Home_heroLearn__L8INR:hover{background:rgba(255,255,255,.2);border-color:var(--color-accent);transform:translateY(-2px);box-shadow:0 4px 20px rgba(247,215,116,.3)}.Home_featuredGrid__kgpVk{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:32px;gap:32px;justify-items:center;align-items:stretch}.Home_featuredCard__mYrFV{min-width:0;width:100%;max-width:260px;min-height:180px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.Home_featuredIcon__eVOnu{font-size:38px;margin-bottom:8px;filter:drop-shadow(0 0 10px rgba(103,126,234,.5));transition:all .3s ease}.Home_featuredCard__mYrFV:hover .Home_featuredIcon__eVOnu{transform:scale(1.2) rotate(10deg);filter:drop-shadow(0 0 20px rgba(103,126,234,.8))}.Home_featuredTitle__ZV2zf{font-weight:700;font-size:1.15rem;margin-bottom:6px;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Home_featuredDesc__v__Ke{color:#444;font-size:15px}.Home_campusCard__uXNKc{min-width:180px;max-width:220px;text-align:center}.Home_campusIcon__81zix{font-size:32px;margin-bottom:8px}.Home_campusTitle__eS9WX{font-weight:600;font-size:1.08rem}.Home_applyStep__D5tAk{width:100%;max-width:480px;margin:0 auto 20px;text-align:center;font-size:15px;font-weight:500}.Home_applyStepNum__scMHf{font-size:22px;color:var(--color-primary);font-weight:700;margin-bottom:6px}.Home_applyBtn__gV2o0{background:var(--gradient-primary);color:#fff;padding:1rem 2.5rem;border-radius:10px;font-weight:700;font-size:1.2rem;box-shadow:0 4px 15px rgba(103,126,234,.4);margin-top:2.5rem;display:inline-block;transition:all .3s ease;position:relative;overflow:hidden}.Home_applyBtn__gV2o0:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.Home_applyBtn__gV2o0:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(103,126,234,.5),var(--neon-glow)}.Home_applyBtn__gV2o0:hover:before{left:100%}