.DemoForm_form__T7ftZ{display:grid;grid-gap:1.35rem;gap:1.35rem}.DemoForm_grid__I5gP0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.DemoForm_field__oTpfE{display:grid;grid-gap:.5rem;gap:.5rem}.DemoForm_fieldFull__Ybf8T{grid-column:1/-1}.DemoForm_label__Yjqm4{color:var(--color-charcoal);font-family:var(--font-mono),monospace;font-size:.78rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.DemoForm_input__14iHr{width:100%;min-height:3.65rem;padding:.95rem 1rem;border:1px solid rgb(var(--stone-border-rgb)/.72);border-radius:1rem;background:rgb(var(--warm-white-rgb)/.78);color:var(--color-warm-black);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.DemoForm_input__14iHr::placeholder{color:var(--color-text-muted)}.DemoForm_input__14iHr:focus{border-color:var(--color-ember-orange);background:var(--color-warm-white);box-shadow:0 0 0 4px rgb(var(--ember-orange-rgb)/.12)}.DemoForm_inputError__Bn3tH{border-color:var(--color-danger)}.DemoForm_inputValid__m9zZQ{border-color:var(--color-success)}.DemoForm_errorText__uJtoA,.DemoForm_submitError__X_VC_{color:var(--color-danger);font-size:.875rem}.DemoForm_submitButton__aT52s{width:100%;min-height:3.9rem;border:none}.DemoForm_submitButton__aT52s:disabled{cursor:not-allowed;opacity:.9}.DemoForm_spinnerWrap__pPWe1{display:inline-flex;align-items:center;gap:.75rem}.DemoForm_spinner__LRctT{width:1rem;height:1rem;border:2px solid rgb(var(--warm-white-rgb)/.32);border-top-color:var(--color-dark-text);border-radius:999px;animation:DemoForm_spin__Q5DPE .72s linear infinite}.DemoForm_privacyText__vpm8H{margin:0;color:var(--color-text-secondary);font-size:.9375rem;line-height:1.7}.DemoForm_successCard__mP17i{display:grid;grid-gap:1rem;gap:1rem;padding:1.75rem;border-top:4px solid var(--color-ember-orange);border-radius:var(--radius-xl);background:rgb(var(--warm-white-rgb)/.82);box-shadow:var(--shadow-card)}.DemoForm_successIcon__L1_rD{width:3rem;height:3rem;display:inline-grid;place-items:center;border-radius:999px;background:var(--color-success-fill);color:var(--color-success);font-size:1.5rem;font-weight:700}.DemoForm_successTitle__nxVqG{margin:0;color:var(--color-charcoal);font-family:var(--font-heading),sans-serif;font-size:2rem}.DemoForm_successBody__Lmjxr{margin:0;color:var(--color-warm-black);line-height:1.75}.DemoForm_successBody__Lmjxr a{color:var(--color-deep-ember);text-decoration:underline}@keyframes DemoForm_spin__Q5DPE{to{transform:rotate(1turn)}}@media (max-width:767px){.DemoForm_grid__I5gP0{grid-template-columns:1fr}.DemoForm_fieldFull__Ybf8T{grid-column:auto}}