/* Estratégia: ajustes desta página sobre /assets/paginas.css. */
.hero h1 em{font-style:normal;background:linear-gradient(90deg,#c7a66a,#e8d3a3);-webkit-background-clip:text;background-clip:text;color:transparent}
.hero .hero-statement{font-size:19px;line-height:1.45;font-weight:600;color:var(--on-ink);margin:0 0 16px}
.hero .hero-description{font-size:17.5px;color:var(--on-ink-2);max-width:52ch;margin-bottom:30px}
.hero .caption{margin-top:16px;font-size:14px;color:var(--on-ink-3)}
.principios{background:var(--ink-2);border-bottom:1px solid var(--ink-line)}
.principios .wrap{display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;gap:10px 24px;padding-top:18px;padding-bottom:18px}
.principios span{font-size:12px;font-weight:700;letter-spacing:.18em;color:var(--gold)}
.intro{margin:-18px 0 30px;max-width:72ch}
.titulo-3{font-size:clamp(22px,2.4vw,28px);line-height:1.15;margin-bottom:14px}
.acompanha{margin-top:44px}
.sechead #t-fit{max-width:22ch}
@media (max-width:720px){
  .hero .hero-statement{font-size:17.5px}
  .hero .hero-description{font-size:16.5px;margin-bottom:24px}
  .principios .wrap{grid-template-columns:1fr 1fr}
  .intro{margin:-10px 0 24px}
  .acompanha{margin-top:32px}
}
