.lead-finder-intro{border-top:1px solid var(--line,#dbe5ee);border-bottom:1px solid var(--line,#dbe5ee);grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.lead-finder-intro-label{color:var(--brand,#3f638a);margin-bottom:14px;font-size:12px;font-weight:600}.lead-finder-intro h2{letter-spacing:-.035em;font-size:clamp(30px,3vw,42px);font-weight:600;line-height:1.15}.lead-finder-intro h2+p{max-width:50ch;color:var(--muted,#4a5f74);margin-top:20px;font-size:16px;line-height:1.7}.lead-finder-intro form{gap:12px;min-width:0;display:grid}.lead-finder-intro label{font-size:14px;font-weight:600}.lead-finder-intro input{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c6d5e2;border-radius:6px;padding:14px;font-size:16px}.lead-finder-intro input:focus-visible{outline-offset:3px;outline:3px solid #9bbbd9}.lead-finder-intro button{cursor:pointer}.lead-finder-intro small{color:var(--muted,#4a5f74);font-size:12px;line-height:1.6}.lead-finder-intro-next{border-left:2px solid #c8d8e7;padding-left:24px}.lead-finder-coming-soon-link{color:var(--brand,#3f638a);text-underline-offset:5px;font-size:17px;font-weight:600;text-decoration:underline}.lead-finder-coming-soon-link:hover{color:var(--ink,#132233)}.lead-finder-coming-soon-link:focus-visible{outline-offset:5px;outline:3px solid #9bbbd9}.lead-finder-intro-next p{max-width:46ch;color:var(--muted,#4a5f74);text-wrap:pretty;margin-top:18px;font-size:15px;line-height:1.7}@media (max-width:700px){.lead-finder-intro{grid-template-columns:1fr;gap:28px}}
