/* Team Page Styling */

/* Custom color variables for consistency */
:root {
    --primary-blue: #007bff;
    --secondary-blue: #0056b3;
    --gradient-blue: linear-gradient(135deg, #007bff 0%, #0056b3 100%);
}

/* Enhanced team header styling */
.team-header {
    color: var(--secondary-blue);
}

.team-support-icon {
    color: white;
}

.team-lead {
    color: white;
}

/* Team section enhancements */
.team-card {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.team-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}

/* Office image styling */
.office-image {
    max-width: 100%;
    height: auto;
    transition: transform 0.3s ease;
}

.office-image:hover {
    transform: scale(1.02);
}

/* Support section styling */
.support-section {
    background: var(--gradient-blue);
}

/* Why Choose Us cards */
.why-choose-card {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.why-choose-card:hover {
    transform: translateY(-3px);
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}

/* Final message section */
.final-message {
    transition: box-shadow 0.3s ease;
}

.final-message:hover {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.1);
}