.lp-demo.svelte-1btqv1g{background:var(--surface);padding:var(--sp-9) var(--sp-5);border-top:1px solid var(--line)}.lp-demo-inner.svelte-1btqv1g{gap:var(--sp-8);grid-template-columns:1fr 1fr;align-items:start;max-width:1160px;margin:0 auto;display:grid}.lp-demo-copy.svelte-1btqv1g{padding-top:var(--sp-5)}.lp-section-eyebrow.svelte-1btqv1g{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 var(--sp-3) 0}.lp-section-title.svelte-1btqv1g{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:var(--fw-bold);letter-spacing:-.03em;color:var(--text);margin:0 0 var(--sp-3) 0;line-height:1.1}.lp-section-sub.svelte-1btqv1g{font-size:var(--fs-lg);color:var(--text-2);margin:0 0 var(--sp-6) 0;line-height:1.65}.lp-demo-bullets.svelte-1btqv1g{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lp-demo-bullet.svelte-1btqv1g{align-items:center;gap:var(--sp-3);font-size:var(--fs-md);color:var(--text-2);line-height:1.5;display:flex}.lp-demo-bullet-icon.svelte-1btqv1g{background:var(--accent-l);width:24px;height:24px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-demo-form-wrap.svelte-1btqv1g{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-6);box-shadow:0 2px 12px #0000000a}.lp-demo-form.svelte-1btqv1g{gap:var(--sp-4);flex-direction:column;display:flex}.lp-demo-name-row.svelte-1btqv1g{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.lp-form-group.svelte-1btqv1g{gap:var(--sp-1);flex-direction:column;display:flex}.lp-form-label.svelte-1btqv1g{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-2);line-height:1.4}.lp-form-label-required.svelte-1btqv1g:after{content:" *";color:var(--accent)}.lp-form-optional.svelte-1btqv1g{font-weight:var(--fw-normal);color:var(--text-3)}.lp-form-input.svelte-1btqv1g,.lp-form-select.svelte-1btqv1g,.lp-form-textarea.svelte-1btqv1g{background:var(--surface);width:100%;color:var(--text);border:1px solid var(--line-2);border-radius:var(--r-sm);font-family:var(--font-sans);font-size:var(--fs-sm);appearance:none;line-height:1.5;transition:border-color .15s,box-shadow .15s}.lp-form-input.svelte-1btqv1g,.lp-form-select.svelte-1btqv1g{height:40px;padding:0 var(--sp-3)}.lp-form-textarea.svelte-1btqv1g{padding:var(--sp-2) var(--sp-3);resize:vertical;min-height:96px}.lp-form-input.svelte-1btqv1g::placeholder,.lp-form-textarea.svelte-1btqv1g::placeholder{color:var(--text-3)}.lp-form-input.svelte-1btqv1g:focus,.lp-form-select.svelte-1btqv1g:focus,.lp-form-textarea.svelte-1btqv1g:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-l);outline:none}.lp-form-select.svelte-1btqv1g{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--sp-3) center;padding-right:var(--sp-7);cursor:pointer}.lp-form-error.svelte-1btqv1g{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--danger);background:#fef2f2;border:1px solid #fecaca;line-height:1.5;display:flex}.lp-form-error-icon.svelte-1btqv1g{flex-shrink:0;display:flex}.lp-demo-submit.svelte-1btqv1g{width:100%;height:48px;font-size:var(--fs-md);gap:var(--sp-2);margin-top:var(--sp-1)}.lp-demo-submit.svelte-1btqv1g:disabled{opacity:.65;cursor:not-allowed;transform:none}.lp-demo-spinner.svelte-1btqv1g{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite svelte-1btqv1g-lp-spin;display:inline-block}@keyframes svelte-1btqv1g-lp-spin{to{transform:rotate(360deg)}}.lp-demo-legal.svelte-1btqv1g{font-size:var(--fs-xs);color:var(--text-3);text-align:center;margin:0;line-height:1.5}.lp-demo-legal.svelte-1btqv1g a:where(.svelte-1btqv1g){color:var(--text-2);text-underline-offset:2px;text-decoration:underline}.lp-demo-legal.svelte-1btqv1g a:where(.svelte-1btqv1g):hover{color:var(--text)}.lp-demo-success.svelte-1btqv1g{text-align:center;align-items:center;gap:var(--sp-4);padding:var(--sp-7) var(--sp-5);flex-direction:column;display:flex}.lp-demo-success-icon.svelte-1btqv1g{width:64px;height:64px;color:var(--ok);background:#dcfce7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-demo-success-heading.svelte-1btqv1g{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--text);margin:0;line-height:1.3}.lp-demo-success-body.svelte-1btqv1g{font-size:var(--fs-sm);color:var(--text-2);max-width:36ch;margin:0;line-height:1.65}.lp-sr-only.svelte-1btqv1g{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.lp-demo-inner.svelte-1btqv1g{gap:var(--sp-6);grid-template-columns:1fr}.lp-demo-copy.svelte-1btqv1g{padding-top:0}}@media (width<=480px){.lp-demo-name-row.svelte-1btqv1g{grid-template-columns:1fr}}
