@media (max-width: 1024px) {
  .comparison-grid {
    grid-template-columns: 1fr !important;
  }
}

@media (max-width: 768px) {
  .comparison-card {
    padding: 30px 20px !important;
  }

  .comparison-visual {
    min-height: 220px !important;
    height: auto !important;
  }
}
