@media (max-width: 768px) {
    /* --- SERVICES PAGE MOBILE OPTIMIZATIONS --- */

    .services-process-grid {
        display: flex !important;
        flex-direction: column !important;
        gap: 24px !important;
    }

    .service-process-card h3 {
        border-bottom: 2px solid var(--brand-cyan) !important;
        width: fit-content !important;
        display: inline-block !important;
        padding-bottom: 4px !important;
        font-size: 1.1rem !important;
    }


}

