.commercial-lead{max-width:1180px;margin:3rem auto;padding:2rem;display:grid;grid-template-columns:minmax(240px,.8fr) 1.2fr;gap:2rem;border:1px solid #d7e5e9;border-radius:24px;background:linear-gradient(120deg,#f2f9f7,#fff);box-shadow:0 14px 35px rgba(18,63,89,.08)}
.commercial-lead__copy h2{margin:.35rem 0 .7rem;color:#123f59}.commercial-lead__copy p{color:#5d7b8d}.commercial-lead__phone{display:inline-block;margin-top:.6rem;color:#123f59;font-size:1.25rem;font-weight:700}.commercial-lead__form{display:grid;gap:.8rem}.commercial-lead__fields{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.commercial-lead label,.commercial-lead__captcha{display:grid;gap:.35rem;color:#123f59;font-weight:600}.commercial-lead input,.commercial-lead textarea{width:100%;padding:.7rem;border:1px solid #c8dbe1;border-radius:10px;background:#fff;font:inherit}.commercial-lead__captcha{max-width:290px}.commercial-lead__captcha .captcha-image{display:block;width:290px;max-width:100%;height:68px;margin:.2rem 0 .1rem;border:1px solid #c8dbe1;border-radius:10px;background:#eef5f2}.commercial-lead__privacy{display:flex!important;align-items:center;gap:.45rem;font-size:.85rem;font-weight:400!important}.commercial-lead__privacy input{width:auto}.commercial-lead__privacy a{color:#178fb9}.commercial-lead .btn{justify-self:start}.commercial-lead .hp-field{display:none}@media(max-width:760px){.commercial-lead{margin:2rem 1rem;padding:1.3rem;grid-template-columns:1fr}.commercial-lead__fields{grid-template-columns:1fr}.commercial-lead .btn{width:100%}}
