.LeadForm_form__jn2IK{background:#fff;border:1px solid var(--hoc-line);border-radius:var(--hoc-radius-lg);padding:28px;box-shadow:var(--hoc-shadow-sm)}.LeadForm_heading__um8p5{font-size:22px;margin-bottom:6px;color:var(--hoc-ink)}.LeadForm_sub__NXxR0{font-size:14px;color:var(--hoc-muted);margin-bottom:22px}.LeadForm_row___917W{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}.LeadForm_field__JDBBe{display:block;margin-bottom:16px}.LeadForm_field__JDBBe>span{display:block;font-size:13px;font-weight:600;color:var(--hoc-ink);margin-bottom:7px}.LeadForm_field__JDBBe input,.LeadForm_field__JDBBe select,.LeadForm_field__JDBBe textarea{width:100%;font-family:inherit;font-size:15px;color:var(--hoc-ink);padding:12px 14px;border:1.5px solid var(--hoc-line);border-radius:12px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.LeadForm_field__JDBBe input:focus,.LeadForm_field__JDBBe select:focus,.LeadForm_field__JDBBe textarea:focus{outline:none;border-color:var(--hoc-primary);box-shadow:0 0 0 3px rgba(90,93,219,.12)}.LeadForm_field__JDBBe textarea{resize:vertical}.LeadForm_consent__9XK6t{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--hoc-muted);margin-bottom:18px}.LeadForm_consent__9XK6t input{margin-top:2px;width:16px;height:16px;flex-shrink:0;accent-color:var(--hoc-primary)}.LeadForm_error__5PxqC{background:#fee2e2;color:#991b1b;font-size:14px;padding:12px 14px;border-radius:10px;margin-bottom:16px}.LeadForm_submit__RMnKE{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--hoc-primary);color:#fff;font-weight:700;font-size:16px;border:none;border-radius:40px;padding:15px;cursor:pointer;box-shadow:0 8px 22px rgba(90,93,219,.3);transition:all .18s ease;font-family:inherit}.LeadForm_submit__RMnKE:hover:not(:disabled){background:var(--hoc-primary-dark);transform:translateY(-1px)}.LeadForm_submit__RMnKE:disabled{opacity:.7;cursor:not-allowed}.LeadForm_success__s9iwY{background:#fff;border:1px solid var(--hoc-line);border-radius:var(--hoc-radius-lg);padding:48px 28px;text-align:center}.LeadForm_success__s9iwY i{font-size:52px;color:var(--hoc-green);margin-bottom:16px}.LeadForm_success__s9iwY h3{font-size:24px;margin-bottom:8px}.LeadForm_success__s9iwY p{color:var(--hoc-muted)}@media (min-width:560px){.LeadForm_row___917W{grid-template-columns:1fr 1fr}}