{"id":463,"date":"2026-10-05T18:29:39","date_gmt":"2026-10-05T18:29:39","guid":{"rendered":"https:\/\/tr.bacila.vip\/?page_id=463"},"modified":"2026-10-09T10:56:17","modified_gmt":"2026-10-09T10:56:17","slug":"become-a-dealer","status":"publish","type":"page","link":"https:\/\/tr.bacila.vip\/it\/become-a-dealer\/","title":{"rendered":"Become a Dealer"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"463\" class=\"elementor elementor-463\" data-elementor-settings=\"{&quot;element_pack_global_tooltip_width&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_padding&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true}}\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0de7859 e-con-full e-flex e-con e-parent\" data-id=\"0de7859\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b2385cc elementor-widget elementor-widget-html\" data-id=\"b2385cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n  \/* =========================================================\n     TR-1 BECOME A DEALER\n     ========================================================= *\/\n\n  .tr1-dealer-page,\n  .tr1-dealer-page * {\n    box-sizing: border-box;\n  }\n\n  .tr1-dealer-page {\n    width: 100%;\n    color: #ffffff;\n    font-family: \"Barlow Condensed\", Arial, Helvetica, sans-serif;\n  }\n\n  .tr1-dealer-inner {\n    width: 100%;\n    max-width: 900px;\n    margin: 0 auto;\n    padding: 54px 28px 90px;\n  }\n\n  \/* ===== INTRO ===== *\/\n\n  .tr1-dealer-intro {\n    max-width: 900px;\n    margin-bottom: 46px;\n  }\n\n  .tr1-dealer-eyebrow {\n    margin: 0 0 10px;\n    color: #d40000;\n    font-family: \"Bebas Neue\", \"Arial Narrow\", Arial, sans-serif;\n    font-size: 18px;\n    font-weight: 700;\n    letter-spacing: 1.4px;\n    text-transform: uppercase;\n  }\n\n  .tr1-dealer-title {\n    margin: 0 0 14px;\n    color: #ffffff;\n    font-family: \"Bebas Neue\", \"Arial Narrow\", Arial, sans-serif;\n    font-size: clamp(38px, 4vw, 58px);\n    font-weight: 700;\n    line-height: 1;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n  }\n\n  .tr1-dealer-lead {\n    max-width: 760px;\n    margin: 0;\n    color: #bdbdbd;\n    font-size: 16px;\n    line-height: 1.65;\n  }\n\n  \/* ===== FORM PANEL ===== *\/\n\n  .tr1-dealer-form-wrap {\n    width: 100%;\n    max-width: 100%;\n    border: 1px solid #292929;\n    background: #080808;\n  }\n\n  .tr1-dealer-form-head {\n    padding: 26px 30px;\n    border-bottom: 1px solid #292929;\n  }\n\n  .tr1-dealer-form-head h2 {\n    margin: 0 0 5px;\n    color: #ffffff;\n    font-family: \"Bebas Neue\", \"Arial Narrow\", Arial, sans-serif;\n    font-size: 28px;\n    line-height: 1;\n    letter-spacing: 0.6px;\n  }\n\n  .tr1-dealer-form-head p {\n    margin: 0;\n    color: #888888;\n    font-size: 13px;\n    line-height: 1.5;\n  }\n\n  .tr1-dealer-form {\n    padding: 30px;\n  }\n\n  \/* ===== SECTIONS ===== *\/\n\n  .tr1-form-section {\n    margin-bottom: 36px;\n  }\n\n  .tr1-form-section:last-of-type {\n    margin-bottom: 28px;\n  }\n\n  .tr1-form-section-title {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    margin: 0 0 20px;\n    color: #ffffff;\n    font-family: \"Bebas Neue\", \"Arial Narrow\", Arial, sans-serif;\n    font-size: 22px;\n    line-height: 1;\n    letter-spacing: 0.6px;\n  }\n\n  .tr1-form-section-title::before {\n    content: \"\";\n    display: block;\n    width: 28px;\n    height: 2px;\n    flex: 0 0 28px;\n    background: #d40000;\n  }\n\n  \/* ===== GRID ===== *\/\n\n  .tr1-form-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 20px 22px;\n  }\n\n  .tr1-field {\n    min-width: 0;\n  }\n\n  .tr1-field-full {\n    grid-column: 1 \/ -1;\n  }\n\n  \/* ===== LABELS ===== *\/\n\n  .tr1-field label,\n  .tr1-checkbox-heading {\n    display: block;\n    margin: 0 0 8px;\n    color: #ffffff;\n    font-family: \"Bebas Neue\", \"Arial Narrow\", Arial, sans-serif;\n    font-size: 15px;\n    font-weight: 700;\n    letter-spacing: 0.7px;\n    line-height: 1.2;\n    text-transform: uppercase;\n  }\n\n  .tr1-required {\n    color: #d40000;\n  }\n\n  \/* ===== INPUTS ===== *\/\n\n.tr1-field input,\n.tr1-field select,\n.tr1-field textarea {\n  display: block;\n  width: 100%;\n  margin: 0;\n  border: 1px solid #353535;\n  border-radius: 0;\n  outline: 0;\n  background: #111111 !important;\n  color: #ffffff !important;\n  -webkit-text-fill-color: #ffffff !important;\n  caret-color: #ffffff !important;\n  font-family: \"Barlow Condensed\", Arial, Helvetica, sans-serif;\n  font-size: 15px;\n  font-weight: 400;\n  box-shadow: none;\n  transition:\n    border-color 0.2s ease,\n    background-color 0.2s ease;\n}\n\n.tr1-field input,\n.tr1-field select {\n  height: 48px;\n  padding: 0 14px;\n}\n\n.tr1-field textarea {\n  min-height: 135px;\n  padding: 13px 14px;\n  resize: vertical;\n  line-height: 1.5;\n}\n\n.tr1-field input::placeholder,\n.tr1-field textarea::placeholder {\n  color: #666666;\n  -webkit-text-fill-color: #666666;\n  opacity: 1;\n}\n\n.tr1-field input:focus,\n.tr1-field select:focus,\n.tr1-field textarea:focus {\n  border-color: #d40000;\n  background: #151515 !important;\n  color: #ffffff !important;\n  -webkit-text-fill-color: #ffffff !important;\n}\n\n.tr1-field select {\n  appearance: auto;\n  color-scheme: dark;\n}\n\n\/* Chrome \/ Edge autofill fix *\/\n.tr1-field input:-webkit-autofill,\n.tr1-field input:-webkit-autofill:hover,\n.tr1-field input:-webkit-autofill:focus,\n.tr1-field textarea:-webkit-autofill,\n.tr1-field select:-webkit-autofill {\n  -webkit-text-fill-color: #ffffff !important;\n  caret-color: #ffffff !important;\n  -webkit-box-shadow: 0 0 0 1000px #111111 inset !important;\n  box-shadow: 0 0 0 1000px #111111 inset !important;\n  transition: background-color 9999s ease-out 0s;\n}\n\n.tr1-password-wrap {\n  position: relative;\n}\n\n.tr1-password-wrap input {\n  padding-right: 52px !important;\n}\n\n.tr1-password-toggle {\n  position: absolute;\n  top: 0;\n  right: 0;\n  width: 48px;\n  height: 48px;\n  border: 0;\n  background: transparent;\n  color: #8f8f8f;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  cursor: pointer;\n  padding: 0;\n}\n\n.tr1-password-toggle:hover {\n  color: #ffffff;\n}\n\n.tr1-password-toggle svg {\n  width: 20px;\n  height: 20px;\n  fill: none;\n  stroke: currentColor;\n  stroke-width: 1.8;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n}\n\n  \/* ===== FIELD VALIDATION ===== *\/\n\n  .tr1-field input.tr1-invalid,\n  .tr1-field select.tr1-invalid,\n  .tr1-field textarea.tr1-invalid {\n    border-color: #d40000 !important;\n  }\n\n  .tr1-field-error,\n  .tr1-consent-error {\n    display: none;\n    margin-top: 7px;\n    color: #ff3b3b;\n    font-size: 12px;\n    line-height: 1.4;\n  }\n\n  .tr1-field-error.is-visible,\n  .tr1-consent-error.is-visible {\n    display: block;\n  }\n\n  .tr1-password-note {\n    margin: 7px 0 0;\n    color: #777777;\n    font-size: 12px;\n    line-height: 1.4;\n  }\n\n  \/* ===== CHECKBOX GRID ===== *\/\n\n  .tr1-checkbox-note {\n    margin: -2px 0 15px;\n    color: #777777;\n    font-size: 13px;\n    line-height: 1.5;\n  }\n\n  .tr1-checkbox-grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 12px 18px;\n  }\n\n  .tr1-check {\n    display: flex;\n    align-items: flex-start;\n    gap: 9px;\n    min-width: 0;\n    cursor: pointer;\n  }\n\n  .tr1-check input {\n    width: 16px;\n    height: 16px;\n    flex: 0 0 16px;\n    margin: 2px 0 0;\n    accent-color: #d40000;\n  }\n\n  .tr1-check span {\n    color: #d2d2d2;\n    font-size: 14px;\n    line-height: 1.35;\n  }\n\n  \/* ===== PRIVACY ===== *\/\n\n  .tr1-consent {\n    margin-top: 8px;\n    padding-top: 24px;\n    border-top: 1px solid #252525;\n  }\n\n  .tr1-consent .tr1-check span {\n    color: #a9a9a9;\n    font-size: 13px;\n    line-height: 1.55;\n  }\n\n  .tr1-consent a {\n    color: #d40000 !important;\n    text-decoration: none !important;\n  }\n\n  .tr1-consent a:hover {\n    text-decoration: underline !important;\n  }\n\n  \/* ===== HONEYPOT ===== *\/\n\n  .tr1-company-site-field {\n    position: absolute !important;\n    left: -99999px !important;\n    width: 1px !important;\n    height: 1px !important;\n    overflow: hidden !important;\n    opacity: 0 !important;\n    pointer-events: none !important;\n  }\n\n  \/* ===== SUBMIT AREA ===== *\/\n\n  .tr1-submit-row {\n    display: flex;\n    align-items: center;\n    gap: 22px;\n    margin-top: 28px;\n  }\n\n  .tr1-submit-button {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    min-width: 190px;\n    min-height: 52px;\n    padding: 0 28px;\n    border: 1px solid #d40000;\n    border-radius: 0;\n    background: #d40000;\n    color: #ffffff;\n    font-family: \"Bebas Neue\", \"Arial Narrow\", Arial, sans-serif;\n    font-size: 16px;\n    font-weight: 700;\n    letter-spacing: 1px;\n    line-height: 1;\n    text-transform: uppercase;\n    cursor: pointer;\n    transition:\n      background-color 0.2s ease,\n      border-color 0.2s ease,\n      color 0.2s ease;\n  }\n\n  .tr1-submit-button:hover {\n    background: #ffffff;\n    border-color: #ffffff;\n    color: #000000;\n  }\n\n  .tr1-submit-info {\n    max-width: 500px;\n    margin: 0;\n    color: #777777;\n    font-size: 12px;\n    line-height: 1.5;\n  }\n\n  \/* ===== STATUS PLACEHOLDER ===== *\/\n\n  .tr1-form-status {\n    display: none;\n    margin-top: 22px;\n    padding: 14px 16px;\n    border: 1px solid #333333;\n    background: #101010;\n    color: #ffffff;\n    font-size: 14px;\n    line-height: 1.5;\n  }\n\n  \/* ===== MOBILE ===== *\/\n\n  @media (max-width: 900px) {\n    .tr1-dealer-inner {\n      padding-top: 42px;\n      padding-bottom: 70px;\n    }\n\n    .tr1-checkbox-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n  }\n\n  @media (max-width: 620px) {\n    .tr1-dealer-inner {\n      padding: 34px 14px 58px;\n    }\n\n    .tr1-dealer-intro {\n      margin-bottom: 30px;\n    }\n\n    .tr1-dealer-title {\n      font-size: 38px;\n    }\n\n    .tr1-dealer-lead {\n      font-size: 14px;\n    }\n\n    .tr1-dealer-form-head {\n      padding: 21px 18px;\n    }\n\n    .tr1-dealer-form {\n      padding: 22px 18px;\n    }\n\n    .tr1-form-grid {\n      grid-template-columns: 1fr;\n      gap: 17px;\n    }\n\n    .tr1-field-full {\n      grid-column: auto;\n    }\n\n    .tr1-checkbox-grid {\n      grid-template-columns: 1fr;\n      gap: 11px;\n    }\n\n    .tr1-submit-row {\n      align-items: stretch;\n      flex-direction: column;\n      gap: 14px;\n    }\n\n    .tr1-submit-button {\n      width: 100%;\n    }\n  }\n<\/style>\n\n<div class=\"tr1-dealer-page\">\n  <div class=\"tr1-dealer-inner\">\n\n    <div class=\"tr1-dealer-intro\">\n      <p class=\"tr1-dealer-eyebrow\">TR-1 UPGRADE B2B<\/p>\n\n      <h1 class=\"tr1-dealer-title\">\n        Become an Official TR-1 Dealer\n      <\/h1>\n\n      <p class=\"tr1-dealer-lead\">\n        Apply for access to the TR-1 Upgrade B2B dealer area.\n        Applications are reviewed manually. Approved dealers gain access\n        to dealer pricing and online ordering.\n      <\/p>\n    <\/div>\n\n    <div class=\"tr1-dealer-form-wrap\">\n\n      <div class=\"tr1-dealer-form-head\">\n        <h2>Dealer Application<\/h2>\n        <p>\n  Fields marked with\n  <span class=\"tr1-required\">*<\/span>\n  are required.\n<\/p>\n      <\/div>\n\n      <form\n        id=\"tr1-dealer-application\"\n        class=\"tr1-dealer-form\"\n        method=\"post\"\n        action=\"#\"\n      >\n\n        <!-- Anti-spam honeypot -->\n        <div class=\"tr1-company-site-field\" aria-hidden=\"true\">\n          <label>\n            Company website verification\n            <input\n              type=\"text\"\n              name=\"company_site\"\n              tabindex=\"-1\"\n              autocomplete=\"off\"\n            >\n          <\/label>\n        <\/div>\n\n        <!-- =========================================\n             COMPANY\n             ========================================= -->\n\n        <div class=\"tr1-form-section\">\n\n          <h3 class=\"tr1-form-section-title\">\n            Company Information\n          <\/h3>\n\n          <div class=\"tr1-form-grid\">\n\n            <div class=\"tr1-field tr1-field-full\">\n              <label for=\"tr1-company\">\n                Company Name\n                <span class=\"tr1-required\">*<\/span>\n              <\/label>\n\n              <input\n                id=\"tr1-company\"\n                name=\"company_name\"\n                type=\"text\"\n                autocomplete=\"organization\"\n                minlength=\"2\"\n                maxlength=\"120\"\n                required\n              >\n            <\/div>\n\n            <div class=\"tr1-field\">\n              <label for=\"tr1-vat\">\n                VAT \/ Tax ID\n                <span class=\"tr1-required\">*<\/span>\n              <\/label>\n\n              <input\n                id=\"tr1-vat\"\n                name=\"vat_number\"\n                type=\"text\"\n                minlength=\"4\"\n                maxlength=\"40\"\n                required\n              >\n            <\/div>\n\n            <div class=\"tr1-field\">\n              <label for=\"tr1-website\">\n                Company Website\n              <\/label>\n\n              <input\n                id=\"tr1-website\"\n                name=\"website\"\n                type=\"url\"\n                placeholder=\"https:\/\/\"\n                autocomplete=\"url\"\n              >\n            <\/div>\n\n          <\/div>\n        <\/div>\n\n        <!-- =========================================\n             CONTACT PERSON\n             ========================================= -->\n\n        <div class=\"tr1-form-section\">\n\n          <h3 class=\"tr1-form-section-title\">\n            Contact Person\n          <\/h3>\n\n          <div class=\"tr1-form-grid\">\n\n            <div class=\"tr1-field\">\n              <label for=\"tr1-first-name\">\n                First Name\n                <span class=\"tr1-required\">*<\/span>\n              <\/label>\n\n              <input\n                id=\"tr1-first-name\"\n                name=\"first_name\"\n                type=\"text\"\n                autocomplete=\"given-name\"\n                minlength=\"2\"\n                maxlength=\"60\"\n                required\n              >\n            <\/div>\n\n            <div class=\"tr1-field\">\n              <label for=\"tr1-last-name\">\n                Last Name\n                <span class=\"tr1-required\">*<\/span>\n              <\/label>\n\n              <input\n                id=\"tr1-last-name\"\n                name=\"last_name\"\n                type=\"text\"\n                autocomplete=\"family-name\"\n                minlength=\"2\"\n                maxlength=\"60\"\n                required\n              >\n            <\/div>\n\n            <div class=\"tr1-field\">\n              <label for=\"tr1-email\">\n                Business Email\n                <span class=\"tr1-required\">*<\/span>\n              <\/label>\n\n              <input\n                id=\"tr1-email\"\n                name=\"email\"\n                type=\"email\"\n                autocomplete=\"email\"\n                maxlength=\"190\"\n                required\n              >\n            <\/div>\n\n            <div class=\"tr1-field\">\n              <label for=\"tr1-phone\">\n                Phone Number\n                <span class=\"tr1-required\">*<\/span>\n              <\/label>\n\n              <input\n                id=\"tr1-phone\"\n                name=\"phone\"\n                type=\"tel\"\n                autocomplete=\"tel\"\n                placeholder=\"+39 ...\"\n                maxlength=\"30\"\n                required\n              >\n            <\/div>\n\n            <div class=\"tr1-field\">\n              <label for=\"tr1-password\">\n                Password\n                <span class=\"tr1-required\">*<\/span>\n              <\/label>\n\n              <div class=\"tr1-password-wrap\">\n  <input\n    id=\"tr1-password\"\n    name=\"password\"\n    type=\"password\"\n    autocomplete=\"new-password\"\n    minlength=\"8\"\n    maxlength=\"128\"\n    required\n  >\n\n  <button\n    type=\"button\"\n    class=\"tr1-password-toggle\"\n    data-password-toggle=\"tr1-password\"\n    aria-label=\"Show password\"\n    title=\"Show password\"\n  >\n    <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n      <path d=\"M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6S2 12 2 12z\"><\/path>\n      <circle cx=\"12\" cy=\"12\" r=\"2.5\"><\/circle>\n    <\/svg>\n  <\/button>\n<\/div>\n\n              <p class=\"tr1-password-note\">\n                Minimum 8 characters, including uppercase, lowercase and a number.\n              <\/p>\n\n              <div\n                class=\"tr1-field-error\"\n                id=\"tr1-password-error\"\n              ><\/div>\n            <\/div>\n\n            <div class=\"tr1-field\">\n              <label for=\"tr1-password-confirm\">\n                Confirm Password\n                <span class=\"tr1-required\">*<\/span>\n              <\/label>\n\n              <div class=\"tr1-password-wrap\">\n  <input\n    id=\"tr1-password-confirm\"\n    name=\"password_confirm\"\n    type=\"password\"\n    autocomplete=\"new-password\"\n    minlength=\"8\"\n    maxlength=\"128\"\n    required\n  >\n\n  <button\n    type=\"button\"\n    class=\"tr1-password-toggle\"\n    data-password-toggle=\"tr1-password-confirm\"\n    aria-label=\"Show password\"\n    title=\"Show password\"\n  >\n    <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n      <path d=\"M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6S2 12 2 12z\"><\/path>\n      <circle cx=\"12\" cy=\"12\" r=\"2.5\"><\/circle>\n    <\/svg>\n  <\/button>\n<\/div>\n\n              <div\n                class=\"tr1-field-error\"\n                id=\"tr1-password-confirm-error\"\n              ><\/div>\n            <\/div>\n\n          <\/div>\n        <\/div>\n\n        <!-- =========================================\n             BILLING ADDRESS\n             ========================================= -->\n\n        <div class=\"tr1-form-section\">\n\n          <h3 class=\"tr1-form-section-title\">\n            Company Address\n          <\/h3>\n\n          <div class=\"tr1-form-grid\">\n\n            <div class=\"tr1-field tr1-field-full\">\n              <label for=\"tr1-address\">\n                Billing Address\n                <span class=\"tr1-required\">*<\/span>\n              <\/label>\n\n              <input\n                id=\"tr1-address\"\n                name=\"billing_address\"\n                type=\"text\"\n                autocomplete=\"street-address\"\n                minlength=\"3\"\n                maxlength=\"160\"\n                required\n              >\n            <\/div>\n\n            <div class=\"tr1-field\">\n              <label for=\"tr1-city\">\n                City\n                <span class=\"tr1-required\">*<\/span>\n              <\/label>\n\n              <input\n                id=\"tr1-city\"\n                name=\"city\"\n                type=\"text\"\n                autocomplete=\"address-level2\"\n                minlength=\"2\"\n                maxlength=\"80\"\n                required\n              >\n            <\/div>\n\n            <div class=\"tr1-field\">\n              <label for=\"tr1-postcode\">\n                Postal Code\n                <span class=\"tr1-required\">*<\/span>\n              <\/label>\n\n              <input\n                id=\"tr1-postcode\"\n                name=\"postal_code\"\n                type=\"text\"\n                autocomplete=\"postal-code\"\n                minlength=\"2\"\n                maxlength=\"20\"\n                required\n              >\n            <\/div>\n\n            <div class=\"tr1-field tr1-field-full\">\n  <label for=\"tr1-country\">\n    Country\n    <span class=\"tr1-required\">*<\/span>\n  <\/label>\n\n  <select\n    id=\"tr1-country\"\n    name=\"country\"\n    autocomplete=\"country-name\"\n    required\n  >\n    <option value=\"\">Select country<\/option>\n  <\/select>\n<\/div>\n\n\n<!-- State \/ Province \/ Region -->\n<div class=\"tr1-field tr1-field-full\">\n  <label for=\"tr1-state\">\n    State \/ Province \/ Region\n    <span class=\"tr1-required\">*<\/span>\n  <\/label>\n\n  <input\n    id=\"tr1-state\"\n    name=\"state\"\n    type=\"text\"\n    autocomplete=\"address-level1\"\n    aria-describedby=\"tr1-state-hint\"\n    minlength=\"2\"\n    maxlength=\"100\"\n    required\n  >\n\n  <small id=\"tr1-state-hint\" class=\"tr1-state-hint\">\n    Select your state or province when listed. Otherwise enter your region or district.\n  <\/small>\n<\/div>\n\n        <\/div>\n      <\/div>\n\n<!-- =========================================\n     BUSINESS PROFILE\n\n          <\/div>\n        <\/div>\n\n        <!-- =========================================\n             BUSINESS PROFILE\n             ========================================= -->\n\n        <div class=\"tr1-form-section\">\n\n          <h3 class=\"tr1-form-section-title\">\n            Business Profile\n          <\/h3>\n\n          <div class=\"tr1-field tr1-field-full\">\n\n            <span class=\"tr1-checkbox-heading\">\n              Product Platforms \/ Categories of Interest\n            <\/span>\n\n            <p class=\"tr1-checkbox-note\">\n              Select all that apply.\n            <\/p>\n\n            <div class=\"tr1-checkbox-grid\">\n\n              <label class=\"tr1-check\">\n                <input\n                  type=\"checkbox\"\n                  name=\"product_interest[]\"\n                  value=\"glock\"\n                >\n                <span>Glock<\/span>\n              <\/label>\n\n              <label class=\"tr1-check\">\n                <input\n                  type=\"checkbox\"\n                  name=\"product_interest[]\"\n                  value=\"beretta\"\n                >\n                <span>Beretta<\/span>\n              <\/label>\n\n              <label class=\"tr1-check\">\n                <input\n                  type=\"checkbox\"\n                  name=\"product_interest[]\"\n                  value=\"cz\"\n                >\n                <span>CZ<\/span>\n              <\/label>\n\n              <label class=\"tr1-check\">\n                <input\n                  type=\"checkbox\"\n                  name=\"product_interest[]\"\n                  value=\"sig-sauer\"\n                >\n                <span>SIG Sauer<\/span>\n              <\/label>\n\n              <label class=\"tr1-check\">\n                <input\n                  type=\"checkbox\"\n                  name=\"product_interest[]\"\n                  value=\"canik\"\n                >\n                <span>Canik<\/span>\n              <\/label>\n\n              <label class=\"tr1-check\">\n                <input\n                  type=\"checkbox\"\n                  name=\"product_interest[]\"\n                  value=\"arex\"\n                >\n                <span>Arex Defense<\/span>\n              <\/label>\n\n              <label class=\"tr1-check\">\n                <input\n                  type=\"checkbox\"\n                  name=\"product_interest[]\"\n                  value=\"hk\"\n                >\n                <span>H&amp;K<\/span>\n              <\/label>\n\n              <label class=\"tr1-check\">\n                <input\n                  type=\"checkbox\"\n                  name=\"product_interest[]\"\n                  value=\"stoeger\"\n                >\n                <span>Stoeger<\/span>\n              <\/label>\n\n              <label class=\"tr1-check\">\n                <input\n                  type=\"checkbox\"\n                  name=\"product_interest[]\"\n                  value=\"1911-2011\"\n                >\n                <span>1911 \/ 2011<\/span>\n              <\/label>\n\n              <label class=\"tr1-check\">\n                <input\n                  type=\"checkbox\"\n                  name=\"product_interest[]\"\n                  value=\"ar15\"\n                >\n                <span>AR-15<\/span>\n              <\/label>\n\n              <label class=\"tr1-check\">\n                <input\n                  type=\"checkbox\"\n                  name=\"product_interest[]\"\n                  value=\"other\"\n                >\n                <span>Other<\/span>\n              <\/label>\n\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <!-- =========================================\n             NOTES\n             ========================================= -->\n\n        <div class=\"tr1-form-section\">\n\n          <h3 class=\"tr1-form-section-title\">\n            Additional Information\n          <\/h3>\n\n          <div class=\"tr1-field tr1-field-full\">\n\n            <label for=\"tr1-notes\">\n              Notes\n            <\/label>\n\n            <textarea\n              id=\"tr1-notes\"\n              name=\"notes\"\n              placeholder=\"Tell us anything else that may be relevant to your dealer application.\"\n            ><\/textarea>\n\n          <\/div>\n        <\/div>\n\n        <!-- =========================================\n             PRIVACY\n             ========================================= -->\n\n        <div class=\"tr1-consent\">\n\n          <label class=\"tr1-check\">\n\n            <input\n              type=\"checkbox\"\n              name=\"privacy_acceptance\"\n              value=\"1\"\n              required\n            >\n\n            <span>\n              I confirm that the information provided is accurate and\n              I agree to the processing of my data in accordance with\n              the\n              <a href=\"\/privacy-policy\/\" target=\"_blank\">\n                Privacy Policy\n              <\/a>.\n              <span class=\"tr1-required\">*<\/span>\n            <\/span>\n\n          <\/label>\n\n          <div\n            id=\"tr1-consent-error\"\n            class=\"tr1-consent-error\"\n          ><\/div>\n\n        <\/div>\n\n        <!-- Turnstile will be inserted here later -->\n        <div id=\"tr1-turnstile-container\"><\/div>\n\n        <!-- =========================================\n             SUBMIT\n             ========================================= -->\n\n        <div class=\"tr1-submit-row\">\n\n          <button\n            class=\"tr1-submit-button\"\n            type=\"submit\"\n          >\n            Submit Application\n          <\/button>\n\n          <p class=\"tr1-submit-info\">\n            Dealer access is subject to approval by TR-1 Upgrade.\n            Submission of this form does not automatically grant access\n            to dealer pricing or purchasing.\n          <\/p>\n\n        <\/div>\n\n        <div\n          id=\"tr1-form-status\"\n          class=\"tr1-form-status\"\n          aria-live=\"polite\"\n        ><\/div>\n\n        <!-- Front-end validation messages kept in HTML for TranslatePress -->\n        <div\n          id=\"tr1-validation-texts\"\n          style=\"display:none !important;\"\n          aria-hidden=\"true\"\n        >\n          <span data-msg=\"required\">This field is required.<\/span>\n          <span data-msg=\"company\">Please enter a valid company name.<\/span>\n          <span data-msg=\"vat\">Please enter a valid VAT \/ Tax ID.<\/span>\n          <span data-msg=\"name\">Please enter at least 2 characters.<\/span>\n          <span data-msg=\"email\">Please enter a valid email address.<\/span>\n          <span data-msg=\"phone\">Please enter a valid phone number with at least 7 digits.<\/span>\n          <span data-msg=\"website\">Please enter a valid website address beginning with http:\/\/ or https:\/\/.<\/span>\n          <span data-msg=\"address\">Please enter a valid billing address.<\/span>\n          <span data-msg=\"city\">Please enter a valid city.<\/span>\n          <span data-msg=\"postcode\">Please enter a valid postal code.<\/span>\n          <span data-msg=\"country\">Please select a country.<\/span>\n          <span data-msg=\"password\">Password must be at least 8 characters and include uppercase, lowercase and a number.<\/span>\n          <span data-msg=\"password_match\">Passwords do not match.<\/span>\n          <span data-msg=\"privacy\">Please accept the Privacy Policy.<\/span>\n        <\/div>\n\n      <\/form>\n\n    <\/div>\n\n  <\/div>\n<\/div>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function () {\n  \/* =========================================================\n     TR-1 BILINGUAL STATIC FORM TEXT\n     English is the default. Italian is selected from <html lang=\"it...\">.\n     ========================================================= *\/\n\n  const tr1Lang =\n    (document.documentElement.lang || 'en')\n      .toLowerCase();\n\n  const tr1Italian =\n    tr1Lang.startsWith('it');\n\n  const tr1Text = function (selector, en, it) {\n    const element = document.querySelector(selector);\n    if (!element) return;\n    element.textContent = tr1Italian ? it : en;\n  };\n\n  const tr1LeadingText = function (selector, en, it) {\n    const element = document.querySelector(selector);\n    if (!element) return;\n\n    const value = tr1Italian ? it : en;\n    const textNode =\n      Array.from(element.childNodes).find(\n        function (node) {\n          return node.nodeType === Node.TEXT_NODE;\n        }\n      );\n\n    if (textNode) {\n      textNode.nodeValue = '\\n                ' + value + '\\n                ';\n    }\n  };\n\n  const tr1Html = function (selector, en, it) {\n    const element = document.querySelector(selector);\n    if (!element) return;\n    element.innerHTML = tr1Italian ? it : en;\n  };\n\n  const tr1Placeholder = function (selector, en, it) {\n    const element = document.querySelector(selector);\n    if (!element) return;\n    element.setAttribute(\n      'placeholder',\n      tr1Italian ? it : en\n    );\n  };\n\n  const tr1ShowPassword =\n    tr1Italian\n      ? 'Mostra password'\n      : 'Show password';\n\n  const tr1HidePassword =\n    tr1Italian\n      ? 'Nascondi password'\n      : 'Hide password';\n\n  \/* Intro *\/\n  tr1Text(\n    '.tr1-dealer-title',\n    'Become an Official TR-1 Dealer',\n    'Diventa un rivenditore ufficiale TR-1'\n  );\n\n  tr1Text(\n    '.tr1-dealer-lead',\n    'Apply for access to the TR-1 Upgrade B2B dealer area. Applications are reviewed manually. Approved dealers gain access to dealer pricing and online ordering.',\n    \"Richiedi l'accesso all'area B2B rivenditori TR-1 Upgrade. Le richieste vengono esaminate manualmente. I rivenditori approvati avranno accesso ai prezzi riservati e agli ordini online.\"\n  );\n\n  tr1Text(\n    '.tr1-dealer-form-head h2',\n    'Dealer Application',\n    'Richiesta rivenditore'\n  );\n\n  tr1Html(\n    '.tr1-dealer-form-head p',\n    'Fields marked with <span class=\"tr1-required\">*<\/span> are required.',\n    'I campi contrassegnati con <span class=\"tr1-required\">*<\/span> sono obbligatori.'\n  );\n\n  \/* Section titles *\/\n  const tr1SectionTitles =\n    document.querySelectorAll(\n      '.tr1-form-section-title'\n    );\n\n  const tr1SectionText = [\n    ['Company Information', 'Informazioni aziendali'],\n    ['Contact Person', 'Referente'],\n    ['Company Address', 'Indirizzo aziendale'],\n    ['Business Profile', 'Profilo aziendale'],\n    ['Additional Information', 'Informazioni aggiuntive']\n  ];\n\n  tr1SectionTitles.forEach(\n    function (title, index) {\n      if (!tr1SectionText[index]) return;\n      title.textContent =\n        tr1Italian\n          ? tr1SectionText[index][1]\n          : tr1SectionText[index][0];\n    }\n  );\n\n  \/* Field labels *\/\n  tr1LeadingText(\n    'label[for=\"tr1-company\"]',\n    'Company Name',\n    'Ragione sociale'\n  );\n\n  tr1LeadingText(\n    'label[for=\"tr1-vat\"]',\n    'VAT \/ Tax ID',\n    'Partita IVA \/ Codice fiscale'\n  );\n\n  tr1LeadingText(\n    'label[for=\"tr1-website\"]',\n    'Company Website',\n    'Sito web aziendale'\n  );\n\n  tr1LeadingText(\n    'label[for=\"tr1-first-name\"]',\n    'First Name',\n    'Nome'\n  );\n\n  tr1LeadingText(\n    'label[for=\"tr1-last-name\"]',\n    'Last Name',\n    'Cognome'\n  );\n\n  tr1LeadingText(\n    'label[for=\"tr1-email\"]',\n    'Business Email',\n    'Email aziendale'\n  );\n\n  tr1LeadingText(\n    'label[for=\"tr1-phone\"]',\n    'Phone Number',\n    'Telefono'\n  );\n\n  tr1LeadingText(\n    'label[for=\"tr1-password\"]',\n    'Password',\n    'Password'\n  );\n\n  tr1LeadingText(\n    'label[for=\"tr1-password-confirm\"]',\n    'Confirm Password',\n    'Conferma password'\n  );\n\n  tr1LeadingText(\n    'label[for=\"tr1-address\"]',\n    'Billing Address',\n    'Indirizzo di fatturazione'\n  );\n\n  tr1LeadingText(\n    'label[for=\"tr1-city\"]',\n    'City',\n    'Citt\u00e0'\n  );\n\n  tr1LeadingText(\n    'label[for=\"tr1-postcode\"]',\n    'Postal Code',\n    'CAP'\n  );\n\n  tr1LeadingText(\n    'label[for=\"tr1-country\"]',\n    'Country',\n    'Paese'\n  );\n\n  tr1Text(\n    '.tr1-password-note',\n    'Minimum 8 characters, including uppercase, lowercase and a number.',\n    'Minimo 8 caratteri, con almeno una lettera maiuscola, una minuscola e un numero.'\n  );\n\n  \/* Password eye accessibility text *\/\n  document\n    .querySelectorAll('.tr1-password-toggle')\n    .forEach(function (button) {\n      button.setAttribute(\n        'aria-label',\n        tr1ShowPassword\n      );\n      button.setAttribute(\n        'title',\n        tr1ShowPassword\n      );\n    });\n\n  \/* Country placeholder *\/\n  tr1Text(\n    '#tr1-country option[value=\"\"]',\n    'Select country',\n    'Seleziona paese'\n  );\n\n  \/* Business profile *\/\n  tr1Text(\n    '.tr1-checkbox-heading',\n    'Product Platforms \/ Categories of Interest',\n    'Piattaforme \/ categorie di prodotto di interesse'\n  );\n\n  tr1Text(\n    '.tr1-checkbox-note',\n    'Select all that apply.',\n    'Seleziona tutte le opzioni pertinenti.'\n  );\n\n  tr1Text(\n    'input[value=\"other\"] + span',\n    'Other',\n    'Altro'\n  );\n\n  \/* Notes *\/\n  tr1LeadingText(\n    'label[for=\"tr1-notes\"]',\n    'Notes',\n    'Note'\n  );\n\n  tr1Placeholder(\n    '#tr1-notes',\n    'Tell us anything else that may be relevant to your dealer application.',\n    'Indica eventuali altre informazioni rilevanti per la tua richiesta come rivenditore.'\n  );\n\n  \/* Privacy *\/\n  tr1Html(\n    '.tr1-consent .tr1-check > span',\n    'I confirm that the information provided is accurate and I agree to the processing of my data in accordance with the <a href=\"\/privacy-policy\/\" target=\"_blank\">Privacy Policy<\/a>. <span class=\"tr1-required\">*<\/span>',\n    'Confermo che le informazioni fornite sono corrette e acconsento al trattamento dei miei dati in conformit\u00e0 con la <a href=\"\/privacy-policy\/\" target=\"_blank\">Informativa sulla privacy<\/a>. <span class=\"tr1-required\">*<\/span>'\n  );\n\n  \/* Submit area *\/\n  tr1Text(\n    '.tr1-submit-button',\n    'Submit Application',\n    'Invia richiesta'\n  );\n\n  tr1Text(\n    '.tr1-submit-info',\n    'Dealer access is subject to approval by TR-1 Upgrade. Submission of this form does not automatically grant access to dealer pricing or purchasing.',\n    \"L'accesso come rivenditore \u00e8 soggetto all'approvazione di TR-1 Upgrade. L'invio del modulo non garantisce automaticamente l'accesso ai prezzi riservati o agli acquisti.\"\n  );\n\n  \/* Front-end validation messages *\/\n  const tr1ValidationTranslations = {\n    required: [\n      'This field is required.',\n      'Questo campo \u00e8 obbligatorio.'\n    ],\n    company: [\n      'Please enter a valid company name.',\n      'Inserisci una ragione sociale valida.'\n    ],\n    vat: [\n      'Please enter a valid VAT \/ Tax ID.',\n      'Inserisci una Partita IVA \/ Codice fiscale valido.'\n    ],\n    name: [\n      'Please enter at least 2 characters.',\n      'Inserisci almeno 2 caratteri.'\n    ],\n    email: [\n      'Please enter a valid email address.',\n      'Inserisci un indirizzo email valido.'\n    ],\n    phone: [\n      'Please enter a valid phone number with at least 7 digits.',\n      'Inserisci un numero di telefono valido con almeno 7 cifre.'\n    ],\n    website: [\n      'Please enter a valid website address beginning with http:\/\/ or https:\/\/.',\n      'Inserisci un indirizzo web valido che inizi con http:\/\/ o https:\/\/.'\n    ],\n    address: [\n      'Please enter a valid billing address.',\n      'Inserisci un indirizzo di fatturazione valido.'\n    ],\n    city: [\n      'Please enter a valid city.',\n      'Inserisci una citt\u00e0 valida.'\n    ],\n    postcode: [\n      'Please enter a valid postal code.',\n      'Inserisci un CAP valido.'\n    ],\n    country: [\n      'Please select a country.',\n      'Seleziona un paese.'\n    ],\n    password: [\n      'Password must be at least 8 characters and include uppercase, lowercase and a number.',\n      'La password deve contenere almeno 8 caratteri, inclusi una lettera maiuscola, una minuscola e un numero.'\n    ],\n    password_match: [\n      'Passwords do not match.',\n      'Le password non corrispondono.'\n    ],\n    privacy: [\n      'Please accept the Privacy Policy.',\n      \"Accetta l'Informativa sulla privacy.\"\n    ]\n  };\n\n  document\n    .querySelectorAll(\n      '#tr1-validation-texts [data-msg]'\n    )\n    .forEach(function (item) {\n      const pair =\n        tr1ValidationTranslations[\n          item.dataset.msg\n        ];\n\n      if (!pair) return;\n\n      item.textContent =\n        tr1Italian\n          ? pair[1]\n          : pair[0];\n    });\n\n  const form = document.getElementById('tr1-dealer-application');\n  document\n  .querySelectorAll('.tr1-password-toggle')\n  .forEach(function (button) {\n    button.addEventListener('click', function () {\n      const input = document.getElementById(\n        button.dataset.passwordToggle\n      );\n\n      if (!input) return;\n\n      const showing = input.type === 'text';\n\n      input.type = showing\n        ? 'password'\n        : 'text';\n\n      button.setAttribute(\n        'aria-label',\n        showing\n          ? tr1ShowPassword\n          : tr1HidePassword\n      );\n\n      button.setAttribute(\n        'title',\n        showing\n          ? tr1ShowPassword\n          : tr1HidePassword\n      );\n    });\n  });\n  if (!form) return;\n\n  const texts = {};\n  document.querySelectorAll('#tr1-validation-texts [data-msg]').forEach(function (item) {\n    texts[item.dataset.msg] = item.textContent.trim();\n  });\n\n  function getFieldContainer(field) {\n    return field.closest('.tr1-field');\n  }\n\n  function ensureErrorElement(field) {\n    const container = getFieldContainer(field);\n    if (!container) return null;\n    let error = container.querySelector('.tr1-field-error');\n    if (!error) {\n      error = document.createElement('div');\n      error.className = 'tr1-field-error';\n      container.appendChild(error);\n    }\n    return error;\n  }\n\n  function showError(field, message) {\n    field.classList.add('tr1-invalid');\n    field.setAttribute('aria-invalid', 'true');\n    const error = ensureErrorElement(field);\n    if (error) {\n      error.textContent = message;\n      error.classList.add('is-visible');\n    }\n  }\n\n  function clearError(field) {\n    field.classList.remove('tr1-invalid');\n    field.removeAttribute('aria-invalid');\n    const container = getFieldContainer(field);\n    if (!container) return;\n    const error = container.querySelector('.tr1-field-error');\n    if (error) {\n      error.textContent = '';\n      error.classList.remove('is-visible');\n    }\n  }\n\n  function trimmedValue(id) {\n    const field = document.getElementById(id);\n    return field ? field.value.trim() : '';\n  }\n\n  function validWebsite(value) {\n    try {\n      const url = new URL(value);\n      return url.protocol === 'http:' || url.protocol === 'https:';\n    } catch (e) {\n      return false;\n    }\n  }\n\n  function validateField(field) {\n    clearError(field);\n    const value = field.value.trim();\n\n    if (field.required && !value) {\n      showError(field, texts.required);\n      return false;\n    }\n    if (!value && !field.required) return true;\n\n    switch (field.id) {\n      case 'tr1-company':\n        if (value.length < 2) {\n          showError(field, texts.company);\n          return false;\n        }\n        break;\n\n      case 'tr1-vat':\n        if (value.length < 4 || !\/[A-Za-z0-9]\/.test(value)) {\n          showError(field, texts.vat);\n          return false;\n        }\n        break;\n\n      case 'tr1-first-name':\n      case 'tr1-last-name':\n        if (value.length < 2) {\n          showError(field, texts.name);\n          return false;\n        }\n        break;\n\n      case 'tr1-email':\n        if (!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]{2,}$\/i.test(value)) {\n          showError(field, texts.email);\n          return false;\n        }\n        break;\n\n      case 'tr1-phone': {\n        const digits = value.replace(\/\\D\/g, '');\n        if (digits.length < 7 || !\/^[0-9+\\s().-]+$\/.test(value)) {\n          showError(field, texts.phone);\n          return false;\n        }\n        break;\n      }\n\n      case 'tr1-website':\n        if (!validWebsite(value)) {\n          showError(field, texts.website);\n          return false;\n        }\n        break;\n\n      case 'tr1-address':\n        if (value.length < 3) {\n          showError(field, texts.address);\n          return false;\n        }\n        break;\n\n      case 'tr1-city':\n        if (value.length < 2) {\n          showError(field, texts.city);\n          return false;\n        }\n        break;\n\n      case 'tr1-postcode':\n        if (value.length < 2) {\n          showError(field, texts.postcode);\n          return false;\n        }\n        break;\n\n      case 'tr1-country':\n        if (!value) {\n          showError(field, texts.country);\n          return false;\n        }\n        break;\n\n      case 'tr1-password':\n        if (\n          value.length < 8 ||\n          !\/[A-Z]\/.test(value) ||\n          !\/[a-z]\/.test(value) ||\n          !\/[0-9]\/.test(value)\n        ) {\n          showError(field, texts.password);\n          return false;\n        }\n        break;\n\n      case 'tr1-password-confirm':\n        if (\n          value.length < 8 ||\n          !\/[A-Z]\/.test(value) ||\n          !\/[a-z]\/.test(value) ||\n          !\/[0-9]\/.test(value)\n        ) {\n          showError(field, texts.password);\n          return false;\n        }\n        if (value !== trimmedValue('tr1-password')) {\n          showError(field, texts.password_match);\n          return false;\n        }\n        break;\n    }\n    return true;\n  }\n\n  const fields = form.querySelectorAll(\n    '.tr1-field input, .tr1-field select, .tr1-field textarea'\n  );\n\n  fields.forEach(function (field) {\n    field.addEventListener('blur', function () {\n      validateField(field);\n    });\n    field.addEventListener('input', function () {\n      if (field.classList.contains('tr1-invalid')) validateField(field);\n      if (field.id === 'tr1-password') {\n        const confirm = document.getElementById('tr1-password-confirm');\n        if (confirm && confirm.value) validateField(confirm);\n      }\n    });\n    field.addEventListener('change', function () {\n      if (field.classList.contains('tr1-invalid')) validateField(field);\n    });\n  });\n\n  const privacy = form.querySelector('[name=\"privacy_acceptance\"]');\n  const privacyError = document.getElementById('tr1-consent-error');\n\n  function validatePrivacy() {\n    if (!privacy || !privacyError) return true;\n    if (!privacy.checked) {\n      privacyError.textContent = texts.privacy;\n      privacyError.classList.add('is-visible');\n      privacy.setAttribute('aria-invalid', 'true');\n      return false;\n    }\n    privacyError.textContent = '';\n    privacyError.classList.remove('is-visible');\n    privacy.removeAttribute('aria-invalid');\n    return true;\n  }\n\n  if (privacy) privacy.addEventListener('change', validatePrivacy);\n\n  form.addEventListener('submit', function (event) {\n    let valid = true;\n    let firstInvalid = null;\n\n    form.querySelectorAll(\n  '.tr1-field input, .tr1-field select, .tr1-field textarea'\n).forEach(function (field) {\n  if (!validateField(field)) {\n    valid = false;\n    if (!firstInvalid) firstInvalid = field;\n  }\n});\n\n    if (!validatePrivacy()) {\n      valid = false;\n      if (!firstInvalid) firstInvalid = privacy;\n    }\n\n    if (!valid) {\n      event.preventDefault();\n      event.stopImmediatePropagation();\n      if (firstInvalid) {\n        try {\n          firstInvalid.focus({ preventScroll: true });\n        } catch (e) {\n          firstInvalid.focus();\n        }\n        firstInvalid.scrollIntoView({ behavior: 'smooth', block: 'center' });\n      }\n    }\n  }, true);\n});\n<\/script>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>TR-1 UPGRADE B2B Become an Official TR-1 Dealer Apply for access to the TR-1 Upgrade B2B dealer area. Applications are [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-463","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/tr.bacila.vip\/it\/wp-json\/wp\/v2\/pages\/463","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tr.bacila.vip\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tr.bacila.vip\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tr.bacila.vip\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tr.bacila.vip\/it\/wp-json\/wp\/v2\/comments?post=463"}],"version-history":[{"count":42,"href":"https:\/\/tr.bacila.vip\/it\/wp-json\/wp\/v2\/pages\/463\/revisions"}],"predecessor-version":[{"id":2095,"href":"https:\/\/tr.bacila.vip\/it\/wp-json\/wp\/v2\/pages\/463\/revisions\/2095"}],"wp:attachment":[{"href":"https:\/\/tr.bacila.vip\/it\/wp-json\/wp\/v2\/media?parent=463"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}