.lead-form-container.svelte-18l4vvf{background:#fff;padding:32px;border-radius:var(--radius-box, 24px);box-shadow:var(--shadow-card, 0 10px 40px -10px rgba(0,0,0,.1));border:1px solid var(--border-color, #e2e8f0);max-width:400px;width:100%;margin:0 auto;color:#0f172a}h3.svelte-18l4vvf{font-size:24px;font-weight:800;margin-bottom:8px}.subtitle.svelte-18l4vvf{font-size:14px;opacity:.7;margin-bottom:24px}.error-msg.svelte-18l4vvf{background:#ffebee;color:#b91c1c;padding:12px;border-radius:8px;font-size:14px;font-weight:600;margin-bottom:16px}.form-group.svelte-18l4vvf{margin-bottom:20px;text-align:left}label.svelte-18l4vvf{display:block;font-size:14px;font-weight:600;margin-bottom:8px}input.svelte-18l4vvf{width:100%;padding:14px 16px;border:1px solid #cbd5e1;border-radius:8px;font-size:16px;transition:all .2s;font-family:inherit;box-sizing:border-box}input.svelte-18l4vvf:focus{outline:none;border-color:var(--tim-blue, #0055b8);box-shadow:0 0 0 3px #0055b81a}input.svelte-18l4vvf:disabled{background:#f1f5f9;opacity:.7;cursor:not-allowed}.btn-submit.svelte-18l4vvf{width:100%;background:var(--tim-blue, #0055b8);color:#fff;border:none;padding:16px;border-radius:var(--radius-pill, 99px);font-size:16px;font-weight:800;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.btn-submit.svelte-18l4vvf:hover:not(:disabled){background:#004ebc;transform:translateY(-2px);box-shadow:0 8px 16px #0055b833}.btn-submit.svelte-18l4vvf:disabled{opacity:.8;cursor:not-allowed}.btn-submit.success.svelte-18l4vvf{background:#00ab4e;opacity:1}.spinner.svelte-18l4vvf{width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-18l4vvf-spin 1s linear infinite}@keyframes svelte-18l4vvf-spin{to{transform:rotate(360deg)}}@media(max-width:480px){.lead-form-container.svelte-18l4vvf{padding:24px 16px}h3.svelte-18l4vvf{font-size:20px}}
