.book-demo-form-wrap.svelte-x5vwad{width:100%}.book-demo-title.svelte-x5vwad{font-size:1.75rem;font-weight:700;color:#111827;margin:0 0 .5rem}.book-demo-subtitle.svelte-x5vwad{color:#6b7280;margin:0 0 1.5rem;line-height:1.6}.book-demo-form.svelte-x5vwad{display:flex;flex-direction:column;gap:1rem}.form-row.svelte-x5vwad{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group.svelte-x5vwad{display:flex;flex-direction:column;gap:.4rem}.form-group.svelte-x5vwad label:where(.svelte-x5vwad){font-size:.875rem;font-weight:600;color:#111827}.form-group.svelte-x5vwad input:where(.svelte-x5vwad),.form-group.svelte-x5vwad textarea:where(.svelte-x5vwad){border:2px solid #e5e7eb;border-radius:10px;padding:.75rem .9rem;font:inherit;color:#111827;background:#f9fafb}.form-group.svelte-x5vwad input:where(.svelte-x5vwad):focus,.form-group.svelte-x5vwad textarea:where(.svelte-x5vwad):focus{outline:none;border-color:#222;background:#fff}.turnstile-wrapper.svelte-x5vwad{display:flex;justify-content:center}.form-feedback.svelte-x5vwad{margin:0;font-size:.95rem}.form-feedback.error.svelte-x5vwad{color:#dc2626;font-weight:600}.form-feedback.success.svelte-x5vwad{color:#047857;font-weight:600}.submit-button.svelte-x5vwad{margin-top:.25rem;background:#222;color:#fff;border:none;border-radius:999px;padding:.85rem 1.5rem;font-weight:600;cursor:pointer;transition:opacity .2s ease}.submit-button.svelte-x5vwad:hover:not(:disabled){opacity:.9}.submit-button.svelte-x5vwad:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 640px){.form-row.svelte-x5vwad{grid-template-columns:1fr}.form-group.svelte-x5vwad input:where(.svelte-x5vwad),.form-group.svelte-x5vwad textarea:where(.svelte-x5vwad){font-size:16px}}
