.lead-form.svelte-33db70{scroll-margin-top:96px}form.svelte-33db70{flex-direction:column;gap:20px;display:flex}.req-note.svelte-33db70{color:var(--neutral-600);margin:0;font-size:13px}.star.svelte-33db70{color:var(--color-danger);font-weight:700}.opt.svelte-33db70{color:var(--neutral-500);font-weight:500}.status.svelte-33db70{display:none}.status.show.svelte-33db70{border-radius:var(--radius-md);background:var(--color-danger-bg);color:#8e2a1f;border:1px solid #efc4bf;align-items:flex-start;gap:10px;padding:14px 16px;font-size:15px;line-height:1.5;display:flex}.status.show.svelte-33db70 svg{flex-shrink:0;margin-top:2px}.status.svelte-33db70:focus{box-shadow:var(--shadow-focus);outline:none}.grid.svelte-33db70{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;display:grid}.field.svelte-33db70{flex-direction:column;gap:6px;min-width:0;display:flex}.field.full.svelte-33db70{grid-column:1/-1}label.svelte-33db70{font-family:var(--font-display);color:var(--izt-black-charcoal);font-size:14px;font-weight:600;line-height:1.3}input.svelte-33db70,select.svelte-33db70,textarea.svelte-33db70{border:1px solid var(--neutral-300);border-radius:var(--radius-md);width:100%;min-height:48px;color:var(--izt-black-charcoal);font-family:var(--font-body);transition:border-color .16s var(--ease-standard), box-shadow .16s var(--ease-standard);background:#fff;padding:12px 14px;font-size:16px;line-height:1.4}textarea.svelte-33db70{resize:vertical;min-height:140px}input.svelte-33db70::placeholder,textarea.svelte-33db70::placeholder{color:var(--neutral-500)}input.svelte-33db70:hover,select.svelte-33db70:hover,textarea.svelte-33db70:hover{border-color:var(--neutral-400)}input.svelte-33db70:focus-visible,select.svelte-33db70:focus-visible,textarea.svelte-33db70:focus-visible{border-color:var(--izt-navy-blue);box-shadow:0 0 0 3px var(--blue-100);outline:none}.has-error.svelte-33db70 input:where(.svelte-33db70),.has-error.svelte-33db70 select:where(.svelte-33db70),.has-error.svelte-33db70 textarea:where(.svelte-33db70){border-color:var(--color-danger)}.select-wrap.svelte-33db70{position:relative}.select-wrap.svelte-33db70:after{content:"";border-right:2px solid var(--izt-navy-blue);border-bottom:2px solid var(--izt-navy-blue);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:16px;transform:translateY(-70%)rotate(45deg)}select.svelte-33db70{appearance:none;cursor:pointer;padding-right:40px}.help.svelte-33db70{color:var(--neutral-600);margin:0;font-size:13px;line-height:1.45}.notes.svelte-33db70:empty{display:none}.notes.svelte-33db70{margin-top:16px}.note.svelte-33db70{border-radius:var(--radius-md);border-left:3px solid var(--izt-navy-blue);background:var(--blue-50);color:var(--fg-default);margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.err.svelte-33db70{color:var(--color-danger);margin:0;font-size:13px;font-weight:600;line-height:1.45}.hp.svelte-33db70{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.submit-row.svelte-33db70{flex-wrap:wrap;align-items:center;gap:12px 20px;padding-top:4px;display:flex}.submit.svelte-33db70{border-radius:var(--radius-pill);background:var(--izt-navy-blue);color:#fff;min-height:50px;font-family:var(--font-display);letter-spacing:.02em;cursor:pointer;transition:background .16s var(--ease-standard);border:0;justify-content:center;align-items:center;gap:8px;padding:15px 28px;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.submit.svelte-33db70:hover:not(:disabled){background:var(--blue-900)}.submit.svelte-33db70:focus-visible{box-shadow:var(--shadow-focus);outline:none}.submit.svelte-33db70:disabled{cursor:progress;opacity:.8}.submit.svelte-33db70 .spin{animation:.9s linear infinite svelte-33db70-lead-spin}@keyframes svelte-33db70-lead-spin{to{transform:rotate(360deg)}}.success.svelte-33db70{flex-direction:column;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.success.svelte-33db70:focus{outline:none}.success-icon.svelte-33db70{background:var(--color-success-bg);width:52px;height:52px;color:var(--color-success);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.success-title.svelte-33db70{font-family:var(--font-display);letter-spacing:-.01em;color:var(--izt-navy-blue);margin:6px 0 0;font-size:26px;font-weight:800;line-height:1.15}.success.svelte-33db70 p:where(.svelte-33db70){max-width:520px;color:var(--neutral-700);margin:0;font-size:16px;line-height:1.6}@media (width<=600px){.grid.svelte-33db70{grid-template-columns:1fr}.submit.svelte-33db70{width:100%}}
