/* ==========================================================================
   Mobile Responsive — placeholder, full version in Step 14
   ========================================================================== */

@media (max-width: 768px) {
    .nav-desktop {
        display: none;
    }

    .lang-switcher {
        display: none;
    }

    .hamburger {
        display: flex;
    }

    .header-inner {
        gap: var(--space-sm);
    }

    .footer-grid {
        grid-template-columns: 1fr;
        gap: var(--space-xl);
    }

    .footer-nav-companies {
        columns: 2;
    }
}
