/* v-editorial / en — overrides locales (mirror de ES editorial) */

.lead-magnet-tag{
  font-family:'Cormorant Garamond',serif;font-style:italic;
  font-size:14px;color:var(--ink-mute);margin-top:14px;line-height:1.5;
  max-width:480px;
}
.lead-magnet-tag em{color:var(--gold-dark);font-style:italic}

.section-body .quote-block{
  font-family:'Cormorant Garamond',serif;font-style:italic;
  font-size:24px;color:var(--ink);
  padding:18px 0 18px 26px;border-left:2px solid var(--gold);
  margin:28px 0;line-height:1.45;
}
.section-body .quote-block.big{
  font-size:clamp(24px,3vw,34px);
  font-weight:400;border-left-width:2px;
  color:var(--gold-dark);
  padding:24px 0 24px 28px;
}

.section-body .solo-line{
  font-family:'Cormorant Garamond',serif;
  font-size:clamp(48px,6vw,72px);
  font-weight:400;color:var(--gold-dark);
  margin:36px 0;text-align:center;
  letter-spacing:.3em;line-height:1;opacity:.75;
}
.section-body .solo-line em{font-style:normal}

@media(max-width:760px){
  .eyebrow.center-mobile{text-align:center}
}

.problema, .experiencia, .metodologia{padding:130px 0}
.problema .section-body p,
.experiencia .section-body p,
.metodologia .section-body p{
  font-size:19px;line-height:1.75;
}

.avatar-meta{
  font-family:'DM Sans',sans-serif;font-size:11px;
  color:var(--ink-mute);letter-spacing:.05em;margin-top:4px;
}

.frase-suelta{padding:180px 32px}
.frase-suelta p{margin-bottom:32px}

.reviews-note{
  text-align:center;font-family:'DM Sans',sans-serif;
  font-size:12px;color:var(--ink-mute);
  margin-top:32px;letter-spacing:.04em;font-style:italic;
}
