/* IMPACT Contact — layout after retiring the legacy AI widget.
   Scoped to #contact content; it does not affect other two-column sections. */
.ct-hero-inner .two-col.ct-contact-only {
  grid-template-columns: minmax(0, 680px);
  justify-content: center;
  gap: 0;
}
.ct-contact-only .col-left {
  min-width: 0;
  width: 100%;
}
.ct-contact-only .col-left .ct-glass-card {
  width: 100%;
  box-sizing: border-box;
}
.ct-contact-only .col-left .contact-wrapper {
  max-width: none;
}
@media (max-width: 768px) {
  .ct-hero-inner .two-col.ct-contact-only { grid-template-columns: minmax(0, 1fr); }
}
