/* Lead popup e pagina obrigado */
.lead-popup-overlay{position:fixed;inset:0;background:rgba(0,0,0,.65);z-index:1000000;display:flex;align-items:center;justify-content:center;padding:20px}
.lead-popup-box{background:#fff;border-radius:10px;max-width:460px;width:100%;padding:28px 24px 24px;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.3)}
.lead-popup-close{position:absolute;top:10px;right:14px;border:none;background:transparent;font-size:28px;line-height:1;cursor:pointer;color:#666}
.lead-popup-box h3{
	font-family:'Montserrat', sans-serif;
	font-size:var(--text-lg, 20px);
	color:#063375;
	margin-bottom:8px;
}
.lead-popup-desc{
	font-size:var(--text-sm, 13px);color:#5e5e5e;margin-bottom:18px;text-align:left}
.lead-popup-form label{display:block;font-size:13px;margin-bottom:4px;color:#5e5e5e}
.lead-popup-form input[type=text],.lead-popup-form input[type=email],.lead-popup-form input[type=tel]{width:100%;padding:10px;border:1px solid #c6c6c6;border-radius:4px;margin-bottom:12px;box-sizing:border-box}
.lead-popup-actions{text-align:center;margin-top:6px}
.lead-popup-actions input[type=submit]{background:#063375;color:#fff;border:none;border-radius:5px;padding:14px 28px;font-size:14px;text-transform:uppercase;cursor:pointer;min-height:44px}
body.lead-popup-open{overflow:hidden}

.whats_bottom img{
	width:72px;
	height:auto;
	display:block;
	filter:drop-shadow(0 4px 12px rgba(0,0,0,.2));
}

@media (max-width:700px){
	.lead-popup-overlay{padding:12px;align-items:flex-end}
	.lead-popup-box{max-height:90vh;overflow-y:auto;padding:22px 18px 18px;border-radius:10px 10px 0 0}
	.lead-popup-box h3{font-size:18px}
	.lead-popup-form input[type=text],.lead-popup-form input[type=email],.lead-popup-form input[type=tel]{font-size:16px;padding:12px}
}
.lp-obrigado{padding:80px 0 120px}
.lp-obrigado-box{max-width:680px;margin:0 auto;text-align:center;background:#fff;border:1px solid #e5e9f0;border-radius:10px;padding:40px 32px;box-shadow:0 8px 30px rgba(0,0,0,.06)}
.lp-obrigado-box h2{font-size:28px;color:#063375;margin-bottom:14px}
.lp-obrigado-box p{font-size:15px;line-height:24px;color:#5e5e5e;margin-bottom:16px;text-align:center}
.lp-btn-whatsapp{display:inline-block;background:#00a550;color:#fff!important;padding:16px 28px;border-radius:6px;font-size:15px;font-weight:600;margin:10px 0 20px}
.lp-btn-whatsapp:hover{background:#008c44}
.lp-obrigado-alt a{color:#063375;font-size:13px}
