/* Montserrat hospedada no próprio site (sem Google Fonts: não envia o IP do visitante a terceiros). Fonte variável 100–900, licença SIL OFL 1.1. */
@font-face{font-family:'Montserrat';font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/Montserrat-VF.woff') format('woff')}
body,button,input,select,textarea{font-family:'Montserrat','Segoe UI',system-ui,-apple-system,Roboto,Arial,sans-serif}
body{font-weight:400}
/* Títulos em Black (900) e subtítulos em ExtraBold (800); texto corrido em Regular (400) */
h1,h2{font-weight:900;letter-spacing:-.015em}
h3,h4{font-weight:800}
.hero h1{font-size:clamp(30px,4.4vw,48px);line-height:1.12}
h2{font-size:clamp(26px,3.4vw,38px)}
.big{font-weight:900}
.eyebrow,.kicker{font-weight:700}
p,li,.sub,.lead{font-weight:400}
