{"id":115,"date":"2023-03-27T17:36:01","date_gmt":"2023-03-27T15:36:01","guid":{"rendered":"https:\/\/dev.truescreen.io\/?page_id=115"},"modified":"2026-03-28T12:55:03","modified_gmt":"2026-03-28T11:55:03","slug":"contattaci","status":"publish","type":"page","link":"https:\/\/truescreen.io\/it\/contact-us\/","title":{"rendered":"Contattaci"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-background-position:center bottom;--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:4%;--awb-padding-bottom:4%;--awb-margin-bottom:0px;--awb-background-color:var(--awb-color1);--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1236px;margin-left: calc(-3% \/ 2 );margin-right: calc(-3% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_3_5 3_5 fusion-flex-column fusion-flex-align-self-flex-start\" style=\"--awb-padding-right:70px;--awb-padding-right-small:0px;--awb-bg-size:cover;--awb-width-large:60%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.425%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.425%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.455%;--awb-spacing-left-medium:1.455%;--awb-width-small:100%;--awb-order-small:0;--awb-margin-top-small:0px;--awb-spacing-right-small:1.455%;--awb-spacing-left-small:1.455%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-font-size:36px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;letter-spacing:-1px;--fontSize:36;--minFontSize:36;line-height:1.3;\"><h2 class=\"heading-h2 max-w-&#091;15ch&#093;\"><strong>Talk with our experts<\/strong><\/h2><\/h2><\/div><div class=\"fusion-text fusion-text-1\" style=\"--awb-font-size:18px;--awb-text-color:var(--awb-color4);\"><p class=\"fusion-responsive-typography-calculated\" style=\"--fontsize: 20; line-height: 1.4; --minfontsize: 20; color: var(--awb-color4);\" data-fontsize=\"20\" data-lineheight=\"28px\"><span style=\"color: var(--awb-color4); letter-spacing: -0.3px; background-color: rgba(0, 0, 0, 0);\">Join 20.000+ brands and users that rely on TrueScreen to legally certify their digital data and protect it from fraud, tampering, and disputes.<\/span><\/p>\n<\/div><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-1 hover-type-none\"><img decoding=\"async\" width=\"1366\" height=\"200\" alt=\"loghi client desktop\" title=\"loghi client desktop\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2025\/04\/loghi-client-desktop-1.jpg\" class=\"img-responsive wp-image-49693\" srcset=\"https:\/\/truescreen.io\/wp-content\/uploads\/2025\/04\/loghi-client-desktop-1-200x29.jpg 200w, https:\/\/truescreen.io\/wp-content\/uploads\/2025\/04\/loghi-client-desktop-1-400x59.jpg 400w, https:\/\/truescreen.io\/wp-content\/uploads\/2025\/04\/loghi-client-desktop-1-600x88.jpg 600w, https:\/\/truescreen.io\/wp-content\/uploads\/2025\/04\/loghi-client-desktop-1-800x117.jpg 800w, https:\/\/truescreen.io\/wp-content\/uploads\/2025\/04\/loghi-client-desktop-1-1200x176.jpg 1200w, https:\/\/truescreen.io\/wp-content\/uploads\/2025\/04\/loghi-client-desktop-1.jpg 1366w\" sizes=\"(max-width: 1024px) 100vw, (max-width: 640px) 100vw, 800px\" \/><\/span><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_2_5 2_5 fusion-flex-column\" style=\"--awb-padding-top:33px;--awb-padding-right:40px;--awb-padding-bottom:16px;--awb-padding-left:40px;--awb-overflow:hidden;--awb-bg-color:var(--awb-color3);--awb-bg-color-hover:var(--awb-color3);--awb-bg-size:cover;--awb-border-radius:8px 8px 8px 8px;--awb-width-large:40%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.6375%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:5.0925%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.455%;--awb-spacing-left-medium:1.455%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.455%;--awb-spacing-left-small:1.455%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\">\n<div id=\"ts-contact-form-wrapper\">\n<style>\n#ts-contact-form-wrapper {\n  font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, sans-serif;\n  max-width: 100%;\n  margin: 0;\n  padding: 0;\n  line-height: 1.4 !important;\n}\n#ts-contact-form-wrapper *,\n#ts-contact-form-wrapper *::before,\n#ts-contact-form-wrapper *::after {\n  box-sizing: border-box !important;\n}\n#ts-contact-form-wrapper form,\n#ts-contact-form-wrapper form div,\n#ts-contact-form-wrapper form p {\n  margin: 0 !important;\n  padding: 0 !important;\n}\n#ts-contact-form-wrapper br {\n  display: none !important;\n}\n.fusion-body #ts-contact-form-wrapper input[type=text],\n.fusion-body #ts-contact-form-wrapper input[type=email],\n.fusion-body #ts-contact-form-wrapper input[type=tel],\n.fusion-body #ts-contact-form-wrapper select {\n  height: auto !important;\n  padding: 10px 12px !important;\n  margin: 0 !important;\n  font-size: 15px !important;\n  border: 1.5px solid #d0d5dd !important;\n  border-radius: 8px !important;\n  background-color: transparent !important;\n  color: #1a1a2e !important;\n  border-width: 1.5px !important;\n}\n#ts-contact-form-wrapper input,\n#ts-contact-form-wrapper select,\n#ts-contact-form-wrapper .ts-submit-btn {\n  width: 100% !important;\n  box-sizing: border-box;\n}\n#ts-contact-form-wrapper .ts-form-group {\n  display: flex;\n  flex-direction: column;\n  margin-bottom: 12px !important;\n}\n#ts-contact-form-wrapper .ts-form-group label {\n  margin-bottom: 4px !important;\n  padding: 0 !important;\n}\n#ts-contact-form-wrapper .ts-form-group input,\n#ts-contact-form-wrapper .ts-form-group select {\n  margin-top: 0 !important;\n  margin-bottom: 0 !important;\n}\n#ts-contact-form-wrapper label {\n  font-size: 14px !important;\n  font-weight: 500 !important;\n  color: #1a1a2e !important;\n  margin-bottom: 4px !important;\n  margin-top: 0 !important;\n  padding: 0 !important;\n  line-height: 1.4 !important;\n}\n#ts-contact-form-wrapper label .ts-required {\n  color: #007AFE;\n  margin-left: 2px;\n}\n#ts-contact-form-wrapper input,\n#ts-contact-form-wrapper select {\n  font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, sans-serif;\n  font-size: 15px !important;\n  padding: 10px 12px !important;\n  border: 1.5px solid #d0d5dd !important;\n  border-radius: 8px !important;\n  background: transparent;\n  color: #1a1a2e !important;\n  transition: border-color 0.2s, box-shadow 0.2s;\n  outline: none;\n  width: 100%;\n  box-sizing: border-box;\n  margin: 0 !important;\n}\n#ts-contact-form-wrapper input:focus,\n#ts-contact-form-wrapper select:focus {\n  border-color: #007AFE;\n  box-shadow: 0 0 0 3px rgba(0, 122, 254, 0.1);\n}\n#ts-contact-form-wrapper input::placeholder {\n  color: #98a2b3;\n}\n#ts-contact-form-wrapper select option {\n  background: #fff;\n  color: #1a1a2e;\n}\n#ts-contact-form-wrapper input.ts-error,\n#ts-contact-form-wrapper select.ts-error {\n  border-color: #e53e3e;\n}\n#ts-contact-form-wrapper select {\n  appearance: none;\n  background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23667085' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'\/%3E%3C\/svg%3E\");\n  background-repeat: no-repeat;\n  background-position: right 12px center;\n  padding-right: 36px;\n}\n#ts-contact-form-wrapper .ts-submit-btn {\n  font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: #fff;\n  background: #007AFE;\n  border: none;\n  border-radius: 8px;\n  padding: 12px 32px;\n  cursor: pointer;\n  transition: background 0.2s, transform 0.1s;\n  width: 100%;\n  margin-top: 4px;\n}\n#ts-contact-form-wrapper .ts-submit-btn:hover {\n  background: #0066d6;\n}\n#ts-contact-form-wrapper .ts-submit-btn:active {\n  transform: scale(0.98);\n}\n#ts-contact-form-wrapper .ts-submit-btn:disabled {\n  background: #99c9ff;\n  cursor: not-allowed;\n  transform: none;\n}\n#ts-contact-form-wrapper .ts-form-error-msg {\n  color: #e53e3e;\n  font-size: 13px;\n  margin-top: 4px;\n  display: none;\n}\n#ts-contact-form-wrapper .ts-form-success {\n  text-align: center;\n  padding: 40px 20px;\n  display: none;\n}\n#ts-contact-form-wrapper .ts-form-success .ts-check {\n  width: 56px;\n  height: 56px;\n  background: #007AFE;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin: 0 auto 16px;\n}\n#ts-contact-form-wrapper .ts-form-success .ts-check svg {\n  width: 28px;\n  height: 28px;\n  stroke: #fff;\n  stroke-width: 3;\n  fill: none;\n}\n#ts-contact-form-wrapper .ts-form-success h3 {\n  font-size: 22px;\n  font-weight: 700;\n  color: #1a1a2e;\n  margin: 0 0 8px 0;\n}\n#ts-contact-form-wrapper .ts-form-success p {\n  font-size: 15px;\n  color: #555;\n  margin: 0;\n}\n#ts-contact-form-wrapper .ts-privacy {\n  font-size: 12px;\n  color: #98a2b3;\n  margin-top: 12px;\n  text-align: center;\n  line-height: 1.5;\n}\n#ts-contact-form-wrapper .ts-privacy a {\n  color: #007AFE;\n  text-decoration: none;\n}\nhtml:not([lang|=\"it\"]) #ts-contact-form-wrapper [data-lang=\"it\"] { display: none; }\nhtml[lang|=\"it\"] #ts-contact-form-wrapper [data-lang=\"en\"] { display: none; }\n<\/style>\n<form id=\"ts-contact-form\" novalidate>\n<div class=\"ts-form-group\">\n<label for=\"ts-first-name\" data-lang=\"en\">First Name <span class=\"ts-required\">*<\/span><\/label><br \/>\n<label for=\"ts-first-name\" data-lang=\"it\">Nome <span class=\"ts-required\">*<\/span><\/label><br \/>\n<input type=\"text\" id=\"ts-first-name\" name=\"first_name\" required autocomplete=\"given-name\"><br \/>\n<span class=\"ts-form-error-msg\" id=\"ts-err-first-name\"><\/span>\n<\/div>\n<div class=\"ts-form-group\">\n<label for=\"ts-last-name\" data-lang=\"en\">Last Name <span class=\"ts-required\">*<\/span><\/label><br \/>\n<label for=\"ts-last-name\" data-lang=\"it\">Cognome <span class=\"ts-required\">*<\/span><\/label><br \/>\n<input type=\"text\" id=\"ts-last-name\" name=\"last_name\" required autocomplete=\"family-name\"><br \/>\n<span class=\"ts-form-error-msg\" id=\"ts-err-last-name\"><\/span>\n<\/div>\n<div class=\"ts-form-group\">\n<label for=\"ts-email\">Email <span class=\"ts-required\">*<\/span><\/label><br \/>\n<input type=\"email\" id=\"ts-email\" name=\"email\" required autocomplete=\"email\"><br \/>\n<span class=\"ts-form-error-msg\" id=\"ts-err-email\"><\/span>\n<\/div>\n<div class=\"ts-form-group\">\n<label for=\"ts-phone\" data-lang=\"en\">Phone<\/label><br \/>\n<label for=\"ts-phone\" data-lang=\"it\">Telefono<\/label><br \/>\n<input type=\"tel\" id=\"ts-phone\" name=\"phone\" autocomplete=\"tel\"><br \/>\n<span class=\"ts-form-error-msg\" id=\"ts-err-phone\"><\/span>\n<\/div>\n<div class=\"ts-form-group\">\n<label for=\"ts-industry\" data-lang=\"en\">Industry <span class=\"ts-required\">*<\/span><\/label><br \/>\n<label for=\"ts-industry\" data-lang=\"it\">Settore <span class=\"ts-required\">*<\/span><\/label><br \/>\n<select id=\"ts-industry\" name=\"industry\" required><option value=\"\">\u2014<\/option><option value=\"Environment & Sustainability\">Environment & Sustainability<\/option><option value=\"Healthcare & Pharma\">Healthcare & Pharma<\/option><option value=\"Financial Services\">Financial Services<\/option><option value=\"Insurance\">Insurance<\/option><option value=\"Legal & Compliance\">Legal & Compliance<\/option><option value=\"Manufacturing\">Manufacturing<\/option><option value=\"Public Administration\">Public Administration<\/option><option value=\"Real Estate & Construction\">Real Estate & Construction<\/option><option value=\"Safety & Defense\">Safety & Defense<\/option><option value=\"Software house & System Integrators\">Software house & System Integrators<\/option><option value=\"Telco & Media\">Telco & Media<\/option><option value=\"Transport & Logistics\">Transport & Logistics<\/option><option value=\"Other\">Other<\/option><\/select><br \/>\n<span class=\"ts-form-error-msg\" id=\"ts-err-industry\"><\/span>\n<\/div>\n<p><button type=\"submit\" class=\"ts-submit-btn\" id=\"ts-submit-btn\">Send Message<\/button><\/p>\n<p class=\"ts-privacy\" data-lang=\"en\">By submitting, you agree to our <a href=\"\/privacy-policy\/\" target=\"_blank\">Privacy Policy<\/a>.<\/p>\n<p class=\"ts-privacy\" data-lang=\"it\">Inviando, accetti la nostra <a href=\"\/it\/privacy-policy\/\" target=\"_blank\">Privacy Policy<\/a>.<\/p>\n<div style=\"position:absolute;left:-9999px;top:-9999px;\" aria-hidden=\"true\">\n<input type=\"text\" name=\"website_url\" tabindex=\"-1\" autocomplete=\"off\">\n<\/div>\n<p><input type=\"hidden\" id=\"ts-utm-source\" name=\"utm_source\"><br \/>\n<input type=\"hidden\" id=\"ts-utm-medium\" name=\"utm_medium\"><br \/>\n<input type=\"hidden\" id=\"ts-utm-campaign\" name=\"utm_campaign\"><br \/>\n<input type=\"hidden\" id=\"ts-utm-content\" name=\"utm_content\"><br \/>\n<input type=\"hidden\" id=\"ts-form-page-url\" name=\"form_page_url\"><br \/>\n<input type=\"hidden\" id=\"ts-country\" name=\"country\"><br \/>\n<input type=\"hidden\" id=\"ts-form-lang\" name=\"form_lang\" value=\"en\"><br \/>\n<input type=\"hidden\" id=\"ts-channel-id\" name=\"channel_id\" value=\"Contact Form Custom\"><br \/>\n<\/form>\n<div class=\"ts-form-success\" id=\"ts-form-success\">\n<div class=\"ts-check\">\n<svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg>\n<\/div>\n<h3 data-lang=\"en\">Thank you!<\/h3>\n<h3 data-lang=\"it\">Grazie!<\/h3>\n<p data-lang=\"en\">We received your message and will get back to you shortly.<\/p>\n<p data-lang=\"it\">Abbiamo ricevuto il tuo messaggio e ti ricontatteremo al pi\u00f9 presto.<\/p>\n<\/div>\n<\/div>\n<p><script src=\"https:\/\/cdn.jsdelivr.net\/npm\/libphonenumber-js@1.11.20\/bundle\/libphonenumber-max.js\" data-cfasync=\"false\" data-pagespeed-no-defer><\/script><br \/>\n<script data-cfasync=\"false\" data-pagespeed-no-defer type=\"text\/javascript\">\n(function() {\n  'use strict';\n  var countryDialCodes = {\n    'IT': '39', 'DE': '49', 'FR': '33', 'GB': '44', 'ES': '34', 'CH': '41',\n    'AT': '43', 'NL': '31', 'BE': '32', 'PT': '351', 'SE': '46', 'NO': '47',\n    'DK': '45', 'FI': '358', 'PL': '48', 'CZ': '420', 'RO': '40', 'GR': '30',\n    'IE': '353', 'US': '1', 'BR': '55', 'JP': '81', 'CN': '86', 'AE': '971',\n    'AU': '61', 'IN': '91', 'SG': '65'\n  };\n  var isIT = document.documentElement.lang && document.documentElement.lang.indexOf('it') === 0;\n  var i18n = {\n    selectIndustry: isIT ? 'Seleziona il tuo settore...' : 'Select your industry...',\n    required: isIT ? 'Obbligatorio' : 'Required',\n    invalidEmail: isIT ? 'Email non valida' : 'Invalid email',\n    invalidPhone: isIT ? 'Numero di telefono non valido' : 'Invalid phone number',\n    phoneTooShort: isIT ? 'Numero troppo corto' : 'Number too short',\n    phoneTooLong: isIT ? 'Numero troppo lungo' : 'Number too long',\n    sending: isIT ? 'Invio in corso...' : 'Sending...',\n    sendBtn: isIT ? 'Invia Messaggio' : 'Send Message',\n    errorGeneric: isIT ? 'Si \\u00e8 verificato un errore. Riprova.' : 'An error occurred. Please try again.',\n    errorConnection: isIT ? 'Errore di connessione. Riprova.' : 'Connection error. Please try again.',\n    industries: {\n      'Environment & Sustainability': isIT ? 'Ambiente e Sostenibilit\\u00e0' : 'Environment & Sustainability',\n      'Healthcare & Pharma': isIT ? 'Sanit\\u00e0 e Farmaceutica' : 'Healthcare & Pharma',\n      'Financial Services': isIT ? 'Servizi finanziari' : 'Financial Services',\n      'Insurance': isIT ? 'Assicurazioni' : 'Insurance',\n      'Legal & Compliance': isIT ? 'Legale' : 'Legal & Compliance',\n      'Manufacturing': isIT ? 'Manifattura' : 'Manufacturing',\n      'Public Administration': isIT ? 'Pubblica Amministrazione' : 'Public Administration',\n      'Real Estate & Construction': isIT ? 'Immobiliare e Costruzioni' : 'Real Estate & Construction',\n      'Safety & Defense': isIT ? 'Sicurezza e Difesa' : 'Safety & Defense',\n      'Software house & System Integrators': isIT ? 'Sviluppo software e System Integrators' : 'Software house & System Integrators',\n      'Telco & Media': isIT ? 'Telecomunicazioni e media' : 'Telco & Media',\n      'Transport & Logistics': isIT ? 'Trasporti e Logistica' : 'Transport & Logistics',\n      'Other': isIT ? 'Altro' : 'Other'\n    }\n  };\n  function localizeForm() {\n    var sel = document.getElementById('ts-industry');\n    if (sel) {\n      for (var i = 0; i < sel.options.length; i++) {\n        var opt = sel.options[i];\n        if (opt.value === '') {\n          opt.textContent = i18n.selectIndustry;\n        } else if (i18n.industries[opt.value]) {\n          opt.textContent = i18n.industries[opt.value];\n        }\n      }\n    }\n    var langField = document.getElementById('ts-form-lang');\n    if (langField) langField.value = isIT ? 'it' : 'en';\n    var submitBtn = document.getElementById('ts-submit-btn');\n    if (submitBtn) submitBtn.textContent = i18n.sendBtn;\n  }\n  function populateHiddenFields() {\n    var params = new URLSearchParams(window.location.search);\n    document.getElementById('ts-utm-source').value = params.get('utm_source') || '';\n    document.getElementById('ts-utm-medium').value = params.get('utm_medium') || '';\n    document.getElementById('ts-utm-campaign').value = params.get('utm_campaign') || '';\n    document.getElementById('ts-utm-content').value = params.get('utm_content') || '';\n    document.getElementById('ts-form-page-url').value = window.location.origin + window.location.pathname;\n    try {\n      var tz = Intl.DateTimeFormat().resolvedOptions().timeZone;\n      var tzCountryMap = {\n        'Europe\/Rome': 'IT', 'Europe\/Berlin': 'DE', 'Europe\/Paris': 'FR',\n        'Europe\/London': 'GB', 'Europe\/Madrid': 'ES', 'Europe\/Zurich': 'CH',\n        'Europe\/Vienna': 'AT', 'Europe\/Amsterdam': 'NL', 'Europe\/Brussels': 'BE',\n        'Europe\/Lisbon': 'PT', 'Europe\/Stockholm': 'SE', 'Europe\/Oslo': 'NO',\n        'Europe\/Copenhagen': 'DK', 'Europe\/Helsinki': 'FI', 'Europe\/Warsaw': 'PL',\n        'Europe\/Prague': 'CZ', 'Europe\/Bucharest': 'RO', 'Europe\/Athens': 'GR',\n        'Europe\/Dublin': 'IE', 'America\/New_York': 'US', 'America\/Chicago': 'US',\n        'America\/Denver': 'US', 'America\/Los_Angeles': 'US', 'America\/Sao_Paulo': 'BR',\n        'Asia\/Tokyo': 'JP', 'Asia\/Shanghai': 'CN', 'Asia\/Dubai': 'AE',\n        'Australia\/Sydney': 'AU', 'Asia\/Kolkata': 'IN', 'Asia\/Singapore': 'SG'\n      };\n      document.getElementById('ts-country').value = tzCountryMap[tz] || tz.split('\/')[0];\n    } catch(e) {\n      document.getElementById('ts-country').value = navigator.language ? navigator.language.split('-').pop().toUpperCase() : '';\n    }\n    if (window.location.pathname.indexOf('\/it\/') === 0) {\n      document.getElementById('ts-form-lang').value = 'it';\n    }\n    var channelBase = document.getElementById('ts-channel-id').value.replace(\/ (IT|EN)$\/, '');\n    document.getElementById('ts-channel-id').value = channelBase + (isIT ? ' IT' : ' EN');\n  }\n  function showError(fieldId, msg) {\n    var input = document.getElementById(fieldId);\n    if (input) input.classList.add('ts-error');\n    var errId = 'ts-err-' + fieldId.replace('ts-', '');\n    var err = document.getElementById(errId);\n    if (err) { err.textContent = msg; err.style.display = 'block'; }\n  }\n  function clearErrors() {\n    var inputs = document.querySelectorAll('#ts-contact-form .ts-error');\n    inputs.forEach(function(el) { el.classList.remove('ts-error'); });\n    var msgs = document.querySelectorAll('#ts-contact-form .ts-form-error-msg');\n    msgs.forEach(function(el) { el.style.display = 'none'; });\n  }\n  function validateForm() {\n    clearErrors();\n    var valid = true;\n    var firstName = document.getElementById('ts-first-name').value.trim();\n    var lastName = document.getElementById('ts-last-name').value.trim();\n    var email = document.getElementById('ts-email').value.trim();\n    var industry = document.getElementById('ts-industry').value;\n    if (!firstName) { showError('ts-first-name', i18n.required); valid = false; }\n    if (!lastName) { showError('ts-last-name', i18n.required); valid = false; }\n    if (!email) { showError('ts-email', i18n.required); valid = false; }\n    else if (!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email)) { showError('ts-email', i18n.invalidEmail); valid = false; }\n    if (!industry) { showError('ts-industry', i18n.required); valid = false; }\n    var phoneVal = document.getElementById('ts-phone').value.trim();\n    if (phoneVal && typeof libphonenumber !== 'undefined') {\n      try {\n        var country = document.getElementById('ts-country').value || 'IT';\n        var num = phoneVal;\n        if (!num.startsWith('+')) {\n          num = '+' + (countryDialCodes[country] || '39') + num.replace(\/^0+\/, '');\n        }\n        var parsed = libphonenumber.parsePhoneNumber(num);\n        if (!parsed || !parsed.isValid()) {\n          var errMsg = i18n.invalidPhone;\n          if (parsed && parsed.nationalNumber && parsed.nationalNumber.length < 6) errMsg = i18n.phoneTooShort;\n          showError('ts-phone', errMsg);\n          valid = false;\n        } else {\n          document.getElementById('ts-phone').value = parsed.formatInternational();\n        }\n      } catch(e) {\n        showError('ts-phone', i18n.invalidPhone);\n        valid = false;\n      }\n    } else if (phoneVal) {\n      var cleaned = phoneVal.replace(\/[\\s\\-\\(\\)\\.]\/g, '');\n      if (cleaned.length < 7 || cleaned.length > 16 || !\/^\\+?[0-9]+$\/.test(cleaned)) {\n        showError('ts-phone', i18n.invalidPhone);\n        valid = false;\n      }\n    }\n    return valid;\n  }\n  function handleSubmit(e) {\n    e.preventDefault();\n    if (!validateForm()) return;\n    var btn = document.getElementById('ts-submit-btn');\n    btn.disabled = true;\n    btn.textContent = i18n.sending;\n    var email = document.getElementById('ts-email').value.trim();\n    var firstName = document.getElementById('ts-first-name').value.trim();\n    var lastName = document.getElementById('ts-last-name').value.trim();\n    if (typeof posthog !== 'undefined') {\n      posthog.identify(email, {\n        name: firstName + ' ' + lastName,\n        email: email,\n        source: 'custom_contact_form',\n        industry: document.getElementById('ts-industry').value\n      });\n      posthog.capture('contact_form_submitted', {\n        form_name: 'custom_contact_form',\n        form_page: window.location.pathname,\n        industry: document.getElementById('ts-industry').value,\n        utm_source: document.getElementById('ts-utm-source').value,\n        utm_medium: document.getElementById('ts-utm-medium').value,\n        utm_campaign: document.getElementById('ts-utm-campaign').value\n      });\n    }\n    var formData = new FormData(document.getElementById('ts-contact-form'));\n    formData.append('action', 'ts_contact_form');\n    var xhr = new XMLHttpRequest();\n    xhr.open('POST', '\/wp-admin\/admin-ajax.php');\n    xhr.onload = function() {\n      if (xhr.status === 200) {\n        var resp = JSON.parse(xhr.responseText);\n        if (resp.success) {\n          window.location.href = isIT ? '\/it\/grazie-per-averci-contattato\/' : '\/thank-you-for-contacting-us\/';\n          return;\n        } else {\n          btn.disabled = false;\n          btn.textContent = i18n.sendBtn;\n          alert(resp.data && resp.data.message ? resp.data.message : i18n.errorGeneric);\n        }\n      } else {\n        btn.disabled = false;\n        btn.textContent = i18n.sendBtn;\n        alert(i18n.errorConnection);\n      }\n    };\n    xhr.onerror = function() {\n      btn.disabled = false;\n      btn.textContent = i18n.sendBtn;\n      alert(i18n.errorConnection);\n    };\n    xhr.send(formData);\n  }\n  function init() {\n    populateHiddenFields();\n    localizeForm();\n    document.getElementById('ts-contact-form').addEventListener('submit', handleSubmit);\n  }\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n<\/script><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":4,"featured_media":46683,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"100-width.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-115","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/truescreen.io\/it\/wp-json\/wp\/v2\/pages\/115","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/truescreen.io\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/truescreen.io\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/truescreen.io\/it\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/truescreen.io\/it\/wp-json\/wp\/v2\/comments?post=115"}],"version-history":[{"count":63,"href":"https:\/\/truescreen.io\/it\/wp-json\/wp\/v2\/pages\/115\/revisions"}],"predecessor-version":[{"id":55946,"href":"https:\/\/truescreen.io\/it\/wp-json\/wp\/v2\/pages\/115\/revisions\/55946"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/truescreen.io\/it\/wp-json\/wp\/v2\/media\/46683"}],"wp:attachment":[{"href":"https:\/\/truescreen.io\/it\/wp-json\/wp\/v2\/media?parent=115"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}