/* Páginas específicas de calefactores centrales.
   Extiende reparacion.css sin alterar la identidad visual de ACJR. */

.heater-hero {
  background: #0b1420;
}

.heater-hero .srv-hero-bg {
  object-position: center;
}

.heater-note {
  max-width: 760px;
  margin: -24px auto 56px;
  padding: 18px 22px;
  border: 1px solid rgba(0, 229, 255, 0.24);
  border-radius: 14px;
  background: rgba(0, 229, 255, 0.06);
  color: rgba(255, 255, 255, 0.76);
  font-size: 14px;
  line-height: 1.7;
  text-align: left;
}

.heater-note strong {
  color: #00e5ff;
}

.heater-related {
  margin-top: 24px;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.7);
}

.heater-related a {
  color: #00e5ff;
  font-weight: 700;
  text-decoration: none;
}

.heater-related a:hover {
  text-decoration: underline;
}

.heater-form-context {
  grid-column: 1 / -1;
  margin: 0;
  color: rgba(255, 255, 255, 0.65);
  font-size: 14px;
}

@media (max-width: 768px) {
  .heater-hero .srv-hero-bg {
    object-position: center;
  }

  .heater-hero .srv-hero-content {
    gap: 16px;
  }

  .heater-hero h1 {
    font-size: 36px;
  }

  .heater-note {
    margin: -12px 0 42px;
  }
}
