.integrations-intro { min-width: 0; }
.integrations-section h2::after { display: none; }
.integration-logos { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px 20px; margin: 34px 0 0; padding: 0; list-style: none; }
.integration-logo { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 6px; min-width: 0; min-height: 80px; }
.integration-logo img { display: block; object-fit: contain; max-width: 100%; height: auto; }
.integration-logo > span { font-size: 12px; line-height: 1.3; color: #65645e; }
.logo-openai img, .logo-clio img, .logo-calendly img { width: 34px; }
.logo-telnyx img, .logo-zapier img { width: 110px; }
.logo-salesforce img { width: 75px; }
@media (max-width: 1100px) { .integration-logos { grid-template-columns: repeat(2, minmax(0, 1fr)); max-width: 360px; gap: 8px 25px; } }
@media (max-width: 600px) {
  .integration-logos { margin-top: 23px; max-width: 360px; gap: 7px 35px; }
  .integration-logo { min-height: 68px; }
  .integrations-section .split { gap: 30px; }
}
