{"id":3639,"date":"2026-05-05T21:09:08","date_gmt":"2026-05-05T20:09:08","guid":{"rendered":"https:\/\/object.now\/site\/?page_id=3639"},"modified":"2026-05-05T21:52:33","modified_gmt":"2026-05-05T20:52:33","slug":"campaign-request","status":"publish","type":"page","link":"https:\/\/object.now\/site\/campaign-request\/","title":{"rendered":"Campaign Request"},"content":{"rendered":"                <style>\n\n            #onog-app.onog-campaign-request-shell {\n                max-width: 1120px;\n                margin: 40px auto;\n                padding: 0 18px;\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-card {\n                background: #ffffff;\n                border: 1px solid rgba(0, 81, 119, 0.12);\n                border-radius: 28px;\n                box-shadow: 0 18px 48px rgba(8, 31, 54, 0.12);\n                overflow: hidden;\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-card-inner {\n                padding: 34px;\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-eyebrow {\n                display: inline-flex;\n                padding: 8px 14px;\n                border-radius: 999px;\n                background: #eef8fc;\n                color: #005177;\n                font-size: 13px;\n                font-weight: 800;\n                margin: 0 0 14px 0;\n            }\n\n            #onog-app.onog-campaign-request-shell h2 {\n                margin: 0 0 14px 0;\n                color: #0b2738;\n                font-size: 42px;\n                line-height: 1.1;\n                letter-spacing: -0.04em;\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-description {\n                color: #536674;\n                font-size: 16px;\n                line-height: 1.65;\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-progress {\n                display: grid;\n                grid-template-columns: repeat(5, minmax(0, 1fr));\n                gap: 12px;\n                margin: 28px 0;\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-step {\n                display: flex;\n                align-items: center;\n                gap: 10px;\n                padding: 14px;\n                border-radius: 18px;\n                background: #f8fbfd;\n                border: 1px solid rgba(0, 81, 119, 0.10);\n                color: #536674;\n                font-weight: 800;\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-step.active {\n                background: linear-gradient(135deg, #005177, #00a5cf);\n                color: #ffffff;\n                border-color: transparent;\n                box-shadow: 0 10px 22px rgba(0, 81, 119, 0.22);\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-step-number {\n                display: inline-flex;\n                align-items: center;\n                justify-content: center;\n                width: 28px;\n                height: 28px;\n                border-radius: 999px;\n                background: rgba(255,255,255,0.7);\n                color: #005177;\n                font-size: 13px;\n                font-weight: 900;\n                flex: 0 0 auto;\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-step.active .onog-step-number {\n                background: #ffffff;\n                color: #005177;\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-form-panel {\n                padding: 24px;\n                border-radius: 24px;\n                background: #f8fbfd;\n                border: 1px solid rgba(0, 81, 119, 0.10);\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-step-heading h3 {\n                margin: 0 0 8px 0;\n                color: #0b2738;\n                font-size: 26px;\n                line-height: 1.2;\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-step-heading p {\n                margin: 0 0 22px 0;\n                color: #667085;\n                line-height: 1.6;\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-field-grid {\n                display: grid;\n                grid-template-columns: repeat(2, minmax(0, 1fr));\n                gap: 18px;\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-field {\n                margin-bottom: 18px;\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-field label {\n                display: block;\n                margin-bottom: 7px;\n                color: #0b2738;\n                font-size: 13px;\n                font-weight: 900;\n            }\n\n            #onog-app.onog-campaign-request-shell input,\n            #onog-app.onog-campaign-request-shell select,\n            #onog-app.onog-campaign-request-shell textarea {\n                width: 100%;\n                max-width: 100%;\n                min-height: 44px;\n                border-radius: 14px;\n                border: 1px solid rgba(0, 81, 119, 0.18);\n                padding: 10px 13px;\n                background: #ffffff;\n                color: #17212b;\n                box-sizing: border-box;\n                font-size: 15px;\n            }\n\n            #onog-app.onog-campaign-request-shell textarea {\n                min-height: 120px;\n                resize: vertical;\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-help-text {\n                color: #667085;\n                font-size: 13px;\n                line-height: 1.45;\n                margin: 7px 0 0 0;\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-actions {\n                display: flex;\n                flex-wrap: wrap;\n                gap: 10px;\n                margin-top: 22px;\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-primary-button,\n            #onog-app.onog-campaign-request-shell .onog-secondary-button,\n            #onog-app.onog-campaign-request-shell .onog-link-button {\n                display: inline-flex;\n                align-items: center;\n                justify-content: center;\n                min-height: 42px;\n                padding: 10px 18px;\n                border-radius: 999px;\n                border: 0;\n                cursor: pointer;\n                font-weight: 900;\n                text-decoration: none;\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-primary-button {\n                background: linear-gradient(135deg, #005177, #00a5cf);\n                color: #ffffff;\n                box-shadow: 0 12px 24px rgba(0, 81, 119, 0.22);\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-primary-button:disabled,\n            #onog-app.onog-campaign-request-shell .onog-secondary-button:disabled {\n                opacity: 0.55;\n                cursor: not-allowed;\n                box-shadow: none;\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-secondary-button {\n                background: #ffffff;\n                color: #005177;\n                border: 1px solid rgba(0, 81, 119, 0.18);\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-link-button {\n                background: #fff4f4;\n                color: #b42318;\n                border: 1px solid rgba(180, 35, 24, 0.18);\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-request-section {\n                margin-bottom: 16px;\n                border-radius: 20px;\n                background: #ffffff;\n                border: 1px solid rgba(0, 81, 119, 0.10);\n                box-shadow: 0 8px 20px rgba(8, 31, 54, 0.05);\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-request-section-inner {\n                padding: 20px;\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-payment-summary {\n                display: grid;\n                gap: 12px;\n                margin-bottom: 20px;\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-payment-row {\n                display: flex;\n                justify-content: space-between;\n                gap: 16px;\n                padding: 15px 16px;\n                border-radius: 16px;\n                background: #ffffff;\n                border: 1px solid rgba(0, 81, 119, 0.10);\n                font-weight: 800;\n                color: #0b2738;\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-payment-total {\n                background: #eef8fc;\n                color: #005177;\n                font-size: 18px;\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-coupon-wrap {\n                margin-top: 20px;\n                padding: 20px;\n                border-radius: 20px;\n                background: #ffffff;\n                border: 1px solid rgba(0, 81, 119, 0.10);\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-coupon-row {\n                display: grid;\n                grid-template-columns: minmax(0, 1fr) auto;\n                gap: 12px;\n                align-items: end;\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-coupon-status {\n                margin-top: 10px;\n                font-size: 13px;\n                font-weight: 800;\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-payment-method-wrap {\n                margin-top: 24px;\n                padding: 22px;\n                border-radius: 22px;\n                background: #ffffff;\n                border: 1px solid rgba(0, 81, 119, 0.10);\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-payment-method-select {\n                position: relative;\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-payment-method-select select {\n                appearance: none;\n                -webkit-appearance: none;\n                -moz-appearance: none;\n                min-height: 58px;\n                padding: 14px 54px 14px 16px;\n                border-radius: 18px;\n                border: 1px solid rgba(0, 81, 119, 0.18);\n                background: linear-gradient(180deg, #ffffff, #f8fbfd);\n                font-size: 16px;\n                font-weight: 800;\n                color: #0b2738;\n                cursor: pointer;\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-payment-method-select::after {\n                content: '\u2304';\n                position: absolute;\n                right: 18px;\n                top: 50%;\n                transform: translateY(-50%);\n                color: #005177;\n                font-size: 20px;\n                font-weight: 900;\n                pointer-events: none;\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-success-box {\n                padding: 24px;\n                border-radius: 20px;\n                background: #e9f7ef;\n                border: 1px solid rgba(23, 107, 62, 0.18);\n                color: #176b3e;\n                line-height: 1.6;\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-error-box {\n                padding: 16px;\n                border-radius: 16px;\n                background: #fff4f4;\n                border: 1px solid rgba(180, 35, 24, 0.18);\n                color: #b42318;\n                font-weight: 800;\n                line-height: 1.55;\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-receipt-box {\n                margin-top: 18px;\n                padding: 18px;\n                border-radius: 18px;\n                background: #ffffff;\n                border: 1px solid rgba(23,107,62,0.18);\n                color: #0b2738;\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-receipt-box h4 {\n                margin: 0 0 10px 0;\n                color: #0b2738;\n                font-size: 18px;\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-receipt-row {\n                display: grid;\n                grid-template-columns: 190px minmax(0, 1fr);\n                gap: 10px;\n                padding: 8px 0;\n                border-bottom: 1px solid rgba(0, 81, 119, 0.08);\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-receipt-row:last-child {\n                border-bottom: 0;\n            }\n\n            #onog-app.onog-campaign-request-shell .onog-receipt-row span:first-child {\n                color: #667085;\n                font-weight: 900;\n            }\n\n            @media (max-width: 760px) {\n\n                #onog-app.onog-campaign-request-shell {\n                    margin: 24px auto;\n                }\n\n                #onog-app.onog-campaign-request-shell .onog-card-inner {\n                    padding: 22px;\n                }\n\n                #onog-app.onog-campaign-request-shell h2 {\n                    font-size: 32px;\n                }\n\n                #onog-app.onog-campaign-request-shell .onog-progress,\n                #onog-app.onog-campaign-request-shell .onog-field-grid,\n                #onog-app.onog-campaign-request-shell .onog-coupon-row,\n                #onog-app.onog-campaign-request-shell .onog-receipt-row {\n                    grid-template-columns: 1fr;\n                }\n\n                #onog-app.onog-campaign-request-shell .onog-payment-row {\n                    display: block;\n                }\n\n                #onog-app.onog-campaign-request-shell .onog-payment-row strong {\n                    display: block;\n                    margin-top: 6px;\n                }\n            }\n\n        <\/style>\n\n        <div id=\"onog-app\" class=\"onog-generator-shell onog-campaign-request-shell\">\n\n            <div class=\"onog-card\">\n                <div class=\"onog-card-inner\">\n\n                    \n                        \n                        <div id=\"onog_campaign_request_form_area\">\n\n                            <div class=\"onog-campaign-header\">\n\n                                <div class=\"onog-campaign-title-block\">\n\n                                    <p class=\"onog-eyebrow\">\n                                        ObjectNow Campaign Setup Request\n                                    <\/p>\n\n                                    <h2>\n                                        Request an Objection Campaign\n                                    <\/h2>\n\n                                    <div class=\"onog-description\">\n                                        <p>\n                                            Please use this form to send us the information needed to prepare an ObjectNow Objection Campaign.\n                                        <\/p>\n                                    <\/div>\n\n                                <\/div>\n\n                            <\/div>\n                                                        <div class=\"onog-progress\" aria-label=\"Campaign request progress\">\n\n                                <div class=\"onog-step active\" data-request-step=\"1\">\n                                    <span class=\"onog-step-number\">1<\/span>\n                                    <span class=\"onog-step-label\">Contact<\/span>\n                                <\/div>\n\n                                <div class=\"onog-step\" data-request-step=\"2\">\n                                    <span class=\"onog-step-number\">2<\/span>\n                                    <span class=\"onog-step-label\">Campaign<\/span>\n                                <\/div>\n\n                                <div class=\"onog-step\" data-request-step=\"3\">\n                                    <span class=\"onog-step-number\">3<\/span>\n                                    <span class=\"onog-step-label\">Sections<\/span>\n                                <\/div>\n\n                                \n                                    <div class=\"onog-step\" data-request-step=\"4\">\n                                        <span class=\"onog-step-number\">4<\/span>\n                                        <span class=\"onog-step-label\">Payment<\/span>\n                                    <\/div>\n\n                                    <div class=\"onog-step\" data-request-step=\"5\">\n                                        <span class=\"onog-step-number\">5<\/span>\n                                        <span class=\"onog-step-label\">Submit<\/span>\n                                    <\/div>\n\n                                \n                            <\/div>\n\n                            <div class=\"onog-form-panel\">\n\n                                <div class=\"onog-step-content onog-request-step-content\" id=\"onog_request_step_1\">\n\n                                    <div class=\"onog-step-heading\">\n                                        <h3>Your contact details<\/h3>\n                                        <p>Tell us who is requesting the campaign so we can contact you if anything needs clarified before setup.<\/p>\n                                    <\/div>\n\n                                    <div class=\"onog-field-grid\">\n\n                                        <div class=\"onog-field\">\n                                            <label for=\"onog_request_contact_name\">Contact Name <span class=\"onog-required\">*<\/span><\/label>\n                                            <input id=\"onog_request_contact_name\" type=\"text\" autocomplete=\"name\">\n                                        <\/div>\n\n                                        <div class=\"onog-field\">\n                                            <label for=\"onog_request_contact_email\">Contact Email <span class=\"onog-required\">*<\/span><\/label>\n                                            <input id=\"onog_request_contact_email\" type=\"email\" autocomplete=\"email\">\n                                        <\/div>\n\n                                        <div class=\"onog-field\">\n                                            <label for=\"onog_request_contact_phone\">Contact Phone <span class=\"onog-optional\">(optional)<\/span><\/label>\n                                            <input id=\"onog_request_contact_phone\" type=\"text\" autocomplete=\"tel\">\n                                        <\/div>\n\n                                        <div class=\"onog-field\">\n                                            <label for=\"onog_request_group_name\">Campaign Group Name <span class=\"onog-optional\">(optional)<\/span><\/label>\n                                            <input id=\"onog_request_group_name\" type=\"text\">\n                                        <\/div>\n\n                                    <\/div>\n\n                                    <div class=\"onog-actions\">\n                                        <button type=\"button\" class=\"onog-primary-button\" onclick=\"onogCampaignRequestGoToStep(2)\">Continue<\/button>\n                                    <\/div>\n\n                                <\/div>\n\n                                <div class=\"onog-step-content onog-request-step-content\" id=\"onog_request_step_2\" style=\"display:none;\">\n\n                                    <div class=\"onog-step-heading\">\n                                        <h3>Campaign details<\/h3>\n                                        <p>Provide the key planning details for the proposed campaign. These will be reviewed before anything is made live.<\/p>\n                                    <\/div>\n\n                                    <div class=\"onog-field-grid\">\n\n                                        <div class=\"onog-field\">\n                                            <label for=\"onog_request_campaign_name\">Campaign Name <span class=\"onog-required\">*<\/span><\/label>\n                                            <input id=\"onog_request_campaign_name\" type=\"text\">\n                                        <\/div>\n\n                                        <div class=\"onog-field\">\n                                            <label for=\"onog_request_reference\">Reference Number <span class=\"onog-required\">*<\/span><\/label>\n                                            <input id=\"onog_request_reference\" type=\"text\">\n                                        <\/div>\n\n                                        <div class=\"onog-field\">\n                                            <label for=\"onog_request_deadline_date\">Deadline Date <span class=\"onog-required\">*<\/span><\/label>\n                                            <input id=\"onog_request_deadline_date\" type=\"date\">\n                                        <\/div>\n\n                                        <div class=\"onog-field\">\n                                            <label for=\"onog_request_submission_type\">Submission Type <span class=\"onog-required\">*<\/span><\/label>\n                                            <select id=\"onog_request_submission_type\" onchange=\"onogCampaignRequestToggleSubmissionFields()\">\n                                                <option value=\"direct\">Direct Submission<\/option>\n                                                <option value=\"ecu\">ECU Submission<\/option>\n                                            <\/select>\n                                        <\/div>\n\n                                    <\/div>\n\n                                    <div class=\"onog-field onog-request-direct-field\">\n                                        <label for=\"onog_request_recipient_email\">Recipient Email <span class=\"onog-required\">*<\/span><\/label>\n                                        <input id=\"onog_request_recipient_email\" type=\"email\">\n                                        <p class=\"onog-help-text\">For direct submissions, this is the email address objections should be sent to.<\/p>\n                                    <\/div>\n\n                                    <div class=\"onog-field onog-request-direct-field\">\n                                        <label for=\"onog_request_mailing_address\">Recipient Mailing Address <span class=\"onog-optional\">(optional)<\/span><\/label>\n                                        <textarea id=\"onog_request_mailing_address\" rows=\"4\"><\/textarea>\n                                    <\/div>\n\n                                    <div class=\"onog-field\">\n                                        <label for=\"onog_request_petition_url\">Petition URL <span class=\"onog-optional\">(optional)<\/span><\/label>\n                                        <input id=\"onog_request_petition_url\" type=\"text\">\n                                        <p class=\"onog-help-text\">Optional. Add this if you want a petition link displayed as part of the campaign guidance.<\/p>\n                                    <\/div>\n\n                                    <div class=\"onog-field\">\n                                        <label for=\"onog_request_description\">Campaign Description <span class=\"onog-optional\">(optional)<\/span><\/label>\n                                        <textarea id=\"onog_request_description\" rows=\"5\"><\/textarea>\n                                        <p class=\"onog-help-text\">Briefly explain the proposal, the location, and anything we should know before reviewing the request.<\/p>\n                                    <\/div>\n\n                                    <div class=\"onog-actions\">\n                                        <button type=\"button\" class=\"onog-secondary-button\" onclick=\"onogCampaignRequestGoToStep(1)\">Back<\/button>\n                                        <button type=\"button\" class=\"onog-primary-button\" onclick=\"onogCampaignRequestGoToStep(3)\">Continue<\/button>\n                                    <\/div>\n\n                                <\/div>\n\n                                <div class=\"onog-step-content onog-request-step-content\" id=\"onog_request_step_3\" style=\"display:none;\">\n\n                                    <div class=\"onog-step-heading\">\n                                        <h3>Objection sections<\/h3>\n                                        <p>Add the core sections that will form the foundation of the campaign. These will later be reviewed and expanded into full objection material.<\/p>\n                                    <\/div>\n\n                                    <div id=\"onog_request_sections_wrap\"><\/div>\n\n                                    <p>\n                                        <button type=\"button\" class=\"onog-secondary-button\" onclick=\"onogAddRequestSection()\">+ Add Section<\/button>\n                                    <\/p>\n\n                                    <div class=\"onog-actions\">\n                                        <button type=\"button\" class=\"onog-secondary-button\" onclick=\"onogCampaignRequestGoToStep(2)\">Back<\/button>\n                                        <button type=\"button\" class=\"onog-primary-button\" onclick=\"onogCampaignRequestNextAfterSections()\">Continue<\/button>\n                                    <\/div>\n\n                                <\/div>\n\n                                \n                                    <div class=\"onog-step-content onog-request-step-content\" id=\"onog_request_step_4\" style=\"display:none;\">\n\n                                        <div class=\"onog-step-heading\">\n                                            <h3>Payment<\/h3>\n                                            <p>Review the campaign setup cost and select the payment method you would like to use.<\/p>\n                                        <\/div>\n\n                                        <div class=\"onog-payment-summary\">\n\n                                            <div class=\"onog-payment-row\">\n                                                <span>Cost For Setup and Running Platform<\/span>\n                                                <strong id=\"onog_original_amount_text\">\u00a3100.00<\/strong>\n                                            <\/div>\n\n                                            <div class=\"onog-payment-row\">\n                                                <span>Discount<\/span>\n                                                <strong id=\"onog_discount_amount_text\">\u00a30.00<\/strong>\n                                            <\/div>\n\n                                            <div class=\"onog-payment-row onog-payment-total\">\n                                                <span>Total Payable<\/span>\n                                                <strong id=\"onog_final_amount_text\">\u00a3100.00<\/strong>\n                                            <\/div>\n\n                                        <\/div>\n\n                                                                                    <div class=\"onog-description\">\n                                                <p>The price shown above is the total amount payable.<\/p>\n                                            <\/div>\n                                        \n                                        \n                                        <div class=\"onog-payment-method-wrap\">\n                                            <div class=\"onog-step-heading\">\n                                                <h3>Payment Selection<\/h3>\n                                                <p>Please select the payment method you'd like to use.<\/p>\n                                            <\/div>\n\n                                            <div class=\"onog-payment-method-select\">\n                                                <select id=\"onog_request_payment_method\">\n                                                    \n                                                    \n                                                                                                    <\/select>\n                                            <\/div>\n\n                                                                                            <div class=\"onog-error-box\" style=\"margin-top:14px;\">\n                                                    Payments are enabled, but no payment method is currently available. Please contact ObjectNow before submitting this request.\n                                                <\/div>\n                                                                                    <\/div>\n\n                                        <div class=\"onog-actions\">\n                                            <button type=\"button\" class=\"onog-secondary-button\" onclick=\"onogCampaignRequestGoToStep(3)\">Back<\/button>\n                                            <button type=\"button\" class=\"onog-primary-button\" onclick=\"onogCampaignRequestGoToStep(5)\" disabled>Continue<\/button>\n                                        <\/div>\n\n                                    <\/div>\n\n                                    <div class=\"onog-step-content onog-request-step-content\" id=\"onog_request_step_5\" style=\"display:none;\">\n\n                                \n                                    <div class=\"onog-step-heading\">\n                                        <h3>Submit request<\/h3>\n                                        <p>\n                                            Review your information and submit your campaign request.\n                                                                                            If you selected Stripe or PayPal, you will be redirected securely to complete payment.\n                                                                                    <\/p>\n                                    <\/div>\n\n                                    <div id=\"onog_request_submit_status\"><\/div>\n\n                                    <div class=\"onog-actions\">\n                                        <button type=\"button\" class=\"onog-secondary-button\" onclick=\"onogCampaignRequestGoToStep(4)\">Back<\/button>\n                                        <button type=\"button\" class=\"onog-primary-button\" id=\"onog_submit_campaign_request_button\" onclick=\"onogSubmitCampaignRequest()\">Submit Request<\/button>\n                                    <\/div>\n\n                                <\/div>\n\n                            <\/div>\n\n                        <\/div>\n                                                <div id=\"onog_campaign_request_success_area\" style=\"display:none;\">\n\n                            <div class=\"onog-success-box\">\n\n                                <h3 style=\"margin-top:0;\">\n                                    Thank You\n                                <\/h3>\n\n                                <p>\n                                    Your campaign request has been submitted successfully.\n                                <\/p>\n\n                                <p>\n                                    We will now review the information provided and contact you if anything further is required before setup.\n                                <\/p>\n\n                                <div id=\"onog_success_payment_details\" style=\"display:none; margin-top:18px;\"><\/div>\n\n                            <\/div>\n\n                        <\/div>\n\n                    \n                <\/div>\n            <\/div>\n        <\/div>\n\n        <script>\n        const onogCampaignRequestSettings = {\n            ajaxUrl: 'https:\/\/object.now\/site\/wp-admin\/admin-ajax.php',\n            nonce: 'c32344ae77',\n            paymentsEnabled: true,\n            couponsEnabled: false,\n            bacsEnabled: false,\n            stripeEnabled: false,\n            paypalEnabled: false,\n            originalAmount: 100,\n            discountAmount: 0,\n            finalAmount: 100,\n            currency: 'GBP',\n            couponCode: '',\n            couponApplied: false\n        };\n\n        function onogFormatMoney(amount) {\n            amount = parseFloat(amount || 0).toFixed(2);\n\n            if (onogCampaignRequestSettings.currency === 'GBP') {\n                return '\u00a3' + amount;\n            }\n\n            if (onogCampaignRequestSettings.currency === 'EUR') {\n                return '\u20ac' + amount;\n            }\n\n            if (onogCampaignRequestSettings.currency === 'USD') {\n                return '$' + amount;\n            }\n\n            return onogCampaignRequestSettings.currency + ' ' + amount;\n        }\n\n        function onogCampaignRequestGoToStep(step) {\n            document.querySelectorAll('.onog-request-step-content').forEach(function(el) {\n                el.style.display = 'none';\n            });\n\n            const stepElement = document.getElementById('onog_request_step_' + step);\n\n            if (stepElement) {\n                stepElement.style.display = 'block';\n            }\n\n            document.querySelectorAll('#onog-app.onog-campaign-request-shell .onog-step').forEach(function(el) {\n                el.classList.remove('active');\n            });\n\n            const progressStep = document.querySelector('#onog-app.onog-campaign-request-shell [data-request-step=\"' + step + '\"]');\n\n            if (progressStep) {\n                progressStep.classList.add('active');\n            }\n\n            const app = document.getElementById('onog-app');\n\n            if (app) {\n                window.scrollTo({\n                    top: app.offsetTop - 30,\n                    behavior: 'smooth'\n                });\n            }\n        }\n\n        function onogCampaignRequestNextAfterSections() {\n            onogCampaignRequestGoToStep(onogCampaignRequestSettings.paymentsEnabled ? 4 : 4);\n        }\n\n        function onogAddRequestSection() {\n            const container = document.getElementById('onog_request_sections_wrap');\n\n            if (!container) {\n                return;\n            }\n\n            const html = `\n                <div class=\"onog-request-section\">\n                    <div class=\"onog-request-section-inner\">\n\n                        <div class=\"onog-field\">\n                            <label>Section Title<\/label>\n                            <input type=\"text\" class=\"onog-section-title\">\n                        <\/div>\n\n                        <div class=\"onog-field\">\n                            <label>Section Content<\/label>\n                            <textarea class=\"onog-section-content\" rows=\"5\"><\/textarea>\n                        <\/div>\n\n                        <button\n                            type=\"button\"\n                            class=\"onog-link-button\"\n                            onclick=\"this.closest('.onog-request-section').remove()\"\n                        >\n                            Remove Section\n                        <\/button>\n\n                    <\/div>\n                <\/div>\n            `;\n\n            container.insertAdjacentHTML('beforeend', html);\n        }\n\n        function onogCampaignRequestToggleSubmissionFields() {\n            const typeField = document.getElementById('onog_request_submission_type');\n\n            if (!typeField) {\n                return;\n            }\n\n            const type = typeField.value;\n\n            document.querySelectorAll('.onog-request-direct-field').forEach(function(el) {\n                el.style.display = (type === 'direct') ? 'block' : 'none';\n            });\n        }\n\n        function onogUpdatePaymentSummary() {\n            const discountText = document.getElementById('onog_discount_amount_text');\n            const finalText = document.getElementById('onog_final_amount_text');\n\n            if (discountText) {\n                discountText.textContent = onogFormatMoney(onogCampaignRequestSettings.discountAmount);\n            }\n\n            if (finalText) {\n                finalText.textContent = onogFormatMoney(onogCampaignRequestSettings.finalAmount);\n            }\n        }\n\n        function onogApplyCoupon() {\n            const statusEl = document.getElementById('onog_coupon_status');\n            const codeEl = document.getElementById('onog_coupon_code');\n\n            if (!statusEl || !codeEl) {\n                return;\n            }\n\n            const code = codeEl.value.trim();\n\n            if (!code) {\n                statusEl.style.color = '#b42318';\n                statusEl.textContent = 'Please enter a coupon code.';\n                return;\n            }\n\n            statusEl.style.color = '#667085';\n            statusEl.textContent = 'Checking coupon...';\n\n            jQuery.post(onogCampaignRequestSettings.ajaxUrl, {\n                action: 'onog_submit_campaign_request',\n                mode: 'validate_coupon',\n                nonce: onogCampaignRequestSettings.nonce,\n                coupon_code: code\n            }).done(function(response) {\n\n                if (response.success) {\n                    onogCampaignRequestSettings.discountAmount = parseFloat(response.data.discount || 0);\n                    onogCampaignRequestSettings.finalAmount = parseFloat(response.data.final_amount || onogCampaignRequestSettings.originalAmount);\n                    onogCampaignRequestSettings.couponCode = code;\n                    onogCampaignRequestSettings.couponApplied = true;\n\n                    onogUpdatePaymentSummary();\n\n                    statusEl.style.color = '#176b3e';\n                    statusEl.textContent = response.data.message || 'Coupon applied.';\n                } else {\n                    onogCampaignRequestSettings.discountAmount = 0;\n                    onogCampaignRequestSettings.finalAmount = onogCampaignRequestSettings.originalAmount;\n                    onogCampaignRequestSettings.couponCode = '';\n                    onogCampaignRequestSettings.couponApplied = false;\n\n                    onogUpdatePaymentSummary();\n\n                    statusEl.style.color = '#b42318';\n                    statusEl.textContent = response.data && response.data.message ? response.data.message : 'Coupon could not be applied.';\n                }\n\n            }).fail(function() {\n                statusEl.style.color = '#b42318';\n                statusEl.textContent = 'Coupon check failed. Please try again.';\n            });\n        }\n\n        function onogCollectSections() {\n            const sections = [];\n\n            document.querySelectorAll('.onog-request-section').forEach(function(el, i) {\n                const titleEl = el.querySelector('.onog-section-title');\n                const contentEl = el.querySelector('.onog-section-content');\n\n                sections.push({\n                    title: titleEl ? titleEl.value : '',\n                    content: contentEl ? contentEl.value : '',\n                    sort_order: (i + 1) * 10\n                });\n            });\n\n            return sections;\n        }\n\n        function onogBuildReceiptHtml(responseData) {\n            let html = '';\n\n            html += '<div class=\"onog-receipt-box\">';\n\n            if (responseData && responseData.payment_gateway === 'bacs') {\n                html += '<h4>Bank Transfer Information<\/h4>';\n                html += '<p style=\"margin:0 0 12px 0;\">Please use the following details to complete your bank transfer.<\/p>';\n\n                if (responseData.final_amount_formatted) {\n                    html += '<div class=\"onog-receipt-row\"><span>Amount Payable<\/span><strong>' + responseData.final_amount_formatted + '<\/strong><\/div>';\n                }\n\n                if (responseData.bacs_account_name) {\n                    html += '<div class=\"onog-receipt-row\"><span>Account Name<\/span><strong>' + responseData.bacs_account_name + '<\/strong><\/div>';\n                }\n\n                if (responseData.bacs_bank_name) {\n                    html += '<div class=\"onog-receipt-row\"><span>Bank Name<\/span><strong>' + responseData.bacs_bank_name + '<\/strong><\/div>';\n                }\n\n                if (responseData.bacs_sort_code) {\n                    html += '<div class=\"onog-receipt-row\"><span>Sort Code<\/span><strong>' + responseData.bacs_sort_code + '<\/strong><\/div>';\n                }\n\n                if (responseData.bacs_account_no) {\n                    html += '<div class=\"onog-receipt-row\"><span>Account Number<\/span><strong>' + responseData.bacs_account_no + '<\/strong><\/div>';\n                }\n\n                if (responseData.bacs_reference) {\n                    html += '<div class=\"onog-receipt-row\"><span>Payment Reference<\/span><strong>' + responseData.bacs_reference + '<\/strong><\/div>';\n                }\n\n                if (responseData.bacs_instructions) {\n                    html += '<div style=\"margin-top:12px;\">' + responseData.bacs_instructions + '<\/div>';\n                }\n\n                html += '<p style=\"margin:14px 0 0 0;\"><strong>Please use the payment reference exactly as shown so we can match your payment to your request.<\/strong><\/p>';\n            } else {\n                html += '<h4>Payment Receipt<\/h4>';\n\n                if (responseData.request_id) {\n                    html += '<div class=\"onog-receipt-row\"><span>Request ID<\/span><strong>' + responseData.request_id + '<\/strong><\/div>';\n                }\n\n                if (responseData.payment_gateway) {\n                    html += '<div class=\"onog-receipt-row\"><span>Payment Method<\/span><strong>' + responseData.payment_gateway.charAt(0).toUpperCase() + responseData.payment_gateway.slice(1) + '<\/strong><\/div>';\n                }\n\n                if (responseData.payment_status) {\n                    html += '<div class=\"onog-receipt-row\"><span>Payment Status<\/span><strong>' + responseData.payment_status.replace(\/_\/g, ' ') + '<\/strong><\/div>';\n                }\n\n                if (responseData.final_amount_formatted) {\n                    html += '<div class=\"onog-receipt-row\"><span>Amount Paid<\/span><strong>' + responseData.final_amount_formatted + '<\/strong><\/div>';\n                }\n\n                if (responseData.discount_amount && parseFloat(responseData.discount_amount) > 0 && responseData.discount_amount_formatted) {\n                    html += '<div class=\"onog-receipt-row\"><span>Discount Applied<\/span><strong>' + responseData.discount_amount_formatted + '<\/strong><\/div>';\n                }\n\n                if (responseData.payment_reference) {\n                    html += '<div class=\"onog-receipt-row\"><span>Transaction Reference<\/span><strong>' + responseData.payment_reference + '<\/strong><\/div>';\n                }\n\n                if (responseData.paid_at) {\n                    html += '<div class=\"onog-receipt-row\"><span>Date Paid<\/span><strong>' + responseData.paid_at + '<\/strong><\/div>';\n                }\n            }\n\n            html += '<\/div>';\n\n            return html;\n        }\n\n        function onogShowSuccess(responseData) {\n            const formArea = document.getElementById('onog_campaign_request_form_area');\n            const successArea = document.getElementById('onog_campaign_request_success_area');\n            const paymentDetails = document.getElementById('onog_success_payment_details');\n\n            if (formArea) {\n                formArea.style.display = 'none';\n            }\n\n            if (successArea) {\n                successArea.style.display = 'block';\n            }\n\n            if (paymentDetails && responseData && responseData.payment_gateway) {\n                paymentDetails.innerHTML = onogBuildReceiptHtml(responseData);\n                paymentDetails.style.display = 'block';\n            }\n\n            const app = document.getElementById('onog-app');\n\n            if (app) {\n                window.scrollTo({\n                    top: app.offsetTop - 30,\n                    behavior: 'smooth'\n                });\n            }\n        }\n\n        function onogSubmitCampaignRequest() {\n            const sections = onogCollectSections();\n\n            if (sections.length === 0) {\n                alert('Please add at least one section.');\n                return;\n            }\n\n            const paymentMethodField = document.getElementById('onog_request_payment_method');\n            const paymentMethod = paymentMethodField ? paymentMethodField.value : '';\n\n            const submitButton = document.getElementById('onog_submit_campaign_request_button');\n            const statusBox = document.getElementById('onog_request_submit_status');\n\n            if (submitButton) {\n                submitButton.disabled = true;\n                submitButton.textContent = 'Submitting...';\n            }\n\n            if (statusBox) {\n                statusBox.innerHTML = '';\n            }\n\n            jQuery.post(onogCampaignRequestSettings.ajaxUrl, {\n                action: 'onog_submit_campaign_request',\n                mode: 'submit_request',\n                nonce: onogCampaignRequestSettings.nonce,\n\n                contact_name: document.getElementById('onog_request_contact_name').value,\n                contact_email: document.getElementById('onog_request_contact_email').value,\n                contact_phone: document.getElementById('onog_request_contact_phone').value,\n                group_name: document.getElementById('onog_request_group_name').value,\n\n                campaign_name: document.getElementById('onog_request_campaign_name').value,\n                reference: document.getElementById('onog_request_reference').value,\n                deadline_date: document.getElementById('onog_request_deadline_date').value,\n\n                submission_type: document.getElementById('onog_request_submission_type').value,\n\n                recipient_email: document.getElementById('onog_request_recipient_email').value,\n                mailing_address: document.getElementById('onog_request_mailing_address').value,\n\n                petition_url: document.getElementById('onog_request_petition_url').value,\n                description: document.getElementById('onog_request_description').value,\n\n                payment_gateway: paymentMethod,\n                coupon_code: onogCampaignRequestSettings.couponApplied ? onogCampaignRequestSettings.couponCode : '',\n\n                sections: JSON.stringify(sections)\n\n            }).done(function(response) {\n\n                if (response.success) {\n                    if (response.data && response.data.redirect_url) {\n                        window.location.href = response.data.redirect_url;\n                        return;\n                    }\n\n                    onogShowSuccess(response.data || {});\n                    return;\n                }\n\n                if (statusBox) {\n                    statusBox.innerHTML =\n                        '<div class=\"onog-error-box\">' +\n                        (response.data && response.data.message ? response.data.message : 'The request could not be submitted.') +\n                        '<\/div>';\n                }\n\n                if (submitButton) {\n                    submitButton.disabled = false;\n                    submitButton.textContent = 'Submit Request';\n                }\n\n            }).fail(function() {\n                if (statusBox) {\n                    statusBox.innerHTML =\n                        '<div class=\"onog-error-box\">The request could not be submitted due to a server error.<\/div>';\n                }\n\n                if (submitButton) {\n                    submitButton.disabled = false;\n                    submitButton.textContent = 'Submit Request';\n                }\n            });\n        }\n\n        document.addEventListener('DOMContentLoaded', function() {\n            if (document.querySelectorAll('.onog-request-section').length === 0) {\n                onogAddRequestSection();\n            }\n\n            onogCampaignRequestToggleSubmissionFields();\n            onogUpdatePaymentSummary();\n        });\n        <\/script>\n\n        \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":{"_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"footnotes":"","_tec_slr_enabled":"","_tec_slr_layout":""},"class_list":["post-3639","page","type-page","status-publish","hentry"],"ticketed":false,"_links":{"self":[{"href":"https:\/\/object.now\/site\/wp-json\/wp\/v2\/pages\/3639","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/object.now\/site\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/object.now\/site\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/object.now\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/object.now\/site\/wp-json\/wp\/v2\/comments?post=3639"}],"version-history":[{"count":1,"href":"https:\/\/object.now\/site\/wp-json\/wp\/v2\/pages\/3639\/revisions"}],"predecessor-version":[{"id":3640,"href":"https:\/\/object.now\/site\/wp-json\/wp\/v2\/pages\/3639\/revisions\/3640"}],"wp:attachment":[{"href":"https:\/\/object.now\/site\/wp-json\/wp\/v2\/media?parent=3639"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}