/* A mesma validação da /agentes, com apresentação compacta na aba da home. */
.home-partner-signup{border-top:1px solid #e1dbcf;margin-top:24px;padding-top:24px}
.home-partner-signup h3{font-size:25px;letter-spacing:-.04em;margin:0 0 8px}
.simulator .home-partner-intro{font-size:13px;line-height:1.5;color:#716956;margin:0 0 20px}
.home-partner-signup form{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.home-partner-signup label{font-size:12px;font-weight:600;margin-bottom:7px}
.home-partner-signup input{width:100%;min-width:0;min-height:48px;border:1px solid #dcd6ca;border-radius:12px;background:white;color:#171713;padding:12px;font:inherit;font-size:14px}
.home-partner-signup input:focus{outline:2px solid #a47a21;outline-offset:2px}
.home-partner-signup .ca-termos,.home-partner-signup .ca-captcha,.home-partner-signup .ca-feedback,.home-partner-signup button[type=submit]{grid-column:1/-1}
.home-partner-signup .ca-termos{font-size:11px;line-height:1.6;color:#716956}
.home-partner-signup .ca-termos a,.home-partner-login a{text-decoration:underline;text-underline-offset:3px}
.home-partner-signup button[type=submit]{display:flex;justify-content:center;align-items:center;width:100%;min-height:50px;border:0;border-radius:30px;padding:14px 20px;background:#f2a51a;color:#171713;font:inherit;font-size:14px;font-weight:600;cursor:pointer}
.home-partner-signup button:disabled{opacity:.55;cursor:wait}
.home-partner-login{font-size:13px;text-align:center;margin:20px 0 0}
@media(max-width:600px){.home-partner-signup form{grid-template-columns:1fr}}
@media(min-width:1000px){
 .simulator #sim-panel-parceiro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}
 .simulator #sim-panel-parceiro>.sim-result{grid-column:1;grid-row:3;margin:0}
 .simulator #sim-panel-parceiro>.sim-disclaimer{grid-column:1;grid-row:4}
 .simulator #sim-panel-parceiro>.home-partner-signup{grid-column:2;grid-row:2/span 3;border-top:0;border-left:1px solid #e1dbcf;margin:0;padding:0 0 0 32px;min-width:0}
}
@media(max-width:700px){body:has(.home-partner-signup:focus-within) .whatsapp-float{visibility:hidden;pointer-events:none}}
