/* =========================================================
   EDSAONE · Capacidades › Capacidades industriales (Figma 27:332)
   Usa de eds-base.css: .eds-dhero, .eds-form-card, .eds-strip, .eds-tecblock, .eds-cols2,
   .eds-list--spaced y .eds-cta-band.
   ========================================================= */

/* 1 · La tarjeta del formulario queda 90px antes del borde derecho, como en Figma */
@media only screen and (min-width: 990px) {
  #top #eds-ci-hero .eds-form-card { margin-right: 90px !important; }
}
#top #eds-ci-hero .eds-dhero__text p + p { margin-top: 20px; }

/* Filas: texto 770 + imagen 420 (60) · filas anchas: texto 590 + imagen 610 (50-60) */
#top .eds-ci-row .content { padding: 50px 0; }
#top #eds-ci-prensas .content { padding-top: 90px; }
@media only screen and (min-width: 990px) {
  #top .eds-ci-row .flex_column_table { --eds-gap: 60px; justify-content: space-between; }
  #top .eds-ci-row .eds-tecblock__text { flex: 0 1 770px; padding-top: 30px !important; }
  #top .eds-ci-row .eds-tecblock__media { flex: 0 1 420px; }
  #top .eds-ci-row--wide .eds-tecblock__text { flex: 0 1 590px; padding-top: 0 !important; }
  #top .eds-ci-row--wide .eds-tecblock__media { flex: 0 1 610px; }
}
#top .eds-ci-row .eds-h2 { margin-bottom: 15px; }
#top .eds-ci-row .eds-cols2 { margin-top: 20px; }
#top .eds-ci-img--prensas { aspect-ratio: 420 / 582; }
#top .eds-ci-img--soldadura { aspect-ratio: 420 / 502; }
#top .eds-ci-img--hornos { aspect-ratio: 420 / 462; }
#top .eds-ci-img--acabado { aspect-ratio: 420 / 522; }
#top .eds-ci-img--ancha { aspect-ratio: 610 / 366; }
#top #eds-ci-hornos .avia-button-wrap { margin-top: 30px !important; }

/* CTA: título en tres líneas, como en Figma */
#top #eds-ci-cta .eds-cta-band__inner h2 { max-width: 520px; margin: 0; }

@media only screen and (max-width: 989px) {
  #top .eds-ci-row .flex_column_table { flex-direction: column; }
  #top .eds-ci-row .eds-tecblock__text { order: 1; }
  #top .eds-ci-row .eds-tecblock__media { order: 2; margin-top: 24px !important; }
}
