.demo_page__Iz0Rc{padding-top:clamp(56px,7vw,104px);padding-bottom:var(--section)}.demo_grid__I11Vv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px 80px}.demo_copy__nFo3B{display:grid;justify-items:start;gap:24px}.demo_copy__nFo3B h1{max-width:14ch}.demo_copy__nFo3B .lead{max-width:460px}.demo_formCard__E_eWX{padding:clamp(24px,3.5vw,40px)}.demo_form__K3yId,.demo_row__o_ypD{display:grid;gap:16px}.demo_row__o_ypD{grid-template-columns:1fr 1fr}.demo_field__NaA1g{display:grid;gap:8px}.demo_field__NaA1g span{font-size:.875rem;color:var(--ink-2)}.demo_field__NaA1g input{width:100%;padding:12px 14px;border:1px solid var(--line-strong);border-radius:0;background:var(--core-00);font-size:1rem;transition:border-color .2s var(--ease),background-color .2s var(--ease)}.demo_field__NaA1g input:focus{outline:none;border-color:var(--teal);background:#fff}.demo_submit__YjcCQ{margin-top:8px;width:100%}.demo_error__bG1LG{font-size:.875rem;color:#c2410c}.demo_fine__i_CNx{font-size:.8125rem;color:var(--ink-2)}.demo_fine__i_CNx a{text-decoration:underline;text-underline-offset:2px}.demo_done__6E_YK{display:grid;justify-items:start;gap:16px;padding:24px 0}.demo_doneDot__xqq4z{width:10px;height:10px;border-radius:50%;background:var(--orange)}@media (max-width:900px){.demo_grid__I11Vv{grid-template-columns:1fr}}@media (max-width:520px){.demo_row__o_ypD{grid-template-columns:1fr}}