.hero-section{min-height:55vh;display:flex;align-items:center;position:relative;overflow:hidden}.hero-admissions-proc{background:url("../images/Admission procedure and facilities provided to International Students.jpg") center/cover no-repeat}.hero-content{opacity:0;transform:translateY(40px);transition:all 1s ease}.hero-content.show{opacity:1;transform:translateY(0)}.hero-title{text-shadow:0 4px 20px rgb(0 0 0 / .4);font-size:2.8rem!important}@media (max-width:768px){.hero-admissions-proc{background:url("../images/Admission procedure and facilities provided to International Students.jpg") center/cover no-repeat}}.sgrc-section{background:linear-gradient(135deg,#f4f9ff,#ffffff);padding:80px 0}.sgrc-title{font-size:2.4rem;font-weight:600;color:#065ba7;text-align:center;position:relative;margin-bottom:60px}.policy-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:30px}.policy-card{background:#fff;border-radius:18px;padding:28px;display:flex;align-items:center;gap:20px;box-shadow:0 20px 45px rgb(0 0 0 / .07);transition:.35s ease;position:relative;overflow:hidden}.policy-card::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#065ba7,#f38020);opacity:0;transition:.35s}.policy-card:hover::before{opacity:.05}.policy-card:hover{transform:translateY(-8px);box-shadow:0 30px 60px rgb(0 0 0 / .12)}.policy-icon{width:60px;height:60px;border-radius:16px;background:linear-gradient(135deg,#065ba7,#0d79da);display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;flex-shrink:0}.policy-content{flex:1}.policy-content h5{font-weight:600;color:#065ba7;margin-bottom:8px;font-size:1.05rem}.policy-btn{color:#fff!important;background:#035ba6!important;border:1px solid #ffffff!important;padding:8px 18px;border-radius:30px;font-size:.85rem;text-decoration:none;font-weight:600;transition:.3s;white-space:nowrap}.policy-btn:hover{background:#f4801e!important;border:#f4801e!important;color:#fff!important;transform:translateY(-2px)}@media(max-width:768px){.sgrc-title{font-size:1.8rem}}