.lp-ai .lp-contact{padding-bottom:clamp(100px,10vw,160px)}.lp-ai .lp-contact__intro{margin:0 auto clamp(32px,4vw,48px);max-width:760px;text-align:center}.lp-ai .lp-contact__pretitle{color:var(--lp-heading);font-family:var(--lp-font-head);font-size:clamp(18px,1.8vw,22px);margin-bottom:12px}.lp-ai .lp-contact__title{color:var(--lp-accent);margin:0}.lp-ai .lp-contact__stage{margin:0 auto;max-width:640px;position:relative}.lp-ai .lp-contact__decor{bottom:-60px;left:-300px;width:400px}.lp-ai .lp-contact__card{background:#f7f7f5;border:1px solid #e5e5e3;border-radius:var(--lp-radius-md);padding:clamp(24px,3vw,36px);position:relative;z-index:1}.lp-ai .lp-contact__form form fieldset{max-width:none!important}.lp-ai .lp-contact__form .form-columns-2{display:flex;gap:16px}.lp-ai .lp-contact__form .form-columns-2 .hs-form-field{flex:1;float:none;padding:0;width:auto!important}.lp-ai .lp-contact__form .hs-form-field{margin-bottom:16px}.lp-ai .lp-contact__form .hs-form-field .input{margin-right:0!important}.lp-ai .lp-contact__form .hs-form-field>label{color:var(--lp-heading);display:block;font-family:var(--lp-font-head);font-size:12px;font-weight:700;letter-spacing:.03em;margin-bottom:6px;text-transform:uppercase}.lp-ai .lp-contact__form .hs-input:not([type=radio]):not([type=checkbox]){background:#fff;border:1px solid var(--lp-border);border-radius:4px;font-family:var(--lp-font-body);font-size:15px;height:44px;margin:0;padding:10px 12px;width:100%!important}.lp-ai .lp-contact__form textarea.hs-input{height:120px}.lp-ai .lp-contact__form .hs-input::placeholder{color:#9aa0a6;font-size:15px}.lp-ai .lp-contact__form input[type=checkbox],.lp-ai .lp-contact__form input[type=radio]{accent-color:var(--lp-accent);height:auto;margin:0 8px 0 0;width:auto}.lp-ai .lp-contact__form .inputs-list{list-style:none;margin:8px 0 0;padding:0}.lp-ai .lp-contact__form .hs-fieldtype-radio .inputs-list{display:flex;flex-wrap:wrap;gap:8px 32px}.lp-ai .lp-contact__form .inputs-list label{align-items:center;display:flex;font-size:15px}.lp-ai .lp-contact__form .hs_submit{margin-top:8px}.lp-ai .lp-contact__form .hs-button{background:var(--lp-dark);border-radius:6px;font-family:var(--lp-font-head);font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.2;min-width:0;padding:14px 20px;text-transform:uppercase;width:100%}.lp-ai .lp-contact__form .hs-button:hover{background:var(--lp-heading)}.lp-ai .lp-contact__form .legal-consent-container{font-size:13px;line-height:1.45}.lp-ai .lp-contact__form .hs-error-msgs label{font-size:13px}@media (max-width:1099px){.lp-ai .lp-contact__decor{left:-200px;width:300px}}@media (max-width:767px){.lp-ai .lp-contact__decor{display:none}.lp-ai .lp-contact__form .form-columns-2{flex-direction:column;gap:0}}