{"id":597,"date":"2024-11-07T16:28:53","date_gmt":"2024-11-07T16:28:53","guid":{"rendered":"https:\/\/protaxcenter.com\/?page_id=597"},"modified":"2026-06-26T18:40:37","modified_gmt":"2026-06-26T18:40:37","slug":"formation","status":"publish","type":"page","link":"https:\/\/protaxcenter.com\/en\/formation\/","title":{"rendered":"Business Formation Form"},"content":{"rendered":"\r\n        <script>\r\n            window.incorpFormSettings = {\r\n                nonce: 'a3db5e390a',\r\n                apiUrl: 'https:\/\/protaxcenter.com\/en\/wp-json\/incorp-form\/v1\/add-data',\r\n                referralCheckUrl: 'https:\/\/protaxcenter.com\/en\/wp-json\/incorp-form\/v1\/check-referral'\r\n            };\r\n        <\/script>\r\n        <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.0.0-beta3\/css\/all.min.css\">\r\n<style>\r\n  .wiz * {\r\n    box-sizing: border-box\r\n  }\r\n\r\n  .wiz {\r\n    max-width: 700px;\r\n    margin: 0 auto;\r\n    background: #fff;\r\n    border-radius: 12px;\r\n    box-shadow: 0 2px 16px rgba(0, 0, 0, .1);\r\n    padding: 2rem 2.5rem;\r\n    font-family: Arial, sans-serif;\r\n    color: #222\r\n  }\r\n\r\n  .wiz .referral-status {\r\n  font-size: 12px;\r\n  margin-top: 5px;\r\n  min-height: 14px;\r\n}\r\n.wiz .referral-status.valid { color: #2d8a4e; }\r\n.wiz .referral-status.invalid { color: #c0392b; }\r\n.wiz .referral-status.checking { color: #888; }\r\n\r\n  .wiz .hint-box {\r\n    font-size: 13px;\r\n    font-weight: 600;\r\n    padding: 10px 14px;\r\n    border-radius: 8px;\r\n    background: #f5f7fa;\r\n    border: 1.5px solid #e0e0e0;\r\n    margin-top: 12px;\r\n    transition: all .15s;\r\n  }\r\n  .wiz .hint-box:empty {\r\n    display: none;\r\n  }\r\n  .wiz .hint-box + .hint-box {\r\n    margin-top: 8px;\r\n  }\r\n\r\n  .wiz .progress-bar {\r\n    display: flex;\r\n    align-items: flex-start;\r\n    margin-bottom: 2.5rem\r\n  }\r\n\r\n  .wiz .step-wrap {\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    flex: 1\r\n  }\r\n\r\n  .wiz .dot-row {\r\n    display: flex;\r\n    align-items: center;\r\n    width: 100%\r\n  }\r\n\r\n  .wiz .dot {\r\n    width: 34px;\r\n    height: 34px;\r\n    border-radius: 50%;\r\n    border: 2px solid #ccc;\r\n    background: #fff;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-size: 13px;\r\n    font-weight: 600;\r\n    color: #999;\r\n    flex-shrink: 0;\r\n    z-index: 1;\r\n    position: relative;\r\n    cursor: default;\r\n    transition: all .2s\r\n  }\r\n\r\n  .wiz .dot.active {\r\n    border-color: #1a6fc4;\r\n    background: #1a6fc4;\r\n    color: #fff\r\n  }\r\n\r\n  .wiz .dot.done {\r\n    border-color: #2d8a4e;\r\n    background: #e8f5ee;\r\n    color: #2d8a4e\r\n  }\r\n\r\n  .wiz .connector {\r\n    flex: 1;\r\n    height: 2px;\r\n    background: #ddd;\r\n    transition: background .2s\r\n  }\r\n\r\n  .wiz .connector.done {\r\n    background: #2d8a4e\r\n  }\r\n\r\n  .wiz .step-label {\r\n    font-size: 12px;\r\n    color: #999;\r\n    margin-top: 5px;\r\n    text-align: center\r\n  }\r\n\r\n  .wiz .step-label.active {\r\n    color: #1a6fc4;\r\n    font-weight: 600\r\n  }\r\n\r\n  .wiz .step-label.done {\r\n    color: #2d8a4e\r\n  }\r\n\r\n  .wiz .page {\r\n    display: none\r\n  }\r\n\r\n  .wiz .page.active {\r\n    display: block\r\n  }\r\n\r\n  .wiz .section-title {\r\n    font-size: 20px;\r\n    font-weight: 700;\r\n    margin-bottom: 1.75rem;\r\n    padding-bottom: 0.75rem;\r\n    border-bottom: 2px solid #eee;\r\n    color: #1a1a1a\r\n  }\r\n\r\n  .wiz .field {\r\n    margin-bottom: 1.1rem\r\n  }\r\n\r\n  .wiz .field label {\r\n    display: block;\r\n    font-size: 13px;\r\n    font-weight: 600;\r\n    color: #444;\r\n    margin-bottom: 5px\r\n  }\r\n\r\n  .wiz .field input,\r\n  .wiz .field select {\r\n    width: 100%;\r\n    padding: 9px 12px;\r\n    border: 1.5px solid #ccc;\r\n    border-radius: 6px;\r\n    font-size: 14px;\r\n    color: #222;\r\n    background: #fff;\r\n    outline: none;\r\n    transition: border-color .15s\r\n  }\r\n\r\n  .wiz .field input:focus,\r\n  .wiz .field select:focus {\r\n    border-color: #1a6fc4;\r\n    box-shadow: 0 0 0 3px rgba(26, 111, 196, .12)\r\n  }\r\n\r\n  .wiz .field input.wiz-err {\r\n    border-color: #c0392b;\r\n    background: #fff5f5\r\n  }\r\n\r\n  .wiz .err-msg {\r\n    font-size: 11px;\r\n    color: #c0392b;\r\n    margin-top: 3px;\r\n    min-height: 14px\r\n  }\r\n\r\n  .wiz .err-msg:empty::before {\r\n    content: \"\";\r\n  }\r\n\r\n  .wiz .err-msg:not(:empty)::before {\r\n    content: \"\u26a0\";\r\n    margin-right: 5px;\r\n  }\r\n\r\n  .wiz .row2 {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 14px\r\n  }\r\n\r\n  .wiz .radio-group {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 8px;\r\n    margin-top: 4px\r\n  }\r\n\r\n  .wiz .radio-opt {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n    padding: 10px 14px;\r\n    border: 1.5px solid #ccc;\r\n    border-radius: 8px;\r\n    cursor: pointer;\r\n    transition: all .15s\r\n  }\r\n\r\n  .wiz .radio-opt:hover {\r\n    border-color: #1a6fc4;\r\n    background: #f0f7ff\r\n  }\r\n\r\n  .wiz .radio-opt.selected {\r\n    border-color: #1a6fc4;\r\n    background: #e8f2fb\r\n  }\r\n\r\n  \/* \u041a\u0430\u0441\u0442\u043e\u043c\u043d\u044b\u0439 \u0432\u0438\u0434 radio\/checkbox \u2014 \u0443\u0431\u0438\u0440\u0430\u0435\u0442 \u043d\u0430\u0442\u0438\u0432\u043d\u0443\u044e \u043e\u0442\u0440\u0438\u0441\u043e\u0432\u043a\u0443 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\r\n     (\u0432 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\u0445 \u0434\u0430\u0432\u0430\u043b\u0430 \u0431\u0435\u043b\u0443\u044e \u0432\u0441\u0442\u0430\u0432\u043a\u0443\/\u043d\u0435\u0441\u043e\u0432\u043f\u0430\u0434\u0430\u044e\u0449\u0443\u044e \u043f\u043e\u0434\u0441\u0432\u0435\u0442\u043a\u0443) *\/\r\n  .wiz .radio-opt input[type=radio] {\r\n    -webkit-appearance: none !important;\r\n    -moz-appearance: none !important;\r\n    appearance: none !important;\r\n    box-sizing: border-box !important;\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n    width: 17px !important;\r\n    height: 17px !important;\r\n    min-width: 17px !important;\r\n    min-height: 17px !important;\r\n    max-width: 17px !important;\r\n    max-height: 17px !important;\r\n    border: 2px solid #ccc;\r\n    border-radius: 50%;\r\n    background: #fff;\r\n    cursor: pointer;\r\n    flex-shrink: 0;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    outline: none;\r\n    transition: border-color .15s;\r\n  }\r\n\r\n  .wiz .radio-opt input[type=radio]:checked {\r\n    border-color: #1a6fc4;\r\n  }\r\n\r\n  .wiz .radio-opt input[type=radio]:checked::after {\r\n    content: '';\r\n    width: 9px;\r\n    height: 9px;\r\n    border-radius: 50%;\r\n    background: #1a6fc4;\r\n  }\r\n\r\n  .wiz .radio-opt label {\r\n    cursor: pointer;\r\n    font-size: 14px;\r\n    font-weight: 500;\r\n    margin: 0\r\n  }\r\n\r\n  .wiz .upload-area {\r\n    border: 2px dashed #ccc;\r\n    border-radius: 8px;\r\n    padding: 20px;\r\n    text-align: center;\r\n    cursor: pointer;\r\n    transition: all .15s;\r\n    background: #fafafa\r\n  }\r\n\r\n  .wiz .upload-area:hover {\r\n    border-color: #1a6fc4;\r\n    background: #f0f7ff\r\n  }\r\n\r\n  .wiz .upload-area.has-file {\r\n    border-color: #2d8a4e;\r\n    background: #f0fbf4\r\n  }\r\n\r\n  .wiz .upload-area i {\r\n    font-size: 26px;\r\n    color: #aaa;\r\n    display: block;\r\n    margin-bottom: 6px\r\n  }\r\n\r\n  .wiz .upload-area.has-file i {\r\n    color: #2d8a4e\r\n  }\r\n\r\n  .wiz .upload-area p {\r\n    font-size: 13px;\r\n    color: #888\r\n  }\r\n\r\n  .wiz .upload-area.has-file p {\r\n    color: #2d8a4e;\r\n    font-weight: 500\r\n  }\r\n\r\n  .wiz .img-prev {\r\n    width: 100%;\r\n    max-height: 110px;\r\n    object-fit: cover;\r\n    border-radius: 6px;\r\n    margin-top: 10px;\r\n    display: none;\r\n    border: 1px solid #ddd\r\n  }\r\n\r\n  .wiz .nav-btns {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    margin-top: 2rem;\r\n    padding-top: 1.25rem;\r\n    border-top: 1.5px solid #eee\r\n  }\r\n\r\n  .wiz .btn {\r\n    padding: 10px 22px;\r\n    border-radius: 6px;\r\n    font-size: 14px;\r\n    font-weight: 600;\r\n    cursor: pointer;\r\n    border: 1.5px solid #ccc;\r\n    background: #fff;\r\n    color: #444;\r\n    transition: all .15s\r\n  }\r\n\r\n  .wiz .btn:hover {\r\n    background: #f0f0f0;\r\n    border-color: #999\r\n  }\r\n\r\n  .wiz .btn.primary {\r\n    background: #1a6fc4;\r\n    color: #fff;\r\n    border-color: #1a6fc4\r\n  }\r\n\r\n  .wiz .btn.primary:hover {\r\n    background: #155ea0\r\n  }\r\n\r\n  .wiz .btn.primary:disabled {\r\n    background: #b0c4de;\r\n    border-color: #b0c4de;\r\n    cursor: not-allowed\r\n  }\r\n\r\n  .wiz .sh-card {\r\n    border: 1.5px solid #e0e0e0;\r\n    border-radius: 10px;\r\n    padding: 1.25rem 1.5rem;\r\n    margin-bottom: 1rem;\r\n    background: #fafbfc\r\n  }\r\n\r\n  .wiz .sh-header {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    margin-bottom: 1rem\r\n  }\r\n\r\n  .wiz .sh-title {\r\n    font-weight: 700;\r\n    font-size: 14px;\r\n    color: #333\r\n  }\r\n\r\n  .wiz .btn-del {\r\n    background: none;\r\n    border: 1.5px solid #e0e0e0;\r\n    color: #888;\r\n    cursor: pointer;\r\n    padding: 5px 10px;\r\n    border-radius: 6px;\r\n    font-size: 13px;\r\n    transition: all .15s\r\n  }\r\n\r\n  .wiz .btn-del:hover {\r\n    background: #fff0f0;\r\n    border-color: #c0392b;\r\n    color: #c0392b\r\n  }\r\n\r\n  .wiz .btn-add {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 8px;\r\n    width: 100%;\r\n    padding: 12px;\r\n    border: 2px dashed #ccc;\r\n    border-radius: 8px;\r\n    background: none;\r\n    cursor: pointer;\r\n    font-size: 14px;\r\n    font-weight: 600;\r\n    color: #888;\r\n    transition: all .15s\r\n  }\r\n\r\n  .wiz .btn-add:hover {\r\n    border-color: #1a6fc4;\r\n    color: #1a6fc4;\r\n    background: #f0f7ff\r\n  }\r\n\r\n  .wiz .review-section {\r\n    margin-bottom: 1.25rem;\r\n    border: 1.5px solid #e0e0e0;\r\n    border-radius: 10px;\r\n    overflow: hidden\r\n  }\r\n\r\n  .wiz .review-header {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    padding: 12px 16px;\r\n    background: #f5f7fa;\r\n    border-bottom: 1.5px solid #e0e0e0\r\n  }\r\n\r\n  .wiz .review-header span {\r\n    font-weight: 700;\r\n    font-size: 14px;\r\n    color: #333\r\n  }\r\n\r\n  .wiz .btn-edit {\r\n    background: #fff;\r\n    border: 1.5px solid #ccc;\r\n    padding: 5px 14px;\r\n    border-radius: 6px;\r\n    font-size: 12px;\r\n    font-weight: 600;\r\n    cursor: pointer;\r\n    color: #555;\r\n    transition: all .15s\r\n  }\r\n\r\n  .wiz .btn-edit:hover {\r\n    border-color: #1a6fc4;\r\n    color: #1a6fc4\r\n  }\r\n\r\n  .wiz .review-body {\r\n    padding: 12px 16px\r\n  }\r\n\r\n  .wiz .rv-row {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    padding: 6px 0;\r\n    border-bottom: 1px solid #f0f0f0;\r\n    font-size: 13px;\r\n    gap: 12px\r\n  }\r\n\r\n  .wiz .rv-row:last-child {\r\n    border-bottom: none\r\n  }\r\n\r\n  .wiz .rv-key {\r\n    color: #888;\r\n    flex-shrink: 0;\r\n    max-width: 45%\r\n  }\r\n\r\n  .wiz .rv-val {\r\n    font-weight: 600;\r\n    text-align: right;\r\n    word-break: break-word;\r\n    max-width: 55%;\r\n    color: #222\r\n  }\r\n\r\n  .wiz .badge-blue {\r\n    display: inline-block;\r\n    background: #dbeafe;\r\n    color: #1a6fc4;\r\n    padding: 2px 10px;\r\n    border-radius: 999px;\r\n    font-size: 11px;\r\n    font-weight: 700\r\n  }\r\n\r\n  .wiz .review-img {\r\n    width: 64px;\r\n    height: 44px;\r\n    object-fit: cover;\r\n    border-radius: 5px;\r\n    border: 1px solid #ddd\r\n  }\r\n\r\n  .wiz .sh-review-block {\r\n    background: #f5f7fa;\r\n    border-radius: 7px;\r\n    padding: 10px 12px;\r\n    margin-top: 8px\r\n  }\r\n\r\n  .wiz .sh-review-name {\r\n    font-weight: 700;\r\n    font-size: 12px;\r\n    color: #666;\r\n    text-transform: uppercase;\r\n    letter-spacing: .04em;\r\n    margin-bottom: 6px\r\n  }\r\n\r\n  .wiz .confirm-area {\r\n    border: 1.5px solid #ccc;\r\n    border-radius: 8px;\r\n    padding: 14px 16px;\r\n    margin-top: 1.5rem;\r\n    display: flex;\r\n    align-items: flex-start;\r\n    gap: 12px;\r\n    cursor: pointer;\r\n    transition: all .15s\r\n  }\r\n\r\n  .wiz .confirm-area:hover {\r\n    border-color: #1a6fc4\r\n  }\r\n\r\n  .wiz .confirm-area.checked {\r\n    border-color: #2d8a4e;\r\n    background: #f0fbf4\r\n  }\r\n\r\n  .wiz .confirm-area input[type=checkbox] {\r\n    -webkit-appearance: none !important;\r\n    -moz-appearance: none !important;\r\n    appearance: none !important;\r\n    box-sizing: border-box !important;\r\n    padding: 0 !important;\r\n    width: 18px !important;\r\n    height: 18px !important;\r\n    min-width: 18px !important;\r\n    min-height: 18px !important;\r\n    max-width: 18px !important;\r\n    max-height: 18px !important;\r\n    flex-shrink: 0;\r\n    margin: 0 !important;\r\n    margin-top: 1px !important;\r\n    border: 2px solid #ccc;\r\n    border-radius: 4px;\r\n    background: #fff;\r\n    cursor: pointer;\r\n    position: relative;\r\n    outline: none;\r\n    transition: all .15s;\r\n  }\r\n\r\n  .wiz .confirm-area input[type=checkbox]:checked {\r\n    border-color: #2d8a4e;\r\n    background: #2d8a4e;\r\n  }\r\n\r\n  .wiz .confirm-area input[type=checkbox]:checked::after {\r\n    content: '';\r\n    position: absolute;\r\n    top: 2px;\r\n    left: 5px;\r\n    width: 5px;\r\n    height: 9px;\r\n    border: solid #fff;\r\n    border-width: 0 2px 2px 0;\r\n    transform: rotate(45deg);\r\n  }\r\n\r\n  .wiz .confirm-area p {\r\n    font-size: 13px;\r\n    color: #666;\r\n    line-height: 1.5\r\n  }\r\n\r\n  .wiz .confirm-area.checked p {\r\n    color: #2d8a4e\r\n  }\r\n\r\n  .wiz .success-box {\r\n    text-align: center;\r\n    padding: 3rem 1rem\r\n  }\r\n\r\n  .wiz .success-icon {\r\n    width: 72px;\r\n    height: 72px;\r\n    border-radius: 50%;\r\n    background: #e8f5ee;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    margin: 0 auto 1.5rem;\r\n    font-size: 36px;\r\n    color: #2d8a4e\r\n  }\r\n\r\n  .wiz fieldset {\r\n    border: none;\r\n    padding: 0;\r\n    margin: 0 0 1.1rem 0\r\n  }\r\n\r\n  .wiz fieldset legend {\r\n    display: block;\r\n    font-size: 13px;\r\n    font-weight: 600;\r\n    color: #444;\r\n    margin-bottom: 9px;\r\n    float: none;\r\n    width: 100%\r\n  }\r\n\r\n  .flex-row {\r\n    display: flex;\r\n    flex-direction: row;\r\n    align-items: center;\r\n    justify-content: flex-start;\r\n  }\r\n\r\n  .wiz .form-header {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    margin-bottom: 25px;\r\n    gap: 20px\r\n  }\r\n\r\n  .wiz .help-link {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    font-size: 14px;\r\n    color: #000;\r\n    text-decoration: none;\r\n    font-weight: 500;\r\n    white-space: nowrap\r\n  }\r\n\r\n  .wiz .help-link:hover {\r\n    text-decoration: underline\r\n  }\r\n\r\n  .btn-del-photo {\r\n    margin-top: 10px;\r\n    border: 1px solid #dc3545;\r\n    background: #fff;\r\n    color: #dc3545;\r\n    padding: 6px 12px;\r\n    border-radius: 6px;\r\n    cursor: pointer;\r\n    font-size: 13px;\r\n  }\r\n\r\n  .btn-del-photo:hover {\r\n    background: #fff5f5;\r\n  }\r\n\r\n  .wiz-tip {\r\n    position: relative;\r\n    display: inline-block;\r\n    margin-left: 6px;\r\n    color: #1a6fc4;\r\n    color: #898989;\r\n    cursor: help;\r\n  }\r\n\r\n  .wiz-tip-text {\r\n    visibility: hidden;\r\n    opacity: 0;\r\n    position: absolute;\r\n    left: 20px;\r\n    top: -8px;\r\n    width: 240px;\r\n    background: #333;\r\n    color: #fff;\r\n    font-size: 12px;\r\n    font-weight: normal;\r\n    line-height: 1.4;\r\n    padding: 8px 10px;\r\n    border-radius: 6px;\r\n    z-index: 1000;\r\n    transition: opacity .2s;\r\n  }\r\n\r\n  .wiz-tip:hover .wiz-tip-text {\r\n    visibility: visible;\r\n    opacity: 1;\r\n  }\r\n<\/style>\r\n\r\n<div class=\"wiz\">\r\n  <div class=\"form-header\">\r\n      <a href=\"https:\/\/protaxcenter.com\/business-formation-new-york\/\" class=\"help-link\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n      Have questions? Schedule a Free Consultation\r\n    <\/a>\r\n    <div class=\"form-logo\"><\/div>\r\n  <\/div>\r\n\r\n  <div class=\"progress-bar\" id=\"wiz-progressBar\"><\/div>\r\n\r\n  <!-- PAGE 0: Company -->\r\n  <div class=\"page active\" id=\"wiz-page-0\">\r\n    <div class=\"section-title\"><i class=\"fas fa-building\" style=\"margin-right:8px;color:#1a6fc4\"><\/i>Corporate\r\n      information<\/div>\r\n    <div class=\"field\">\r\n      <label for=\"wiz-corp-name1\">Company name<\/label>\r\n      <input type=\"text\" id=\"wiz-corp-name1\" placeholder=\"Primary name\">\r\n      <div class=\"err-msg\" id=\"wiz-err-corp-name1\"><\/div>\r\n    <\/div>\r\n    <div class=\"field\">\r\n      <label for=\"wiz-corp-name2\">Alternative name (optional)\r\n        <span class=\"wiz-tip\">\r\n          <i class=\"fas fa-question-circle\"><\/i>\r\n          <span class=\"wiz-tip-text\">\r\n            If your primary choice is unavailable, the state will review this alternative name to avoid delays in your business registration.\r\n          <\/span>\r\n        <\/span>\r\n      <\/label>\r\n      <input type=\"text\" id=\"wiz-corp-name2\" placeholder=\"Alternative name\">\r\n      <div class=\"err-msg\" id=\"wiz-err-corp-name2\"><\/div>\r\n    <\/div>\r\n    <div class=\"field\">\r\n      <label for=\"wiz-corp-name3\">Alternative name 2 (optional)\r\n        <span class=\"wiz-tip\">\r\n          <i class=\"fas fa-question-circle\"><\/i>\r\n          <span class=\"wiz-tip-text\">\r\n            If your primary and alternative names are unavailable, the state will review this additional option to avoid delays in your business registration.\r\n          <\/span>\r\n        <\/span>\r\n      <\/label>\r\n      <input type=\"text\" id=\"wiz-corp-name3\" placeholder=\"Alternative name\">\r\n      <div class=\"err-msg\" id=\"wiz-err-corp-name3\"><\/div>\r\n    <\/div>\r\n    <fieldset>\r\n      <legend>\r\n        <div class=\"flex-row\">\r\n          <span>Company type<\/span>\r\n          <a href=\"https:\/\/protaxcenter.com\/business-formation-new-york\/\" class=\"labal-help-link\"\r\n            style=\"margin-left:12px;font-size:13px;color:#1a6fc4\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n            Need help choosing?\r\n          <\/a>\r\n        <\/div>\r\n      <\/legend>\r\n      <div class=\"radio-group\">\r\n        <label class=\"radio-opt\" for=\"wiz-radio-llc\">\r\n          <input type=\"radio\" id=\"wiz-radio-llc\" name=\"wiz-corp-type\" value=\"LLC\">\r\n          LLC\r\n        <\/label>\r\n        <label class=\"radio-opt\" for=\"wiz-radio-ccorp\">\r\n          <input type=\"radio\" id=\"wiz-radio-ccorp\" name=\"wiz-corp-type\" value=\"C-Corporation\">\r\n          C-Corporation\r\n        <\/label>\r\n        <label class=\"radio-opt\" for=\"wiz-radio-scorp\">\r\n          <input type=\"radio\" id=\"wiz-radio-scorp\" name=\"wiz-corp-type\" value=\"S-Corporation\">\r\n          S-Corporation\r\n        <\/label>\r\n      <\/div>\r\n      <div class=\"err-msg\" id=\"wiz-err-corp-type\"><\/div>\r\n    <\/fieldset>\r\n    <div class=\"field\">\r\n      <label for=\"wiz-corp-activity\">Principal activity\r\n        <span class=\"wiz-tip\">\r\n          <i class=\"fas fa-question-circle\"><\/i>\r\n          <span class=\"wiz-tip-text\">\r\n            The main type of business activity or industry your company operates in.\r\n          <\/span>\r\n        <\/span>\r\n      <\/label>\r\n      <input type=\"text\" id=\"wiz-corp-activity\" placeholder=\"e.g. Retail trade, Consulting\">\r\n      <div class=\"err-msg\" id=\"wiz-err-corp-activity\"><\/div>\r\n    <\/div>\r\n    <div class=\"field\">\r\n      <label for=\"wiz-corp-address\">Physical address of the company\r\n        <span class=\"wiz-tip\">\r\n          <i class=\"fas fa-question-circle\"><\/i>\r\n          <span class=\"wiz-tip-text\">\r\n            The physical location where your business is primarily operated.\r\n          <\/span>\r\n        <\/span>\r\n      <\/label>\r\n      <input type=\"text\" id=\"wiz-corp-address\" placeholder=\"Street, City, State, ZIP\">\r\n      <div class=\"err-msg\" id=\"wiz-err-corp-address\"><\/div>\r\n    <\/div>\r\n    <div class=\"field\">\r\n      <label for=\"wiz-corp-mailing\">Mailing address (if different from physical) - optional<\/label>\r\n      <input type=\"text\" id=\"wiz-corp-mailing\" placeholder=\"Leave blank if same as physical\">\r\n    <\/div>\r\n    <div class=\"nav-btns\">\r\n      <span><\/span>\r\n      <button class=\"btn primary\" onclick=\"wizNext(0)\">Continue &nbsp;<i class=\"fas fa-arrow-right\"><\/i><\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- PAGE 1: President -->\r\n  <div class=\"page\" id=\"wiz-page-1\">\r\n    <div class=\"section-title\"><i class=\"fas fa-user-tie\" style=\"margin-right:8px;color:#1a6fc4\"><\/i>President \/ Managing member\r\n      information<\/div>\r\n    <p style=\"font-size:12px;color:#888;margin-bottom:1.25rem\">Name exactly as it appears on the Social Security card<\/p>\r\n    <div class=\"row2\">\r\n      <div class=\"field\">\r\n        <label for=\"wiz-pres-first\">First name<\/label>\r\n        <input type=\"text\" id=\"wiz-pres-first\" placeholder=\"First\">\r\n        <div class=\"err-msg\" id=\"wiz-err-pres-first\"><\/div>\r\n      <\/div>\r\n      <div class=\"field\">\r\n        <label for=\"wiz-pres-last\">Last name<\/label>\r\n        <input type=\"text\" id=\"wiz-pres-last\" placeholder=\"Last\">\r\n        <div class=\"err-msg\" id=\"wiz-err-pres-last\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"row2\">\r\n      <div class=\"field\">\r\n        <label for=\"wiz-pres-ssn\">Social security number<\/label>\r\n        <input type=\"text\" id=\"wiz-pres-ssn\" maxlength=\"11\" placeholder=\"XXX-XX-XXXX\" oninput=\"wizFmtSSN(this)\">\r\n        <div class=\"err-msg\" id=\"wiz-err-pres-ssn\"><\/div>\r\n      <\/div>\r\n      <div class=\"field\">\r\n        <label for=\"wiz-pres-own\">Ownership %<\/label>\r\n        <input type=\"number\" id=\"wiz-pres-own\" min=\"1\" max=\"100\" placeholder=\"%\">\r\n        <div class=\"err-msg\" id=\"wiz-err-pres-own\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"field\">\r\n      <label for=\"wiz-pres-address\">Home address<\/label>\r\n      <input type=\"text\" id=\"wiz-pres-address\" placeholder=\"Street, City, State, ZIP\">\r\n      <div class=\"err-msg\" id=\"wiz-err-pres-address\"><\/div>\r\n    <\/div>\r\n    <div class=\"row2\">\r\n      <div class=\"field\">\r\n        <label for=\"wiz-pres-dob\">Date of birth<\/label>\r\n        <input type=\"date\" id=\"wiz-pres-dob\">\r\n        <div class=\"err-msg\" id=\"wiz-err-pres-dob\"><\/div>\r\n      <\/div>\r\n      <div class=\"field\">\r\n        <label for=\"wiz-pres-phone\">Cell number<\/label>\r\n        <input type=\"text\" id=\"wiz-pres-phone\" placeholder=\"(XXX) XXX-XXXX\" oninput=\"wizFmtPhone(this)\">\r\n        <div class=\"err-msg\" id=\"wiz-err-pres-phone\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"field\">\r\n      <label for=\"wiz-pres-email\">Email<\/label>\r\n      <input type=\"email\" id=\"wiz-pres-email\" placeholder=\"email@example.com\">\r\n      <div class=\"err-msg\" id=\"wiz-err-pres-email\"><\/div>\r\n    <\/div>\r\n    <div class=\"field\">\r\n      <label>ID photo<\/label>\r\n      <div class=\"upload-area\" id=\"wiz-upload-pres\" onclick=\"document.getElementById('wiz-file-pres').click()\">\r\n        <i class=\"fas fa-id-card\"><\/i>\r\n        <p id=\"wiz-upload-pres-label\">Click to upload ID image<\/p>\r\n        <img id=\"wiz-prev-pres\" class=\"img-prev\" alt=\"President ID preview\">\r\n      <\/div>\r\n      <div class=\"upload-actions\">\r\n        <button type=\"button\" class=\"btn-del-photo\" id=\"wiz-remove-pres\" style=\"display:none\"\r\n          onclick=\"wizRemoveFile('pres')\">\r\n          <i class=\"fas fa-trash\"><\/i> Remove photo\r\n        <\/button>\r\n      <\/div>\r\n      <div class=\"err-msg\" id=\"wiz-err-pres-photo\"><\/div>\r\n      <input type=\"file\" id=\"wiz-file-pres\" accept=\"image\/*,.heic,.heif\" style=\"display:none\" onchange=\"wizHandleFile(this,'pres')\">\r\n    <\/div>\r\n    <div class=\"hint-box ownership-hint\" id=\"wiz-pres-ownership-hint\"><\/div>\r\n    <div class=\"nav-btns\">\r\n      <button class=\"btn\" onclick=\"wizGo(0)\"><i class=\"fas fa-arrow-left\"><\/i>&nbsp; Back<\/button>\r\n      <button class=\"btn primary\" onclick=\"wizNext(1)\">Continue &nbsp;<i class=\"fas fa-arrow-right\"><\/i><\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- PAGE 2: Shareholders -->\r\n  <div class=\"page\" id=\"wiz-page-2\">\r\n    <div class=\"section-title\"><i class=\"fas fa-users\" style=\"margin-right:8px;color:#1a6fc4\"><\/i>Additional officers \/\r\n      shareholders<\/div>\r\n    <p style=\"font-size:13px;color:#888;margin-bottom:1.25rem\">Optional. Add any additional officers, shareholders, or\r\n      members of the company.<\/p>\r\n    <div id=\"wiz-shareholders-container\"><\/div>\r\n    <button class=\"btn-add\" onclick=\"wizAddShareholder()\">\r\n      <i class=\"fas fa-plus-circle\"><\/i> Add officer \/ shareholder\r\n    <\/button>\r\n    <div class=\"hint-box ownership-hint\" id=\"wiz-ownership-hint\"><\/div>\r\n    <div class=\"hint-box\" id=\"wiz-upload-size-hint\"><\/div>\r\n    <div class=\"nav-btns\">\r\n      <button class=\"btn\" onclick=\"wizGo(1)\"><i class=\"fas fa-arrow-left\"><\/i>&nbsp; Back<\/button>\r\n      <button class=\"btn primary\" onclick=\"wizNext(2)\">Continue &nbsp;<i class=\"fas fa-arrow-right\"><\/i><\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- PAGE 3: Review -->\r\n  <div class=\"page\" id=\"wiz-page-3\">\r\n    <div class=\"section-title\"><i class=\"fas fa-clipboard-check\" style=\"margin-right:8px;color:#1a6fc4\"><\/i>Review &amp;\r\n      confirm<\/div>\r\n    <p style=\"font-size:13px;color:#888;margin-bottom:1.5rem\">Please review all information before submitting. Click\r\n      \"Edit\" to go back and make changes.<\/p>\r\n    <div id=\"wiz-review-content\"><\/div>\r\n\r\n    <div class=\"field\" style=\"margin-top:1.5rem\">\r\n  <label for=\"wiz-referral-code\">Referral code (optional)<\/label>\r\n  <input type=\"text\" id=\"wiz-referral-code\" placeholder=\"Enter code if you have one\">\r\n  <div class=\"referral-status\" id=\"wiz-referral-status\"><\/div>\r\n<\/div>\r\n\r\n    <div class=\"confirm-area\" id=\"wiz-confirmArea\">\r\n      <input type=\"checkbox\" id=\"wiz-boiCheck\">\r\n      <label for=\"wiz-boiCheck\" style=\"font-size:13px;color:#666;line-height:1.5;cursor:pointer;margin:0\">\r\n        I have reviewed all information above and confirm it is accurate. I also confirm that I have signed the BOI\r\n        disclaimer.\r\n      <\/label>\r\n    <\/div>\r\n    <div class=\"nav-btns\">\r\n      <button class=\"btn\" onclick=\"wizGo(2)\"><i class=\"fas fa-arrow-left\"><\/i>&nbsp; Back<\/button>\r\n      <button class=\"btn primary\" id=\"wiz-submitBtn\" disabled onclick=\"wizSubmit()\"><i\r\n          class=\"fas fa-paper-plane\"><\/i>&nbsp; Submit form<\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- PAGE 4: Success -->\r\n  <div class=\"page\" id=\"wiz-page-4\">\r\n    <div class=\"success-box\">\r\n      <div class=\"success-icon\"><i class=\"fas fa-check\"><\/i><\/div>\r\n      <h2 style=\"font-size:22px;font-weight:700;margin-bottom:0.75rem\">Form submitted successfully<\/h2>\r\n      <p style=\"font-size:14px;color:#888;max-width:380px;margin:0 auto;line-height:1.6\">Your business formation\r\n        application has been sent. You will receive a confirmation by email shortly.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n\r\n  (function () {\r\n    var wizCurrentPage = 0;\r\n    var wizShareholders = [];\r\n    var wizShCount = 0;\r\n    var wizFormData = {};\r\n    var wizFileData = {};\r\n    var wizSteps = ['Company', 'President', 'Shareholders', 'Review'];\r\n    var WIZ_MAX_TOTAL_UPLOAD_MB = 8;\r\n\r\n    \/\/ ---------------------------------------------------------------------------\r\n    \/\/ \u0412\u0441\u043f\u043e\u043c\u043e\u0433\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438\r\n    \/\/ ---------------------------------------------------------------------------\r\n\r\n    \/\/ \u0421\u0447\u0438\u0442\u0430\u0435\u0442 \u0441\u0443\u043c\u043c\u0443 \u0432\u0441\u0435\u0445 \u0434\u043e\u043b\u0435\u0439: \u043f\u0440\u0435\u0437\u0438\u0434\u0435\u043d\u0442 + shareholders\r\n    function wizTotalOwnership() {\r\n      var pres = parseFloat(document.getElementById('wiz-pres-own').value) || 0;\r\n      var shTotal = 0;\r\n      wizShareholders.forEach(function (s) {\r\n        var el = document.getElementById('wiz-sh-own-' + s.id);\r\n        shTotal += parseFloat(el ? el.value : 0) || 0;\r\n      });\r\n      return Math.round((pres + shTotal) * 100) \/ 100;\r\n    }\r\n\r\n    \/\/ \u041e\u0441\u0442\u0430\u0432\u0448\u0438\u0439\u0441\u044f % \u043f\u043e\u0441\u043b\u0435 \u0432\u0441\u0435\u0445 \u0432\u0432\u0435\u0434\u0451\u043d\u043d\u044b\u0445 \u0434\u043e\u043b\u0435\u0439\r\n    function wizRemainingOwnership() {\r\n      return Math.round((100 - wizTotalOwnership()) * 100) \/ 100;\r\n    }\r\n\r\n    \/\/ \u0421\u0443\u043c\u043c\u0430\u0440\u043d\u044b\u0439 \u043e\u0431\u044a\u0451\u043c \u0432\u0441\u0435\u0445 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0445 \u0444\u043e\u0442\u043e (\u043f\u0440\u0435\u0437\u0438\u0434\u0435\u043d\u0442 + \u0430\u043a\u0446\u0438\u043e\u043d\u0435\u0440\u044b), \u0432 \u0431\u0430\u0439\u0442\u0430\u0445 (\u043f\u043e \u0434\u043b\u0438\u043d\u0435 base64)\r\n    function wizTotalUploadSizeBytes() {\r\n      var total = 0;\r\n      if (wizFileData['pres'] && wizFileData['pres'].data) {\r\n        total += wizFileData['pres'].data.length;\r\n      }\r\n      wizShareholders.forEach(function (s) {\r\n        if (s.fileData && s.fileData.data) {\r\n          total += s.fileData.data.length;\r\n        }\r\n      });\r\n      return total;\r\n    }\r\n\r\n    function wizTotalUploadSizeMB() {\r\n      return Math.round((wizTotalUploadSizeBytes() \/ (1024 * 1024)) * 10) \/ 10;\r\n    }\r\n\r\n    \/\/ \u0412\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u044f SSN \u2014 \u0444\u043e\u0440\u043c\u0430\u0442 \u0438 \u0431\u043b\u044d\u043a\u043b\u0438\u0441\u0442 IRS\r\n    function wizValidateSSN(ssn) {\r\n      if (!ssn.match(\/^\\d{3}-\\d{2}-\\d{4}$\/)) return 'Enter SSN as XXX-XX-XXXX';\r\n      var parts = ssn.split('-');\r\n      var area = parseInt(parts[0]);\r\n      var group = parseInt(parts[1]);\r\n      var serial = parseInt(parts[2]);\r\n      if (area === 0) return 'Invalid SSN: area cannot be 000';\r\n      if (area === 666) return 'Invalid SSN: area cannot be 666';\r\n      if (area >= 900) return 'Invalid SSN: area cannot start with 9';\r\n      if (group === 0) return 'Invalid SSN';\r\n      if (serial === 0) return 'Invalid SSN';\r\n      if (ssn === '123-45-6789') return 'Invalid SSN';\r\n      return null; \/\/ OK\r\n    }\r\n\r\n    \/\/ \u0412\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u044f \u0434\u0430\u0442\u044b \u0440\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u2014 \u043d\u0435 \u0432 \u0431\u0443\u0434\u0443\u0449\u0435\u043c, 18\u2013120 \u043b\u0435\u0442\r\n    function wizValidateDOB(dobStr) {\r\n      if (!dobStr) return 'Date of birth is required';\r\n      var dob = new Date(dobStr);\r\n      var now = new Date();\r\n      if (dob > now) return 'Date of birth cannot be in the future';\r\n      var age = (now - dob) \/ (365.25 * 24 * 3600 * 1000);\r\n      if (age > 120) return 'Please enter a valid date of birth';\r\n      return null;\r\n    }\r\n\r\n    \/\/ \u0412\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u044f \u0438\u043c\u0435\u043d\u0438 \u2014 \u0442\u043e\u043b\u044c\u043a\u043e \u0431\u0443\u043a\u0432\u044b, \u043f\u0440\u043e\u0431\u0435\u043b, \u0434\u0435\u0444\u0438\u0441, \u0430\u043f\u043e\u0441\u0442\u0440\u043e\u0444\r\n    function wizValidateName(val, label) {\r\n      if (!val.trim()) return label + ' is required';\r\n      if (val.trim().length < 2) return label + ' must be at least 2 characters';\r\n      if (!\/^[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u00ff\\s'\\-]+$\/.test(val.trim()))\r\n        return label + ' may only contain letters, spaces, hyphens, and apostrophes';\r\n      return null;\r\n    }\r\n\r\n    \/\/ \u041e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 HEIC\/HEIF \u043f\u043e MIME-\u0442\u0438\u043f\u0443 \u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044e (file.type \u043d\u0430 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445\r\n    \/\/ \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u043f\u0443\u0441\u0442\u044b\u043c, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u0435\u0449\u0451 \u0438 \u0438\u043c\u044f \u0444\u0430\u0439\u043b\u0430)\r\n    function wizIsHeic(file) {\r\n      var type = (file.type || '').toLowerCase();\r\n      var name = (file.name || '').toLowerCase();\r\n      return type === 'image\/heic' || type === 'image\/heif' ||\r\n             name.endsWith('.heic') || name.endsWith('.heif');\r\n    }\r\n\r\n    \/\/ \u0411\u0440\u0430\u0443\u0437\u0435\u0440\u044b \u043d\u0435 \u0443\u043c\u0435\u044e\u0442 \u0434\u0435\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u0442\u044c HEIC \u0447\u0435\u0440\u0435\u0437 <img>\/canvas, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0434\u043b\u044f \u0442\u0430\u043a\u0438\u0445\r\n    \/\/ \u0444\u0430\u0439\u043b\u043e\u0432 \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u0443\u0435\u043c \u0432 JPEG \u0447\u0435\u0440\u0435\u0437 heic2any. \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0433\u0440\u0443\u0437\u0438\u0442\u0441\u044f\r\n    \/\/ \u043b\u0435\u043d\u0438\u0432\u043e, \u0442\u043e\u043b\u044c\u043a\u043e \u043a\u043e\u0433\u0434\u0430 \u0440\u0435\u0430\u043b\u044c\u043d\u043e \u0432\u0441\u0442\u0440\u0435\u0442\u0438\u043b\u0441\u044f HEIC-\u0444\u0430\u0439\u043b \u2014 \u043d\u0430 \u043e\u0431\u044b\u0447\u043d\u044b\u0439 \u0432\u0435\u0441\r\n    \/\/ \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u043d\u0435 \u0432\u043b\u0438\u044f\u0435\u0442.\r\n    var wizHeic2anyPromise = null;\r\n    function wizLoadHeic2Any() {\r\n      if (window.heic2any) return Promise.resolve();\r\n      if (wizHeic2anyPromise) return wizHeic2anyPromise;\r\n      wizHeic2anyPromise = new Promise(function (resolve, reject) {\r\n        var s = document.createElement('script');\r\n        s.src = 'https:\/\/unpkg.com\/heic2any@0.0.4\/dist\/heic2any.min.js';\r\n        s.onload = resolve;\r\n        s.onerror = function () { wizHeic2anyPromise = null; reject(new Error('HEIC2ANY_LOAD_FAILED')); };\r\n        document.head.appendChild(s);\r\n      });\r\n      return wizHeic2anyPromise;\r\n    }\r\n\r\n    \/\/ \u041e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u0442 \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0443 \u043f\u043e \u0441\u0443\u043c\u043c\u0435 \u0434\u043e\u043b\u0435\u0439 \u043d\u0430 \u043e\u0431\u0435\u0438\u0445 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\u0445 (\u043f\u0440\u0435\u0437\u0438\u0434\u0435\u043d\u0442 \u0438 \u0430\u043a\u0446\u0438\u043e\u043d\u0435\u0440\u044b) \u2014\r\n    \/\/ \u0442\u043e\u043b\u044c\u043a\u043e \u043a\u043e\u0433\u0434\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0447\u0442\u043e-\u0442\u043e \u0443\u0436\u0435 \u0432\u0432\u0451\u043b\r\n    window.wizUpdateOwnershipHint = function () {\r\n  var hints = document.querySelectorAll('.ownership-hint');\r\n  if (!hints.length) return;\r\n\r\n  function setAllHints(text, color, borderColor) {\r\n    hints.forEach(function (hint) {\r\n      hint.textContent = text;\r\n      hint.style.color = color;\r\n      hint.style.borderColor = borderColor;\r\n    });\r\n  }\r\n\r\n  var presVal = document.getElementById('wiz-pres-own').value;\r\n\r\n  \/\/ \u0423\u0431\u0440\u0430\u043b\u0438 &&, \u0437\u0430\u043c\u0435\u043d\u0438\u0432 \u043d\u0430 \u0432\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0435 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\r\n  if (!presVal) {\r\n    if (wizShareholders.length === 0) {\r\n      setAllHints('', '', '');\r\n      return;\r\n    }\r\n  }\r\n\r\n  var total = wizTotalOwnership();\r\n  var remaining = wizRemainingOwnership();\r\n  var addBtn = document.querySelector('#wiz-page-2 .btn-add');\r\n\r\n  if (remaining < 0) {\r\n    setAllHints('Total ownership exceeds 100% by ' + Math.abs(remaining) + '% (currently ' + total + '%)', '#c0392b', '#c0392b');\r\n    if (addBtn) addBtn.style.display = 'none';\r\n  } else if (remaining === 0) {\r\n    setAllHints('President owns 100% of the company. No additional shareholders can be added.', '#2d8a4e', '#2d8a4e');\r\n    if (addBtn) addBtn.style.display = 'none';\r\n  } else {\r\n    setAllHints('Ownership assigned: ' + total + '% \u2014 ' + remaining + '% remaining', '#888', '#e0e0e0');\r\n    if (addBtn) addBtn.style.display = 'flex';\r\n  }\r\n};\r\n\r\n    \/\/ \u041e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u0442 \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0443 \u043f\u043e \u0441\u0443\u043c\u043c\u0430\u0440\u043d\u043e\u043c\u0443 \u043e\u0431\u044a\u0451\u043c\u0443 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0445 \u0444\u043e\u0442\u043e\r\n    window.wizUpdateUploadSizeHint = function () {\r\n      var hint = document.getElementById('wiz-upload-size-hint');\r\n      if (!hint) return;\r\n\r\n      var totalMB = wizTotalUploadSizeMB();\r\n      if (totalMB === 0) {\r\n        hint.textContent = '';\r\n        return;\r\n      }\r\n\r\n      \r\n      if (totalMB > WIZ_MAX_TOTAL_UPLOAD_MB) {\r\n    hint.textContent =\r\n        'Photos exceed the ' + WIZ_MAX_TOTAL_UPLOAD_MB +\r\n        ' MB limit. Please upload smaller images.';\r\n    hint.style.color = '#c0392b';\r\n    hint.style.borderColor = '#c0392b';\r\n} else {\r\n    hint.textContent =\r\n        'Uploaded photos: ' + totalMB + ' MB';\r\n    hint.style.color = '#888';\r\n    hint.style.borderColor = '#e0e0e0';\r\n}\r\n      \r\n    };\r\n\r\n    function wizBuildProgress() {\r\n      var pb = document.getElementById('wiz-progressBar');\r\n      pb.innerHTML = '';\r\n      wizSteps.forEach(function (label, i) {\r\n        var wrap = document.createElement('div');\r\n        wrap.className = 'step-wrap';\r\n        var row = document.createElement('div');\r\n        row.className = 'dot-row';\r\n        if (i > 0) {\r\n          var line = document.createElement('div');\r\n          line.className = 'connector' + (i <= wizCurrentPage ? ' done' : '');\r\n          row.appendChild(line);\r\n        }\r\n        var dot = document.createElement('div');\r\n        dot.className = 'dot' + (i === wizCurrentPage ? ' active' : i < wizCurrentPage ? ' done' : '');\r\n        dot.innerHTML = i < wizCurrentPage ? '<i class=\"fas fa-check\" style=\"font-size:13px\"><\/i>' : (i + 1);\r\n        if (i < wizCurrentPage) {\r\n          dot.style.cursor = 'pointer';\r\n          (function (idx) { dot.onclick = function () { wizGo(idx); }; })(i);\r\n        }\r\n        row.appendChild(dot);\r\n        if (i < wizSteps.length - 1) {\r\n          var line2 = document.createElement('div');\r\n          line2.className = 'connector' + (i < wizCurrentPage ? ' done' : '');\r\n          row.appendChild(line2);\r\n        }\r\n        var lbl = document.createElement('div');\r\n        lbl.className = 'step-label' + (i === wizCurrentPage ? ' active' : i < wizCurrentPage ? ' done' : '');\r\n        lbl.textContent = label;\r\n        wrap.appendChild(row);\r\n        wrap.appendChild(lbl);\r\n        pb.appendChild(wrap);\r\n      });\r\n    }\r\n\r\n    window.wizGo = function (n) {\r\n      document.getElementById('wiz-page-' + wizCurrentPage).classList.remove('active');\r\n      wizCurrentPage = n;\r\n      document.getElementById('wiz-page-' + wizCurrentPage).classList.add('active');\r\n      wizBuildProgress();\r\n      window.scrollTo({ top: 0, behavior: 'smooth' });\r\n    };\r\n\r\n    window.wizFmtSSN = function (inp) {\r\n      var v = inp.value.replace(\/\\D\/g, '');\r\n      if (v.length <= 3) inp.value = v;\r\n      else if (v.length <= 5) inp.value = v.slice(0, 3) + '-' + v.slice(3);\r\n      else inp.value = v.slice(0, 3) + '-' + v.slice(3, 5) + '-' + v.slice(5, 9);\r\n    };\r\n\r\n    window.wizFmtPhone = function (inp) {\r\n      var v = inp.value.replace(\/\\D\/g, '');\r\n      if (v === '') { inp.value = ''; return; }\r\n      if (v.length <= 3) inp.value = '(' + v;\r\n      else if (v.length <= 6) inp.value = '(' + v.slice(0, 3) + ') ' + v.slice(3);\r\n      else inp.value = '(' + v.slice(0, 3) + ') ' + v.slice(3, 6) + '-' + v.slice(6, 10);\r\n    };\r\n\r\n    \/\/ \u041a\u043e\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u0443\u0435\u0442 HEIC \u0432 JPEG (\u0435\u0441\u043b\u0438 \u043d\u0443\u0436\u043d\u043e), \u0437\u0430\u0442\u0435\u043c \u0443\u0436\u0438\u043c\u0430\u0435\u0442\/\u0440\u0435\u0441\u0430\u0439\u0437\u0438\u0442 \u0447\u0435\u0440\u0435\u0437 canvas\r\n    async function compressImage(file, maxWidth = 1200, quality = 0.8) {\r\n      var sourceFile = file;\r\n\r\n      if (wizIsHeic(file)) {\r\n        await wizLoadHeic2Any();\r\n        var converted = await window.heic2any({ blob: file, toType: 'image\/jpeg', quality: 0.9 });\r\n        sourceFile = Array.isArray(converted) ? converted[0] : converted; \/\/ \u043d\u0430 \u0441\u043b\u0443\u0447\u0430\u0439 burst-\u0444\u043e\u0442\u043e \u0438\u0437 HEIC-\u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430\r\n      }\r\n\r\n      return new Promise((resolve, reject) => {\r\n        const img = new Image();\r\n\r\n        img.onload = function () {\r\n          let width = img.width;\r\n          let height = img.height;\r\n\r\n          if (width > maxWidth) {\r\n            height = Math.round(height * (maxWidth \/ width));\r\n            width = maxWidth;\r\n          }\r\n\r\n          const canvas = document.createElement('canvas');\r\n          canvas.width = width;\r\n          canvas.height = height;\r\n\r\n          const ctx = canvas.getContext('2d');\r\n          ctx.drawImage(img, 0, 0, width, height);\r\n\r\n          resolve(\r\n            canvas.toDataURL('image\/jpeg', quality)\r\n          );\r\n        };\r\n\r\n        img.onerror = function () { reject(new Error('IMAGE_DECODE_FAILED')); };\r\n\r\n        const reader = new FileReader();\r\n        reader.onerror = function () { reject(new Error('FILE_READ_FAILED')); };\r\n        reader.onload = e => {\r\n          img.src = e.target.result;\r\n        };\r\n        reader.readAsDataURL(sourceFile);\r\n      });\r\n    }\r\n\r\n    window.wizRemoveFile = function (key) {\r\n\r\n      delete wizFileData[key];\r\n\r\n      var input = document.getElementById('wiz-file-' + key);\r\n      if (input) input.value = '';\r\n\r\n      var area = document.getElementById('wiz-upload-' + key);\r\n      var lbl = document.getElementById('wiz-upload-' + key + '-label');\r\n      var prev = document.getElementById('wiz-prev-' + key);\r\n      var btn = document.getElementById('wiz-remove-' + key);\r\n\r\n      if (area) area.classList.remove('has-file');\r\n\r\n      if (lbl) {\r\n        lbl.textContent = 'Click to upload ID image';\r\n      }\r\n\r\n      if (prev) {\r\n        prev.src = '';\r\n        prev.style.display = 'none';\r\n      }\r\n\r\n      if (btn) {\r\n        btn.style.display = 'none';\r\n      }\r\n\r\n      wizUpdateUploadSizeHint();\r\n    };\r\n\r\n    var wizReferralTimer = null;\r\n\r\n    window.wizCheckReferralCode = function (code) {\r\n      var statusEl = document.getElementById('wiz-referral-status');\r\n\r\n      if (!code) {\r\n        statusEl.textContent = '';\r\n        statusEl.className = 'referral-status';\r\n        return;\r\n      }\r\n\r\n      statusEl.textContent = 'Checking...';\r\n      statusEl.className = 'referral-status checking';\r\n\r\n      var checkUrl = window.incorpFormSettings ? window.incorpFormSettings.referralCheckUrl : '';\r\n      if (!checkUrl) return;\r\n\r\n      fetch(checkUrl, {\r\n        method: 'POST',\r\n        headers: { 'Content-Type': 'application\/json' },\r\n        body: JSON.stringify({ code: code })\r\n      })\r\n        .then(function (r) { return r.json(); })\r\n        .then(function (data) {\r\n          if (data.valid) {\r\n            var discountText = data.type === 'percent'\r\n              ? data.amount + '% off'\r\n              : '$' + data.amount + ' off';\r\n            statusEl.textContent = '\u2713 Code applied \u2014 ' + discountText;\r\n            statusEl.className = 'referral-status valid';\r\n          } else {\r\n            statusEl.textContent = '\u2717 Code not found or expired';\r\n            statusEl.className = 'referral-status invalid';\r\n          }\r\n        })\r\n        .catch(function () {\r\n          statusEl.textContent = '';\r\n          statusEl.className = 'referral-status';\r\n        });\r\n    };\r\n\r\n    document.addEventListener('DOMContentLoaded', function () {\r\n      var refInput = document.getElementById('wiz-referral-code');\r\n      if (!refInput) return;\r\n\r\n      refInput.addEventListener('input', function () {\r\n        var code = this.value.trim();\r\n        clearTimeout(wizReferralTimer);\r\n        wizReferralTimer = setTimeout(function () {\r\n          wizCheckReferralCode(code);\r\n        }, 500);\r\n      });\r\n    });\r\n\r\n    window.wizHandleFile = async function (input, key) {\r\n      var file = input.files[0];\r\n      if (!file) return;\r\n\r\n      var lbl = document.getElementById('wiz-upload-' + key + '-label');\r\n      var photoErr = document.getElementById('wiz-err-' + key + '-photo');\r\n      if (photoErr) photoErr.textContent = '';\r\n      var originalLbl = lbl ? lbl.textContent : '';\r\n      if (lbl && wizIsHeic(file)) lbl.textContent = 'Converting photo\u2026';\r\n\r\n      var compressed;\r\n      try {\r\n        compressed = await compressImage(file);\r\n      } catch (e) {\r\n        if (photoErr) photoErr.textContent = 'This photo could not be processed. Please try a JPG or PNG, or a different photo.';\r\n        if (lbl) lbl.textContent = originalLbl;\r\n        input.value = '';\r\n        return;\r\n      }\r\n\r\n      wizFileData[key] = {\r\n        name: file.name,\r\n        data: compressed\r\n      };\r\n\r\n      var area = document.getElementById('wiz-upload-' + key);\r\n      var prev = document.getElementById('wiz-prev-' + key);\r\n\r\n      if (area) area.classList.add('has-file');\r\n      if (lbl) lbl.textContent = file.name;\r\n      if (prev) {\r\n        prev.src = compressed;\r\n        prev.style.display = 'block';\r\n        var btn = document.getElementById('wiz-remove-' + key);\r\n        if (btn) {\r\n          btn.style.display = 'inline-block';\r\n        }\r\n      }\r\n\r\n      wizUpdateUploadSizeHint();\r\n    };\r\n\r\n    \/\/ \u0424\u043e\u0442\u043e \u0430\u043a\u0446\u0438\u043e\u043d\u0435\u0440\u043e\u0432 \u0442\u043e\u0436\u0435 \u0441\u0436\u0438\u043c\u0430\u044e\u0442\u0441\u044f (maxWidth 1200 \/ quality 0.8) \u0438, \u043f\u0440\u0438\r\n    \/\/ \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438, \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u0438\u0437 HEIC \u2014 \u0440\u0430\u043d\u044c\u0448\u0435 \u0448\u043b\u0438 \u0432 \u043d\u0435\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u043e\u043c\r\n    \/\/ \u0432\u0438\u0434\u0435 \u0438 \u043c\u043e\u0433\u043b\u0438 \u0432\u0435\u0441\u0438\u0442\u044c \u043f\u043e 5-8MB \u043a\u0430\u0436\u0434\u043e\u0435 \u0441 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u043e\u0432, \u0438\u0437-\u0437\u0430 \u0447\u0435\u0433\u043e\r\n    \/\/ \u0441\u0443\u043c\u043c\u0430\u0440\u043d\u044b\u0439 \u0437\u0430\u043f\u0440\u043e\u0441 \u043b\u0435\u0433\u043a\u043e \u043f\u0440\u0435\u0432\u044b\u0448\u0430\u043b \u043b\u0438\u043c\u0438\u0442\u044b \u0445\u043e\u0441\u0442\u0438\u043d\u0433\u0430.\r\n    window.wizHandleShFile = async function (input, id) {\r\n      var file = input.files[0];\r\n      if (!file) return;\r\n\r\n      var lbl = document.getElementById('wiz-upload-sh-lbl-' + id);\r\n      var errEl = document.getElementById('wiz-err-sh-photo-' + id);\r\n      if (errEl) errEl.textContent = '';\r\n      var originalLbl = lbl ? lbl.textContent : '';\r\n      if (lbl && wizIsHeic(file)) lbl.textContent = 'Converting photo\u2026';\r\n\r\n      var compressed;\r\n      try {\r\n        compressed = await compressImage(file);\r\n      } catch (e) {\r\n        if (errEl) errEl.textContent = 'This photo could not be processed. Please try a JPG or PNG, or a different photo.';\r\n        if (lbl) lbl.textContent = originalLbl;\r\n        input.value = '';\r\n        return;\r\n      }\r\n\r\n      var sh = wizShareholders.find(function (s) { return s.id === id; });\r\n      if (sh) sh.fileData = { name: file.name, data: compressed };\r\n\r\n      var area = document.getElementById('wiz-upload-sh-' + id);\r\n      var prev = document.getElementById('wiz-prev-sh-' + id);\r\n      if (area) { area.classList.add('has-file'); area.style.borderColor = ''; }\r\n      if (lbl) lbl.textContent = file.name;\r\n      if (prev) { prev.src = compressed; prev.style.display = 'block'; }\r\n\r\n      wizUpdateUploadSizeHint();\r\n    };\r\n\r\n    \/\/ \u0421\u043d\u0438\u043c\u0430\u0435\u0442 \u043f\u043e\u0434\u0441\u0432\u0435\u0442\u043a\u0443 \"selected\" \u0441\u043e \u0432\u0441\u0435\u0445 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432 \u0438 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0435\u0451 \u0442\u043e\u043b\u044c\u043a\u043e \u0443\r\n    \/\/ \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0433\u043e \u2014 \u0440\u0430\u043d\u044c\u0448\u0435 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0448\u043b\u043e \u043f\u043e \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u043c\u0443 \u0443\u0437\u043b\u0443 \u0438 \u043f\u043e\u0434\u0441\u0432\u0435\u0442\u043a\u0430\r\n    \/\/ \u0441 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0433\u043e \u0432\u044b\u0431\u043e\u0440\u0430 \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u0441\u043d\u0438\u043c\u0430\u043b\u0430\u0441\u044c (\u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0441\u0440\u0430\u0437\u0443\r\n    \/\/ \u0434\u0432\u0430 \"\u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0445\" \u043f\u0443\u043d\u043a\u0442\u0430 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e).\r\n    function wizSelectRadio(name, val, el) {\r\n      document.querySelectorAll('.radio-opt').forEach(function (opt) {\r\n        opt.classList.remove('selected');\r\n      });\r\n      el.classList.add('selected');\r\n      wizFormData[name] = val;\r\n      var err = document.getElementById('wiz-err-' + name);\r\n      if (err) err.textContent = '';\r\n    }\r\n\r\n    document.querySelectorAll('[name=\"wiz-corp-type\"]').forEach(function (radio) {\r\n      radio.addEventListener('change', function () {\r\n        wizSelectRadio('corp-type', this.value, this.closest('.radio-opt'));\r\n      });\r\n    });\r\n\r\n    function wizValidatePage0() {\r\n      var ok = true;\r\n      [['corp-name1', 'Company name is required'],\r\n      ['corp-activity', 'Principal activity is required'],\r\n      ['corp-address', 'Physical address is required']\r\n      ].forEach(function (pair) {\r\n        var el = document.getElementById('wiz-' + pair[0]);\r\n        var err = document.getElementById('wiz-err-' + pair[0]);\r\n        if (!el.value.trim()) { el.classList.add('wiz-err'); err.textContent = pair[1]; ok = false; }\r\n        else { el.classList.remove('wiz-err'); err.textContent = ''; }\r\n      });\r\n      var typeErr = document.getElementById('wiz-err-corp-type');\r\n      if (!document.querySelector('[name=\"wiz-corp-type\"]:checked')) { typeErr.textContent = 'Please select a company type'; ok = false; }\r\n      else typeErr.textContent = '';\r\n      return ok;\r\n    }\r\n\r\n    function wizValidatePage1() {\r\n      var ok = true;\r\n      [['pres-first', 'First name is required'],\r\n      ['pres-last', 'Last name is required'],\r\n      ['pres-address', 'Home address is required']\r\n      ].forEach(function (pair) {\r\n        var el = document.getElementById('wiz-' + pair[0]);\r\n        var err = document.getElementById('wiz-err-' + pair[0]);\r\n        if (!el.value.trim()) { el.classList.add('wiz-err'); err.textContent = pair[1]; ok = false; }\r\n        else { el.classList.remove('wiz-err'); err.textContent = ''; }\r\n      });\r\n      var ssnEl = document.getElementById('wiz-pres-ssn');\r\n      var ssnErr = document.getElementById('wiz-err-pres-ssn');\r\n      if (!ssnEl.value.match(\/^\\d{3}-\\d{2}-\\d{4}$\/)) { ssnEl.classList.add('wiz-err'); ssnErr.textContent = 'Enter SSN as XXX-XX-XXXX'; ok = false; }\r\n      else { ssnEl.classList.remove('wiz-err'); ssnErr.textContent = ''; }\r\n      var ownEl = document.getElementById('wiz-pres-own');\r\n      var ownErr = document.getElementById('wiz-err-pres-own');\r\n      if (!ownEl.value || ownEl.value < 1 || ownEl.value > 100) { ownEl.classList.add('wiz-err'); ownErr.textContent = 'Enter a value between 1 and 100'; ok = false; }\r\n      else { ownEl.classList.remove('wiz-err'); ownErr.textContent = ''; }\r\n      var phoneEl = document.getElementById('wiz-pres-phone');\r\n      var phoneErr = document.getElementById('wiz-err-pres-phone');\r\n      if (!phoneEl.value.match(\/^\\(\\d{3}\\) \\d{3}-\\d{4}$\/)) { phoneEl.classList.add('wiz-err'); phoneErr.textContent = 'Enter phone as (XXX) XXX-XXXX'; ok = false; }\r\n      else { phoneEl.classList.remove('wiz-err'); phoneErr.textContent = ''; }\r\n      var emailEl = document.getElementById('wiz-pres-email');\r\n      var emailErr = document.getElementById('wiz-err-pres-email');\r\n      if (!emailEl.value.match(\/^[^@]+@[^@]+\\.[^@]+$\/)) { emailEl.classList.add('wiz-err'); emailErr.textContent = 'Enter a valid email address'; ok = false; }\r\n      else { emailEl.classList.remove('wiz-err'); emailErr.textContent = ''; }\r\n      var dobEl = document.getElementById('wiz-pres-dob');\r\n      var dobErr = document.getElementById('wiz-err-pres-dob');\r\n      if (!dobEl.value) { dobEl.classList.add('wiz-err'); dobErr.textContent = 'Date of birth is required'; ok = false; }\r\n      else { dobEl.classList.remove('wiz-err'); dobErr.textContent = ''; }\r\n      \/\/ ID photo validation\r\n      var photoErr = document.getElementById('wiz-err-pres-photo');\r\n\r\n      if (!wizFileData['pres'] || !wizFileData['pres'].data) {\r\n        photoErr.textContent = 'Please upload ID photo';\r\n        ok = false;\r\n      } else {\r\n        photoErr.textContent = '';\r\n      }\r\n      return ok;\r\n    }\r\n\r\n    function wizValidatePage2() {\r\n      var ok = true;\r\n\r\n      wizShareholders.forEach(function (s) {\r\n        var errEl = document.getElementById('wiz-err-sh-photo-' + s.id);\r\n        var area = document.getElementById('wiz-upload-sh-' + s.id);\r\n        if (!s.fileData || !s.fileData.data) {\r\n          if (errEl) errEl.textContent = 'ID photo is required for this officer\/shareholder';\r\n          if (area) area.style.borderColor = '#c0392b';\r\n          ok = false;\r\n        } else {\r\n          if (errEl) errEl.textContent = '';\r\n          if (area) area.style.borderColor = '';\r\n        }\r\n      });\r\n\r\n      wizUpdateOwnershipHint();\r\n      if (wizRemainingOwnership() < 0) {\r\n        ok = false;\r\n        var ownHint = document.getElementById('wiz-ownership-hint');\r\n        if (ownHint) ownHint.scrollIntoView({ behavior: 'smooth', block: 'center' });\r\n      }\r\n\r\n      wizUpdateUploadSizeHint();\r\n      if (wizTotalUploadSizeMB() > WIZ_MAX_TOTAL_UPLOAD_MB) {\r\n        ok = false;\r\n        var sizeHint = document.getElementById('wiz-upload-size-hint');\r\n        if (sizeHint) sizeHint.scrollIntoView({ behavior: 'smooth', block: 'center' });\r\n      }\r\n\r\n      return ok;\r\n    }\r\n\r\n    document.querySelectorAll('.wiz input, .wiz select').forEach(function (el) {\r\n      el.addEventListener('input', function () {\r\n\r\n        if (this.value.trim()) {\r\n          this.classList.remove('wiz-err');\r\n\r\n          var err = document.getElementById(\r\n            'wiz-err-' + this.id.replace('wiz-', '')\r\n          );\r\n\r\n          if (err) err.textContent = '';\r\n        }\r\n\r\n      });\r\n    });\r\n\r\n    \/\/ \u0412\u0430\u043b\u0438\u0434\u0438\u0440\u0443\u0435\u0442 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d % \u043f\u0440\u0435\u0437\u0438\u0434\u0435\u043d\u0442\u0430 \u0441\u0440\u0430\u0437\u0443 \u043f\u0440\u0438 \u0432\u0432\u043e\u0434\u0435, \u043d\u0435 \u0434\u043e\u0436\u0438\u0434\u0430\u044f\u0441\u044c \u043a\u043b\u0438\u043a\u0430 Continue\r\n    function wizValidatePresOwnLive() {\r\n      var ownEl = document.getElementById('wiz-pres-own');\r\n      var ownErr = document.getElementById('wiz-err-pres-own');\r\n      if (!ownEl.value) {\r\n        ownEl.classList.remove('wiz-err');\r\n        ownErr.textContent = '';\r\n      } else if (ownEl.value < 1 || ownEl.value > 100) {\r\n        ownEl.classList.add('wiz-err');\r\n        ownErr.textContent = 'Enter a value between 1 and 100';\r\n      } else {\r\n        ownEl.classList.remove('wiz-err');\r\n        ownErr.textContent = '';\r\n      }\r\n    }\r\n\r\n    var wizPresOwnEl = document.getElementById('wiz-pres-own');\r\n    if (wizPresOwnEl) {\r\n      wizPresOwnEl.addEventListener('input', function () {\r\n        wizValidatePresOwnLive();\r\n        wizUpdateOwnershipHint();\r\n      });\r\n    }\r\n\r\n    document.querySelectorAll('input[type=\"date\"]').forEach(function (el) {\r\n      el.addEventListener('change', function () {\r\n\r\n        if (this.value) {\r\n          this.classList.remove('wiz-err');\r\n\r\n          var err = document.getElementById(\r\n            'wiz-err-' + this.id.replace('wiz-', '')\r\n          );\r\n\r\n          if (err) err.textContent = '';\r\n        }\r\n\r\n      });\r\n    });\r\n\r\n    document.querySelectorAll('[name=\"wiz-corp-type\"]').forEach(function (radio) {\r\n      radio.addEventListener('change', function () {\r\n        document.getElementById('wiz-err-corp-type').textContent = '';\r\n      });\r\n    });\r\n\r\n    window.wizNext = function (from) {\r\n      if (from === 0 && !wizValidatePage0()) return;\r\n      if (from === 1 && !wizValidatePage1()) return;\r\n      if (from === 2 && !wizValidatePage2()) return;\r\n      if (from === 2) { wizBuildReview(); }\r\n      wizGo(from + 1);\r\n    };\r\n\r\n    window.wizAddShareholder = function () {\r\n      wizShCount++;\r\n      var id = wizShCount;\r\n      wizShareholders.push({ id: id });\r\n      var container = document.getElementById('wiz-shareholders-container');\r\n      var card = document.createElement('div');\r\n      card.className = 'sh-card';\r\n      card.id = 'wiz-sh-card-' + id;\r\n      card.innerHTML =\r\n        '<div class=\"sh-header\">' +\r\n        '<span class=\"sh-title\"><i class=\"fas fa-user\" style=\"margin-right:6px;color:#1a6fc4\"><\/i>Officer \/ shareholder ' + id + '<\/span>' +\r\n        '<button type=\"button\" class=\"btn-del\" onclick=\"wizRemoveShareholder(' + id + ')\"><i class=\"fas fa-trash-alt\"><\/i> Remove<\/button>' +\r\n        '<\/div>' +\r\n        '<div class=\"row2\">' +\r\n        '<div class=\"field\"><label>First name<\/label><input type=\"text\" id=\"wiz-sh-first-' + id + '\" placeholder=\"First\"><\/div>' +\r\n        '<div class=\"field\"><label>Last name<\/label><input type=\"text\" id=\"wiz-sh-last-' + id + '\" placeholder=\"Last\"><\/div>' +\r\n        '<\/div>' +\r\n        '<div class=\"row2\">' +\r\n        '<div class=\"field\"><label>Title<\/label><input type=\"text\" id=\"wiz-sh-title-' + id + '\" placeholder=\"e.g. Vice President\"><\/div>' +\r\n        '<div class=\"field\"><label>Ownership %<\/label><input type=\"number\" id=\"wiz-sh-own-' + id + '\" min=\"0\" max=\"100\" placeholder=\"%\"><div class=\"err-msg\" id=\"wiz-err-sh-own-' + id + '\"><\/div><\/div>' +\r\n        '<\/div>' +\r\n        '<div class=\"row2\">' +\r\n        '<div class=\"field\"><label>Social security number<\/label><input type=\"text\" id=\"wiz-sh-ssn-' + id + '\" maxlength=\"11\" placeholder=\"XXX-XX-XXXX\" oninput=\"wizFmtSSN(this)\"><\/div>' +\r\n        '<div class=\"field\"><label>Date of birth<\/label><input type=\"date\" id=\"wiz-sh-dob-' + id + '\"><\/div>' +\r\n        '<\/div>' +\r\n        '<div class=\"row2\">' +\r\n        '<div class=\"field\"><label>Cell number<\/label><input type=\"text\" id=\"wiz-sh-phone-' + id + '\" placeholder=\"(XXX) XXX-XXXX\" oninput=\"wizFmtPhone(this)\"><\/div>' +\r\n        '<div class=\"field\"><label>Email<\/label><input type=\"email\" id=\"wiz-sh-email-' + id + '\" placeholder=\"email@example.com\"><\/div>' +\r\n        '<\/div>' +\r\n        '<div class=\"field\"><label>Home address<\/label><input type=\"text\" id=\"wiz-sh-addr-' + id + '\" placeholder=\"Street, City, State, ZIP\"><\/div>' +\r\n        '<div class=\"field\"><label>ID photo<\/label>' +\r\n        '<div class=\"upload-area\" id=\"wiz-upload-sh-' + id + '\" onclick=\"document.getElementById(\\'wiz-file-sh-' + id + '\\').click()\">' +\r\n        '<i class=\"fas fa-id-card\"><\/i>' +\r\n        '<p id=\"wiz-upload-sh-lbl-' + id + '\">Click to upload ID image<\/p>' +\r\n        '<img id=\"wiz-prev-sh-' + id + '\" class=\"img-prev\" alt=\"ID preview\">' +\r\n        '<\/div>' +\r\n        '<input type=\"file\" id=\"wiz-file-sh-' + id + '\" accept=\"image\/*,.heic,.heif\" style=\"display:none\" onchange=\"wizHandleShFile(this,' + id + ')\">' +\r\n        '<div class=\"err-msg\" id=\"wiz-err-sh-photo-' + id + '\"><\/div>' +\r\n        '<\/div>';\r\n      container.appendChild(card);\r\n\r\n      var wizShOwnEl = document.getElementById('wiz-sh-own-' + id);\r\n      if (wizShOwnEl) {\r\n        wizShOwnEl.addEventListener('input', function () {\r\n          var errEl = document.getElementById('wiz-err-sh-own-' + id);\r\n          if (!this.value) {\r\n            this.classList.remove('wiz-err');\r\n            if (errEl) errEl.textContent = '';\r\n          } else if (this.value < 0 || this.value > 100) {\r\n            this.classList.add('wiz-err');\r\n            if (errEl) errEl.textContent = 'Enter a value between 0 and 100';\r\n          } else {\r\n            this.classList.remove('wiz-err');\r\n            if (errEl) errEl.textContent = '';\r\n          }\r\n          wizUpdateOwnershipHint();\r\n        });\r\n      }\r\n      wizUpdateOwnershipHint();\r\n    };\r\n\r\n    window.wizRemoveShareholder = function (id) {\r\n      wizShareholders = wizShareholders.filter(function (s) { return s.id !== id; });\r\n      var card = document.getElementById('wiz-sh-card-' + id);\r\n      if (card) card.remove();\r\n      wizUpdateOwnershipHint();\r\n      wizUpdateUploadSizeHint();\r\n    };\r\n\r\n    function wizGetShData(id) {\r\n      function v(eid) { var el = document.getElementById(eid); return el ? el.value : ''; }\r\n      return {\r\n        firstName: v('wiz-sh-first-' + id),\r\n        lastName: v('wiz-sh-last-' + id),\r\n        title: v('wiz-sh-title-' + id),\r\n        own: v('wiz-sh-own-' + id),\r\n        ssn: v('wiz-sh-ssn-' + id),\r\n        dob: v('wiz-sh-dob-' + id),\r\n        phone: v('wiz-sh-phone-' + id),\r\n        email: v('wiz-sh-email-' + id),\r\n        addr: v('wiz-sh-addr-' + id)\r\n      };\r\n    }\r\n\r\n    function wizRv(key, val) {\r\n      return '<div class=\"rv-row\"><span class=\"rv-key\">' + key + '<\/span><span class=\"rv-val\">' + (val || '&mdash;') + '<\/span><\/div>';\r\n    }\r\n\r\n    function wizBuildReview() {\r\n      var rc = document.getElementById('wiz-review-content');\r\n      var presImg = wizFileData['pres']\r\n        ? '<img decoding=\"async\" class=\"review-img\" src=\"' + wizFileData['pres'].data + '\" alt=\"President ID\">'\r\n        : '<span style=\"font-size:12px;color:#aaa\">No image uploaded<\/span>';\r\n\r\n      var shHTML = '';\r\n      if (wizShareholders.length > 0) {\r\n        var shRows = '';\r\n        wizShareholders.forEach(function (s) {\r\n          var d = wizGetShData(s.id);\r\n          var shImg = s.fileData\r\n            ? '<img decoding=\"async\" class=\"review-img\" src=\"' + s.fileData.data + '\" alt=\"Shareholder ID\">'\r\n            : '<span style=\"font-size:12px;color:#aaa\">No image<\/span>';\r\n          shRows += '<div class=\"sh-review-block\">' +\r\n            '<div class=\"sh-review-name\">' + d.firstName + ' ' + d.lastName + (d.title ? ' &mdash; ' + d.title : '') + '<\/div>' +\r\n            wizRv('SSN', d.ssn) + wizRv('Ownership', d.own ? d.own + '%' : '') +\r\n            wizRv('Phone', d.phone) + wizRv('Email', d.email) +\r\n            wizRv('Address', d.addr) + wizRv('DOB', d.dob) +\r\n            wizRv('ID photo', shImg) + '<\/div>';\r\n        });\r\n        shHTML = '<div class=\"review-section\"><div class=\"review-header\"><span><i class=\"fas fa-users\" style=\"margin-right:6px;color:#1a6fc4\"><\/i>Shareholders (' + wizShareholders.length + ')<\/span><button class=\"btn-edit\" onclick=\"wizGo(2)\"><i class=\"fas fa-pencil-alt\"><\/i> Edit<\/button><\/div><div class=\"review-body\">' + shRows + '<\/div><\/div>';\r\n      } else {\r\n        shHTML = '<div class=\"review-section\"><div class=\"review-header\"><span><i class=\"fas fa-users\" style=\"margin-right:6px;color:#1a6fc4\"><\/i>Additional shareholders<\/span><button class=\"btn-edit\" onclick=\"wizGo(2)\"><i class=\"fas fa-pencil-alt\"><\/i> Edit<\/button><\/div><div class=\"review-body\"><p style=\"font-size:13px;color:#aaa\">No additional shareholders added.<\/p><\/div><\/div>';\r\n      }\r\n\r\n      function gv(id) { var el = document.getElementById(id); return el ? el.value : ''; }\r\n\r\n      rc.innerHTML =\r\n        '<div class=\"review-section\"><div class=\"review-header\"><span><i class=\"fas fa-building\" style=\"margin-right:6px;color:#1a6fc4\"><\/i>Corporate information<\/span><button class=\"btn-edit\" onclick=\"wizGo(0)\"><i class=\"fas fa-pencil-alt\"><\/i> Edit<\/button><\/div><div class=\"review-body\">' +\r\n        wizRv('Company name 1', gv('wiz-corp-name1')) +\r\n        wizRv('Company name 2', gv('wiz-corp-name2')) +\r\n        wizRv('Company name 3', gv('wiz-corp-name3')) +\r\n        wizRv('Company type', '<span class=\"badge-blue\">' + (wizFormData['corp-type'] || '&mdash;') + '<\/span>') +\r\n        wizRv('Principal activity', gv('wiz-corp-activity')) +\r\n        wizRv('Physical address', gv('wiz-corp-address')) +\r\n        wizRv('Mailing address', gv('wiz-corp-mailing') || 'Same as physical') +\r\n        '<\/div><\/div>' +\r\n        '<div class=\"review-section\"><div class=\"review-header\"><span><i class=\"fas fa-user-tie\" style=\"margin-right:6px;color:#1a6fc4\"><\/i>President information<\/span><button class=\"btn-edit\" onclick=\"wizGo(1)\"><i class=\"fas fa-pencil-alt\"><\/i> Edit<\/button><\/div><div class=\"review-body\">' +\r\n        wizRv('Full name', gv('wiz-pres-first') + ' ' + gv('wiz-pres-last')) +\r\n        wizRv('SSN', gv('wiz-pres-ssn')) +\r\n        wizRv('Ownership', gv('wiz-pres-own') + '%') +\r\n        wizRv('Home address', gv('wiz-pres-address')) +\r\n        wizRv('DOB', gv('wiz-pres-dob')) +\r\n        wizRv('Phone', gv('wiz-pres-phone')) +\r\n        wizRv('Email', gv('wiz-pres-email')) +\r\n        wizRv('ID photo', presImg) +\r\n        '<\/div><\/div>' +\r\n        shHTML;\r\n\r\n      document.getElementById('wiz-boiCheck').checked = false;\r\n      document.getElementById('wiz-confirmArea').classList.remove('checked');\r\n      document.getElementById('wiz-submitBtn').disabled = true;\r\n    }\r\n\r\n    window.wizToggleConfirm = function () {\r\n      var cb = document.getElementById('wiz-boiCheck');\r\n      var area = document.getElementById('wiz-confirmArea');\r\n      var btn = document.getElementById('wiz-submitBtn');\r\n      if (cb.checked) { area.classList.add('checked'); btn.disabled = false; }\r\n      else { area.classList.remove('checked'); btn.disabled = true; }\r\n    };\r\n\r\n    \/\/ \u041a\u043b\u0438\u043a \u043f\u043e \u0441\u0430\u043c\u043e\u043c\u0443 \u0447\u0435\u043a\u0431\u043e\u043a\u0441\u0443 \u0438\u043b\u0438 \u043f\u043e label(for=) \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0447\u0435\u043a\u0431\u043e\u043a\u0441 \u043d\u0430\u0442\u0438\u0432\u043d\u043e \u2014\r\n    \/\/ \u0441\u043b\u0443\u0448\u0430\u0435\u043c 'change'. \u041a\u043b\u0438\u043a \u043f\u043e \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u0431\u043b\u043e\u043a\u0430 (\u043d\u0435 \u043f\u043e input\/label)\r\n    \/\/ \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u0432\u0440\u0443\u0447\u043d\u0443\u044e. \u0420\u0430\u043d\u044c\u0448\u0435 onclick \u0441\u0442\u043e\u044f\u043b \u0438 \u043d\u0430 .confirm-area, \u0438 \u043d\u0430\r\n    \/\/ \u0441\u0430\u043c\u043e\u043c \u0447\u0435\u043a\u0431\u043e\u043a\u0441\u0435 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u2014 \u0438\u0437-\u0437\u0430 \u0432\u0441\u043f\u043b\u044b\u0442\u0438\u044f \u043a\u043b\u0438\u043a \u043f\u043e \u0447\u0435\u043a\u0431\u043e\u043a\u0441\u0443\r\n    \/\/ \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u043b \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0434\u0432\u0430\u0436\u0434\u044b \u0437\u0430 \u043e\u0434\u0438\u043d \u043a\u043b\u0438\u043a.\r\n    var wizBoiCheckEl = document.getElementById('wiz-boiCheck');\r\n    if (wizBoiCheckEl) wizBoiCheckEl.addEventListener('change', wizToggleConfirm);\r\n\r\n    var wizConfirmAreaEl = document.getElementById('wiz-confirmArea');\r\n    if (wizConfirmAreaEl) {\r\n      wizConfirmAreaEl.addEventListener('click', function (e) {\r\n        if (e.target.closest('input, label')) return;\r\n        var cb = document.getElementById('wiz-boiCheck');\r\n        cb.checked = !cb.checked;\r\n        wizToggleConfirm();\r\n      });\r\n    }\r\n\r\n    window.wizSubmit = function () {\r\n      if (wizRemainingOwnership() < 0) {\r\n        alert('Total ownership percentage cannot exceed 100%. Please go back and adjust the values.');\r\n        return;\r\n      }\r\n\r\n      if (wizTotalUploadSizeMB() > WIZ_MAX_TOTAL_UPLOAD_MB) {\r\n        alert('Combined photo size exceeds ' + WIZ_MAX_TOTAL_UPLOAD_MB + 'MB. Please go back and use smaller images.');\r\n        return;\r\n      }\r\n\r\n      var btn = document.getElementById('wiz-submitBtn');\r\n      btn.disabled = true;\r\n      btn.innerHTML = '<i class=\"fas fa-spinner fa-spin\"><\/i>&nbsp; Submitting...';\r\n\r\n      function gv(id) { var el = document.getElementById(id); return el ? el.value : ''; }\r\n\r\n      function doSubmit(presidentImageBase64) {\r\n        var shareholders = [];\r\n        wizShareholders.forEach(function (s) {\r\n          var d = wizGetShData(s.id);\r\n          shareholders.push({\r\n            firstName: d.firstName,\r\n            lastName: d.lastName,\r\n            socialSecurity: d.ssn,\r\n            percentageOfOwnership: d.own,\r\n            homeAddress: d.addr,\r\n            dob: d.dob,\r\n            cellNumber: d.phone,\r\n            email: d.email,\r\n            image: s.fileData ? s.fileData.data : null\r\n          });\r\n        });\r\n\r\n        var payload = {\r\n          'business-type': wizFormData['corp-type'] || '',\r\n          corporateName1: gv('wiz-corp-name1'),\r\n          corporateName2: gv('wiz-corp-name2'),\r\n          corporateName3: gv('wiz-corp-name3'),\r\n          principalActivity: gv('wiz-corp-activity'),\r\n          physicalAddressOfTheCorporation: gv('wiz-corp-address'),\r\n          mailingAddress: gv('wiz-corp-mailing') || gv('wiz-corp-address'),\r\n          presidentFirstName: gv('wiz-pres-first'),\r\n          presidentLastName: gv('wiz-pres-last'),\r\n          presidentSocialSecurity: gv('wiz-pres-ssn'),\r\n          'presidentPercentage-OfOwnership': gv('wiz-pres-own'),\r\n          presidentHomeAddress: gv('wiz-pres-address'),\r\n          presidentDOB: gv('wiz-pres-dob'),\r\n          presidentCellNumber: gv('wiz-pres-phone'),\r\n          presidentEmail: gv('wiz-pres-email'),\r\n          image: presidentImageBase64,\r\n          shareholders: shareholders,\r\n          referral_code: gv('wiz-referral-code')\r\n        };\r\n\r\n        \/\/ \u041f\u0440\u044f\u043c\u043e \u0431\u0435\u0440\u0435\u043c \u0434\u0430\u043d\u043d\u044b\u0435 \u0438\u0437 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u0431\u044a\u0435\u043a\u0442\u0430\r\n        var nonce = window.incorpFormSettings ? window.incorpFormSettings.nonce : '';\r\n        var apiUrl = window.incorpFormSettings ? window.incorpFormSettings.apiUrl : 'https:\/\/protaxcenter.com\/wp-json\/incorp-form\/v1\/add-data'; \/\/ \u0444\u043e\u043b\u0431\u0435\u043a \u043d\u0430 \u0441\u043b\u0443\u0447\u0430\u0439 \u0444\u043e\u0440\u0441-\u043c\u0430\u0436\u043e\u0440\u0430\r\n\r\n        fetch(apiUrl, {\r\n          method: 'POST',\r\n          headers: {\r\n            'Content-Type': 'application\/json',\r\n            'X-Incorp-Nonce': nonce \/\/ \u041f\u0435\u0440\u0435\u0434\u0430\u0435\u043c \u0432 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0435\r\n          },\r\n          body: JSON.stringify(payload)\r\n        })\r\n          .then(function (r) { return r.json(); })\r\n          .then(function (data) {\r\n            if (data.success) {\r\n              document.getElementById('wiz-progressBar').style.display = 'none';\r\n              var redirectUrl =\r\n                data.redirect ||\r\n                (data.data && data.data.redirect);\r\n\r\n              if (redirectUrl) {\r\n                window.location.href = redirectUrl;\r\n              } else {\r\n                console.warn(\"No redirect URL returned\", data);\r\n              }\r\n            } else {\r\n              alert('Error: ' + (data.error || 'Unknown error. Please try again.'));\r\n              btn.disabled = false;\r\n              btn.innerHTML = '<i class=\"fas fa-paper-plane\"><\/i>&nbsp; Submit form';\r\n            }\r\n          })\r\n          .catch(function () {\r\n            alert('Network error. Please check your connection and try again.');\r\n            btn.disabled = false;\r\n            btn.innerHTML = '<i class=\"fas fa-paper-plane\"><\/i>&nbsp; Submit form';\r\n          });\r\n      }\r\n\r\n      if (wizFileData['pres'] && wizFileData['pres'].data) {\r\n        doSubmit(wizFileData['pres'].data);\r\n      } else {\r\n        doSubmit(null);\r\n      }\r\n    };\r\n\r\n    wizBuildProgress();\r\n    wizUpdateOwnershipHint();\r\n    wizUpdateUploadSizeHint();\r\n  })();\r\n<\/script>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-597","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.9 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/protaxcenter.com\/en\/formation\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.9\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Protax Center -\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Business Formation Form - Protax Center\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/protaxcenter.com\/en\/formation\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/protaxcenter.com\/wp-content\/uploads\/2024\/10\/protax_center_logo_512.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/protaxcenter.com\/wp-content\/uploads\/2024\/10\/protax_center_logo_512.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-11-07T16:28:53+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-26T18:40:37+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/share\/1ESvc54QH8\/?mibextid=wwXIfr\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Business Formation Form - Protax Center\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/protaxcenter.com\/wp-content\/uploads\/2024\/10\/protax_center_logo_512.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/protaxcenter.com\\\/en\\\/formation\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/protaxcenter.com\\\/en#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/protaxcenter.com\\\/en\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/protaxcenter.com\\\/en\\\/formation\\\/#listItem\",\"name\":\"Business Formation Form\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/protaxcenter.com\\\/en\\\/formation\\\/#listItem\",\"position\":2,\"name\":\"Business Formation Form\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/protaxcenter.com\\\/en#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/protaxcenter.com\\\/en\\\/#organization\",\"name\":\"Protax Center\",\"description\":\"ProTax Center is a trusted tax preparation and financial services firm in Brooklyn, New York dedicated to helping individuals and businesses navigate their financial responsibilities. With a team of experienced professionals, we provide tailored solutions that maximize savings and ensure compliance with all tax regulations. Our services include tax planning, bookkeeping, payroll, and financial consulting, all designed to support your financial success. At ProTax Center, we prioritize personalized service, delivering expert guidance and support to meet your unique needs. Partner with us for a brighter financial future!\",\"url\":\"https:\\\/\\\/protaxcenter.com\\\/en\\\/\",\"email\":\"info@protaxcenter.com\",\"telephone\":\"+17186450500\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/protaxcenter.com\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/protax_center_logo_512.png\",\"@id\":\"https:\\\/\\\/protaxcenter.com\\\/en\\\/formation\\\/#organizationLogo\"},\"image\":{\"@id\":\"https:\\\/\\\/protaxcenter.com\\\/en\\\/formation\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/share\\\/1ESvc54QH8\\\/?mibextid=wwXIfr\",\"https:\\\/\\\/www.instagram.com\\\/protax_center?utm_source=qr\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/protax-center-inc\\\/\"]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/protaxcenter.com\\\/en\\\/formation\\\/#webpage\",\"url\":\"https:\\\/\\\/protaxcenter.com\\\/en\\\/formation\\\/\",\"name\":\"Business Formation Form - Protax Center\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/protaxcenter.com\\\/en\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/protaxcenter.com\\\/en\\\/formation\\\/#breadcrumblist\"},\"datePublished\":\"2024-11-07T16:28:53+00:00\",\"dateModified\":\"2026-06-26T18:40:37+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/protaxcenter.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/protaxcenter.com\\\/en\\\/\",\"name\":\"Protax Center\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/protaxcenter.com\\\/en\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Business Formation Form - Protax Center","description":"","canonical_url":"https:\/\/protaxcenter.com\/en\/formation\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/protaxcenter.com\/en\/formation\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/protaxcenter.com\/en#listItem","position":1,"name":"Home","item":"https:\/\/protaxcenter.com\/en","nextItem":{"@type":"ListItem","@id":"https:\/\/protaxcenter.com\/en\/formation\/#listItem","name":"Business Formation Form"}},{"@type":"ListItem","@id":"https:\/\/protaxcenter.com\/en\/formation\/#listItem","position":2,"name":"Business Formation Form","previousItem":{"@type":"ListItem","@id":"https:\/\/protaxcenter.com\/en#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/protaxcenter.com\/en\/#organization","name":"Protax Center","description":"ProTax Center is a trusted tax preparation and financial services firm in Brooklyn, New York dedicated to helping individuals and businesses navigate their financial responsibilities. With a team of experienced professionals, we provide tailored solutions that maximize savings and ensure compliance with all tax regulations. Our services include tax planning, bookkeeping, payroll, and financial consulting, all designed to support your financial success. At ProTax Center, we prioritize personalized service, delivering expert guidance and support to meet your unique needs. Partner with us for a brighter financial future!","url":"https:\/\/protaxcenter.com\/en\/","email":"info@protaxcenter.com","telephone":"+17186450500","logo":{"@type":"ImageObject","url":"https:\/\/protaxcenter.com\/wp-content\/uploads\/2024\/10\/protax_center_logo_512.png","@id":"https:\/\/protaxcenter.com\/en\/formation\/#organizationLogo"},"image":{"@id":"https:\/\/protaxcenter.com\/en\/formation\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/share\/1ESvc54QH8\/?mibextid=wwXIfr","https:\/\/www.instagram.com\/protax_center?utm_source=qr","https:\/\/www.linkedin.com\/company\/protax-center-inc\/"]},{"@type":"WebPage","@id":"https:\/\/protaxcenter.com\/en\/formation\/#webpage","url":"https:\/\/protaxcenter.com\/en\/formation\/","name":"Business Formation Form - Protax Center","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/protaxcenter.com\/en\/#website"},"breadcrumb":{"@id":"https:\/\/protaxcenter.com\/en\/formation\/#breadcrumblist"},"datePublished":"2024-11-07T16:28:53+00:00","dateModified":"2026-06-26T18:40:37+00:00"},{"@type":"WebSite","@id":"https:\/\/protaxcenter.com\/en\/#website","url":"https:\/\/protaxcenter.com\/en\/","name":"Protax Center","inLanguage":"en-US","publisher":{"@id":"https:\/\/protaxcenter.com\/en\/#organization"}}]},"og:locale":"en_US","og:site_name":"Protax Center -","og:type":"article","og:title":"Business Formation Form - Protax Center","og:url":"https:\/\/protaxcenter.com\/en\/formation\/","og:image":"https:\/\/protaxcenter.com\/wp-content\/uploads\/2024\/10\/protax_center_logo_512.png","og:image:secure_url":"https:\/\/protaxcenter.com\/wp-content\/uploads\/2024\/10\/protax_center_logo_512.png","article:published_time":"2024-11-07T16:28:53+00:00","article:modified_time":"2026-06-26T18:40:37+00:00","article:publisher":"https:\/\/www.facebook.com\/share\/1ESvc54QH8\/?mibextid=wwXIfr","twitter:card":"summary_large_image","twitter:title":"Business Formation Form - Protax Center","twitter:image":"https:\/\/protaxcenter.com\/wp-content\/uploads\/2024\/10\/protax_center_logo_512.png"},"aioseo_meta_data":{"post_id":"597","title":null,"description":null,"keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2024-10-10 15:17:31","updated":"2026-06-26 19:01:29","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/protaxcenter.com\/en\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tBusiness Formation Form\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/protaxcenter.com\/en"},{"label":"Business Formation Form","link":"https:\/\/protaxcenter.com\/en\/formation\/"}],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false,"woocommerce_thumbnail":false,"woocommerce_single":false,"woocommerce_gallery_thumbnail":false},"uagb_author_info":{"display_name":"Protaxcenter_Admin","author_link":"https:\/\/protaxcenter.com\/en\/author\/protaxcenter_admin\/"},"uagb_comment_info":0,"uagb_excerpt":null,"_links":{"self":[{"href":"https:\/\/protaxcenter.com\/en\/wp-json\/wp\/v2\/pages\/597","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/protaxcenter.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/protaxcenter.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/protaxcenter.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/protaxcenter.com\/en\/wp-json\/wp\/v2\/comments?post=597"}],"version-history":[{"count":2,"href":"https:\/\/protaxcenter.com\/en\/wp-json\/wp\/v2\/pages\/597\/revisions"}],"predecessor-version":[{"id":4060,"href":"https:\/\/protaxcenter.com\/en\/wp-json\/wp\/v2\/pages\/597\/revisions\/4060"}],"wp:attachment":[{"href":"https:\/\/protaxcenter.com\/en\/wp-json\/wp\/v2\/media?parent=597"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}