.consultation-form{margin-top:32px;text-align:left}.consultation-form h3{font-size:26px;margin:0 0 24px}.form-grid{display:grid;grid-template-columns:1fr;gap:18px}.consultation-form label{display:block;font-size:15px;font-weight:600}.consultation-form input:not([type=checkbox]),.consultation-form select,.consultation-form textarea{display:block;width:100%;box-sizing:border-box;margin-top:8px;padding:14px;border:1px solid #b7c8d7;border-radius:4px;background:#fff;color:#132e43;font:inherit;font-size:16px;min-height:48px}.consultation-form textarea{resize:vertical}.consultation-form :is(input,select,textarea,button):focus-visible{outline:3px solid #71caff;outline-offset:3px}.consultation-form .finance-checkbox{display:flex;align-items:center;gap:12px;margin-top:20px;min-height:44px}.finance-checkbox input{width:22px;height:22px;flex-shrink:0}.consultation-form .form-privacy{font-size:13px;line-height:1.6;margin:16px 0 24px;opacity:.85}.consultation-form .button{width:100%;cursor:pointer;min-height:52px}.consultation-form .form-note{font-size:14px;overflow-wrap:anywhere}.form-note a{color:inherit;text-decoration:underline}@media(min-width:600px){.form-grid{grid-template-columns:1fr 1fr}.form-wide{grid-column:1/-1}}