.page-module__X_Z_4a__page{background:0 0;justify-content:center;align-items:center;min-height:100vh;padding:32px;display:flex;position:relative;overflow:hidden}.page-module__X_Z_4a__orb{z-index:0;filter:blur(120px);opacity:.6;pointer-events:none;border-radius:50%;position:absolute}.page-module__X_Z_4a__orbOne{background:#ffffffb3;width:520px;height:520px;top:-14%;left:-8%}.page-module__X_Z_4a__orbTwo{background:#576d9e38;width:460px;height:460px;bottom:-6%;right:-4%}.page-module__X_Z_4a__backNav{z-index:10;position:absolute;top:40px;left:40px}.page-module__X_Z_4a__backNav a{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#2c3e50;background:#ffffffb3;border:1px solid #fff9;border-radius:999px;align-items:center;gap:6px;padding:8px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,background-color .2s;display:inline-flex;box-shadow:0 4px 16px #0000000f}.page-module__X_Z_4a__backNav a:hover{background:#ffffffd9;transform:translateY(-1px)}.page-module__X_Z_4a__wrapper{z-index:10;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffdb;border:1px solid #ffffffb8;border-radius:24px;width:100%;max-width:1000px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 56px #1720331f}.page-module__X_Z_4a__leftPanel{color:#fff;background:#2c3e50;flex-direction:column;flex:0 0 42%;justify-content:space-between;padding:56px 44px;display:flex}.page-module__X_Z_4a__brand{margin-bottom:44px}.page-module__X_Z_4a__manifestoTitle{color:#fff;font-family:var(--font-serif), serif;margin-bottom:18px;font-size:30px;font-weight:700;line-height:1.3}.page-module__X_Z_4a__manifestoText{color:#ffffffd1;margin-bottom:18px;font-size:14px;line-height:1.75}.page-module__X_Z_4a__promiseList{gap:14px;margin-top:28px;display:grid}.page-module__X_Z_4a__promiseItem{grid-template-columns:12px 1fr;align-items:start;gap:12px;display:grid}.page-module__X_Z_4a__promiseDot{background:#c5a880f2;border-radius:999px;width:10px;height:10px;margin-top:7px;display:inline-block}.page-module__X_Z_4a__promiseTitle{color:#fff;margin:0;font-size:14px;font-weight:700}.page-module__X_Z_4a__promiseText{color:#ffffffc7;margin:4px 0 0;font-size:13px;line-height:1.7}.page-module__X_Z_4a__trustBadge{color:#fff;background:#ffffff1a;border:1px solid #ffffff26;border-radius:8px;align-items:center;padding:8px 16px;font-size:13px;font-weight:500;display:inline-flex}.page-module__X_Z_4a__rightPanel{flex-direction:column;flex:1;justify-content:center;padding:60px 56px;display:flex}.page-module__X_Z_4a__formHeader{margin-bottom:36px}.page-module__X_Z_4a__formTitle{color:#2c3e50;font-family:var(--font-serif), serif;margin-bottom:8px;font-size:28px;font-weight:700}.page-module__X_Z_4a__formSubtitle{color:#5a6270;font-size:15px}.page-module__X_Z_4a__feedback{border-radius:14px;margin-bottom:18px;padding:12px 14px;font-size:14px;line-height:1.7}.page-module__X_Z_4a__feedbackError{color:#8a3e1c;background:#fff2ebe6;border:1px solid #d8a08f99}.page-module__X_Z_4a__feedbackSuccess{color:#1f6a68;background:#eef8f7f2;border:1px solid #9dc0bcb3}.page-module__X_Z_4a__inlineForm{margin-bottom:12px}.page-module__X_Z_4a__formGroup{margin-bottom:28px}.page-module__X_Z_4a__formLabel{color:#2c3e50;letter-spacing:.5px;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.page-module__X_Z_4a__formInput{color:#1a1a24;width:100%;font-size:18px;font-family:var(--font-sans), sans-serif;background:0 0;border:none;border-bottom:1px solid #2c3e5033;outline:none;padding:12px 0;transition:border-color .3s}.page-module__X_Z_4a__formInput::placeholder{color:#2c3e504d;font-weight:300}.page-module__X_Z_4a__formInput:focus{border-bottom-color:#2c3e50}.page-module__X_Z_4a__formActionRow{justify-content:flex-end;margin-top:-10px;margin-bottom:28px;display:flex}.page-module__X_Z_4a__captchaBlock{justify-content:center;min-height:74px;margin-top:4px;margin-bottom:4px;display:flex}.page-module__X_Z_4a__captchaWidget{justify-content:center;width:100%;display:flex}.page-module__X_Z_4a__captchaWidget>div{width:min(100%,320px)}.page-module__X_Z_4a__actionButton,.page-module__X_Z_4a__secondaryButton,.page-module__X_Z_4a__submitButton,.page-module__X_Z_4a__submitLink{font-family:var(--font-sans), sans-serif;cursor:pointer;border-radius:40px;font-size:14px;font-weight:500;transition:transform .3s,box-shadow .3s,background-color .3s,border-color .3s,color .3s}.page-module__X_Z_4a__actionButton:disabled,.page-module__X_Z_4a__submitButton:disabled{cursor:not-allowed;opacity:.6;box-shadow:none;transform:none}.page-module__X_Z_4a__actionButton,.page-module__X_Z_4a__secondaryButton{color:#2c3e50;background:0 0;border:1px solid #2c3e5033;padding:12px 24px}.page-module__X_Z_4a__actionButton:hover,.page-module__X_Z_4a__secondaryButton:hover{background:#2c3e500d;border-color:#2c3e50}.page-module__X_Z_4a__submitButton,.page-module__X_Z_4a__submitLink{color:#fff;background:#2c3e50;border:none;justify-content:center;align-items:center;width:100%;padding:18px 0;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px #2c3e5026}.page-module__X_Z_4a__submitButton:hover,.page-module__X_Z_4a__submitLink:hover{background:#1a252f;transform:translateY(-2px);box-shadow:0 12px 32px #2c3e5033}.page-module__X_Z_4a__messageCard{background:#2c3e500d;border-radius:16px;margin-bottom:20px;padding:18px 18px 16px}.page-module__X_Z_4a__sessionEmail{color:#2c3e50;font-size:16px;font-weight:600}.page-module__X_Z_4a__sessionNote{color:#5a6270;margin-top:6px;font-size:14px;line-height:1.7}.page-module__X_Z_4a__buttonRow{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:900px){.page-module__X_Z_4a__wrapper{flex-direction:column;max-width:520px}.page-module__X_Z_4a__leftPanel,.page-module__X_Z_4a__rightPanel{padding:48px 32px}.page-module__X_Z_4a__brand{margin-bottom:32px}.page-module__X_Z_4a__promiseList{margin-top:22px}}@media (max-width:640px){.page-module__X_Z_4a__page{padding:20px}.page-module__X_Z_4a__backNav{top:20px;left:20px}.page-module__X_Z_4a__leftPanel,.page-module__X_Z_4a__rightPanel{padding:32px 22px}.page-module__X_Z_4a__manifestoTitle{font-size:28px}.page-module__X_Z_4a__formTitle{font-size:25px}}
