.lz-form{background-color:var(--lz-color-bg);width:100%}.lz-form__inner{margin:0 auto;max-width:1440px;padding:40px 15px}.lz-form__panel{background:radial-gradient(60% 60% at 88% 108%,rgba(252,202,49,.1) 0,rgba(252,202,49,0) 60%),linear-gradient(180deg,#f9fafb,#faf7f1);border-radius:40px;overflow:hidden;padding:24px 12px}.lz-form__card{background-color:#fff;border-radius:32px;gap:40px;padding:32px 20px}.lz-form__aside,.lz-form__card{display:flex;flex-direction:column}.lz-form__aside{align-items:center;gap:32px;justify-content:center}.lz-form__illustration{display:block;height:auto;max-width:364px;width:100%}.lz-form__aside-text{align-items:center;display:flex;flex-direction:column;gap:20px;text-align:center}.lz-form__greeting{color:#0a0a0a;font-size:clamp(28px,5vw,36.6px);letter-spacing:-.69px;line-height:1.1}.lz-form__greeting,.lz-form__intro{font-family:var(--lz-font-display);font-weight:400;margin:0}.lz-form__intro{color:#1c1c1c;font-size:clamp(17px,2vw,20px);letter-spacing:-.37px;line-height:1.5}.lz-form__main{min-width:0}.lz-form__form{gap:32px}.lz-form__fields,.lz-form__form{display:flex;flex-direction:column}.lz-form__fields{gap:15px}.lz-form__field{display:flex;flex-direction:column;gap:7.3px}.lz-form__label,.lz-form__legend{color:#333;font-family:var(--lz-font-body);font-size:13px;font-weight:500;letter-spacing:-.32px;line-height:18.3px;padding:0}.lz-form__input{background-color:#fff;border:1.83px solid #e4e4e7;border-radius:12.8px;box-sizing:border-box;color:var(--lz-color-text-primary);font-family:var(--lz-font-body);font-size:15px;height:47.6px;padding:0 16px;transition:border-color .2s ease;width:100%}.lz-form__input:focus{border-color:var(--lz-color-accent);outline:none}.lz-form__input[aria-invalid=true]{border-color:#c0392b}.lz-form__phone{align-items:stretch;display:flex;gap:8px}.lz-form__phone-code{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='none' stroke='%2371717b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1.83px solid #e4e4e7;border-radius:12.8px;box-sizing:border-box;color:var(--lz-color-text-primary);cursor:pointer;flex:0 0 auto;font-family:var(--lz-font-body);font-size:15px;height:47.6px;padding:0 30px 0 12px;transition:border-color .2s ease}.lz-form__phone-code:focus{border-color:var(--lz-color-accent);outline:none}.lz-form__phone .lz-form__input{flex:1 1 auto;min-width:0}.lz-form__group{border:0;display:flex;flex-direction:column;gap:14px;margin:0;padding:0}.lz-form__legend{display:block;margin-bottom:20px;width:100%}.lz-form__options{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.lz-form__option{background-color:#fff;border:.87px solid rgba(166,162,180,.4);border-radius:12px;box-shadow:0 4px 4.3px rgba(58,22,0,.15);cursor:pointer;display:flex;flex-direction:column;gap:12px;padding:13px 11px;transition:border-color .2s ease,color .2s ease}.lz-form__radio{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.lz-form__option-mark{border:1.5px solid #a6a2b4;border-radius:50%;box-sizing:border-box;flex-shrink:0;height:16px;position:relative;transition:border-color .2s ease;width:16px}.lz-form__option-label{color:#333;font-family:var(--lz-font-body);font-size:13px;font-weight:400;line-height:1.3;overflow-wrap:break-word}.lz-form__radio:checked~.lz-form__option-mark{border-color:var(--lz-color-accent)}.lz-form__radio:checked~.lz-form__option-mark:after{background-color:var(--lz-color-accent);border-radius:50%;content:"";inset:3px;position:absolute}.lz-form__option:has(.lz-form__radio:checked){border-color:var(--lz-color-accent)}.lz-form__option:has(.lz-form__radio:checked) .lz-form__option-label{color:var(--lz-color-accent)}.lz-form__option:has(.lz-form__radio:focus-visible){outline:2px solid var(--lz-color-accent);outline-offset:2px}.lz-form__actions{display:flex;flex-direction:column;gap:22px}.lz-form__submit{align-items:center;background-color:var(--lz-color-accent);border:0;border-radius:9999px;color:#fff;cursor:pointer;display:flex;font-family:var(--lz-font-body);font-size:14.1px;gap:11px;justify-content:center;letter-spacing:.44px;padding:13.7px 21px;transition:filter .2s ease;width:100%}.lz-form__submit:hover{filter:brightness(1.1)}.lz-form__submit[disabled]{cursor:progress;opacity:.7}.lz-form__submit-arrow{flex-shrink:0}.lz-form__status{color:#c0392b;font-family:var(--lz-font-body);font-size:13px;line-height:1.5;margin:0}.lz-form__status:empty{display:none}.lz-form__status--ok{color:#2e7d32}.lz-form__legal{color:#71717b;font-family:var(--lz-font-body);font-size:11px;line-height:18.3px;margin:0;text-align:center}.lz-form__form[hidden]{display:none}@media (min-width:768px){.lz-form__inner{padding:77px 70px}.lz-form__panel{padding:72px 32px}.lz-form__card{align-items:center;flex-direction:row;gap:51px;justify-content:center;padding:44px 40px}.lz-form__aside{border-right:.915px solid hsla(0,0%,68%,.3);flex:0 1 458px;gap:64px;padding-right:51px}.lz-form__aside-text{gap:32px}.lz-form__main{flex:0 1 435px}.lz-form__form{gap:50px}.lz-form__options{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1200px){.lz-form__card{padding:44px 101px}}