.demo-grid{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}@media (max-width:900px){.demo-grid{grid-template-columns:1fr}}.steps-list{flex-direction:column;gap:26px;margin-top:32px;display:flex}.step-item{gap:16px;display:flex}.step-num{font-family:var(--mono);background:var(--white);border:1.5px solid var(--line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;display:flex}.step-text b{margin-bottom:3px;font-size:15.5px;display:block}.step-text span{color:var(--ink-soft);font-size:14px;line-height:1.55}.demo-form-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:34px}.demo-form-card h3{margin-bottom:22px;font-size:19px}.demo-form-card .form-field label{color:var(--ink-soft)}.demo-form-card .form-field input,.demo-form-card .form-field select,.demo-form-card .form-field textarea{background:var(--paper);border:1px solid var(--line);color:var(--ink)}.demo-form-card .form-field input::placeholder,.demo-form-card .form-field textarea::placeholder{color:#9aa0a8}.demo-form-card .form-field input:focus,.demo-form-card .form-field select:focus,.demo-form-card .form-field textarea:focus{border-color:var(--marigold)}.form-reassure{font-family:var(--mono);color:var(--ink-soft);text-align:center;margin-top:16px;font-size:12px}
