.form-page .lead-form{background:#f7f6f3;border:1px solid #e5e2dd;border-radius:24px;margin-top:24px;padding:32px}.form-page .lead-form__section{gap:14px}.form-page .lead-form__section legend{color:var(--button-ink);letter-spacing:-.01em;text-transform:none;margin-bottom:16px;font-size:17px;font-weight:400;line-height:1.4}.form-page .lead-form__section legend span{color:var(--gray-deep);letter-spacing:.03em;margin-right:10px;font-family:ui-monospace,monospace;font-size:11px}.form-page .lead-form__section+.lead-form__section{border-top:0;margin-top:26px;padding-top:0}.form-page .lead-form :is(input,select,textarea){background:#fff;border-color:#d4d0ca;border-radius:12px;font-size:16px;line-height:1.4}.form-page .lead-form__field--inset>span{color:#5c6065;font-size:12px;line-height:16px;top:9px;left:16px}.form-page .lead-form__field--inset :is(input,textarea){padding:27px 16px 9px}.form-page .lead-form select{min-height:60px;padding-inline:16px}.form-page .lead-form textarea{min-height:120px}.form-page .lead-form .lead-form__message.is-expanded{min-height:240px}.form-page .lead-form small{font-size:12px;line-height:1.5}.form-page .lead-form__resize{min-height:28px;margin-top:-8px}.form-page .lead-form__attachment{border-top:1px solid #e1ddd7;gap:7px;margin-top:2px;padding-top:18px}.form-page .lead-form__attachment>span{letter-spacing:normal;text-transform:none;font-size:12px;font-weight:400}.form-page .lead-form input[type=file]{background:0 0;border:0;border-radius:0;min-height:44px;padding:0;font-size:13px;line-height:44px}.form-page .lead-form input[type=file]::file-selector-button{border-radius:10px;margin-block:0;padding:0 16px;font-size:13px;line-height:42px}.form-page .lead-form__status:empty{min-height:0;margin:0}.form-page .lead-form__actions{align-items:center;gap:20px;margin-top:24px}.form-page .lead-form__actions .button{min-height:48px;font-size:13px}.form-page .lead-form__actions p{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.8}.form-page .lead-form__actions p>span{color:var(--gray-deep);display:block}.form-page .lead-form__actions p a{font-weight:400}@media (max-width:600px){.form-page .lead-form{border-radius:18px;padding:20px 16px}.form-page .lead-form__section{gap:12px}.form-page .lead-form__section legend{margin-bottom:12px}.form-page .lead-form__actions{gap:16px}.form-page .lead-form__actions p{text-align:left}}
