/* Ritmo editorial mais compacto: a vitrine aparece já na primeira rolagem. */
main{display:flex;flex-direction:column}
.hero{order:-4;min-height:610px;height:610px}
.ticker{order:-3;height:48px}
.market-grid{order:-2;padding-top:58px;padding-bottom:88px}
.statement{order:-1;padding:75px 7vw 65px}
.hero-copy{padding:60px 3vw 48px 7vw;display:flex;flex-direction:column;justify-content:center}
.hero-copy h1{font-size:clamp(58px,6vw,90px);margin:18px 0 20px}
.hero-copy>p{font-size:16px;line-height:1.6}
.hero-actions{margin-top:24px}
.hero-meta{margin-top:32px}
.stage{min-height:610px}
.market-card{min-height:440px}
.market-card img{height:205px}
.card-clay h2{margin-top:235px}
.statement h2{font-size:clamp(48px,5.5vw,80px)}
@media(max-width:1050px){.hero{height:auto;min-height:0}.hero-copy{min-height:560px}.stage{min-height:540px}.market-grid{padding-top:45px}.statement{padding-top:70px}}
@media(max-width:700px){.hero-copy{min-height:0;padding:48px 22px 38px}.hero-copy h1{font-size:46px;line-height:.94;margin:14px 0 17px}.hero-copy>p{font-size:14px;line-height:1.55}.hero-actions{margin-top:18px;gap:14px}.primary{padding:14px 20px}.stage{min-height:300px}.hero-meta{display:none}.ticker{height:42px}.market-grid{padding-top:26px}.market-card{min-height:430px}.statement{padding:60px 22px 42px}}
