.resource-download-modal{flex-direction:column;gap:20px;display:flex}.resource-download-modal__header{text-align:left}.resource-download-modal__header h3{color:var(--primary);margin:0 0 6px;font-size:24px;font-weight:600;line-height:1.25}.resource-download-modal__header p{color:var(--text2);margin:0;font-size:14px;line-height:1.4}.resource-download-modal__form{flex-direction:column;gap:16px;display:flex}.resource-download-modal__form .form-field,.resource-download-modal__form .form-field-homepage{margin-bottom:0}.resource-download-modal__form label{color:var(--black);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.resource-download-modal__form .ui-input,.resource-download-modal__form .phone-box-homepage{border:1px solid var(--grey3,#d9d9d9);background:var(--white);border-radius:8px;min-height:44px;font-size:14px}.resource-download-modal__form .ui-input.error,.resource-download-modal__form .phone-box-homepage.error{border-color:var(--red,#d9534f)}.resource-download-modal__form .order-btn-full{min-height:46px;margin-top:8px;font-size:15px;font-weight:600}.resource-download-modal__error-msg{color:var(--red,#d9534f);margin:0 0 0 2px;font-size:12px}.resource-download-modal__submit-error{color:var(--red,#d9534f);text-align:center;margin:-4px 0 0;font-size:12px;line-height:1.4}.resource-success-modal{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:10px 8px;display:flex}.resource-success-modal__icon-wrap{background:rgba(46,155,103,.12);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.resource-success-modal__icon-wrap svg{color:#2e9b67;width:32px;height:32px}.resource-success-modal h3{color:var(--primary);margin:0;font-size:22px;font-weight:600}.resource-success-modal p{color:var(--text2);max-width:420px;margin:0;font-size:14px;line-height:1.5}.resource-success-modal .order-btn-primary{min-width:140px;margin-top:8px}
