.rep-hero{padding:70px 0}.rep-hero .audience-grid{grid-template-columns:1.15fr .85fr;gap:64px}.rep-hero h1{font-size:clamp(2.5rem,4.8vw,4rem)}.rep-hero .audience-photo img{max-height:570px}.rep-editorial{display:grid;grid-template-columns:1fr 1fr;gap:28px 80px}.rep-editorial>.eyebrow{grid-column:1/-1;margin-bottom:0}.rep-checks{margin-top:18px}.rep-checks li{font-size:17px;padding-bottom:22px}.field textarea{font:inherit;display:block;width:100%;padding:12px 14px;border:1px solid var(--control);border-radius:8px;color:var(--ink);resize:vertical;min-height:100px}.success-card[hidden]{display:none}#cadastro .success-card{margin:0}#cadastro .form-card[hidden]{display:none}
@media(max-width:850px){.rep-hero .audience-grid,.rep-editorial{grid-template-columns:1fr;gap:30px}.rep-hero .audience-photo img{max-height:420px}.rep-hero .audience-photo{order:2}}
@media(max-width:650px){.rep-hero{padding:40px 0}.rep-hero h1{font-size:clamp(2.2rem,9vw,3rem)}.rep-hero .audience-photo img{max-height:330px}.header-actions .button-small{max-width:180px}}
