/* FINXARIA V60r43 — ajuste exclusivo del texto de la portada. */
#inicio .hero-copy .hero-lead {
  display: flex !important;
  flex-direction: column !important;
  gap: clamp(10px, 1.3vh, 16px) !important;
  width: 100% !important;
  max-width: 620px !important;
  margin-top: clamp(16px, 2vh, 22px) !important;
  margin-bottom: clamp(20px, 2.5vh, 28px) !important;
  font-size: clamp(14px, 1.05vw, 16px) !important;
  line-height: 1.52 !important;
  font-weight: 400 !important;
  letter-spacing: 0 !important;
  color: #cbdbe1 !important;
  -webkit-text-fill-color: #cbdbe1 !important;
}
#inicio .hero-copy .hero-lead > strong {
  display: block !important;
  font-size: clamp(18px, 1.65vw, 24px) !important;
  line-height: 1.22 !important;
  font-weight: 740 !important;
  letter-spacing: -.017em !important;
  color: #eef9fb !important;
  -webkit-text-fill-color: #eef9fb !important;
}
#inicio .hero-copy .hero-lead > .fx43-hero-explanation {
  display: block !important;
  font-size: clamp(14px, 1.04vw, 16px) !important;
  line-height: 1.53 !important;
  font-weight: 400 !important;
  max-width: 59ch !important;
  color: #cbdbe1 !important;
  -webkit-text-fill-color: #cbdbe1 !important;
}
@media (max-width: 750px) {
  #inicio .hero-copy .hero-lead { max-width: 100% !important; gap: 10px !important; }
  #inicio .hero-copy .hero-lead > strong { font-size: clamp(17px, 4.2vw, 21px) !important; }
  #inicio .hero-copy .hero-lead > .fx43-hero-explanation { font-size: 14px !important; }
}
