{"id":50463,"date":"2026-03-09T09:15:00","date_gmt":"2026-03-09T08:15:00","guid":{"rendered":"https:\/\/truescreen.io\/?page_id=50463"},"modified":"2026-08-04T15:01:21","modified_gmt":"2026-08-04T13:01:21","slug":"programa-de-partners","status":"publish","type":"page","link":"https:\/\/truescreen.io\/es\/partners-program\/","title":{"rendered":"Programa de Partners de TrueScreen"},"content":{"rendered":"\n<div id=\"ts-partners\">\n<style>\nbody.page-id-50463 #main{padding:0 !important}\nbody.page-id-50463 #main .fusion-row{max-width:100% !important}\nbody.page-id-50463 #content{width:100% !important;margin:0 !important;padding:0 !important}\nbody.page-id-50463 .post-content{margin:0 !important;padding:0 !important}\n#ts-partners{font-family:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#081122;-webkit-font-smoothing:antialiased}\n#ts-partners *{box-sizing:border-box}\n#ts-partners .pt-wrap{max-width:1240px;margin:0 auto;padding:0 24px}\n#ts-partners .pt-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#007afe;margin:0}\n#ts-partners .pt-eyebrow::before{content:\"\";width:22px;height:2px;background:#007afe;border-radius:2px}\n#ts-partners h1,#ts-partners h2,#ts-partners h3{font-family:'Raleway','DM Sans',sans-serif}\n\/* ============ HERO ============ *\/\n#ts-partners .pt-hero{background:linear-gradient(160deg,#07204e 0%,#081122 100%);padding:92px 0 92px;position:relative;overflow:hidden}\n#ts-partners .pt-hero .pt-eyebrow{color:#4ea3ff}\n#ts-partners .pt-hero .pt-eyebrow::before{background:#4ea3ff}\n#ts-partners .pt-hero-grid{display:grid;grid-template-columns:minmax(0,52fr) minmax(0,48fr);gap:56px;align-items:center}\n#ts-partners .pt-hero h1{color:#fff;font-size:50px;line-height:1.15;font-weight:700;letter-spacing:-.02em;margin:18px 0 20px}\n#ts-partners .pt-hero-sub{color:#b9c6dd;font-size:19px;line-height:1.55;margin:0}\n#ts-partners .pt-hero-cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:32px}\n#ts-partners .pt-btn{display:inline-flex;align-items:center;gap:10px;background:#007afe;color:#fff !important;font-size:15px;font-weight:600;padding:15px 30px;border-radius:8px;text-decoration:none;transition:background .2s,box-shadow .2s}\n#ts-partners .pt-btn:hover{background:#006fe5;box-shadow:0 4px 16px rgba(0,122,254,.25)}\n#ts-partners .pt-btn-ghost{display:inline-flex;align-items:center;gap:8px;color:#fff !important;font-size:15px;font-weight:500;padding:15px 8px;text-decoration:none;opacity:.85;transition:opacity .2s}\n#ts-partners .pt-btn-ghost:hover{opacity:1}\n#ts-partners .pt-hero-img{width:100%;height:auto;display:block}\n\/* ============ BLOCCHI ============ *\/\n#ts-partners .pt-block{padding:86px 0}\n#ts-partners .pt-block.is-light{background:#f7f9fd}\n#ts-partners .pt-block.is-white{background:#fff}\n#ts-partners .pt-block h2{font-size:36px;line-height:1.25;font-weight:700;letter-spacing:-.015em;max-width:22ch;margin:16px 0 18px}\n#ts-partners .pt-lead{font-size:18px;line-height:1.6;color:#4a5568;max-width:64ch;margin:0}\n\/* ---- due colonne con immagine ---- *\/\n#ts-partners .pt-split{display:grid;grid-template-columns:minmax(0,47fr) minmax(0,53fr);gap:56px;align-items:center}\n#ts-partners .pt-shot{width:100%;height:auto;display:block;border-radius:14px}\n\/* ---- i tre modelli ---- *\/\n#ts-partners .pt-models{display:flex;flex-direction:column;gap:4px;margin-top:34px}\n#ts-partners .pt-model{display:grid;grid-template-columns:26px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid #e4e9f1}\n#ts-partners .pt-model:last-child{border-bottom:0}\n#ts-partners .pt-model-n{font-family:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace;font-size:12px;color:#007afe;padding-top:3px}\n#ts-partners .pt-model h3{font-size:18px;font-weight:600;margin:0 0 6px;letter-spacing:-.01em}\n#ts-partners .pt-model p{font-size:14.5px;line-height:1.6;color:#52606d;margin:0}\n\/* ---- elenco a due colonne ---- *\/\n#ts-partners .pt-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 48px;margin-top:38px}\n#ts-partners .pt-li{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid #e4e9f1}\n#ts-partners .pt-li svg{width:19px;height:19px;flex-shrink:0;color:#007afe;margin-top:3px}\n#ts-partners .pt-li b{display:block;font-size:15.5px;font-weight:600;margin-bottom:3px}\n#ts-partners .pt-li span{font-size:14px;line-height:1.55;color:#52606d}\n\/* ---- passi ---- *\/\n#ts-partners .pt-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:44px;counter-reset:st}\n#ts-partners .pt-step{position:relative;padding:0 26px 0 0}\n#ts-partners .pt-step::before{counter-increment:st;content:\"0\" counter(st);font-family:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace;font-size:12px;color:#007afe;letter-spacing:.06em}\n#ts-partners .pt-step::after{content:\"\";position:absolute;top:26px;left:0;right:26px;height:1px;background:#dbe3ee}\n#ts-partners .pt-step:last-child::after{display:none}\n#ts-partners .pt-step h3{font-size:16.5px;font-weight:600;margin:26px 0 7px;letter-spacing:-.01em}\n#ts-partners .pt-step p{font-size:14px;line-height:1.55;color:#52606d;margin:0}\n\/* ---- FAQ ---- *\/\n#ts-partners .pt-faq{margin-top:38px;border-top:1px solid #e4e9f1}\n#ts-partners .pt-q{border-bottom:1px solid #e4e9f1}\n#ts-partners .pt-q summary{list-style:none;cursor:pointer;padding:22px 44px 22px 0;font-size:17px;font-weight:600;position:relative;letter-spacing:-.01em}\n#ts-partners .pt-q summary::-webkit-details-marker{display:none}\n#ts-partners .pt-q summary::after{content:\"\";position:absolute;right:8px;top:29px;width:9px;height:9px;border-right:2px solid #8b97a8;border-bottom:2px solid #8b97a8;transform:rotate(45deg);transition:transform .2s}\n#ts-partners .pt-q[open] summary::after{transform:rotate(225deg);border-color:#007afe}\n#ts-partners .pt-q p{font-size:15.5px;line-height:1.65;color:#52606d;margin:0 0 24px;max-width:78ch}\n\/* ---- chiusura ---- *\/\n#ts-partners .pt-final{background:#081122;text-align:center;padding:80px 0}\n#ts-partners .pt-final .pt-eyebrow{color:#4ea3ff}\n#ts-partners .pt-final .pt-eyebrow::before{background:#4ea3ff}\n#ts-partners .pt-final h2{color:#fff;margin:16px auto 18px;max-width:20ch}\n#ts-partners .pt-final .pt-lead{color:#a9b8d0;margin:0 auto}\n#ts-partners .pt-final .pt-hero-cta{justify-content:center}\n@media(max-width:1024px){\n#ts-partners .pt-hero-grid,#ts-partners .pt-split{grid-template-columns:1fr;gap:44px}\n#ts-partners .pt-steps{grid-template-columns:repeat(2,1fr);gap:34px 0}\n#ts-partners .pt-step::after{display:none}\n}\n@media(max-width:782px){\n#ts-partners .pt-hero{padding:66px 0 70px}\n#ts-partners .pt-hero h1{font-size:33px}\n#ts-partners .pt-hero-sub{font-size:17px}\n#ts-partners .pt-block{padding:60px 0}\n#ts-partners .pt-block h2{font-size:27px;max-width:100%}\n#ts-partners .pt-lead{font-size:16.5px}\n#ts-partners .pt-list{grid-template-columns:1fr;gap:0}\n#ts-partners .pt-steps{grid-template-columns:1fr;gap:28px 0}\n#ts-partners .pt-q summary{font-size:16px}\n}\n<\/style>\n<section class=\"pt-hero\">\n<div class=\"pt-wrap\">\n<div class=\"pt-hero-grid\">\n<div>\n<p class=\"pt-eyebrow\">Partner Program<\/p>\n<h1>Add certified data to what you already sell<\/h1>\n<p class=\"pt-hero-sub\">Integrate it, resell it, or ship it under your own brand.<\/p>\n<div class=\"pt-hero-cta\"><a class=\"pt-btn\" href=\"#apply\">Become a partner<\/a><a class=\"pt-btn-ghost\" href=\"https:\/\/truescreen.io\/contact-us\/\">Talk to an Expert \u2192<\/a><\/div>\n<\/div>\n<div>\n<img fetchpriority=\"high\" class=\"pt-hero-img\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/08\/ts-partners-ecosystem.png\" alt=\"TrueScreen certification connected to the tools partners already use\" width=\"1200\" height=\"637\" loading=\"eager\" decoding=\"async\">\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"pt-block is-white\">\n<div class=\"pt-wrap\">\n<div class=\"pt-split\">\n<div>\n<img class=\"pt-shot\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/08\/ts-partners-product.png\" alt=\"The TrueScreen portal and app that partners resell or brand as their own\" width=\"1100\" height=\"687\" loading=\"lazy\" decoding=\"async\">\n<\/div>\n<div>\n<p class=\"pt-eyebrow\">Three models<\/p>\n<h2>You choose how far it goes into your offer<\/h2>\n<p class=\"pt-lead\">Certifying data so that it holds up in court takes a forensic procedure, a qualified timestamp and an infrastructure that keeps the chain of custody. It takes years to build, and it is not the business you are in.<\/p>\n<div class=\"pt-models\">\n<div class=\"pt-model\"><span class=\"pt-model-n\">01<\/span><\/p>\n<div>\n<h3>Integrate<\/h3>\n<p>Certification becomes one step inside your software. Your interface stays yours, the seal and the report come from us.<\/p>\n<\/div>\n<\/div>\n<div class=\"pt-model\"><span class=\"pt-model-n\">02<\/span><\/p>\n<div>\n<h3>Resell<\/h3>\n<p>You sell licences and workspaces with your own margin. Platform, updates and infrastructure stay on us.<\/p>\n<\/div>\n<\/div>\n<div class=\"pt-model\"><span class=\"pt-model-n\">03<\/span><\/p>\n<div>\n<h3>White label<\/h3>\n<p>App, portal and report carry your name. Your customers see one product, and it is yours.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"pt-block is-light\">\n<div class=\"pt-wrap\">\n<p class=\"pt-eyebrow\">Who it is for<\/p>\n<h2>Whoever already sits between the technology and the customer<\/h2>\n<div class=\"pt-list\">\n<div class=\"pt-li\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2.8\" y=\"3.2\" width=\"6\" height=\"5\" rx=\"1.4\"\/><rect x=\"15.2\" y=\"15.8\" width=\"6\" height=\"5\" rx=\"1.4\"\/><rect x=\"2.8\" y=\"15.8\" width=\"6\" height=\"5\" rx=\"1.4\"\/><path d=\"M5.8 8.2v7.6M8.8 5.7h6.6a2.6 2.6 0 0 1 2.6 2.6v7.5\"\/><\/svg><span><b>System integrators<\/b>Certified collection becomes a step inside the platforms you already deliver.<\/span><\/div>\n<div class=\"pt-li\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M13.4 2.8H6.5a2 2 0 0 0-2 2v14.4a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2V8.8z\"\/><path d=\"M13.4 2.8v6h6\"\/><path d=\"m8.8 14.6 2 2 3.6-3.8\"\/><\/svg><span><b>Consulting firms<\/b>Compliance projects gain the evidence layer that today is missing.<\/span><\/div>\n<div class=\"pt-li\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2.5\" y=\"4\" width=\"19\" height=\"13\" rx=\"2.2\"\/><path d=\"M8.5 20.5h7M12 17v3.5\"\/><path d=\"m9.4 8.6-2 2.4 2 2.4M14.6 8.6l2 2.4-2 2.4\"\/><\/svg><span><b>Software houses<\/b>Your application produces data with legal value, without building the forensic part.<\/span><\/div>\n<div class=\"pt-li\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"9\" cy=\"8.4\" r=\"3.2\"\/><path d=\"M3.2 19.4a5.8 5.8 0 0 1 11.6 0\"\/><path d=\"M16.2 5.6a2.9 2.9 0 0 1 0 5.6M17.4 13.6a5 5 0 0 1 3.4 4.6\"\/><\/svg><span><b>Business consultants<\/b>The processes you redesign come back documented, not just described.<\/span><\/div>\n<div class=\"pt-li\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 3.2a5.8 5.8 0 0 1 3.4 10.5c-.6.5-.9 1.1-.9 1.8H9.5c0-.7-.3-1.3-.9-1.8A5.8 5.8 0 0 1 12 3.2z\"\/><path d=\"M9.4 18.6h5.2M10.2 21h3.6\"\/><\/svg><span><b>Advisors<\/b>A solution to recommend when a client asks how to prove what happened.<\/span><\/div>\n<div class=\"pt-li\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3.4 7.4 12 3.2l8.6 4.2v9.2L12 20.8l-8.6-4.2z\"\/><path d=\"m3.4 7.4 8.6 4.2 8.6-4.2M12 11.6v9.2\"\/><\/svg><span><b>Resellers<\/b>A product with a high perceived value to put next to what you already sell.<\/span><\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"pt-block is-white\">\n<div class=\"pt-wrap\">\n<p class=\"pt-eyebrow\">The agreement<\/p>\n<h2>What comes with it<\/h2>\n<p class=\"pt-lead\">No entry fee and no minimum volume: you start from the sandbox and you earn on what you sell.<\/p>\n<div class=\"pt-list\">\n<div class=\"pt-li\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M15 8.6H10.6a2 2 0 0 0 0 4h2.8a2 2 0 0 1 0 4H9\"\/><path d=\"M12 6.4v1.9M12 15.7v1.9\"\/><\/svg><span><b>A share of the revenue<\/b>On every licence, every workspace and every renewal you bring in.<\/span><\/div>\n<div class=\"pt-li\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"4.4\" width=\"18\" height=\"15.2\" rx=\"2.4\"\/><path d=\"M7 9.4h6.4M7 12.8h9M7 16.2h4.4\"\/><\/svg><span><b>White label or co-branded<\/b>The report, the app and the portal can carry your brand instead of ours.<\/span><\/div>\n<div class=\"pt-li\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m8.5 8.5-4 3.5 4 3.5M15.5 8.5l4 3.5-4 3.5M13.4 5.5l-2.8 13\"\/><\/svg><span><b>Sandbox and API keys, free<\/b>A full environment to build and test before the first customer arrives.<\/span><\/div>\n<div class=\"pt-li\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"13.4\" r=\"7.4\"\/><path d=\"M12 9.8v3.6l2.4 1.6\"\/><path d=\"M9.4 2.8h5.2M19.4 6.6l1.6-1.6\"\/><\/svg><span><b>New features first<\/b>You see what is coming before it ships, and you plan your roadmap on it.<\/span><\/div>\n<div class=\"pt-li\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4.4 9.4h3.2l5.4-4.2v13.6l-5.4-4.2H4.4z\"\/><path d=\"M17 9.2a4.4 4.4 0 0 1 0 5.6\"\/><\/svg><span><b>Co-marketing<\/b>Campaigns, events and materials built together, with the cost shared.<\/span><\/div>\n<div class=\"pt-li\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m12 4.2 8.6 4-8.6 4-8.6-4z\"\/><path d=\"M6.6 10.8v5.4c0 1.5 2.4 2.8 5.4 2.8s5.4-1.3 5.4-2.8v-5.4\"\/><\/svg><span><b>TrueScreen Academy<\/b>Training for your sales and technical people, so the first deal does not wait for us.<\/span><\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"pt-block is-light\">\n<div class=\"pt-wrap\">\n<p class=\"pt-eyebrow\">How it starts<\/p>\n<h2>From the first call to the first customer<\/h2>\n<p class=\"pt-lead\">Most partners are operating within a few weeks.<\/p>\n<div class=\"pt-steps\">\n<div class=\"pt-step\">\n<h3>You apply<\/h3>\n<p>The form below, with what you do and who your customers are.<\/p>\n<\/div>\n<div class=\"pt-step\">\n<h3>We talk<\/h3>\n<p>Half an hour to understand which of the three models fits your business.<\/p>\n<\/div>\n<div class=\"pt-step\">\n<h3>Sandbox and training<\/h3>\n<p>Keys, documentation and Academy for the people who will sell it and build it.<\/p>\n<\/div>\n<div class=\"pt-step\">\n<h3>First customer live<\/h3>\n<p>We follow the first activation with you, then you run on your own.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"pt-block is-white\">\n<div class=\"pt-wrap\">\n<p class=\"pt-eyebrow\">Questions<\/p>\n<h2>What partners ask before signing<\/h2>\n<div class=\"pt-faq\">\n<details class=\"pt-q\">\n<summary>Who can join the program?<\/summary>\n<p>System integrators, consulting firms, software houses, business consultants, advisors and resellers working in sectors where evidence, compliance and digital trust matter.<\/p>\n<\/details>\n<details class=\"pt-q\">\n<summary>How does the commercial model work?<\/summary>\n<p>There is a revenue share on what you sell. You choose whether to resell, integrate the technology in your product or put your brand on it, depending on your go to market.<\/p>\n<\/details>\n<details class=\"pt-q\">\n<summary>Do you support the integration?<\/summary>\n<p>Yes. Sandbox, API keys, documentation and a dedicated onboarding are included, together with technical support while you build.<\/p>\n<\/details>\n<details class=\"pt-q\">\n<summary>How long before we are operational?<\/summary>\n<p>Once the agreement is signed, most partners are operational within a few weeks: setup, training and first customer activation.<\/p>\n<\/details>\n<details class=\"pt-q\">\n<summary>Can we sell it under our own brand?<\/summary>\n<p>Yes. White label and co-branded options let you deliver the certification under your name, on the app, the portal and the report.<\/p>\n<\/details>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"pt-final\">\n<div class=\"pt-wrap\">\n<p class=\"pt-eyebrow\" style=\"justify-content:center\">Get started<\/p>\n<h2>Tell us what you sell today<\/h2>\n<p class=\"pt-lead\">We answer within a few days, with a call and a sandbox already open.<\/p>\n<div class=\"pt-hero-cta\"><a class=\"pt-btn\" href=\"#apply\">Become a partner<\/a><\/div>\n<\/div>\n<\/section>\n<\/div>\n<p><br \/>\n<\/p>\n<div id=\"apply\"><\/div>\n<p><br \/>\n<div id=\"form\" class=\"fusion-container-anchor\"><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--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:80px;--awb-padding-right:30px;--awb-padding-bottom:80px;--awb-padding-left:30px;--awb-padding-top-small:40px;--awb-padding-right-small:24px;--awb-padding-bottom-small:40px;--awb-padding-left-small:24px;--awb-background-color:var(--awb-color3);--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center 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_1_2 1_2 fusion-flex-column\" style=\"--awb-padding-right:40px;--awb-padding-right-small:0px;--awb-padding-bottom-small:32px;--awb-overflow:visible;--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.91%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:2.91%;--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\"><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-text-color:var(--awb-color2);--awb-margin-bottom:20px;--awb-font-size:40px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"font-family:&quot;Raleway&quot;;font-style:normal;font-weight:700;margin:0;font-size:1em;--fontSize:40;--minFontSize:40;line-height:1.2;\">Apply to <span style=\"color:var(--awb-color8);\">Become a Partner<\/span><\/h2><\/div><div class=\"fusion-title title fusion-title-2 fusion-sep-none fusion-title-text fusion-title-size-six\" style=\"--awb-text-color:var(--awb-color4);--awb-margin-bottom:0px;--awb-font-size:20px;\"><h6 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"font-family:&quot;DM Sans&quot;;font-style:normal;font-weight:400;margin:0;font-size:1em;--fontSize:20;--minFontSize:20;line-height:1.4;\">Tell us a bit about your business. We&#8217;ll get back to you within a few days.<\/h6><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-overflow:visible;--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.91%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:2.91%;--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\"><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#ts-contact-form-wrapper textarea {\n  width: 100% !important;\n  font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, sans-serif !important;\n  font-size: 15px !important;\n  padding: 10px 12px !important;\n  border: 1.5px solid #d0d5dd !important;\n  border-radius: 8px !important;\n  background-color: transparent !important;\n  color: #1a1a2e !important;\n  outline: none;\n  box-sizing: border-box !important;\n  margin: 0 !important;\n  min-height: 110px;\n  resize: vertical;\n  line-height: 1.5;\n  display: block;\n}\n#ts-contact-form-wrapper textarea:focus {\n  border-color: #007AFE;\n  box-shadow: 0 0 0 3px rgba(0, 122, 254, 0.1);\n}\n#ts-contact-form-wrapper textarea::placeholder {\n  color: #98a2b3;\n}\n#ts-contact-form-wrapper textarea.ts-error {\n  border-color: #e53e3e;\n}\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>\n<label for=\"ts-first-name\" data-lang=\"it\">Nome <span class=\"ts-required\">*<\/span><\/label>\n<input type=\"text\" id=\"ts-first-name\" name=\"first_name\" required autocomplete=\"given-name\">\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>\n<label for=\"ts-last-name\" data-lang=\"it\">Cognome <span class=\"ts-required\">*<\/span><\/label>\n<input type=\"text\" id=\"ts-last-name\" name=\"last_name\" required autocomplete=\"family-name\">\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>\n<input type=\"email\" id=\"ts-email\" name=\"email\" required autocomplete=\"email\">\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>\n<label for=\"ts-phone\" data-lang=\"it\">Telefono<\/label>\n<input type=\"tel\" id=\"ts-phone\" name=\"phone\" autocomplete=\"tel\">\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>\n<label for=\"ts-industry\" data-lang=\"it\">Settore <span class=\"ts-required\">*<\/span><\/label>\n<select id=\"ts-industry\" name=\"industry\" required><option value=\"\">---<\/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>\n<span class=\"ts-form-error-msg\" id=\"ts-err-industry\"><\/span>\n<\/div>\n<div class=\"ts-form-group\">\n<label for=\"ts-message\" data-lang=\"en\">Message<\/label>\n<label for=\"ts-message\" data-lang=\"it\">Messaggio<\/label>\n<textarea id=\"ts-message\" name=\"message\" rows=\"4\" autocomplete=\"off\"><\/textarea>\n<span class=\"ts-form-error-msg\" id=\"ts-err-message\"><\/span>\n<\/div>\n<button type=\"submit\" class=\"ts-submit-btn\" id=\"ts-submit-btn\">Send Message<\/button>\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<input type=\"hidden\" id=\"ts-utm-source\" name=\"utm_source\">\n<input type=\"hidden\" id=\"ts-utm-medium\" name=\"utm_medium\">\n<input type=\"hidden\" id=\"ts-utm-campaign\" name=\"utm_campaign\">\n<input type=\"hidden\" id=\"ts-utm-content\" name=\"utm_content\">\n<input type=\"hidden\" id=\"ts-form-page-url\" name=\"form_page_url\">\n<input type=\"hidden\" id=\"ts-country\" name=\"country\">\n<input type=\"hidden\" id=\"ts-form-lang\" name=\"form_lang\" value=\"en\">\n<input type=\"hidden\" id=\"ts-channel-id\" name=\"channel_id\" value=\"Contact Form Custom (Partners Program)\">\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<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/libphonenumber-js@1.11.20\/bundle\/libphonenumber-max.js\" data-cfasync=\"false\" data-pagespeed-no-defer><\/script>\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 TS_LANG = (function () {\n    var path = (window.location.pathname || '').toLowerCase();\n    var m = path.match(\/^\\\/(it|es|de)(\\\/|$)\/);\n    if (m) return m[1];\n    var hl = (document.documentElement.getAttribute('lang') || '').toLowerCase();\n    if (hl.indexOf('it') === 0) return 'it';\n    if (hl.indexOf('es') === 0) return 'es';\n    if (hl.indexOf('de') === 0) return 'de';\n    return 'en';\n  })();\n  var isIT = TS_LANG === 'it';\n  var TS_I18N = {\n  \"en\": {\n    \"selectIndustry\": \"Select your industry...\",\n    \"required\": \"Required\",\n    \"invalidEmail\": \"Invalid email\",\n    \"invalidPhone\": \"Invalid phone number\",\n    \"phoneTooShort\": \"Number too short\",\n    \"phoneTooLong\": \"Number too long\",\n    \"sending\": \"Sending...\",\n    \"sendBtn\": \"Send Message\",\n    \"errorGeneric\": \"An error occurred. Please try again.\",\n    \"errorConnection\": \"Connection error. Please try again.\",\n    \"thankYou\": \"\/thank-you-for-contacting-us\/\",\n    \"industries\": {}\n  },\n  \"it\": {\n    \"selectIndustry\": \"Seleziona il tuo settore...\",\n    \"required\": \"Obbligatorio\",\n    \"invalidEmail\": \"Email non valida\",\n    \"invalidPhone\": \"Numero di telefono non valido\",\n    \"phoneTooShort\": \"Numero troppo corto\",\n    \"phoneTooLong\": \"Numero troppo lungo\",\n    \"sending\": \"Invio in corso...\",\n    \"sendBtn\": \"Invia Messaggio\",\n    \"errorGeneric\": \"Si \\u00e8 verificato un errore. Riprova.\",\n    \"errorConnection\": \"Errore di connessione. Riprova.\",\n    \"thankYou\": \"\/it\/grazie-per-averci-contattato\/\",\n    \"industries\": {\n      \"Environment & Sustainability\": \"Ambiente e sostenibilit\\u00e0\",\n      \"Healthcare & Pharma\": \"Sanit\\u00e0 e farmaceutico\",\n      \"Financial Services\": \"Servizi finanziari\",\n      \"Insurance\": \"Assicurazioni\",\n      \"Legal & Compliance\": \"Legale e conformit\\u00e0\",\n      \"Manufacturing\": \"Manifatturiero\",\n      \"Public Administration\": \"Pubblica amministrazione\",\n      \"Real Estate & Construction\": \"Immobiliare ed edilizia\",\n      \"Safety & Defense\": \"Sicurezza e difesa\",\n      \"Software house & System Integrators\": \"Software house e system integrator\",\n      \"Telco & Media\": \"Telecomunicazioni e media\",\n      \"Transport & Logistics\": \"Trasporti e logistica\",\n      \"Other\": \"Altro\"\n    }\n  },\n  \"es\": {\n    \"selectIndustry\": \"Selecciona tu sector...\",\n    \"required\": \"Obligatorio\",\n    \"invalidEmail\": \"Correo electr\\u00f3nico no v\\u00e1lido\",\n    \"invalidPhone\": \"N\\u00famero de tel\\u00e9fono no v\\u00e1lido\",\n    \"phoneTooShort\": \"N\\u00famero demasiado corto\",\n    \"phoneTooLong\": \"N\\u00famero demasiado largo\",\n    \"sending\": \"Enviando...\",\n    \"sendBtn\": \"Enviar mensaje\",\n    \"errorGeneric\": \"Se ha producido un error. Int\\u00e9ntalo de nuevo.\",\n    \"errorConnection\": \"Error de conexi\\u00f3n. Int\\u00e9ntalo de nuevo.\",\n    \"thankYou\": \"\/es\/gracias-por-contactarnos\/\",\n    \"industries\": {\n      \"Environment & Sustainability\": \"Medio ambiente y sostenibilidad\",\n      \"Healthcare & Pharma\": \"Sanidad y farmac\\u00e9utica\",\n      \"Financial Services\": \"Servicios financieros\",\n      \"Insurance\": \"Seguros\",\n      \"Legal & Compliance\": \"Legal y cumplimiento\",\n      \"Manufacturing\": \"Fabricaci\\u00f3n\",\n      \"Public Administration\": \"Administraci\\u00f3n p\\u00fablica\",\n      \"Real Estate & Construction\": \"Inmobiliario y construcci\\u00f3n\",\n      \"Safety & Defense\": \"Seguridad y defensa\",\n      \"Software house & System Integrators\": \"Software e integradores de sistemas\",\n      \"Telco & Media\": \"Telecomunicaciones y medios\",\n      \"Transport & Logistics\": \"Transporte y log\\u00edstica\",\n      \"Other\": \"Otro\"\n    }\n  },\n  \"de\": {\n    \"selectIndustry\": \"Branche w\\u00e4hlen...\",\n    \"required\": \"Erforderlich\",\n    \"invalidEmail\": \"Ung\\u00fcltige E-Mail-Adresse\",\n    \"invalidPhone\": \"Ung\\u00fcltige Telefonnummer\",\n    \"phoneTooShort\": \"Nummer zu kurz\",\n    \"phoneTooLong\": \"Nummer zu lang\",\n    \"sending\": \"Wird gesendet...\",\n    \"sendBtn\": \"Nachricht senden\",\n    \"errorGeneric\": \"Es ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.\",\n    \"errorConnection\": \"Verbindungsfehler. Bitte versuchen Sie es erneut.\",\n    \"thankYou\": \"\/de\/danke-fuer-ihre-nachricht\/\",\n    \"industries\": {\n      \"Environment & Sustainability\": \"Umwelt & Nachhaltigkeit\",\n      \"Healthcare & Pharma\": \"Gesundheit & Pharma\",\n      \"Financial Services\": \"Finanzdienstleistungen\",\n      \"Insurance\": \"Versicherungen\",\n      \"Legal & Compliance\": \"Recht & Compliance\",\n      \"Manufacturing\": \"Fertigung\",\n      \"Public Administration\": \"\\u00d6ffentliche Verwaltung\",\n      \"Real Estate & Construction\": \"Immobilien & Bauwesen\",\n      \"Safety & Defense\": \"Sicherheit & Verteidigung\",\n      \"Software house & System Integrators\": \"Softwareh\\u00e4user & Systemintegratoren\",\n      \"Telco & Media\": \"Telekommunikation & Medien\",\n      \"Transport & Logistics\": \"Transport & Logistik\",\n      \"Other\": \"Sonstiges\"\n    }\n  }\n};\n  var i18n = TS_I18N[TS_LANG] || TS_I18N.en;\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 = TS_LANG;\n    var submitBtn = document.getElementById('ts-submit-btn');\n    if (submitBtn) submitBtn.textContent = i18n.sendBtn;\n  }\n  var TS_UTM_KEYS = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_content', 'utm_term'];\n  var TS_CLICK_KEYS = ['gclid', 'fbclid', 'msclkid', 'li_fat_id', 'ttclid'];\n  function tsCaptureAttribution() {\n    var qs;\n    try { qs = new URLSearchParams(window.location.search); } catch (e) { return; }\n    TS_UTM_KEYS.concat(TS_CLICK_KEYS).forEach(function (k) {\n      var v = qs.get(k);\n      if (v) { try { sessionStorage.setItem('ts_' + k, v.substring(0, 255)); } catch (e) {} }\n    });\n    try {\n      if (!sessionStorage.getItem('ts_landing_page')) {\n        sessionStorage.setItem('ts_landing_page', String(window.location.href).substring(0, 500));\n        sessionStorage.setItem('ts_referrer', String(document.referrer || '').substring(0, 500));\n      }\n    } catch (e) {}\n  }\n  function tsReadAttr(k) {\n    var qs;\n    try { qs = new URLSearchParams(window.location.search); } catch (e) { qs = null; }\n    var v = qs ? qs.get(k) : '';\n    if (v) return v.substring(0, 255);\n    try { return sessionStorage.getItem('ts_' + k) || ''; } catch (e) { return ''; }\n  }\n  function tsSetHidden(name, value) {\n    var form = document.getElementById('ts-contact-form');\n    if (!form) return;\n    var el = form.querySelector('input[name=\"' + name + '\"]');\n    if (!el) {\n      el = document.createElement('input');\n      el.type = 'hidden';\n      el.name = name;\n      form.appendChild(el);\n    }\n    el.value = value || '';\n  }\n  function populateHiddenFields() {\n    tsCaptureAttribution();\n    document.getElementById('ts-utm-source').value = tsReadAttr('utm_source');\n    document.getElementById('ts-utm-medium').value = tsReadAttr('utm_medium');\n    document.getElementById('ts-utm-campaign').value = tsReadAttr('utm_campaign');\n    document.getElementById('ts-utm-content').value = tsReadAttr('utm_content');\n    tsSetHidden('utm_term', tsReadAttr('utm_term'));\n    var clickPairs = [];\n    TS_CLICK_KEYS.forEach(function (k) {\n      var v = tsReadAttr(k);\n      if (v) clickPairs.push(k + '=' + v);\n    });\n    tsSetHidden('click_ids', clickPairs.join(', '));\n    tsSetHidden('landing_page', tsReadAttr('landing_page') || window.location.href);\n    tsSetHidden('referrer', tsReadAttr('referrer') || document.referrer || '');\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    document.getElementById('ts-form-lang').value = TS_LANG;\n    \/\/ Il suffisso di lingua si aggiunge solo al channel_id generico: quelli\n    \/\/ personalizzati per pagina (\"Contact Form Custom IT (Nome use case)\")\n    \/\/ identificano gia' la provenienza e non vanno alterati.\n    var chEl = document.getElementById('ts-channel-id');\n    var channelBase = chEl.value.replace(\/ (IT|EN|ES|DE)$\/, '');\n    if (channelBase === 'Contact Form Custom') {\n      chEl.value = channelBase + ' ' + TS_LANG.toUpperCase();\n    }\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        utm_term: tsReadAttr('utm_term'),\n        lang: TS_LANG\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 = i18n.thankYou || '\/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><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":15,"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-50463","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/truescreen.io\/es\/wp-json\/wp\/v2\/pages\/50463","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/truescreen.io\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/truescreen.io\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/truescreen.io\/es\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/truescreen.io\/es\/wp-json\/wp\/v2\/comments?post=50463"}],"version-history":[{"count":96,"href":"https:\/\/truescreen.io\/es\/wp-json\/wp\/v2\/pages\/50463\/revisions"}],"predecessor-version":[{"id":55098,"href":"https:\/\/truescreen.io\/es\/wp-json\/wp\/v2\/pages\/50463\/revisions\/55098"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/truescreen.io\/es\/wp-json\/wp\/v2\/media\/46683"}],"wp:attachment":[{"href":"https:\/\/truescreen.io\/es\/wp-json\/wp\/v2\/media?parent=50463"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}