/* ===== СТИЛИ ТОЛЬКО ДЛЯ ПК ===== */
@media screen and (min-width: 769px) {
    .navbar {
        padding: 15px 0;
    }
    
    .desktop-menu {
        display: flex !important;
    }
    
    .mobile-menu-toggle,
    .mobile-menu {
        display: none !important;
    }
    
    .hero {
        min-height: calc(100vh - 80px);
    }
    
    .advantages-grid {
        grid-template-columns: repeat(4, 1fr);
    }
    
    .services-grid {
        grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
    }
}
