.team-card{position:relative;display:inline-block;cursor:pointer}.team-card .popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:60%;background:#fff;color:#333;padding:30px;box-shadow:0 8px 20px rgba(0,0,0,0.5);border-radius:12px;z-index:9999999999999;opacity:0;visibility:hidden;transition:opacity 0.4s ease-in-out,visibility 0.4s ease-in-out;overflow-y:auto}.team-card:hover .popup,.team-card:hover .overlay{opacity:1;visibility:visible}