.book-demo-form-wrap.svelte-x5vwad{width:100%}.book-demo-title.svelte-x5vwad{font-size:1.75rem;font-weight:700;color:var(--text-primary, #111827);margin:0 0 .5rem}.book-demo-subtitle.svelte-x5vwad{color:var(--text-secondary, #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:var(--text-primary, #111827)}.form-group.svelte-x5vwad input:where(.svelte-x5vwad),.form-group.svelte-x5vwad textarea:where(.svelte-x5vwad){border:2px solid var(--border-color, #e5e7eb);border-radius:10px;padding:.75rem .9rem;font:inherit;color:var(--text-primary, #111827);background:var(--surface-alt, #f9fafb)}.form-group.svelte-x5vwad input:where(.svelte-x5vwad):focus,.form-group.svelte-x5vwad textarea:where(.svelte-x5vwad):focus{outline:none;border-color:var(--primary, #222);background:var(--bg-card, #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:var(--btn-primary-bg, #222);color:var(--btn-primary-text, #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}}
