/* ASIP.MD tablet rules v1.0 - generic page/grid rules only. Header/footer own their CSS. */
@media (min-width: 621px) and (max-width: 1024px) {
  .page-hero-grid,
  .split-visual,
  .calculator-layout,
  .caem-tool,
  .form-card-wide { grid-template-columns: 1fr; }
  .service-grid,
  .pricing-grid,
  .timeline-rich,
  .related-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .split-copy { position: static; }
  .visual-band { grid-template-columns: 1fr; }
  .matrix-row { grid-template-columns: 1fr; }
  .route-map { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
