


    .about-hero {
        background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url('{{ asset("images/about-hero-bg.jpg") }}');
        background-size: cover;
        background-position: center;
        background-attachment: fixed;
    }
    .hero-overlay {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0, 35, 102, 0.6);
    }

    .hover-zoom {
        transition: transform 0.3s ease;
    }
    .hover-zoom:hover {
        transform: scale(1.03);
    }
    .client-card {
        transition: all 0.3s ease;
    }
    .client-card:hover {
        transform: translateY(-5px);
        box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
    }


/* Responsive */
@media (max-width: 768px) {
    .our-story .container,
    .team-grid {
        grid-template-columns: 1fr;
    }
    
    .milestones,
    .team-values {
        grid-template-columns: 1fr;
    }
}