
.recovery-help{margin-block:48px;padding:clamp(24px,4vw,48px);background:linear-gradient(135deg,#fff,#edf0f2);border:1px solid #c7cdd0;border-radius:20px;box-shadow:0 16px 45px #18212a0b;scroll-margin-top:120px}
.recovery-help h2{max-width:24ch;margin:0 0 16px!important;color:#18212a!important;font-size:clamp(28px,4vw,42px)!important;line-height:1.15!important}.recovery-help>p{max-width:70ch;color:#46515a;font-size:16px;line-height:1.65}.recovery-help .recovery-kicker{color:#0a7956;font-size:14px;font-weight:700;letter-spacing:.04em}
.recovery-help>p:last-of-type{margin-top:20px}.recovery-form{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}.recovery-form .field{display:flex;flex-direction:column;gap:8px;position:relative;margin:0;min-width:0}.recovery-form .field.full,.recovery-form .consent,.recovery-form .lead-submit,.recovery-form .recovery-note,.recovery-form .form-error{grid-column:1/-1}
.recovery-form .field label{position:static!important;transform:none!important;inset:auto!important;order:-1;background:transparent!important;padding:0!important;margin:0;color:#26313b!important;font:600 16px/1.5 Manrope,sans-serif!important;pointer-events:auto}
.recovery-form .field input,.recovery-form .field select,.recovery-form .field textarea{box-sizing:border-box;width:100%;max-width:100%;min-height:52px;padding:12px 14px!important;border:1px solid #aab5bd;border-radius:10px;background:#fff;color:#18212a;font:400 16px/1.5 Manrope,sans-serif;box-shadow:none;appearance:auto}.recovery-form .field textarea{min-height:112px;resize:vertical}.recovery-form .field :is(input,select,textarea):focus-visible{outline:3px solid #0a7956;outline-offset:3px}
.recovery-form .field-error{display:none;color:#a42a20;font-size:14px}.recovery-form .invalid .field-error{display:block}.recovery-form .invalid :is(input,select,textarea){border-color:#a42a20}.recovery-form .consent{display:flex;align-items:flex-start;gap:12px;margin:0}.recovery-form .consent input{position:static!important;opacity:1!important;appearance:auto!important;width:20px;height:20px;flex:0 0 20px;margin-top:3px}.recovery-form .consent label{padding:0!important;font-size:14px;line-height:1.6}.recovery-form .consent label:before,.recovery-form .consent label:after{display:none!important}.recovery-form .btn{white-space:normal;text-align:center;background:#20272d;color:#fff;min-height:56px}.recovery-form .recovery-note{font-size:14px;line-height:1.6;color:#46515a;margin:0}.recovery-help .form-success:not(.show){display:none}.recovery-help .form-success.show{display:block}.recovery-form .consent.invalid{outline:2px solid #a42a20;outline-offset:6px}.recovery-top{display:inline-flex;padding:12px 18px;margin-top:20px;border:1px solid #aab5bd;border-radius:10px;font-weight:700;color:#18212a;background:#fff}.article a[href="#sales-help"]{font-weight:700}.recovery-form .lead-submit{display:flex;justify-content:flex-end}
@media(max-width:600px){.recovery-form{grid-template-columns:1fr}.recovery-help{padding:24px 18px}.recovery-form .lead-submit .btn{width:100%}}
