/* Módulo de publicación: contenido comercial, contacto y ajustes responsivos. */
.industrial-proof {
  display: grid;
  grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr);
  align-items: stretch;
  margin-top: 1rem;
  border: 1px solid var(--line);
  background: #151d1b;
}

.industrial-proof img {
  width: 100%;
  height: 560px;
  object-fit: cover;
  object-position: center 55%;
}

.industrial-proof > div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: clamp(2rem, 5vw, 5rem);
}

.industrial-proof h3 {
  max-width: 680px;
  margin: 0;
  font: 600 clamp(2rem, 4vw, 4.3rem)/.98 "Space Grotesk", sans-serif;
  letter-spacing: -.06em;
}

.industrial-proof p:not(.eyebrow) {
  max-width: 600px;
  color: #bfc5bd;
  line-height: 1.7;
}

.industrial-proof a {
  width: max-content;
  margin-top: 1rem;
  border-bottom: 1px solid var(--clay);
  color: #f1b885;
  font-weight: 700;
}

.contact-options strong {
  overflow-wrap: anywhere;
}

.spec-row i.value-62 { --value: 62%; }
.spec-row i.value-20 { --value: 20.3%; }
.spec-row i.value-5 { --value: 5%; }
.spec-row i.value-3 { --value: 3%; }

@media (max-width: 860px) {
  .industrial-proof {
    grid-template-columns: 1fr;
  }

  .industrial-proof img {
    height: min(620px, 75svh);
  }
}

@media (max-width: 560px) {
  .industrial-proof img {
    height: 430px;
  }
}
