/* V46: painel de retorno, sem alterar estilos anteriores. */
.contactv46-return {background:linear-gradient(110deg,#171311,#271b16 55%,#171311);border-block:1px solid rgba(190,139,101,.27);padding:clamp(48px,7vw,88px) 0;scroll-margin-top:110px}
.contactv46-return-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);align-items:center;gap:clamp(28px,6vw,90px)}
.contactv46-return h2{font:normal clamp(32px,4vw,58px)/1.08 Georgia,serif;color:#f3eae1;margin:12px 0 22px;letter-spacing:-.03em}
.contactv46-return h2 em{color:#cbaa93;font-weight:400}
.contactv46-return p:not(.eyebrow){color:#e1d7cc;max-width:610px;font-size:clamp(15px,1.4vw,18px);line-height:1.65}
.contactv46-return .contactv46-hint{color:#baa99c!important;font-size:13px!important}
.contactv46-actions{display:flex;flex-direction:column;align-items:stretch;gap:14px}
.contactv46-actions .button{min-height:55px;display:flex;justify-content:space-between;align-items:center;gap:18px;text-align:left}
.contactv46-actions small{color:#b8a698;line-height:1.5}
@media(max-width:760px){.contactv46-return-grid{grid-template-columns:1fr}.contactv46-return{padding:55px 0}.contactv46-actions .button{width:100%}}
