/* TRITEC Americas site — responsive layer (design tokens come from ../styles.css) */
html { scroll-behavior: smooth; }
body { margin: 0; background: var(--surface-page); }

@media (max-width: 980px) {
  .grid-3 { grid-template-columns: 1fr 1fr !important; }
  .grid-4 { grid-template-columns: 1fr 1fr !important; }
  .stack-2 { grid-template-columns: 1fr !important; }
  .footer-grid { grid-template-columns: 1fr 1fr !important; gap: 32px !important; }
  .investor-model-grid { grid-template-columns: 1fr 1fr !important; }
}
@media (max-width: 760px) {
  .site-nav, .site-actions { display: none !important; }
  .site-burger { display: inline-flex !important; }
  .grid-3, .grid-4 { grid-template-columns: 1fr !important; }
  .footer-grid { grid-template-columns: 1fr !important; }
  .investor-model-grid { grid-template-columns: 1fr !important; }
}
@media (min-width: 761px) {
  .site-mobilemenu { display: none !important; }
}
