.lead-form.callout{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-5) var(--sp-6);border:0;border-radius:var(--r-lg);background:var(--accent-dim);color:var(--text)}.lead-form h3{margin:0;font-family:var(--font-display);font-size:19px;font-weight:700;letter-spacing:-.015em;line-height:1.3}.lead-form .hint{margin:0 0 var(--sp-2);font-size:14px;line-height:1.55;color:var(--muted)}.lead-form .field{margin:0}.lead-form .row{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}.lead-form .input{flex:1 1 220px;min-width:0;min-height:44px;font-size:15px;background:var(--panel)}.lead-form .btn{flex:none}@media (max-width:560px){.lead-form.callout{padding:var(--sp-4)}.lead-form .btn{width:100%}}