 .staff-card {
        border: none;
        transition: all 0.3s ease;
        overflow: hidden;
        border-radius: 15px;
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
        background: #fff;
    }

    .staff-card:hover {
        transform: translateY(-8px);
        box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
    }

    .staff-card img {
        height: 280px;
        object-fit: cover;
        border-bottom: 3px solid #0154A2;
    }

    .staff-name {
        font-weight: 600;
        color: #0154A2;
    }

    .staff-designation {
        font-size: 0.9rem;
        color: #555;
    }

    h3.section-title {
        font-weight: 700;
        margin: 40px 0 25px;
        color: #0154A2;
        text-align: center;
    }