/* JR Multimarcas VIX - Responsive Styles */

@media (max-width: 768px) {
    .container { padding: 0 15px; }
    .site-header { padding: 1.5rem 0; }
    .logo h1 { font-size: 2rem; }
    .main-navigation ul { flex-direction: column; gap: 1rem; margin-top: 1rem; }
    .hero { padding: 3rem 0; }
    .hero h2 { font-size: 2.2rem; }
    .hero p { font-size: 1.1rem; }
    .content-section { padding: 1.5rem; margin-bottom: 2rem; }
    .filters { flex-direction: column; align-items: center; }
    .products-grid, .finance-options { grid-template-columns: 1fr; gap: 1.5rem; }
    .footer-content { grid-template-columns: 1fr; gap: 2rem; }
    .whatsapp-button { bottom: 1rem; right: 1rem; padding: 0.8rem 1.2rem; font-size: 0.9rem; }
}



