.hero-section{min-height:45vh;display:flex;align-items:center;position:relative;overflow:hidden}.hero-faculty-staff{background:url("../images/Committed Faculty & Staff Driving Excellence.jpeg") 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{font-size:2.8rem!important;font-weight:600!important}@media (max-width:768px){.hero-faculty-staff{background:url("../images/Committed Faculty & Staff Driving Excellence.jpeg") center/cover no-repeat}}.faculty-wrapper{background:#fafafa;padding:80px 0}.faculty-tabs .nav-link{background:#e9eef5;color:#065ba7;font-weight:600;border-radius:30px;padding:14px 28px;margin:0 6px}.faculty-tabs .nav-link.active{color:#fff!important;background:#035ba6!important;border:1px solid #ffffff!important;font-weight:600!important;border-radius:40px!important;padding:14px 28px!important;font-size:14px!important}.faculty-tabs .nav-link.active:hover{background:#f4801e!important;border:#f4801e!important;color:#fff!important}.faculty-title{text-align:center;font-size:2.4rem;color:#065ba7;margin-bottom:50px;font-weight:600}.showcase-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:60px 40px}.showcase-item{text-align:center;position:relative}.showcase-img-wrap{position:relative;width:200px;height:200px;margin:auto}.showcase-img-wrap img{width:100%;height:100%;object-fit:cover;border-radius:50%;position:relative;z-index:2}.showcase-img-wrap::before{content:"";position:absolute;inset:-12px;border-radius:50%;border:4px solid #f38020;z-index:1}.showcase-info{background:#fff;margin-top:-40px;padding:60px 22px 26px;border-radius:24px;box-shadow:0 14px 36px rgb(0 0 0 / .08);transition:all .35s ease;min-height:190px}.showcase-item:hover .showcase-info{background:#065ba7;transform:translateY(-6px)}.showcase-item:hover h5,.showcase-item:hover p{color:#fff}.showcase-info h5{color:#065ba7;font-weight:600;margin-bottom:8px}.showcase-info p{margin:0;font-size:.95rem;color:#555;line-height:1.45}@media(max-width:768px){.showcase-img-wrap{width:170px;height:170px}.faculty-title{font-size:2rem}}.tech-excellence-modern{background:#fafafa;padding:80px 0;position:relative}.tech-excellence-box{background:#fff;padding:45px;border-radius:20px;box-shadow:0 12px 35px rgb(0 0 0 / .08);border-left:6px solid #f4801e}.tech-tag{display:inline-block;background:#065ba7;color:#fff;padding:6px 18px;border-radius:25px;font-size:13px;font-weight:600;margin-bottom:15px}.tech-excellence-title{color:#065ba7;font-weight:600;margin-bottom:20px;line-height:1.3}.tech-excellence-desc{font-size:16px;line-height:1.7;color:#444}.tech-image-frame{position:relative;padding:15px;background:#fff;border-radius:22px;box-shadow:0 15px 40px rgb(0 0 0 / .12)}.tech-image-frame::before{content:"";position:absolute;top:-12px;left:-12px;width:100%;height:100%;border-radius:22px;border:3px solid #f4801e;z-index:-1}.tech-image-frame img{border-radius:16px;width:100%}@media(max-width:768px){.tech-excellence-box{padding:30px;text-align:center;border-left:none;border-top:6px solid #f4801e}.tech-tag{margin:auto}}.showcase-social{position:absolute;top:19%;right:12px;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;opacity:0;transition:opacity 0.3s}.showcase-item:hover .showcase-social{opacity:1}.showcase-social a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#f38020;color:#fff;border-radius:50%;font-size:14px;transition:all 0.3s}.showcase-social a:hover{background:#065ba7;transform:scale(1.1)}