.hero-section{min-height:55vh;display:flex;align-items:center;position:relative;overflow:hidden}.hero-EOC{background:url("../images/Equal Opportunity Cell.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-EOC{background:url("../images/Equal Opportunity Cell.jpg") center/cover no-repeat}}.eoc-modern{background:linear-gradient(120deg,#f4f8fc,#ffffff);padding:90px 0;position:relative}.eoc-modern-header{text-align:center;max-width:850px;margin:auto;margin-bottom:55px}.eoc-modern-header h2{color:#065ba7;font-weight:600}.eoc-modern-header p{color:#444;margin-top:12px;line-height:1.8}.eoc-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.eoc-card-modern{background:rgb(255 255 255 / .75);backdrop-filter:blur(14px);padding:30px;border-radius:22px;box-shadow:0 25px 55px rgb(0 0 0 / .08);border-left:5px solid #f38020;transition:.35s}.eoc-card-modern:hover{transform:translateY(-8px)}.eoc-role{color:#f38020;font-weight:600;font-size:14px;margin-bottom:5px}.eoc-designation{color:#065ba7;font-weight:600}.eoc-name{color:#333;font-weight:600;margin-top:6px}.eoc-contact-modern{margin-top:60px;background:#065ba7;color:#fff;padding:50px;border-radius:26px;position:relative;overflow:hidden}.eoc-contact-modern::before{content:"";position:absolute;width:180px;height:180px;background:#f38020;opacity:.25;border-radius:50%;right:-60px;top:-60px}.eoc-contact-modern h3{font-weight:600}.eoc-contact-modern a{color:#fff;font-weight:600;text-decoration:none}.eoc-contact-modern a:hover{text-decoration:underline}@media(max-width:768px){.eoc-grid{grid-template-columns:1fr}.eoc-contact-modern{padding:35px}}