.lead-form-container{padding:16px;background:var(--surface1);border-radius:8px;max-width:500px;margin:0 auto;width:100%}.lead-form-header{display:flex;flex-direction:column;gap:8px}.lead-form-title{font-size:1.5rem;font-weight:700}.lead-form-description{color:var(--secondaryText);line-height:1.5}.lead-form{display:flex;flex-direction:column;gap:1.5rem}.lead-form-submit{align-self:flex-start;margin-top:.5rem}.lead-form-success{text-align:center;font-size:1.25rem;white-space:pre-line}