.page_hero__7KFOs{position:relative;min-height:calc(100vh - 82px - 65px);display:flex;justify-content:center;align-items:center;text-align:center;overflow:hidden;background-image:url(/images/hero.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.page_hero__7KFOs:after{content:"";position:absolute;width:500px;height:500px;right:-250px;bottom:-250px;border-radius:50%;background:rgba(45,125,255,.12);filter:blur(80px);z-index:1;pointer-events:none}.page_overlay__wdIaw{position:absolute;inset:0;background:linear-gradient(135deg,rgba(3,12,25,.88),rgba(9,31,56,.72),rgba(2,10,20,.85));z-index:1}.page_heroContent__dzLob{position:relative;z-index:2;width:90%;max-width:1100px;padding:50px 0}.page_heroContent__dzLob:before{content:"HMR UNIVERSITY";display:inline-block;margin-bottom:15px;padding:7px 18px;border-radius:50px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11px;letter-spacing:2px;color:rgba(255,255,255,.8)}.page_heroContent__dzLob h1{font-size:clamp(42px,6vw,72px);line-height:1.1;font-weight:700;letter-spacing:-2px;margin-bottom:20px;text-shadow:0 5px 30px rgba(0,0,0,.4)}.page_heroContent__dzLob>p{max-width:700px;margin:0 auto;font-size:16px;line-height:1.8;color:rgba(255,255,255,.82)}.page_choiceContainer__ymx4L{display:grid;grid-template-columns:repeat(2,minmax(250px,330px));justify-content:center;grid-gap:28px;gap:28px;margin-top:45px}.page_choiceCard__MJXFy{position:relative;overflow:hidden;min-height:245px;padding:35px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#ffffff;text-decoration:none;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.16),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.22);box-shadow:0 20px 50px rgba(0,0,0,.25);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);transition:transform .35s ease,background .35s ease,box-shadow .35s ease}.page_choiceCard__MJXFy:before{content:"";position:absolute;width:180px;height:180px;top:-90px;right:-90px;border-radius:50%;background:rgba(255,255,255,.12);filter:blur(10px);transition:.4s}.page_choiceCard__MJXFy:hover{transform:translateY(-12px) scale(1.02);background:linear-gradient(145deg,rgba(255,255,255,.24),rgba(255,255,255,.1));box-shadow:0 30px 70px rgba(0,0,0,.4)}.page_choiceCard__MJXFy:hover:before{transform:scale(1.5);opacity:.8}.page_choiceIcon__yEyCG{width:82px;height:82px;display:flex;justify-content:center;align-items:center;margin-bottom:20px;border-radius:22px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.25);font-size:38px;box-shadow:0 10px 30px rgba(0,0,0,.2);transition:.35s}.page_choiceCard__MJXFy:hover .page_choiceIcon__yEyCG{transform:rotate(-5deg) scale(1.08)}.page_choiceCard__MJXFy h2{margin-bottom:8px;font-size:21px;font-weight:600}.page_choiceCard__MJXFy p{max-width:240px;font-size:13px;line-height:1.6;color:rgba(255,255,255,.72)}.page_browseLink__UDokq{display:inline-block;margin-top:30px;font-size:13px;color:rgba(255,255,255,.75);text-decoration:none;letter-spacing:.3px;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:2px;transition:color .2s ease}.page_browseLink__UDokq:hover{color:#ffffff}.page_footer__F3MD0{height:65px;display:flex;justify-content:center;align-items:center;text-align:center;background:#050b14;border-top:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.6);font-size:13px}.page_footer__F3MD0 strong{color:#ffffff;font-weight:500}@media (max-width:800px){.page_choiceContainer__ymx4L{grid-template-columns:repeat(2,minmax(220px,300px));gap:18px}.page_choiceCard__MJXFy{min-height:220px;padding:25px 20px}}@media (max-width:600px){.page_hero__7KFOs{min-height:calc(100vh - 75px - 60px);padding:30px 0}.page_heroContent__dzLob h1{font-size:42px;letter-spacing:-1px}.page_heroContent__dzLob>p{font-size:14px;line-height:1.7}.page_choiceContainer__ymx4L{grid-template-columns:1fr;gap:16px;margin-top:30px}.page_choiceCard__MJXFy{width:100%;max-width:340px;min-height:200px;margin:0 auto}.page_footer__F3MD0{height:60px;font-size:12px;padding:0 15px}}@media (max-width:380px){.page_heroContent__dzLob h1{font-size:35px}.page_choiceIcon__yEyCG{width:70px;height:70px;font-size:32px}}