/* One calm white application card instead of scattered fields. */
.lead-callback .lead-form{display:grid!important;grid-template-columns:1fr 1fr;gap:16px;background:#fff!important;border:0!important;border-radius:26px!important;padding:28px!important;box-shadow:0 0 0 2px rgba(13,59,102,.14)!important;max-width:620px}
.lead-callback .lead-form>label:not(.lead-consent){display:flex!important;flex-direction:column;align-items:stretch;gap:7px;margin:0!important;color:#0d3b66!important;font-weight:700;font-size:.92rem}.lead-callback .lead-form>label:nth-child(3){grid-column:1 / -1}.lead-callback .lead-form input:not([type="checkbox"]),.lead-callback .lead-form select{width:100%;min-height:52px;background:#f3fbfe!important;border:1.5px solid #a7d8f0!important;border-radius:13px!important;padding:12px 15px!important;color:#0d3b66!important}.lead-callback .lead-form input:focus,.lead-callback .lead-form select:focus{border-color:#4eb6e0!important;background:#fff!important;box-shadow:0 0 0 3px rgba(78,182,224,.16)!important}.lead-callback .lead-consent{grid-column:1 / -1;display:grid!important;grid-template-columns:20px 1fr!important;gap:8px;margin:3px 0 0!important;font-weight:400!important}.lead-callback .lead-form .btn{grid-column:1 / -1;width:100%!important;margin-top:0;border-radius:13px!important}.lead-callback .lead-status{grid-column:1 / -1;margin:0!important}
@media(max-width:650px){.lead-callback .lead-form{grid-template-columns:1fr;padding:21px!important;border-radius:22px!important;gap:14px}.lead-callback .lead-form>label:nth-child(3){grid-column:1}.lead-callback .lead-consent,.lead-callback .lead-form .btn,.lead-callback .lead-status{grid-column:1}}
