{"id":6379,"date":"2026-08-31T12:15:56","date_gmt":"2026-08-31T16:15:56","guid":{"rendered":"https:\/\/answersystem.com\/?page_id=6379"},"modified":"2026-09-10T15:58:06","modified_gmt":"2026-09-10T19:58:06","slug":"solicitudes-de-ventas","status":"publish","type":"page","link":"https:\/\/answernet.com\/es\/contact-us\/sales-inquiries\/","title":{"rendered":"Solicitudes de ventas"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"6379\" class=\"elementor elementor-6379\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aad7ed2 e-con e-atomic-element e-flexbox-base e-default-div e-aad7ed2-7d9a4a2 \" data-id=\"aad7ed2\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"aad7ed2\" data-e-type=\"e-flexbox\" data-id=\"aad7ed2\">\n    <div class=\"elementor-element elementor-element-31ec386 e-con e-atomic-element e-flexbox-base e-default-div e-31ec386-e91f4cd e-31ec386-66e11a7 \" data-id=\"31ec386\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"31ec386\" data-e-type=\"e-flexbox\" data-id=\"31ec386\">\n    <div class=\"elementor-element elementor-element-d1b43d7 e-con e-atomic-element e-flexbox-base e-default-div e-d1b43d7-0d069aa \" data-id=\"d1b43d7\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"d1b43d7\" data-e-type=\"e-flexbox\" data-id=\"d1b43d7\">\n    \t\t<div class=\"elementor-element elementor-element-66d892c elementor-widget elementor-widget-jet-headline\" data-id=\"66d892c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"jet-headline.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"jet-headline jet-headline--direction-horizontal\"><span class=\"jet-headline__part jet-headline__first\"><span class=\"jet-headline__label\">Get In Touch With <\/span><\/span><span class=\"jet-headline__space\">&nbsp;<\/span><span class=\"jet-headline__part jet-headline__second\"><span class=\"jet-headline__label\">Our Sales Team<\/span><\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4528109 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"4528109\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Our team is here to provide all the information you need about our call center solutions. Whether you\u2019re interested in telephone answering, third-party verification, healthcare support, or other services, we\u2019re eager to assist you.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a797394 services-form elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"a797394\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-map-pin\" viewBox=\"0 0 288 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M112 316.94v156.69l22.02 33.02c4.75 7.12 15.22 7.12 19.97 0L176 473.63V316.94c-10.39 1.92-21.06 3.06-32 3.06s-21.61-1.14-32-3.06zM144 0C64.47 0 0 64.47 0 144s64.47 144 144 144 144-64.47 144-144S223.53 0 144 0zm0 76c-37.5 0-68 30.5-68 68 0 6.62-5.38 12-12 12s-12-5.38-12-12c0-50.73 41.28-92 92-92 6.62 0 12 5.38 12 12s-5.38 12-12 12z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">5 Walnut Grove Drive<br \/> Suite 350 Horsham, PA 19044<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"tel:8664073753\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-phone-alt\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Call or Text: 866-407-3753<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-fax\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M480 160V77.25a32 32 0 0 0-9.38-22.63L425.37 9.37A32 32 0 0 0 402.75 0H160a32 32 0 0 0-32 32v448a32 32 0 0 0 32 32h320a32 32 0 0 0 32-32V192a32 32 0 0 0-32-32zM288 432a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32a16 16 0 0 1 16 16zm0-128a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32a16 16 0 0 1 16 16zm128 128a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32a16 16 0 0 1 16 16zm0-128a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32a16 16 0 0 1 16 16zm0-112H192V64h160v48a16 16 0 0 0 16 16h48zM64 128H32a32 32 0 0 0-32 32v320a32 32 0 0 0 32 32h32a32 32 0 0 0 32-32V160a32 32 0 0 0-32-32z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Fax: (215) 659-6486<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-72863d9 e-con e-atomic-element e-flexbox-base e-default-div e-72863d9-6588c45 \" data-id=\"72863d9\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"72863d9\" data-e-type=\"e-flexbox\" data-id=\"72863d9\">\n    <div class=\"elementor-element elementor-element-d59ec88 e-con e-atomic-element e-flexbox-base e-default-div e-d59ec88-724c597 \" data-id=\"d59ec88\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"d59ec88\" data-e-type=\"e-flexbox\" data-id=\"d59ec88\">\n    <div class=\"elementor-element elementor-element-43f6518 e-con e-atomic-element e-flexbox-base e-default-div e-43f6518-2cdb069 \" data-id=\"43f6518\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"43f6518\" data-e-type=\"e-flexbox\" data-id=\"43f6518\">\n    \n<\/div>\n<div class=\"elementor-element elementor-element-398a04c e-con e-atomic-element e-flexbox-base e-default-div e-398a04c-296da29 \" data-id=\"398a04c\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"398a04c\" data-e-type=\"e-flexbox\" data-id=\"398a04c\">\n    <div class=\"elementor-element elementor-element-ad14761 e-con e-atomic-element e-flexbox-base e-default-div e-ad14761-f469867 \" data-id=\"ad14761\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"ad14761\" data-e-type=\"e-flexbox\" data-id=\"ad14761\">\n    \t\t<div class=\"elementor-element elementor-element-19df296 elementor-widget__width-initial elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"19df296\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-pencil-alt\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M497.9 142.1l-46.1 46.1c-4.7 4.7-12.3 4.7-17 0l-111-111c-4.7-4.7-4.7-12.3 0-17l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0l60.1 60.1c18.8 18.7 18.8 49.1 0 67.9zM284.2 99.8L21.6 362.4.4 483.9c-2.9 16.4 11.4 30.6 27.8 27.8l121.5-21.3 262.6-262.6c4.7-4.7 4.7-12.3 0-17l-111-111c-4.8-4.7-12.4-4.7-17.1 0zM124.1 339.9c-5.5-5.5-5.5-14.3 0-19.8l154-154c5.5-5.5 14.3-5.5 19.8 0s5.5 14.3 0 19.8l-154 154c-5.5 5.5-14.3 5.5-19.8 0zM88 424h48v36.3l-64.5 11.3-31.1-31.1L51.7 376H88v48z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Please fill out the form below to share your feedback.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<div class=\"elementor-element elementor-element-a820f82 elementor-widget elementor-widget-template\" data-id=\"a820f82\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"section\" data-elementor-id=\"677\" class=\"elementor elementor-677\" data-elementor-post-type=\"elementor_library\">\n\t\t\t<div class=\"elementor-element elementor-element-d31b84f e-con e-atomic-element e-flexbox-base e-default-div e-7c9cc0c \" data-id=\"d31b84f\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"d31b84f\" data-e-type=\"e-flexbox\" data-id=\"d31b84f\">\n    \t\t<div class=\"elementor-element elementor-element-8615c73 elementor-widget elementor-widget-html\" data-id=\"8615c73\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<head>\r\n  <meta charset=\"utf-8\" \/>\r\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" \/>\r\n  <title>Answernet New Form<\/title>\r\n\r\n  <!-- Bootstrap 5 CSS -->\r\n  <link href=\"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap@5.3.3\/dist\/css\/bootstrap.min.css\" rel=\"stylesheet\">\r\n\r\n  <!-- intl-tel-input CSS -->\r\n  <link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/intl-tel-input@23.0.7\/build\/css\/intlTelInput.css\">\r\n\r\n  <!-- Cloudflare Turnstile -->\r\n  <script src=\"https:\/\/challenges.cloudflare.com\/turnstile\/v0\/api.js\" async defer><\/script>\r\n\r\n  <style>\r\n    .iti { width: 100%; margin-bottom: 0; }\r\n    select:required:invalid { color: #6c757d; }\r\n    option[value=\"\"][disabled] { color: #6c757d; }\r\n\r\n    \/* === Keep box sizes the same as the previous working version === *\/\r\n    :root{\r\n      --an-control-height: calc(2.875rem + 2px);\r\n      --an-control-font-size: 1.25rem;\r\n      --an-control-py: 0.5rem;\r\n      --an-control-px: 0.75rem;\r\n      --an-feedback-slot: 1rem; \/* fixed row for messages (no layout shift) *\/\r\n    }\r\n    input.form-control,\r\n    select.form-select,\r\n    textarea.form-control{\r\n      height: var(--an-control-height);\r\n      font-size: 16px;\r\n      padding: var(--an-control-py) var(--an-control-px);\r\n      line-height: 1.5;\r\n    }\r\n    textarea.form-control{\r\n      resize: vertical;\r\n      min-height: var(--an-control-height);\r\n    }\r\n    .is-valid{ border-color:#198754 !important; }\r\n    .is-invalid{ border-color:#dc3545 !important; }\r\n\r\n    \/* === No-layout-shift feedback: 2-row grid [control][message] === *\/\r\n    .feedback-wrap{\r\n      display: grid;\r\n      grid-template-rows: auto var(--an-feedback-slot);\r\n    }\r\n    .feedback-wrap .invalid-feedback,\r\n    .feedback-wrap .valid-feedback{\r\n      margin: 0;\r\n      font-size: .8125rem;\r\n      line-height: 1rem;\r\n      visibility: hidden;   \/* row is reserved, text hidden by default *\/\r\n      align-self: center;\r\n    }\r\n    \/* Normal fields: reveal message from input\/select state *\/\r\n    .feedback-wrap .is-invalid ~ .invalid-feedback,\r\n    .feedback-wrap .is-valid   ~ .valid-feedback{\r\n      visibility: visible;\r\n    }\r\n    \/* Phone field: plugin wraps input \u2192 toggle wrapper class to reveal message *\/\r\n    .feedback-wrap.show-invalid .invalid-feedback{ visibility: visible; }\r\n\r\n    \/* === NEW: reduce vertical spacing BETWEEN boxes by ~20% (boxes unchanged) === *\/\r\n    .row.g-3 { --bs-gutter-y: calc(var(--bs-gutter-y) * 0.8); }\r\n    .mt-1 { margin-top: calc(0.25rem * 0.8) !important; }\r\n    .mt-2 { margin-top: calc(0.5rem  * 0.8) !important; }\r\n    .mt-3 { margin-top: calc(1rem    * 0.8) !important; }\r\n    .row.g-3.mt-1.pho-ema .col-md-6 {\r\n        width: 100%;\r\n    }\r\n    \r\n    .row.g-3.mt-1.pho-ema .col-md-6 input{\r\n        border-color: #dee2e6;\r\n    }\r\n        .btn-primary {\r\n        --bs-btn-color: #fff;\r\n        --bs-btn-bg: #21a0a0;\r\n        --bs-btn-border-color: #21A0A0;\r\n        --bs-btn-hover-color: #fff;\r\n        --bs-btn-hover-bg: #046865;\r\n        --bs-btn-hover-border-color: #046865;\r\n        --bs-btn-focus-shadow-rgb: 49, 132, 253;\r\n        --bs-btn-active-color: #fff;\r\n        --bs-btn-active-bg: #046865;\r\n        --bs-btn-active-border-color: #046865;\r\n        --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\r\n        --bs-btn-disabled-color: #fff;\r\n        --bs-btn-disabled-bg: #9f9f9f;\r\n        --bs-btn-disabled-border-color: #9f9f9f;\r\n    }\r\n    button.iti__selected-country:hover {\r\n        background-color: #e3e3e3;\r\n        padding-right: 8px;\r\n        color: #000;\r\n    }\r\n    \r\n    \/*hidde antispam*\/\r\n    .bussinesphone{\r\n        display: none;\r\n    }\r\n    \/*.textarea-field, textarea#interested {\r\n        display: none;\r\n    }*\/\r\n  <\/style>\r\n<\/head>\r\n<body class=\"bg-light\">\r\n\r\n<div class=\"container\">\r\n  <div class=\"form-container p-0 mt-4\">\r\n    <form class=\"validatorServerSide needs-validation\"\r\n          method=\"post\"\r\n          action=\"https:\/\/frm.answernet.com\/handler\/crm_saleslead.asp\"\r\n          onsubmit=\"return validateForm(event);\"\r\n          id=\"salesForm\"\r\n          novalidate>\r\n\r\n      <!-- Hidden preset\/tracking fields -->\r\n      <div class=\"d-none\">\r\n        <!-- URL of Confirmation Page -->\r\n        <input type=\"hidden\" name=\"return_page\" value=\"https:\/\/answernet.com\/thank-you\/\">\r\n        <input type=\"hidden\" id=\"gclid_field\" name=\"gclid_field\" value=\"\"> \r\n        <!-- Our Company Name or Division -->\r\n        <input type=\"hidden\" name=\"answernet_company\" value=\"AnswerNet\">\r\n        <!-- Phone Number as on Website Contact Page -->\r\n        <input type=\"hidden\" name=\"answernet_phone\" value=\"800-411-5777\">\r\n        <!-- Website Source -->\r\n        <input type=\"hidden\" name=\"website\" value=\"Answernet.com\">\r\n        <!-- Replace PAGE-URL with URL of Webform Page -->\r\n        <input type=\"hidden\" name=\"comments\" value=\"https:\/\/answernet.com\/\">\r\n        <!-- Replace SERVICE with Name of Service PromoteD on Web form page -->\r\n        <input type=\"hidden\" name=\"interested\" value=\"See Form URL\" \/>\r\n        <!-- call_type is now set by the visible radio group below (Inbound \/ Outbound \/ Both) -->\r\n        <!-- Set appropriate \"source\" if known for an ad landing page   -->\r\n        <input type=\"hidden\" name=\"source\" value=\"31\">\r\n        \r\n        <!-- Capture user's IP and form URL -->\r\n        <input type=\"hidden\" name=\"remote_ip\" value=\"\">\r\n        <input type=\"hidden\" name=\"form_url\" value=\"\">\r\n\r\n        <!-- UTM (legacy names, kept for backward compatibility) -->\r\n        <input type=\"hidden\" name=\"utm_source\" value=\"\">\r\n        <input type=\"hidden\" name=\"utm_medium\" value=\"\">\r\n        <input type=\"hidden\" name=\"utm_campaign\" value=\"\">\r\n\r\n        <!-- Plugin-compatible attribution fields (match WP UTM tracker names).\r\n             class=\"an-attrib\" marks fields our script owns: if the WP plugin ever\r\n             injects its own copies, ours are disabled at submit so only one set posts. -->\r\n        <!-- Current-visit (last-touch) UTMs -->\r\n        <input type=\"hidden\" class=\"an-attrib\" id=\"USOURCE\"   name=\"USOURCE\"   value=\"\">\r\n        <input type=\"hidden\" class=\"an-attrib\" id=\"UMEDIUM\"   name=\"UMEDIUM\"   value=\"\">\r\n        <input type=\"hidden\" class=\"an-attrib\" id=\"UCAMPAIGN\" name=\"UCAMPAIGN\" value=\"\">\r\n        <input type=\"hidden\" class=\"an-attrib\" id=\"UCONTENT\"  name=\"UCONTENT\"  value=\"\">\r\n        <input type=\"hidden\" class=\"an-attrib\" id=\"UTERM\"     name=\"UTERM\"     value=\"\">\r\n        <!-- Initial (first-touch) UTMs -->\r\n        <input type=\"hidden\" class=\"an-attrib\" id=\"IUSOURCE\"   name=\"IUSOURCE\"   value=\"\">\r\n        <input type=\"hidden\" class=\"an-attrib\" id=\"IUMEDIUM\"   name=\"IUMEDIUM\"   value=\"\">\r\n        <input type=\"hidden\" class=\"an-attrib\" id=\"IUCAMPAIGN\" name=\"IUCAMPAIGN\" value=\"\">\r\n        <input type=\"hidden\" class=\"an-attrib\" id=\"IUCONTENT\"  name=\"IUCONTENT\"  value=\"\">\r\n        <input type=\"hidden\" class=\"an-attrib\" id=\"IUTERM\"     name=\"IUTERM\"     value=\"\">\r\n        <!-- First-touch click IDs + ad ValueTrack -->\r\n        <input type=\"hidden\" class=\"an-attrib\" id=\"IGCLID\"   name=\"IGCLID\"   value=\"\">\r\n        <input type=\"hidden\" class=\"an-attrib\" id=\"IMSCLKID\" name=\"IMSCLKID\" value=\"\">\r\n        <input type=\"hidden\" class=\"an-attrib\" id=\"IFBCLID\"  name=\"IFBCLID\"  value=\"\">\r\n        <input type=\"hidden\" class=\"an-attrib\" id=\"IPLACE\"   name=\"IPLACE\"   value=\"\">\r\n        <input type=\"hidden\" class=\"an-attrib\" id=\"INET\"     name=\"INET\"     value=\"\">\r\n        <input type=\"hidden\" class=\"an-attrib\" id=\"IMATCH\"   name=\"IMATCH\"   value=\"\">\r\n        <!-- Referrers, landing page, visit count -->\r\n        <input type=\"hidden\" class=\"an-attrib\" id=\"IREFERRER\" name=\"IREFERRER\" value=\"direct\">\r\n        <input type=\"hidden\" class=\"an-attrib\" id=\"LREFERRER\" name=\"LREFERRER\" value=\"direct\">\r\n        <input type=\"hidden\" class=\"an-attrib\" id=\"ILANDPAGE\" name=\"ILANDPAGE\" value=\"\">\r\n        <input type=\"hidden\" class=\"an-attrib\" id=\"VISITS\"    name=\"VISITS\"    value=\"1\">\r\n\r\n        <!-- Traffic detection -->\r\n        <input type=\"hidden\" id=\"traffic_channel\" name=\"traffic_channel\" value=\"\">\r\n        <input type=\"hidden\" id=\"referrer_domain\" name=\"referrer_domain\" value=\"\">\r\n        <input type=\"hidden\" id=\"search_keyword\"  name=\"search_keyword\"  value=\"\">\r\n\r\n        <!-- Security + phone -->\r\n        <input type=\"hidden\" id=\"turnstileToken\" name=\"turnstile_token\" value=\"\">\r\n        <input type=\"hidden\" id=\"workPhoneE164\" name=\"workPhone_e164\" value=\"\">\r\n        \r\n\r\n        <!-- Country (hidden select auto-populated from dial code) -->\r\n        <select id=\"country\" name=\"country\" class=\"form-select\" required>\r\n          <option value=\"\" selected disabled hidden>* Country<\/option>\r\n          <option value=\"USA\">USA<\/option>\r\n          <option value=\"Canada\">Canada<\/option>\r\n          <option value=\"Other\">Other<\/option> <!-- MX maps to Other by default -->\r\n        <\/select>\r\n      <\/div>\r\n\r\n      <!-- First\/Last name -->\r\n      <div class=\"row g-3\">\r\n        <div class=\"col-md-6\">\r\n          <div class=\"feedback-wrap\">\r\n            <input name=\"fname\" id=\"fname\" class=\"form-control\" placeholder=\"* First Name\" maxlength=\"20\" autocomplete=\"given-name\" required>\r\n            <div class=\"invalid-feedback\">Please enter your first name.<\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"col-md-6\">\r\n          <div class=\"feedback-wrap\">\r\n            <input name=\"lname\" id=\"lname\" class=\"form-control\" placeholder=\"* Last Name\" maxlength=\"20\" autocomplete=\"family-name\" required>\r\n            <div class=\"invalid-feedback\">Please enter your last name.<\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Phone + Email (same row) -->\r\n      <div class=\"row g-3 mt-1 pho-ema\">\r\n        <div class=\"col-md-6\">\r\n          <div class=\"feedback-wrap\" id=\"phoneWrap\">\r\n            <input name=\"workPhone\" type=\"tel\" id=\"workPhone\" class=\"form-control\"\r\n                   inputmode=\"tel\" autocomplete=\"tel\" aria-label=\"Phone Number\"\r\n                   placeholder=\"* Phone Number\" pattern=\"^[0-9()\\\\s\\\\-]*$\" maxlength=\"20\" required>\r\n            <div class=\"invalid-feedback\">Please enter a valid phone number.<\/div>\r\n            <!-- antispam -->\r\n            <input type=\"text\" class=\"bussinesphone\" id=\"bussinesphone\" name=\"bussinesphone\" value=\"\" autocomplete=\"off\">\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"col-md-6\">\r\n          <div class=\"feedback-wrap\">\r\n            <input name=\"email\" type=\"email\" id=\"email\" class=\"form-control\"\r\n                   placeholder=\"* Email Address\"\r\n                   pattern=\"^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\\\.[a-zA-Z]{2,}$\"\r\n                   title=\"Enter a valid email\" autocomplete=\"email\" required>\r\n            <div class=\"invalid-feedback\">Please provide a valid email address.<\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Company + State\/Province (same row) -->\r\n      <div class=\"row g-3 mt-1\">\r\n        <div class=\"col-md-6\">\r\n          <div class=\"feedback-wrap\">\r\n            <input name=\"company\" id=\"company\" class=\"form-control\" placeholder=\"* Company Name\" autocomplete=\"organization\" required>\r\n            <div class=\"invalid-feedback\">Please enter your company name.<\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"col-md-6\">\r\n          <div class=\"feedback-wrap\">\r\n            <select id=\"state\" name=\"state\" class=\"form-select rounded\" required>\r\n              <option value=\"\" selected disabled hidden>* State\/Province<\/option>\r\n              <option value=\"Alabama\">Alabama<\/option>\r\n              <option value=\"Alaska\">Alaska<\/option>\r\n              <option value=\"Arizona\">Arizona<\/option>\r\n              <option value=\"Arkansas\">Arkansas<\/option>\r\n              <option value=\"California\">California<\/option>\r\n              <option value=\"Colorado\">Colorado<\/option>\r\n              <option value=\"Connecticut\">Connecticut<\/option>\r\n              <option value=\"Delaware\">Delaware<\/option>\r\n              <option value=\"Florida\">Florida<\/option>\r\n              <option value=\"Georgia\">Georgia<\/option>\r\n              <option value=\"Hawaii\">Hawaii<\/option>\r\n              <option value=\"Idaho\">Idaho<\/option>\r\n              <option value=\"Illinois\">Illinois<\/option>\r\n              <option value=\"Indiana\">Indiana<\/option>\r\n              <option value=\"Iowa\">Iowa<\/option>\r\n              <option value=\"Kansas\">Kansas<\/option>\r\n              <option value=\"Kentucky\">Kentucky<\/option>\r\n              <option value=\"Louisiana\">Louisiana<\/option>\r\n              <option value=\"Maine\">Maine<\/option>\r\n              <option value=\"Maryland\">Maryland<\/option>\r\n              <option value=\"Massachusetts\">Massachusetts<\/option>\r\n              <option value=\"Michigan\">Michigan<\/option>\r\n              <option value=\"Minnesota\">Minnesota<\/option>\r\n              <option value=\"Mississippi\">Mississippi<\/option>\r\n              <option value=\"Missouri\">Missouri<\/option>\r\n              <option value=\"Montana\">Montana<\/option>\r\n              <option value=\"Nebraska\">Nebraska<\/option>\r\n              <option value=\"Nevada\">Nevada<\/option>\r\n              <option value=\"New Hampshire\">New Hampshire<\/option>\r\n              <option value=\"New Jersey\">New Jersey<\/option>\r\n              <option value=\"New Mexico\">New Mexico<\/option>\r\n              <option value=\"New York\">New York<\/option>\r\n              <option value=\"North Carolina\">North Carolina<\/option>\r\n              <option value=\"North Dakota\">North Dakota<\/option>\r\n              <option value=\"Ohio\">Ohio<\/option>\r\n              <option value=\"Oklahoma\">Oklahoma<\/option>\r\n              <option value=\"Oregon\">Oregon<\/option>\r\n              <option value=\"Pennsylvania\">Pennsylvania<\/option>\r\n              <option value=\"Rhode Island\">Rhode Island<\/option>\r\n              <option value=\"South Carolina\">South Carolina<\/option>\r\n              <option value=\"South Dakota\">South Dakota<\/option>\r\n              <option value=\"Tennessee\">Tennessee<\/option>\r\n              <option value=\"Texas\">Texas<\/option>\r\n              <option value=\"Utah\">Utah<\/option>\r\n              <option value=\"Vermont\">Vermont<\/option>\r\n              <option value=\"Virginia\">Virginia<\/option>\r\n              <option value=\"Washington\">Washington<\/option>\r\n              <option value=\"Washington DC\">Washington DC<\/option>\r\n              <option value=\"West Virginia\">West Virginia<\/option>\r\n              <option value=\"Wisconsin\">Wisconsin<\/option>\r\n              <option value=\"Wyoming\">Wyoming<\/option>\r\n              <option value=\"Other (International)\">Other (International)<\/option>\r\n              <optgroup label=\"Canada\">\r\n                <option value=\"Alberta\">Alberta (AB)<\/option>\r\n                <option value=\"British Columbia\">British Columbia (BC)<\/option>\r\n                <option value=\"Manitoba\">Manitoba (MB)<\/option>\r\n                <option value=\"New Brunswick\">New Brunswick (NB)<\/option>\r\n                <option value=\"New Foundland & Labrador\">New Foundland & Labrador (NF)<\/option>\r\n                <option value=\"Nova Scotia\">Nova Scotia (NS)<\/option>\r\n                <option value=\"Northwest Territories\">Northwest Territories (NT)<\/option>\r\n                <option value=\"Nunavut\">Nunavut (NU)<\/option>\r\n                <option value=\"Ontario\">Ontario (ON)<\/option>\r\n                <option value=\"Prince Edward Island\">Prince Edward Island (PE)<\/option>\r\n                <option value=\"Quebec\">Quebec (QC)<\/option>\r\n                <option value=\"Saskatchewan\">Saskatchewan (SK)<\/option>\r\n                <option value=\"Unknown Province\">Unknown Province<\/option>\r\n                <option value=\"Yukon Territories\">Yukon Territories (YT)<\/option>\r\n              <\/optgroup>\r\n            <\/select>\r\n            <div class=\"invalid-feedback\">Please select your state\/province.<\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Service type (lead-router signal: name=\"call_type\", values Inbound\/Outbound\/Both \u2014 do not change) -->\r\n      <div class=\"row g-3 mt-3\">\r\n        <div class=\"col-12\">\r\n          <div class=\"feedback-wrap calltype-group\" id=\"callTypeWrap\">\r\n            <div>\r\n              <p class=\"form-label fw-bold mb-2\">What kind of service are you looking for?<\/p>\r\n              <div class=\"form-check\">\r\n                <input type=\"radio\" id=\"call_type_inbound\" name=\"call_type\" value=\"Inbound\" class=\"form-check-input\" required>\r\n                <label class=\"form-check-label fs-6\" for=\"call_type_inbound\">\r\n                  I need help answering customer contacts (phone, SMS, email, chat, etc.)\r\n                <\/label>\r\n              <\/div>\r\n              <div class=\"form-check\">\r\n                <input type=\"radio\" id=\"call_type_outbound\" name=\"call_type\" value=\"Outbound\" class=\"form-check-input\" required>\r\n                <label class=\"form-check-label fs-6\" for=\"call_type_outbound\">\r\n                  I need help reaching out to clients\/prospects for sales, surveys, or follow-ups.\r\n                <\/label>\r\n              <\/div>\r\n              <div class=\"form-check\">\r\n                <input type=\"radio\" id=\"call_type_both\" name=\"call_type\" value=\"Both\" class=\"form-check-input\" required>\r\n                <label class=\"form-check-label fs-6\" for=\"call_type_both\">\r\n                  I need both.\r\n                <\/label>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"invalid-feedback\">Please select a service type.<\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Message (label removed) -->\r\n      <div class=\"row g-3 mt-3 textarea-field\">\r\n        <div class=\"col-12\">\r\n          <div class=\"feedback-wrap\">\r\n            <textarea id=\"interested\" name=\"interested\" class=\"form-control\"\r\n                      placeholder=\"Tell us about the service you need\" maxlength=\"500\"><\/textarea>\r\n            <div class=\"invalid-feedback\">&nbsp;<\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Consent -->\r\n      <div class=\"row g-3 mt-2\">\r\n        <div class=\"col-12 text-start checkbox_bg\">\r\n          <div class=\"form-check\">\r\n            <input type=\"checkbox\" id=\"sms_consent\" name=\"sms_consent\" class=\"form-check-input\" value=\"yes\">\r\n            <label class=\"form-check-label fs-6\" for=\"sms_consent\">\r\n             I agree to receive sales and marketing text messages from AnswerNet at the number provided, including messages sent by autodialer. Consent is not a condition of any purchase. Message frequency varies. Message and data rates may apply. Reply HELP for help or STOP to cancel. \r\n            <\/label>\r\n            <div class=\"invalid-feedback\">Please accept to continue.<\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Turnstile + Submit -->\r\n      <div class=\"row g-3 mt-3\">\r\n        <div class=\"col-12 text-center\">\r\n            \r\n            <div class=\"agreeonsubmit\">By submitting this form, you agree to AnswerNet's <a href=\"https:\/\/answernet.com\/privacy-policy\/\">Privacy Policy<\/a> and <a href=\"https:\/\/answernet.com\/terms-and-conditions\/\">Terms and Conditions<\/a>.<\/div>\r\n            \r\n          <div class=\"cf-turnstile mb-3\"\r\n               data-sitekey=\"0x4AAAAAAAdRTJyfZ_xwPd1I\"\r\n               data-refresh-expired=\"manual\"\r\n               data-callback=\"onTurnstileSuccess\">\r\n          <\/div>\r\n          <input id=\"frsubmitButton\" type=\"submit\"\r\n                 class=\"btn btn-primary px-5\"\r\n                 value=\"Submit\" disabled>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/form>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- jQuery (required by jbvalidator) -->\r\n<script src=\"https:\/\/code.jquery.com\/jquery-3.7.1.min.js\"><\/script>\r\n\r\n<!-- Bootstrap 5 bundle -->\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap@5.3.3\/dist\/js\/bootstrap.bundle.min.js\"><\/script>\r\n\r\n<!-- jbvalidator -->\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/@emretulek\/jbvalidator\"><\/script>\r\n\r\n<!-- intl-tel-input JS -->\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/intl-tel-input@23.0.7\/build\/js\/intlTelInput.min.js\"><\/script>\r\n\r\n<script>\r\n  \/* Safer query-param prefill (allowlist) *\/\r\n  (function prefillFromQuery(){\r\n    const allowed = new Set([\r\n      'utm_source','utm_medium','utm_campaign','utm_content','utm_term',\r\n      'fname','lname','email','workPhone','company','state','country','interested'\r\n    ]);\r\n    const qs = new URLSearchParams(location.search);\r\n    qs.forEach((v,k)=>{\r\n      if(!allowed.has(k)) return;\r\n      try{\r\n        const value = decodeURIComponent(v.replace(\/\\+\/g,'%20'));\r\n        const el = document.querySelector(`[name=\"${CSS.escape(k)}\"]`);\r\n        if(el) el.value = value;\r\n        sessionStorage.setItem(k,value);\r\n      }catch(e){}\r\n    });\r\n    allowed.forEach(k=>{\r\n      const stored = sessionStorage.getItem(k);\r\n      if(stored){\r\n        const el = document.querySelector(`[name=\"${CSS.escape(k)}\"]`);\r\n        if(el && !el.value) el.value = stored;\r\n      }\r\n    });\r\n  })();\r\n\r\n  \/* Traffic detection (does NOT change utm_*; writes separate fields) *\/\r\n  (function detectTrafficChannel(){\r\n    const params = new URLSearchParams(location.search);\r\n    const ref = document.referrer || \"\";\r\n    const refHost = (()=>{ try{ return ref ? new URL(ref).hostname : \"\"; }catch{ return \"\"; } })();\r\n    const thisHost = location.hostname;\r\n\r\n    const isPaidByUTM = \/^(cpc|ppc|paid|sem|paid-search)$\/i.test(params.get('utm_medium')||'');\r\n    const hasClickId = ['gclid','msclkid','fbclid','ttclid'].some(k=>params.has(k));\r\n\r\n    const searchEngines = [\r\n      \/(^|\\.)google\\.\/i, \/(^|\\.)bing\\.com$\/i, \/(^|\\.)yahoo\\.\/i,\r\n      \/(^|\\.)duckduckgo\\.com$\/i, \/(^|\\.)baidu\\.com$\/i, \/(^|\\.)yandex\\.\/i,\r\n      \/(^|\\.)ask\\.com$\/i, \/(^|\\.)ecosia\\.org$\/i\r\n    ];\r\n    const isSearchReferrer = searchEngines.some(rx=>rx.test(refHost));\r\n\r\n    let channel = 'direct';\r\n    if (isPaidByUTM || hasClickId)       channel = 'paid';\r\n    else if (isSearchReferrer && refHost !== thisHost) channel = 'organic_search';\r\n    else if (ref && refHost && refHost !== thisHost)   channel = 'referral';\r\n\r\n    let keyword = '';\r\n    try{\r\n      if(ref){\r\n        const r = new URL(ref);\r\n        const qp = r.searchParams;\r\n        keyword = qp.get('q') || qp.get('p') || qp.get('wd') || qp.get('query') || '';\r\n        if(keyword) keyword = decodeURIComponent(keyword.replace(\/\\+\/g,'%20'));\r\n      }\r\n    }catch{}\r\n\r\n    const set = (id,v)=>{ const el = document.getElementById(id); if(el) el.value = v||''; };\r\n    set('traffic_channel', channel);\r\n    set('referrer_domain', refHost);\r\n    set('search_keyword',  keyword);\r\n  })();\r\n\r\n  \/* Plugin-compatible attribution (USOURCE \/ IU* \/ IREFERRER \/ VISITS etc.)\r\n     Mirrors the WP UTM tracker's field set: U* = current visit (last touch),\r\n     I* = initial visit (first touch, persisted in localStorage). *\/\r\n  (function pluginAttribution(){\r\n    const FT_KEY = 'an_first_touch_v2';\r\n    const params = new URLSearchParams(location.search);\r\n    const get = k => params.get(k) || '';\r\n    const utmKeys = ['utm_source','utm_medium','utm_campaign','utm_content','utm_term'];\r\n\r\n    \/\/ Last-touch UTMs: URL first, else values persisted earlier this session\r\n    const current = {};\r\n    utmKeys.forEach(k=>{\r\n      const fromUrl = get(k);\r\n      if(fromUrl){ try{ sessionStorage.setItem(k, fromUrl); }catch{} }\r\n      current[k] = fromUrl || sessionStorage.getItem(k) || '';\r\n    });\r\n\r\n    \/\/ Last-touch referrer: first external referrer seen this session, else 'direct'\r\n    let lref = 'direct';\r\n    try{\r\n      lref = sessionStorage.getItem('an_lreferrer') || '';\r\n      if(!lref){\r\n        const ref = document.referrer || '';\r\n        let refHost = ''; try{ refHost = ref ? new URL(ref).hostname : ''; }catch{}\r\n        lref = (refHost && refHost !== location.hostname) ? ref : 'direct';\r\n        sessionStorage.setItem('an_lreferrer', lref);\r\n      }\r\n    }catch{ lref = 'direct'; }\r\n\r\n    \/\/ First-touch record: created once, then reused on every later visit\r\n    let first = null;\r\n    try{ first = JSON.parse(localStorage.getItem(FT_KEY) || 'null'); }catch{}\r\n    if(!first){\r\n      const ref = document.referrer || '';\r\n      let refHost = ''; try{ refHost = ref ? new URL(ref).hostname : ''; }catch{}\r\n      first = {\r\n        utm_source:get('utm_source'), utm_medium:get('utm_medium'),\r\n        utm_campaign:get('utm_campaign'), utm_content:get('utm_content'), utm_term:get('utm_term'),\r\n        gclid:get('gclid'), msclkid:get('msclkid'), fbclid:get('fbclid'),\r\n        place: get('placement') || get('place'),\r\n        net:   get('network')   || get('net'),\r\n        match: get('matchtype') || get('match'),\r\n        referrer: (refHost && refHost !== location.hostname && ref) ? ref : 'direct',\r\n        landing: location.href,\r\n        ts: Date.now()\r\n      };\r\n      try{ localStorage.setItem(FT_KEY, JSON.stringify(first)); }catch{}\r\n    }\r\n\r\n    \/\/ Visit counter: +1 once per browser session\r\n    let visits = 1;\r\n    try{\r\n      visits = parseInt(localStorage.getItem('an_visits') || '0', 10) || 0;\r\n      if(!sessionStorage.getItem('an_session_counted')){\r\n        visits += 1;\r\n        localStorage.setItem('an_visits', String(visits));\r\n        sessionStorage.setItem('an_session_counted', '1');\r\n      }\r\n      if(visits < 1) visits = 1;\r\n    }catch{}\r\n\r\n    const set = (id,v)=>{ const el = document.getElementById(id); if(el) el.value = v||''; };\r\n    \/\/ Current visit (last touch)\r\n    set('USOURCE',   current.utm_source);\r\n    set('UMEDIUM',   current.utm_medium);\r\n    set('UCAMPAIGN', current.utm_campaign);\r\n    set('UCONTENT',  current.utm_content);\r\n    set('UTERM',     current.utm_term);\r\n    \/\/ Initial visit (first touch)\r\n    set('IUSOURCE',   first.utm_source);\r\n    set('IUMEDIUM',   first.utm_medium);\r\n    set('IUCAMPAIGN', first.utm_campaign);\r\n    set('IUCONTENT',  first.utm_content);\r\n    set('IUTERM',     first.utm_term);\r\n    set('IGCLID',   first.gclid);\r\n    set('IMSCLKID', first.msclkid);\r\n    set('IFBCLID',  first.fbclid);\r\n    set('IPLACE',   first.place);\r\n    set('INET',     first.net);\r\n    set('IMATCH',   first.match);\r\n    set('IREFERRER', first.referrer || 'direct');\r\n    set('LREFERRER', lref || 'direct');\r\n    \/\/ Plugin encodes the scheme colon in the landing page URL (https%3A\/\/...)\r\n    set('ILANDPAGE', (first.landing || location.href).replace(':', '%3A'));\r\n    set('VISITS', String(visits));\r\n  })();\r\n\r\n  \/\/ intl-tel-input setup (US\/CA\/MX)\r\n  const phoneInput = document.getElementById('workPhone');\r\n  const iti = window.intlTelInput(phoneInput, {\r\n    separateDialCode: true,\r\n    initialCountry: 'us',\r\n    placeholderNumberType: 'MOBILE',\r\n    nationalMode: true,\r\n    formatAsYouType: true,\r\n    onlyCountries: ['us','ca','mx'],\r\n    utilsScript: 'https:\/\/cdn.jsdelivr.net\/npm\/intl-tel-input@23.0.7\/build\/js\/utils.js'\r\n  });\r\n\r\n  function phoneIsOkay(){\r\n    if(!iti) return phoneInput.value.trim().length >= 7;\r\n    if(iti.isValidNumber()) return true;\r\n    if(iti.isPossibleNumber && iti.isPossibleNumber()) return true;\r\n    if(iti.getValidationError){\r\n      const err = iti.getValidationError(); \/\/ 0 ok, 1 invalid country, 2 short, 3 long, 4 NaN\r\n      if(err===0 || err===1) return true;\r\n    }\r\n    return false;\r\n  }\r\n\r\n  function sanitizePhoneInput(e){\r\n    const el = e.target;\r\n    const start = el.selectionStart;\r\n    const before = el.value;\r\n    const after = before.replace(\/[^0-9()\\\\s\\\\-]\/g,''); \/\/ allow digits, spaces, (), -\r\n    if(after!==before){\r\n      el.value = after;\r\n      const diff = before.length - after.length;\r\n      const pos = Math.max(0,(start||after.length)-diff);\r\n      try{ el.setSelectionRange(pos,pos); }catch{}\r\n    }\r\n  }\r\n\r\n  const phoneWrap = document.getElementById('phoneWrap');\r\n\r\n  function updatePhoneValidity(){\r\n    const hasValue = phoneInput.value.trim().length>0;\r\n    const ok = hasValue ? phoneIsOkay() : true;\r\n\r\n    if(!ok){\r\n      phoneInput.setCustomValidity('Invalid phone number');\r\n      phoneInput.classList.add('is-invalid');\r\n      phoneInput.classList.remove('is-valid');\r\n      phoneWrap.classList.add('show-invalid');    \/\/ reveal message row for plugin field\r\n    }else{\r\n      phoneInput.setCustomValidity('');\r\n      if(hasValue){\r\n        phoneInput.classList.add('is-valid');\r\n        phoneInput.classList.remove('is-invalid');\r\n        phoneWrap.classList.remove('show-invalid');\r\n      }else{\r\n        phoneInput.classList.remove('is-valid','is-invalid');\r\n        phoneWrap.classList.remove('show-invalid');\r\n      }\r\n    }\r\n  }\r\n\r\n  \/\/ Sync hidden Country from dial code\r\n  const countrySelect = document.getElementById('country');\r\n  function syncCountryFromDialFlag(){\r\n    const iso2 = iti.getSelectedCountryData().iso2;\r\n    if(iso2==='us')      countrySelect.value = 'USA';\r\n    else if(iso2==='ca') countrySelect.value = 'Canada';\r\n    else                 countrySelect.value = 'Other';\r\n  }\r\n\r\n  \/\/ jbvalidator\r\n  $(function(){\r\n    $('form.needs-validation').jbvalidator({ errorMessage:true, successClass:true });\r\n    $('form.validatorServerSide').jbvalidator({ errorMessage:true, successClass:true });\r\n  });\r\n\r\n  \/\/ Call-type radios (lead-router signal) \u2014 validity display only; name\/value untouched\r\n  const callTypeWrap   = document.getElementById('callTypeWrap');\r\n  const callTypeRadios = document.querySelectorAll('input[name=\"call_type\"]');\r\n\r\n  function callTypeIsOkay(){\r\n    return !!document.querySelector('input[name=\"call_type\"]:checked');\r\n  }\r\n\r\n  function updateCallTypeValidity(showError){\r\n    if(callTypeIsOkay()){\r\n      callTypeWrap.classList.remove('show-invalid');\r\n      callTypeRadios.forEach(r=>{ r.classList.remove('is-invalid'); r.classList.add('is-valid'); });\r\n    }else if(showError){\r\n      callTypeWrap.classList.add('show-invalid');\r\n      callTypeRadios.forEach(r=>{ r.classList.add('is-invalid'); r.classList.remove('is-valid'); });\r\n    }\r\n  }\r\n\r\n  callTypeRadios.forEach(r=>r.addEventListener('change', ()=>updateCallTypeValidity(false)));\r\n\r\n  \/\/ Listeners\r\n  phoneInput.addEventListener('input',  e=>{ sanitizePhoneInput(e); updatePhoneValidity(); });\r\n  phoneInput.addEventListener('blur',   updatePhoneValidity);\r\n  phoneInput.addEventListener('countrychange', ()=>{ updatePhoneValidity(); syncCountryFromDialFlag(); });\r\n\r\n  \/\/ Initial sync\/checks\r\n  syncCountryFromDialFlag();\r\n  setTimeout(updatePhoneValidity, 100);\r\n\r\n  \/\/ Turnstile callback (must be global)\r\n  window.onTurnstileSuccess = function(token){\r\n    document.getElementById('turnstileToken').value = token || '';\r\n    document.getElementById('frsubmitButton').disabled = false;\r\n  };\r\n\r\n  \/\/ Submit guard + E.164 capture\r\n  function validateForm(event){\r\n    const form = document.getElementById('salesForm');\r\n\r\n    if(!callTypeIsOkay()){\r\n      updateCallTypeValidity(true); \/\/ reveal group error even though checkValidity fires first\r\n    }\r\n\r\n    if(!form.checkValidity()){\r\n      event.preventDefault(); event.stopPropagation();\r\n      form.classList.add('was-validated');\r\n      return false;\r\n    }\r\n\r\n    if(!phoneIsOkay()){\r\n      event.preventDefault(); event.stopPropagation();\r\n      phoneInput.setCustomValidity('Invalid phone number');\r\n      phoneInput.classList.add('is-invalid');\r\n      phoneWrap.classList.add('show-invalid');\r\n      phoneInput.focus();\r\n      return false;\r\n    }else{\r\n      phoneInput.setCustomValidity('');\r\n    }\r\n\r\n    const token = document.getElementById('turnstileToken').value;\r\n    if(!token){\r\n      event.preventDefault(); event.stopPropagation();\r\n      alert('Please complete the verification.');\r\n      return false;\r\n    }\r\n\r\n    \/\/ Collision guard: if the WP UTM plugin re-activates and injects its own\r\n    \/\/ USOURCE\/IU*\/etc. fields, disable ours so only one set is posted.\r\n    document.querySelectorAll('#salesForm .an-attrib').forEach(el=>{\r\n      if(document.getElementsByName(el.name).length > 1) el.disabled = true;\r\n    });\r\n\r\n    document.getElementById('workPhoneE164').value = iti.getNumber() || '';\r\n    return true;\r\n  }\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Get In Touch With &nbsp;Our Sales Team Our team is here to provide all the information you need about our call center solutions. Whether you\u2019re interested in telephone answering, third-party verification, healthcare support, or other services, we\u2019re eager to assist you. 5 Walnut Grove Drive Suite 350 Horsham, PA 19044 Call or Text: 866-407-3753 Fax: [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":6124,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-6379","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/answernet.com\/es\/wp-json\/wp\/v2\/pages\/6379","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/answernet.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/answernet.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/answernet.com\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/answernet.com\/es\/wp-json\/wp\/v2\/comments?post=6379"}],"version-history":[{"count":13,"href":"https:\/\/answernet.com\/es\/wp-json\/wp\/v2\/pages\/6379\/revisions"}],"predecessor-version":[{"id":8538,"href":"https:\/\/answernet.com\/es\/wp-json\/wp\/v2\/pages\/6379\/revisions\/8538"}],"up":[{"embeddable":true,"href":"https:\/\/answernet.com\/es\/wp-json\/wp\/v2\/pages\/6124"}],"wp:attachment":[{"href":"https:\/\/answernet.com\/es\/wp-json\/wp\/v2\/media?parent=6379"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}