/* Six members in the existing team section; preserve native portrait hover. */
body .solutionplus-team-expanded .team-img{background:#F5993E!important;aspect-ratio:4/5;height:auto!important;overflow:hidden}
body .solutionplus-team-expanded .team-img img{width:100%;height:100%;object-fit:contain!important;object-position:center bottom!important}
body .solutionplus-team-expanded .team-img img[src*='abdelrahman-yasser']{object-position:center top!important;transform:translateY(-28px) scale(2.2);transform-origin:center 8%}
body .solutionplus-team-expanded .team-box:hover img[src*='abdelrahman-yasser']{transform:translateY(-28px) scale(2.42)}
body .solutionplus-team-expanded .team-img img[src*='doaa-mashhour']{object-position:center top!important;transform:scale(1.85);transform-origin:center top}
body .solutionplus-team-expanded .team-box:hover img[src*='doaa-mashhour']{transform:scale(2.035)}
body .solutionplus-team-expanded .team-img-hover,body .solutionplus-team-expanded .team-two-btn-wrap{display:none!important}
body .solutionplus-team-expanded .team-info :is(h3,p,span){color:#fff!important}
body .solutionplus-team-slider{width:100%;overflow:hidden;padding-bottom:4px}
body .solutionplus-team-slider .swiper-wrapper{align-items:stretch;margin:0;flex-wrap:nowrap}
body .solutionplus-team-slider .swiper-slide{height:auto;max-width:none;padding:0;margin-top:0}
/* Closer upper-body framing for Omar's approved portrait. */
body .solutionplus-team-expanded .team-img img[src*='omar-alamary-suit-neck-v7']{object-position:center top!important;transform:scale(1.55)!important;transform-origin:center 8%}
body .solutionplus-team-expanded .team-box:hover img[src*='omar-alamary-suit-neck-v7']{transform:scale(1.64)!important}
/* Constant, gentle motion without easing or a pause between members. */
body .solutionplus-team-slider .swiper-wrapper{transition-timing-function:linear!important}
