.team-card {
            transition: transform 0.3s ease, box-shadow 0.3s ease;
        }

        .team-card:hover {
            transform: translateY(-10px);
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.15);
        }

        .team-card:hover .team-image img {
            transform: scale(1.05);
        }

        .team-image {
            overflow: hidden;
        }

        .team-image img {
            transition: transform 0.5s ease;
        }

        .team-social {
            opacity: 0;
            transform: translateY(20px);
            transition: all 0.3s ease;
        }

        .team-card:hover .team-social {
            opacity: 1;
            transform: translateY(0);
        }

        .team-social a:hover {
            background: var(--color-primary-500) !important;
        }