@media (max-width: 900px) {
  .hero-wrap { grid-template-columns: 1fr !important; gap: 40px; }
  .hizmet-grid { grid-template-columns: 1fr 1fr !important; }
  .neden-grid { grid-template-columns: 1fr !important; }
  .iletisim-grid { grid-template-columns: 1fr !important; }
  .footer-grid { grid-template-columns: 1fr 1fr !important; gap: 32px; }
  .firma-grid { grid-template-columns: repeat(3, 1fr) !important; }
  .blog-grid { grid-template-columns: 1fr 1fr !important; }
}

@media (max-width: 600px) {
  .hizmet-grid, .blog-grid { grid-template-columns: 1fr !important; }
  .form-row { grid-template-columns: 1fr !important; }
  .footer-grid { grid-template-columns: 1fr !important; }
  .firma-grid { grid-template-columns: repeat(2, 1fr) !important; }
  .nav-links { display: none !important; }
  .teklif-grid { grid-template-columns: 1fr !important; }
  .neden-nums { grid-template-columns: 1fr 1fr !important; }
  .logo-mobile { display: block !important; }
}
