.lead-form{background:linear-gradient(160deg,var(--green-700) 0,var(--green-900) 100%);border-radius:var(--radius-lg);color:#fff;margin:56px 0 32px;overflow:hidden;padding:48px 36px;position:relative}.lead-form:before{background:radial-gradient(circle at 20% 0,rgba(34,197,94,.25),transparent 40%),radial-gradient(circle at 100% 100%,rgba(34,197,94,.15),transparent 40%);content:"";inset:0;pointer-events:none;position:absolute}.lead-form__inner{margin:0 auto;max-width:560px;position:relative}.lead-form h2{color:#fff;font-size:30px;margin-bottom:8px;text-align:center}.lead-form>.lead-form__inner>p{color:hsla(0,0%,100%,.8);font-size:14.5px;margin-bottom:26px;text-align:center}.lead-form .field>span{color:hsla(0,0%,100%,.7)}.lead-form input,.lead-form select{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);border-radius:10px;color:#fff;font-family:inherit;font-size:14px;outline:none;padding:11px 14px;width:100%}.lead-form input::placeholder{color:hsla(0,0%,100%,.4)}.lead-form input:focus,.lead-form select:focus{background:hsla(0,0%,100%,.12);border-color:var(--green-400)}.lead-form .checkbox{align-items:flex-start;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;font-size:12px;gap:10px;margin:16px 0 18px}.lead-form .checkbox input{margin-top:2px;width:auto}.lead-form__small{align-items:center;color:hsla(0,0%,100%,.6);display:flex;font-size:11px;gap:6px;justify-content:center;margin-top:12px}.lead-form__small [data-lucide]{height:12px;width:12px}