{"id":56874,"date":"2026-04-29T12:20:52","date_gmt":"2026-04-29T10:20:52","guid":{"rendered":"https:\/\/truescreen.io\/test-4\/"},"modified":"2026-05-04T22:41:24","modified_gmt":"2026-05-04T20:41:24","slug":"test-4","status":"publish","type":"page","link":"https:\/\/truescreen.io\/it\/","title":{"rendered":"Home Page TrueScreen 2"},"content":{"rendered":"<\/p>\n<style id=\"tsr-test4-reset\">\/* body bg navy + html navy via :has() per coprire bottom bounce iOS \/ overscroll.\n   Scoped solo quando body ha la classe .page-id-56874 \u2192 no impatto su altre pagine. *\/\nhtml:has(body.page-id-56874) { background: #081122 !important; }\nbody.page-id-56874 { overflow-x: hidden; background: #081122 !important; min-height: 100vh; }\n.page-id-56874 main.clearfix { background: transparent !important; padding: 0 !important; }\n\/* Solo content row dentro main (no header, no footer 56756) *\/\n.page-id-56874 main.clearfix > .fusion-content-wrapper,\n.page-id-56874 main.clearfix > div > .fusion-row,\n.page-id-56874 main.clearfix > .fusion-row,\n.page-id-56874 main.clearfix .fusion-page-content-wrapper,\n.page-id-56874 main.clearfix .fusion-page-content-wrapper > .fusion-row { padding: 0 !important; margin: 0 !important; max-width: 100% !important; width: 100% !important; display: block !important; }\n.page-id-56874 main.clearfix .post-content,\n.page-id-56874 main.clearfix .entry-content { padding: 0 !important; margin: 0 !important; max-width: none !important; width: 100% !important; }\n\/* TB footer 56756 renderizzato da Avada via get_footer() (TB conditions). Nessun hide. *\/\n\/* Footer 56756: il TB section ha padding_left\/right=\"120px\" hard-coded come attributo Avada (no responsive).\n   Su mobile\/tablet, override del padding orizzontale dei container del footer per evitare offset eccessivo. *\/\n@media (max-width: 1023px) {\n  .page-id-56874 [class*=\"fusion-builder-row-\"].fusion-fullwidth {\n    padding-left: 24px !important;\n    padding-right: 24px !important;\n  }\n}\n@media (max-width: 767px) {\n  .page-id-56874 [class*=\"fusion-builder-row-\"].fusion-fullwidth {\n    padding-left: 16px !important;\n    padding-right: 16px !important;\n  }\n}<\/style>\n<style id=\"tsr-test4-css\">:root{--ts-blue:#007afe;--ts-blue-dark:#006fe5;--ts-navy:#07204e;--ts-ink:#081122;--ts-body:#52525b;--ts-muted:#6b7280;--ts-surface:#ffffff;--ts-subtle:#f7f9fd;--ts-subtle-2:#eef3fb;--ts-border:#e2e8ee;--ts-success:#0d957a;--ts-warning:#ff9c00;--font-heading:\"Raleway\",\"Inter\",system-ui,-apple-system,\"Segoe UI\",sans-serif;--font-body:\"DM Sans\",\"Inter\",system-ui,-apple-system,\"Segoe UI\",sans-serif;--font-mono:\"JetBrains Mono\",ui-monospace,\"SF Mono\",Menlo,monospace;--r-button:8px;--r-card:16px;--r-section:32px;--r-pill:999px;--shadow-1:0 1px 2px rgba(8,17,34,0.06),0 4px 12px rgba(8,17,34,0.04);--shadow-2:0 8px 24px rgba(8,17,34,0.10);--shadow-blue:0 4px 16px rgba(0,122,254,0.18);--maxw:1200px;--gutter:24px}@media (min-width:768px){:root{--gutter:32px}}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);font-weight:400;font-size:16px;line-height:1.72;letter-spacing:0.24px;color:var(--ts-body);background:var(--ts-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg{display:block;max-width:100%}a{color:var(--ts-blue);text-decoration:none;transition:color .2s ease}a:hover{color:var(--ts-blue-dark)}button{font-family:inherit;cursor:pointer;border:none;background:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--ts-ink);margin:0}h1{font-size:48px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:-0.72px!important}h2{font-size:36px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:0.24px!important}h3{font-size:24px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:0.24px!important}h4{font-size:20px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:0.24px!important}h5{font-size:16px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:0.24px!important}h6{font-size:14px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:0.08em!important;text-transform:uppercase!important}@media (max-width:767px){h1{font-size:36px!important;line-height:1.25!important;letter-spacing:-0.36px!important}h2{font-size:28px!important;line-height:1.25!important}h3{font-size:22px!important}h4{font-size:18px!important}}p{margin:0;font-size:16px;line-height:1.72;letter-spacing:0.24px}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}.section{padding:96px 0}@media (max-width:767px){.section{padding:64px 0}}.eyebrow{display:inline-block;font-family:var(--font-body);font-size:0.6875rem;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--ts-blue);margin-bottom:16px}.eyebrow.muted{color:var(--ts-muted)}.lead{font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.55;color:var(--ts-body);max-width:60ch}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;font-family:var(--font-body);font-size:16px;font-weight:400;letter-spacing:0.24px;border-radius:8px;border:0 solid transparent;box-sizing:border-box;transition:all .2s ease;white-space:nowrap;line-height:19.2px;height:51.2px;text-decoration:none}.btn-primary{background:var(--ts-blue);color:#ffffff}.btn-primary:hover{background:var(--ts-blue-dark);color:#ffffff;transform:translateY(-1px);box-shadow:var(--shadow-blue)}.btn-secondary{background:transparent;color:var(--ts-ink);border:1px solid var(--ts-border)}.btn-secondary:hover{border-color:var(--ts-ink);color:var(--ts-ink);background:var(--ts-subtle)}.btn-ghost{color:var(--ts-blue);padding:12px 0;font-weight:600}.btn-ghost::after{content:\"\\2192\";transition:transform .2s ease}.btn-ghost:hover::after{transform:translateX(4px)}.site-header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,0.85);backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid transparent;transition:border-color .2s ease,background .2s ease}.site-header.scrolled{border-bottom-color:var(--ts-border);background:rgba(255,255,255,0.95)}.nav{display:flex;align-items:center;justify-content:space-between;height:76px}.nav-logo img{height:28px;width:auto}.nav-menu{display:none;list-style:none;margin:0;padding:0;gap:36px}@media (min-width:1024px){.nav-menu{display:flex}}.nav-menu a{color:var(--ts-ink);font-weight:500;font-size:0.9375rem}.nav-cta{display:flex;gap:12px;align-items:center}.nav-cta .btn{padding:10px 18px;font-size:0.875rem}.nav-cta .nav-login{display:none;color:var(--ts-ink);font-weight:500;font-size:0.9375rem}@media (min-width:768px){.nav-cta .nav-login{display:inline}}.hero{position:relative;padding:96px 0 120px;overflow:hidden;background:var(--ts-ink);color:#ffffff}@media (max-width:767px){.hero{padding:32px 0 40px}}.hero::before{content:\"\";position:absolute;inset:0;background-image:url(\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/pattern-lines.png\");background-size:800px;opacity:0.06;pointer-events:none}.hero .eyebrow{color:#4ea3ff}.hero-copy h1{color:#ffffff;font-size:clamp(2rem,4vw,3.125rem)}.hero-copy .lead{color:rgba(255,255,255,0.78)}.hero-compliance-label{color:rgba(255,255,255,0.55)!important}.hero-compliance-badges img{filter:none;opacity:0.95}.hero-compliance-badges img:hover{filter:none;opacity:1}.hero .btn-secondary{background:transparent;color:#ffffff;border-color:rgba(255,255,255,0.32)}.hero .btn-secondary:hover{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.6);color:#ffffff}.hero-grid{position:relative;display:grid;grid-template-columns:1fr;gap:56px;align-items:center}@media (min-width:1024px){.hero-grid{grid-template-columns:55fr 45fr;gap:72px}}.hero-copy h1{margin-bottom:24px}.hero-copy .lead{margin-bottom:36px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:32px}.hero-meta{display:flex;align-items:center;gap:12px;font-size:0.875rem;color:var(--ts-muted)}.hero-meta .dot{width:6px;height:6px;border-radius:50%;background:var(--ts-success);box-shadow:0 0 0 4px rgba(13,149,122,0.18)}.hero-compliance{display:flex;flex-direction:column;gap:12px;margin-top:4px}.hero-compliance-label{font-size:0.6875rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(--ts-muted)}.hero-compliance-badges{display:flex;flex-wrap:wrap;align-items:center;gap:18px 22px}.hero-compliance-badges img{height:56px;width:auto;opacity:0.95;filter:none;background:rgba(255,255,255,0.92);border-radius:50%;padding:6px;transition:opacity .2s ease,transform .2s ease,background .2s ease}.hero-compliance-badges img:hover{background:#ffffff;transform:translateY(-2px)}.hero-compliance-badges img:hover{opacity:1;filter:none}@media (max-width:767px){.hero-compliance-badges img{height:26px}.hero-compliance-badges{gap:12px 18px}}.hero-compliance-chips{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.hero-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.10);border-radius:999px;color:#ffffff;font-size:0.875rem;font-weight:400;letter-spacing:0.01em;white-space:nowrap;line-height:1;transition:background .2s ease,border-color .2s ease}.hero-chip:hover{background:rgba(255,255,255,0.07);border-color:rgba(255,255,255,0.18)}.hero-chip-dot{width:7px;height:7px;border-radius:50%;background:#4ea3ff;box-shadow:0 0 0 3px rgba(78,163,255,0.18);flex-shrink:0}@media (max-width:767px){.hero-chip{padding:7px 12px;font-size:0.8125rem}.hero-compliance-chips{gap:8px}}.hero-visual{position:relative;min-height:460px;display:flex;align-items:center;justify-content:center}@media (min-width:1024px){.hero-visual{justify-content:flex-end;transform:translateX(6%)}}.hero-orbit{position:relative;width:100%;max-width:620px;aspect-ratio:1 \/ 1;background:transparent;overflow:visible}.hero-orbit-bg,.hero-orbit-pattern{display:none}@keyframes heroOrbitDrift{from{transform:translate3d(0,0,0)}to{transform:translate3d(-3%,2%,0)}}.hero-orbit-rings,.hero-orbit-pulse{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hero-orbit-pulse .pulse-ring{transform-origin:300px 300px;animation:heroOrbitPulse 2s ease-out infinite;opacity:0}.hero-orbit-pulse .pulse-ring-2{animation-delay:1s}@keyframes heroOrbitPulse{0%{r:135px;opacity:0.13}100%{r:240px;opacity:0}}.hero-orbit-shield{position:absolute;top:50%;left:50%;width:68%;aspect-ratio:1;transform:translate(-50%,-50%);z-index:5;filter:drop-shadow(0 20px 60px rgba(0,122,254,0.45));animation:heroShieldGlow 2.6s ease-in-out infinite}.hero-orbit-shield img{width:100%;height:100%;object-fit:contain}@keyframes heroShieldGlow{0%,100%{filter:drop-shadow(0 20px 50px rgba(0,122,254,0.35))}50%{filter:drop-shadow(0 25px 80px rgba(0,122,254,0.65))}}.hero-orbit-icons{position:absolute;inset:0;pointer-events:none}.orbit-icon{position:absolute;top:50%;left:50%;display:block;will-change:transform,opacity,filter;pointer-events:none;user-select:none}.orbit-icon.is-white{filter:brightness(0) invert(1) drop-shadow(0 0 12px rgba(0,122,254,0.55))}.orbit-icon.is-color{filter:drop-shadow(0 0 14px rgba(0,122,254,0.55))}@media (max-width:767px){.hero-orbit{max-width:420px;border-radius:20px}.hero-visual{display:none!important}}.proof-bar{background:var(--ts-surface);border-top:1px solid var(--ts-border);border-bottom:1px solid var(--ts-border);padding:56px 0}.proof-stats{display:grid;grid-template-columns:1fr;gap:32px;margin-bottom:48px}@media (min-width:768px){.proof-stats{grid-template-columns:repeat(3,1fr)}}.stat{border-left:4px solid var(--ts-blue);padding-left:20px}.stat .num{font-family:var(--font-mono);font-size:clamp(2rem,4vw,2.75rem);font-weight:600;color:var(--ts-ink);line-height:1;margin-bottom:8px;letter-spacing:-0.02em}.stat .label{font-size:0.9375rem;color:var(--ts-body);line-height:1.45}.video-section{background:var(--ts-subtle);position:relative;overflow:hidden}.video-section::before{content:\"\";position:absolute;inset:0;background-image:url(\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/pattern-lines.png\");background-size:800px;opacity:0.05;pointer-events:none}.video-wrap{position:relative;max-width:960px;margin:0 auto;border-radius:var(--r-card);overflow:hidden;box-shadow:none;border:1px solid var(--ts-border);background:var(--ts-ink);aspect-ratio:16\/9}.video-wrap video{width:100%;height:100%;display:block;object-fit:cover;background:var(--ts-ink)}.video-caption{text-align:center;margin-top:24px;font-size:0.8125rem;color:var(--ts-muted);display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.video-caption .lang-pill{display:inline-flex;align-items:center;gap:4px;background:var(--ts-surface);border:1px solid var(--ts-border);padding:3px 10px;border-radius:var(--r-pill);font-size:0.6875rem;font-weight:600;color:var(--ts-body);letter-spacing:0.04em}.section-header{max-width:980px;margin:0 auto 64px;text-align:center}.section-header h2{margin-bottom:16px}.section-header p{color:var(--ts-body);font-size:1.0625rem}.cap-grid{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:768px){.cap-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.cap-grid{grid-template-columns:repeat(4,1fr)}}.cap-card{position:relative;background:radial-gradient(circle at 100% 0%,rgba(0,122,254,0.05) 0%,transparent 55%),var(--ts-surface);border:1px solid var(--ts-border);border-radius:20px;padding:32px 28px 28px;transition:all .3s cubic-bezier(0.4,0,0.2,1);display:flex;flex-direction:column;height:100%;overflow:hidden;isolation:isolate}.cap-card::before{content:\"\";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--ts-blue) 0%,#4ea3ff 50%,var(--ts-blue) 100%);opacity:0;transition:opacity .3s ease}.cap-card::after{content:\"\";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(0,122,254,0.08) 0%,transparent 50%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:-1}.cap-card:hover{transform:translateY(-6px);border-color:rgba(0,122,254,0.35);box-shadow:0 20px 50px -12px rgba(0,122,254,0.18),0 0 0 1px rgba(0,122,254,0.08)}.cap-card:hover::before{opacity:1}.cap-card:hover::after{opacity:1}.cap-card .cap-num{position:absolute;top:22px;right:26px;font-family:var(--font-mono);font-size:0.75rem;font-weight:600;letter-spacing:0.06em;color:rgba(0,122,254,0.45);background:rgba(0,122,254,0.07);padding:4px 10px;border-radius:6px;transition:all .3s ease}.cap-card:hover .cap-num{background:rgba(0,122,254,0.14);color:var(--ts-blue)}.cap-card .icon-wrap{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(0,122,254,0.12),rgba(78,163,255,0.06));border:1px solid rgba(0,122,254,0.14);border-radius:16px;margin-bottom:22px}.cap-card .icon-wrap img{width:32px;height:32px}.cap-card h3{margin:0 0 12px;font-size:1.125rem;font-weight:700;line-height:1.3;letter-spacing:-0.01em}.cap-card .desc{font-size:0.9375rem;color:var(--ts-body);line-height:1.55;flex:1;margin:0 0 22px}.cap-card .cap-tags{list-style:none;margin:0;padding:16px 0 0;border-top:1px dashed rgba(0,122,254,0.18);display:flex;flex-wrap:wrap;gap:6px}.cap-card .cap-tags li{font-family:var(--font-mono);font-size:0.6875rem;font-weight:500;color:var(--ts-blue);background:rgba(0,122,254,0.06);border:1px solid rgba(0,122,254,0.14);padding:4px 9px;border-radius:5px;letter-spacing:0.02em;transition:background .25s ease,border-color .25s ease}.cap-card:hover .cap-tags li{background:rgba(0,122,254,0.1);border-color:rgba(0,122,254,0.28)}.how-section{background:var(--ts-subtle)}.how-grid{display:grid;grid-template-columns:1fr;gap:32px;counter-reset:step}@media (min-width:768px){.how-grid{grid-template-columns:repeat(3,1fr);gap:0;position:relative}.how-grid::before{content:\"\";position:absolute;top:28px;left:8%;right:8%;height:2px;background:repeating-linear-gradient(to right,var(--ts-border) 0 8px,transparent 8px 16px);z-index:0}}.how-step{position:relative;padding:0 16px;z-index:1}.how-step .step-icon{width:72px;height:72px;border-radius:16px;background:var(--ts-surface);border:1px solid var(--ts-border);display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px;box-shadow:0 4px 14px rgba(0,122,254,0.08)}.how-step .step-icon .step-icon-mask{display:block;width:38px;height:38px;background-color:var(--ts-blue);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.how-step:nth-child(1) .step-icon .step-icon-mask{-webkit-mask-image:url('https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/icon-acquisition.svg');mask-image:url('https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/icon-acquisition.svg')}.how-step:nth-child(2) .step-icon .step-icon-mask{-webkit-mask-image:url('https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/icon-shield.svg');mask-image:url('https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/icon-shield.svg')}.how-step:nth-child(3) .step-icon .step-icon-mask{-webkit-mask-image:url('https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/icon-doc-2.svg');mask-image:url('https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/icon-doc-2.svg')}.how-step .num{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 10px;border-radius:12px;background:rgba(0,122,254,0.10);color:var(--ts-blue);font-family:var(--font-mono);font-size:0.75rem;font-weight:600;letter-spacing:0.04em;margin-left:12px;vertical-align:middle;position:relative;top:-22px}.how-step h3{margin-bottom:12px}.how-step p{color:var(--ts-body);font-size:0.9375rem;line-height:1.6}.sect-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:1024px){.sect-grid{grid-template-columns:repeat(3,1fr)}}.sect-card{background:var(--ts-surface);border:1px solid var(--ts-border);border-radius:var(--r-card);padding:36px 32px;display:flex;flex-direction:column;transition:all .25s ease;position:relative;overflow:hidden}.sect-card::after{content:\"\";position:absolute;top:0;left:0;right:0;height:4px;background:var(--ts-blue);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.sect-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-1)}.sect-card:hover::after{transform:scaleX(1)}.sect-card .tag{font-size:0.6875rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:var(--ts-muted);margin-bottom:8px}.sect-card h3{margin-bottom:20px;font-size:1.375rem}.sect-card .row{margin-bottom:18px;font-size:0.9375rem;line-height:1.55}.sect-card .row .lbl{display:block;font-size:0.75rem;font-weight:600;color:var(--ts-blue);text-transform:uppercase;letter-spacing:0.08em;margin-bottom:4px}.sect-card .row p{color:var(--ts-body)}.sect-card .case-link{margin-top:auto}.sectors-footer{margin-top:56px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.sectors-footer p{max-width:620px;margin:0;color:var(--ts-body);font-size:1rem;line-height:1.55}@media (max-width:767px){.sectors-footer{margin-top:40px;gap:16px}}.sect-rail{position:relative;width:calc(100% + 2 * var(--gutter));margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:calc(var(--gutter) + 8px);-webkit-overflow-scrolling:touch;scrollbar-width:none}.sect-rail::-webkit-scrollbar{display:none}.sect-rail-track{display:flex;gap:16px;padding:8px var(--gutter) 24px calc(var(--gutter) + 8px);width:max-content}.sect-rail-track>br{display:none!important}.sect-mini{flex:0 0 280px;width:280px;background:var(--ts-surface);border:1px solid var(--ts-border);border-radius:var(--r-card);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;scroll-snap-align:start;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.sect-mini:hover{border-color:var(--ts-blue);transform:translateY(-3px);box-shadow:var(--shadow-1)}.sect-mini-visual{width:100%;height:140px;background-size:cover;background-position:center;flex-shrink:0}.sect-mini-body{padding:18px 20px 22px;display:flex;flex-direction:column;gap:8px}.sect-mini-tag{font-size:0.6875rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:var(--ts-muted)}.sect-mini h3{margin:0}.sect-mini-body p{font-size:0.875rem;line-height:1.5;color:var(--ts-body);margin:0}.sect-mini-cta{background:linear-gradient(135deg,rgba(0,122,254,0.08) 0%,rgba(0,122,254,0.02) 100%);border-color:rgba(0,122,254,0.25)}.sect-mini-cta:hover{background:linear-gradient(135deg,rgba(0,122,254,0.14) 0%,rgba(0,122,254,0.04) 100%)}.sect-mini-cta-icon{width:100%;height:140px;display:flex;align-items:center;justify-content:center;background:rgba(0,122,254,0.06);color:var(--ts-blue);flex-shrink:0}.sect-mini-cta-icon svg{width:44px;height:44px}.sect-mini-cta h3{color:var(--ts-blue)}@media (min-width:1024px){.sect-mini{flex:0 0 300px;width:300px}}@media (max-width:767px){.sect-mini{flex:0 0 240px;width:240px}.sect-mini-visual,.sect-mini-cta-icon{height:120px}.sect-mini-cta-icon svg{width:36px;height:36px}}.case-section{background:var(--ts-ink);color:#ffffff;position:relative;overflow:hidden}.case-section::before{content:\"\";position:absolute;inset:0;background-image:url(\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/pattern-lines.png\");background-size:800px;opacity:0.06;pointer-events:none}.case-grid{position:relative;display:grid;grid-template-columns:1fr;gap:48px;align-items:center}@media (min-width:1024px){.case-grid{grid-template-columns:minmax(0,1fr);max-width:880px;margin:0 auto}}.case-quote{color:#ffffff}.case-quote .eyebrow{color:rgba(78,163,255,1)}.case-quote blockquote{font-family:var(--font-heading);font-weight:500;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.35;letter-spacing:-0.015em;color:#ffffff;margin:0 0 32px;border:none;padding:0;position:relative}.case-quote blockquote::before{display:none}.case-author{display:flex;align-items:center;gap:16px;margin-bottom:32px}.case-author .avatar{width:48px;height:48px;flex:0 0 48px;border-radius:50%;background:linear-gradient(135deg,var(--ts-blue),#4ea3ff);display:flex;align-items:center;justify-content:center;color:#ffffff;font-weight:600;font-size:1rem;font-family:var(--font-heading)}.case-author .meta strong{display:block;color:#ffffff;font-size:0.9375rem;font-weight:600}.case-author .meta span{font-size:0.8125rem;color:rgba(255,255,255,0.65)}.case-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (min-width:1024px){.case-stats{grid-template-columns:1fr;gap:20px}}.case-stat{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.10);border-left:4px solid var(--ts-blue);border-radius:var(--r-card);padding:22px 24px}.case-stat .num{font-family:var(--font-mono);font-size:2rem;font-weight:600;color:#ffffff;letter-spacing:-0.02em;display:block;margin-bottom:4px}.case-stat .lbl{font-size:0.8125rem;color:rgba(255,255,255,0.7);line-height:1.4}.case-cta{display:inline-flex;align-items:center;gap:8px;color:#ffffff;font-weight:600;border-bottom:1px solid rgba(255,255,255,0.4);padding-bottom:4px;margin-top:8px}.case-cta:hover{color:#ffffff;border-color:#ffffff}.case-rail{position:relative}.case-rail-track{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.case-rail .case-quote{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.10);border-radius:var(--r-card);padding:32px 28px;display:flex;flex-direction:column}.case-rail .case-quote blockquote{font-size:1.0625rem;font-weight:500;font-style:normal;line-height:1.5;letter-spacing:0.01em;margin:0 0 24px;padding:0;border:none;background:none;color:#ffffff;flex-grow:1}.case-rail .case-quote blockquote::before{display:none!important}.case-rail .case-quote blockquote p{margin:0}.case-rail .case-quote .case-author{margin-bottom:0}.case-dots{display:none;justify-content:center;gap:8px;margin-top:24px}.case-dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,0.25);border:none;padding:0;cursor:pointer;transition:background .25s ease,transform .25s ease}.case-dot.is-active{background:var(--ts-blue);transform:scale(1.25)}@media (max-width:767px){.case-rail{width:calc(100% + 2 * var(--gutter));margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter))}.case-rail-track{grid-template-columns:none;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-padding-left:var(--gutter);scrollbar-width:none;gap:16px;padding:0 var(--gutter)}.case-rail-track::-webkit-scrollbar{display:none}.case-rail-track>br{display:none!important}.case-rail .case-quote{flex:0 0 calc(100% - 2 * var(--gutter));width:calc(100% - 2 * var(--gutter));scroll-snap-align:start;padding:24px 22px}.case-dots{display:flex}}.access-layout{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media (min-width:1024px){.access-layout{grid-template-columns:minmax(0,0.85fr) minmax(0,1.5fr);gap:64px}}.access-text .eyebrow{display:inline-block;margin-bottom:14px}.access-text h2{margin-bottom:16px}.access-text>p{margin-bottom:28px;max-width:520px}.access-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--ts-border)}.access-list li{border-bottom:1px solid var(--ts-border)}.access-list li>a{display:flex;align-items:center;gap:12px;padding:14px 0;text-decoration:none;color:var(--ts-body);font-size:0.9375rem;line-height:1.5;transition:color .2s ease,padding .2s ease}.access-list li>a::after{content:\"\\203A\";margin-left:auto;color:var(--ts-blue);font-size:1rem;font-weight:600;transition:transform .2s ease}.access-list li>a strong{color:var(--ts-ink);font-weight:600;font-size:1rem}.access-list li>a:hover{color:var(--ts-ink);padding-left:6px}.access-list li>a:hover::after{transform:translateX(3px)}.access-visual{display:flex;align-items:center;justify-content:center}.access-visual img{width:100%;max-width:840px;height:auto;display:block}.access-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.access-grid>br{display:none!important}@media (min-width:768px){.access-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.access-grid{grid-template-columns:repeat(5,1fr)}}.access-card{background:var(--ts-surface);border:1px solid var(--ts-border);border-radius:var(--r-card);padding:16px 16px 14px;text-align:left;text-decoration:none;transition:all .25s ease;display:grid;grid-template-columns:40px 1fr;column-gap:14px;row-gap:2px;align-items:start}.access-card:hover{border-color:var(--ts-blue);transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,122,254,0.10)}.access-card .icon-wrap{width:40px;height:40px;grid-column:1;grid-row:1 \/ span 3;display:flex;align-items:center;justify-content:center;align-self:start}.access-card .icon-wrap img{width:100%;height:100%;object-fit:contain}.access-card h4{grid-column:2;grid-row:1;font-size:0.9375rem!important;font-weight:600!important;color:var(--ts-ink);margin:0;line-height:1.2!important}.access-card p{grid-column:2;grid-row:2;font-size:0.75rem;color:var(--ts-muted);margin:2px 0 0;line-height:1.3}.access-card::after{content:\"Discover more \\203A\";grid-column:2;grid-row:3;margin-top:12px;color:var(--ts-blue);font-size:0.8125rem;font-weight:600;letter-spacing:0.24px;line-height:1;transition:color .2s ease,transform .2s ease}.access-card:hover::after{color:var(--ts-blue-dark);transform:translateX(3px)}.enterprise-section{background:var(--ts-surface)}.enterprise-frame{background:var(--ts-subtle);border:1px solid var(--ts-border);border-radius:var(--r-section);padding:72px 56px;position:relative;overflow:hidden}@media (max-width:767px){.enterprise-frame{padding:48px 24px;border-radius:24px}}.enterprise-frame::before{content:\"\";position:absolute;top:0;left:56px;width:80px;height:4px;background:var(--ts-blue);border-radius:0 0 4px 4px}.enterprise-frame .section-header{margin-bottom:56px}.ent-grid{display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:40px}@media (min-width:768px){.ent-grid{grid-template-columns:repeat(3,1fr)}}.ent-card{background:var(--ts-surface);border:1px solid var(--ts-border);border-radius:var(--r-card);padding:32px 28px;display:flex;flex-direction:column;transition:all .25s ease}.ent-card:hover{transform:translateY(-3px);border-color:rgba(0,122,254,0.4);box-shadow:var(--shadow-1)}.ent-card .ent-num{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(0,122,254,0.10);color:var(--ts-blue);border-radius:10px;margin-bottom:20px;font-family:var(--font-mono);font-weight:600;font-size:0.9375rem}.ent-card .ent-icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,122,254,0.10);border:1px solid rgba(0,122,254,0.22);color:var(--ts-blue);border-radius:12px;margin-bottom:20px}.ent-card .ent-icon svg{width:24px;height:24px}.ent-card h3{margin-bottom:12px;font-size:1.125rem}.ent-card p{margin:0;font-size:0.9375rem;line-height:1.55;color:var(--ts-body)}.ent-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ent-card li{display:flex;gap:10px;font-size:0.9375rem;color:var(--ts-body);line-height:1.5}.ent-card li::before{content:\"\\2713\";color:var(--ts-blue);font-weight:700;flex-shrink:0;line-height:1.5}.ent-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:48px;padding:24px 0;border-top:1px dashed var(--ts-border);border-bottom:1px dashed var(--ts-border)}.ent-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:var(--ts-surface);border:1px solid var(--ts-border);border-radius:var(--r-pill);font-size:0.8125rem;color:var(--ts-body);font-weight:500}.ent-chip .chip-dot{width:6px;height:6px;border-radius:50%;background:var(--ts-success);flex-shrink:0}.ent-cta{display:flex;flex-direction:column;gap:24px;align-items:flex-start}@media (min-width:768px){.ent-cta{flex-direction:row;align-items:center;justify-content:space-between;gap:32px}}.ent-cta-text h3{font-size:1.375rem;margin-bottom:6px;color:var(--ts-ink)}.ent-cta-text p{color:var(--ts-body);font-size:0.9375rem;max-width:52ch;line-height:1.55}.ent-cta-actions{display:flex;gap:12px;flex-wrap:wrap;flex-shrink:0}.faq-section{background:var(--ts-subtle)}.faq-list{max-width:800px;margin:0 auto}.faq-item{background:var(--ts-surface);border:1px solid var(--ts-border);border-radius:var(--r-card);margin-bottom:12px;overflow:hidden;transition:border-color .2s ease}.faq-item:hover{border-color:rgba(0,122,254,0.3)}.faq-item summary{list-style:none;cursor:pointer;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--font-body);font-weight:600;font-size:1rem;color:var(--ts-ink)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:\"+\";font-family:var(--font-mono);color:var(--ts-blue);font-size:1.5rem;font-weight:400;transition:transform .25s ease;flex-shrink:0}.faq-item[open] summary::after{transform:rotate(45deg)}.faq-item .answer{padding:0 24px 22px;color:var(--ts-body);font-size:0.9375rem;line-height:1.65}.trusted-section{background:var(--ts-surface);padding:32px 0 36px}.trusted-label{text-align:center;font-size:0.6875rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(--ts-muted);margin-bottom:28px}.trusted-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (min-width:768px){.trusted-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}}@media (min-width:1024px){.trusted-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px}}.trusted-item{min-height:117px;display:flex;align-items:center;justify-content:center;padding:8px}.trusted-item img{width:auto;height:auto;max-width:100%;max-height:117px;object-fit:contain;opacity:0.75;filter:grayscale(100%) brightness(0.65);transition:opacity .25s ease,filter .25s ease}@media (min-width:1024px){.trusted-item{min-height:130px}.trusted-item img{max-height:130px}}.trusted-item:hover img{opacity:1;filter:grayscale(0%)}.benefits-section{background:var(--ts-subtle)}.benefits-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media (min-width:768px){.benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.benefit-card{background:var(--ts-surface);border:1px solid var(--ts-border);border-radius:var(--r-card);padding:36px 24px;min-height:200px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;transition:all .25s ease}.benefit-card:hover{transform:translateY(-3px);border-color:rgba(0,122,254,0.4);box-shadow:var(--shadow-1)}.benefit-num{font-family:var(--font-mono);font-size:clamp(2.5rem,4.4vw,3.25rem);font-weight:600;color:var(--ts-blue);letter-spacing:-0.025em;line-height:1}.benefits-section .benefit-card h3,#tsr-mock-home .benefit-card h3,.benefit-card h3{font-size:1.375rem!important;font-weight:600!important;line-height:1.3!important;margin:0!important;white-space:nowrap!important;padding-right:4px;letter-spacing:-0.01em!important}@media (max-width:767px){.benefits-section .benefit-card h3,#tsr-mock-home .benefit-card h3,.benefit-card h3{white-space:normal!important;font-size:1.25rem!important}}#tsr-mock-home .cap-card .icon-wrap,.cap-card .icon-wrap{width:88px;height:88px;background:transparent;border:none;border-radius:0;margin-bottom:24px;padding:0}.cap-card .icon-wrap img,.cap-card .icon-wrap svg{width:100%;height:100%;object-fit:contain;display:block}.sect-card{padding:0 0 32px 0;overflow:hidden}.sect-card .sect-visual{height:160px;margin-bottom:24px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.sect-card>.tag,.sect-card>h3,.sect-card>.row,.sect-card>.case-link{margin-left:32px;margin-right:32px}.sect-card>h3{margin-top:0;margin-bottom:20px}@media (min-width:1024px){#sectors .sect-grid{grid-template-rows:auto auto auto auto auto auto;align-items:start}#sectors .sect-card{display:grid;grid-template-rows:subgrid;grid-row:span 6;row-gap:0}}.is-dark{background:var(--ts-ink);color:rgba(255,255,255,0.85)}.is-dark .section-header h2{color:#ffffff}.is-dark .section-header p{color:rgba(255,255,255,0.7)}.is-dark .eyebrow{color:#4ea3ff}.proof-bar{border-bottom:none}.trusted-section{background:var(--ts-subtle);border-top:none;border-bottom:none;padding:32px 0 36px!important}.trusted-label{margin-bottom:0!important}.trusted-section .trusted-grid{margin-top:-8px}@media (max-width:767px){.trusted-section .trusted-grid{margin-top:-4px}}.trusted-section .trusted-item{min-height:0!important;height:auto!important;padding:4px!important;display:flex!important;align-items:center!important;justify-content:center!important}.trusted-section .trusted-item img{width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;display:block!important;margin:0 auto!important;object-fit:contain!important}.trusted-section .trusted-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:16px 20px!important;align-items:center!important;max-width:1100px;margin-left:auto;margin-right:auto}@media (max-width:767px){.trusted-section{padding:28px 0 28px!important}.trusted-section .trusted-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0 14px!important;margin-top:-8px}.trusted-section .trusted-item{padding:0!important}.trusted-section .trusted-item:nth-child(n+4){margin-top:-32px}}.video-section{background:var(--ts-subtle);padding:0 0 32px!important}.video-section::before{display:none}.video-wrap{border-color:var(--ts-border);box-shadow:none}.filetypes-section{background:var(--ts-subtle);padding:64px 0 80px;overflow:hidden;position:relative}.filetypes-section .section-header h2{color:var(--ts-ink)}.filetypes-section .section-header p{color:var(--ts-body)}.filetypes-marquee{position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 80px,#000 calc(100% - 80px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 80px,#000 calc(100% - 80px),transparent 100%)}.filetypes-track{display:flex;gap:16px;width:max-content;animation:filetypesScroll 40s linear infinite}.filetypes-marquee:hover .filetypes-track{animation-play-state:paused}@keyframes filetypesScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.filetype-item{display:inline-flex;align-items:center;gap:12px;padding:14px 22px;background:#ffffff;border:1px solid var(--ts-border);border-radius:999px;white-space:nowrap;flex-shrink:0;box-shadow:0 1px 3px rgba(8,17,34,0.05);transition:border-color .2s ease,transform .2s ease}.filetype-item:hover{border-color:rgba(0,122,254,0.4);transform:translateY(-1px)}.filetype-icon{width:28px;height:28px;border-radius:8px;background:rgba(0,122,254,0.10);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.filetype-icon img{width:18px;height:18px;filter:brightness(0) saturate(100%) invert(33%) sepia(95%) saturate(2731%) hue-rotate(208deg) brightness(101%) contrast(102%)}.filetype-label{font-family:var(--font-body);font-size:0.9375rem;font-weight:500;color:var(--ts-ink);letter-spacing:0.24px}@media (max-width:767px){.filetypes-section{padding:48px 0 56px}.filetypes-section .section-header{margin-bottom:28px!important}.filetype-item{padding:10px 16px;gap:10px}.filetype-icon{width:24px;height:24px}.filetype-icon img{width:14px;height:14px}.filetype-label{font-size:0.875rem}.filetypes-track{animation-duration:30s}}.how-section{background:var(--ts-surface)}#capabilities{background:var(--ts-subtle);padding-top:40px!important}.benefits-section{background:var(--ts-ink);color:rgba(255,255,255,0.85)}.benefits-section .section-header h2{color:#ffffff}.benefits-section .section-header p{color:rgba(255,255,255,0.7)}.benefits-section .eyebrow{color:#4ea3ff}.benefits-section .benefit-card{background:rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.10)}.benefits-section .benefit-card:hover{border-color:rgba(0,122,254,0.55);box-shadow:0 8px 24px rgba(0,122,254,0.18);transform:translateY(-3px)}.benefits-section .benefit-card h3{color:#ffffff}.benefits-section .benefit-num{color:#4ea3ff}#sectors{background:var(--ts-surface)}#sectors .sect-card{background:var(--ts-subtle)}.case-section{background:var(--ts-subtle)!important;color:var(--ts-body)!important}.case-section::before{display:none!important}.case-quote{color:var(--ts-body)!important}.case-quote .eyebrow{color:var(--ts-blue)!important}.case-quote blockquote{color:var(--ts-ink)!important}.case-author .meta strong{color:var(--ts-ink)!important}.case-author .meta span{color:var(--ts-muted)!important}.case-rail .case-quote{background:var(--ts-surface)!important;border:1px solid var(--ts-border)!important;box-shadow:0 4px 14px rgba(8,17,34,0.04)}.case-rail .case-quote blockquote{color:var(--ts-ink)!important}.case-dot{background:rgba(8,17,34,0.18)!important}.case-dot.is-active{background:var(--ts-blue)!important}#access{background:var(--ts-subtle)}#access .access-card{background:var(--ts-surface)}.enterprise-section{background:var(--ts-ink);color:rgba(255,255,255,0.85)}.enterprise-section .section-header h2,.enterprise-section .enterprise-frame>.section-header h2,.enterprise-section .ent-cta-text h3{color:#ffffff}.enterprise-section .section-header p,.enterprise-section .enterprise-frame>.section-header p,.enterprise-section .ent-cta-text p{color:rgba(255,255,255,0.7)}.enterprise-section .eyebrow{color:#4ea3ff}.enterprise-section .enterprise-frame{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.10)}.enterprise-section .enterprise-frame::before{background:#4ea3ff}.enterprise-section .ent-card{background:transparent;border:none;padding:0}.enterprise-section .ent-card:hover{transform:none;border:none;box-shadow:none}.enterprise-section .ent-grid{gap:40px 32px;padding:8px 0 16px}@media (min-width:768px){.enterprise-section .ent-grid{gap:48px}}.enterprise-section .ent-card h3{color:#ffffff}.enterprise-section .ent-card li{color:rgba(255,255,255,0.78)}.enterprise-section .ent-card p{color:rgba(255,255,255,0.7)}.enterprise-section .ent-card .ent-num{background:rgba(78,163,255,0.15);color:#4ea3ff}.enterprise-section .ent-card .ent-icon{background:rgba(78,163,255,0.14);border-color:rgba(78,163,255,0.32);color:#4ea3ff}.enterprise-section .ent-card li::before{color:#4ea3ff!important;border-color:#4ea3ff!important}.enterprise-section .ent-chips{border-top-color:rgba(255,255,255,0.12);border-bottom-color:rgba(255,255,255,0.12)}.enterprise-section .ent-chip{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.10);color:rgba(255,255,255,0.85)}.enterprise-section .ent-chip .chip-dot{background:#4ea3ff}.enterprise-section .ent-cta{border-top-color:rgba(255,255,255,0.12)}.enterprise-section .btn-secondary{color:#ffffff;border-color:rgba(255,255,255,0.3)}.enterprise-section .btn-secondary:hover{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.6);color:#ffffff}.faq-section{background:var(--ts-subtle)}.cta-final{text-align:center;background:radial-gradient(ellipse 60% 80% at 50% 100%,rgba(0,122,254,0.10) 0%,transparent 60%),var(--ts-surface);padding:120px 0}.cta-final h2{margin-bottom:16px;max-width:none}@media (min-width:768px){.cta-final h2{white-space:nowrap}}.cta-final p{color:var(--ts-body);font-size:1.125rem;margin:0 auto 36px;max-width:620px}.cta-final .actions{display:inline-flex;flex-wrap:wrap;gap:12px;justify-content:center}.site-footer{background:var(--ts-ink);color:rgba(255,255,255,0.7);padding:72px 0 32px;font-size:0.875rem}.footer-grid{display:grid;grid-template-columns:1fr;gap:40px;margin-bottom:56px}@media (min-width:768px){.footer-grid{grid-template-columns:2fr repeat(4,1fr)}}.footer-brand p{margin-top:20px;max-width:32ch;line-height:1.5;color:rgba(255,255,255,0.55)}.footer-brand .footer-logo{display:inline-block}.footer-brand .footer-logo img{height:30px;width:auto}.footer-col h5{font-family:var(--font-body);color:#ffffff;font-size:0.75rem;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;margin:0 0 16px}.footer-col ul{list-style:none;padding:0;margin:0}.footer-col li{margin-bottom:10px}.footer-col a{color:rgba(255,255,255,0.7)}.footer-col a:hover{color:#ffffff}.footer-bottom{border-top:1px solid rgba(255,255,255,0.1);padding-top:24px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:0.8125rem;color:rgba(255,255,255,0.5)}.footer-bottom .legal{display:flex;gap:20px;flex-wrap:wrap}.footer-bottom a{color:rgba(255,255,255,0.5)}.footer-bottom a:hover{color:#ffffff}@media (prefers-reduced-motion:no-preference){html.reveal-ready .reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}html.reveal-ready .reveal.in-view{opacity:1;transform:translateY(0)}}.skip-to-content{position:absolute;top:-40px;left:0;background:var(--ts-blue);color:#fff;padding:8px 16px;z-index:200;border-radius:0 0 8px 0}.skip-to-content:focus{top:0}.trust-flow-pipeline{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;padding:40px 0;flex-wrap:nowrap;margin-top:8px}.tf-track{position:absolute;top:50%;left:0;right:0;height:2px;background:linear-gradient(90deg,rgba(255,99,110,0.45) 0%,rgba(255,99,110,0.45) 24%,rgba(0,122,254,0.9) 30%,var(--ts-blue) 100%);z-index:0;transform:translateY(-1px)}.tf-group{display:flex;gap:8px;align-items:center;position:relative;z-index:1}.tf-group.tf-left{margin-right:4px}.tf-group.tf-mid{margin:0 4px}.tf-group.tf-right{margin-left:4px}.tf-box{width:38px;height:38px;border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;flex-shrink:0}.tf-box.tf-bad{background:rgba(255,255,255,0.03);border:1.5px dashed rgba(255,110,120,0.65)}.tf-box.tf-bad svg{width:16px;height:16px;color:rgba(255,110,120,0.85)}.tf-box.tf-good{background:var(--ts-blue);box-shadow:0 4px 14px rgba(0,122,254,0.45)}.tf-box.tf-good .tf-check{display:inline-block;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:3px}.tf-shield{width:60px;height:60px;background:#000814;border:1.5px solid rgba(78,163,255,0.4);border-radius:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 28px rgba(0,0,0,0.5);position:relative;z-index:3;flex-shrink:0}.tf-shield svg{width:30px;height:30px}.tf-org{position:relative;z-index:3;margin:0 6px;flex-shrink:0}.tf-org-card{width:92px;height:92px;background:#fff;border-radius:14px;border:1.5px solid rgba(78,163,255,0.7);box-shadow:0 6px 24px rgba(0,122,254,0.25),0 0 0 8px rgba(78,163,255,0.08);display:flex;align-items:center;justify-content:center}.tf-org-card svg{width:56px;height:56px}.tf-org-badge{position:absolute;top:-10px;right:-10px;width:30px;height:30px;background:var(--ts-blue);border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,122,254,0.5);border:2px solid var(--ts-ink)}.tf-org-badge svg{width:14px;height:14px;color:#fff}.tf-arrow{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:9px solid var(--ts-blue);position:relative;z-index:1;margin-left:2px;flex-shrink:0}.trust-flow-canvas{position:relative;display:flex;flex-direction:column;gap:32px;max-width:1100px;margin:40px auto 0}@media (max-width:767px){.trust-flow-canvas{gap:16px;margin-top:28px}.trust-flow-canvas .tfc-link{display:none!important}.trust-flow-canvas .tfc-flow{display:none!important}}.tfc-link{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;display:none;overflow:visible;z-index:1}@media (min-width:1024px){.tfc-link{display:block}}@media (prefers-reduced-motion:no-preference){@keyframes tfcWirePulse{0%,100%{opacity:0.55}50%{opacity:0.95}}.tfc-link .tfc-wire{animation:tfcWirePulse 4s ease-in-out infinite}.tfc-link .tfc-wire-2{animation:tfcWirePulse 4s ease-in-out infinite;animation-delay:-2s}}.trust-flow-canvas .tfc-stage{position:relative;z-index:2}.trust-flow-canvas .tfc-process{position:relative;z-index:2}.trust-flow-canvas .tfc-card{z-index:2}.trust-flow-canvas .tfc-flow-node{position:relative;z-index:2}.trust-flow-canvas .tfc-card.tfc-glow{border-color:rgba(78,163,255,0.32);box-shadow:0 0 12px rgba(78,163,255,0.12);transition:border-color .12s ease,box-shadow .12s ease}.tfc-stage{display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.tfc-stage{flex-direction:row;align-items:stretch;gap:0;margin:0 auto;width:calc(100% - 200px);max-width:calc(100% - 200px)}.tfc-stage>.tfc-card{flex:1 1 0;min-width:0}}.tfc-card{position:relative;background:linear-gradient(180deg,rgba(255,255,255,0.04) 0%,rgba(255,255,255,0.015) 100%),var(--ts-ink);border:1px solid rgba(255,255,255,0.08);border-radius:18px;padding:28px 30px;display:flex;flex-direction:column;gap:12px;overflow:hidden;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.tfc-card::before{content:\"\";position:absolute;top:0;left:28px;right:28px;height:1px;background:linear-gradient(90deg,transparent,rgba(78,163,255,0.5),transparent);opacity:0.7}.tfc-card:hover{border-color:rgba(78,163,255,0.35);transform:translateY(-2px);box-shadow:0 16px 36px rgba(0,0,0,0.22)}.tfc-icon{width:44px;height:44px;border-radius:11px;background:rgba(0,122,254,0.14);border:1px solid rgba(0,122,254,0.32);color:#4ea3ff;display:inline-flex;align-items:center;justify-content:center}.tfc-icon svg{width:22px;height:22px}.tfc-eyebrow{display:block;font-size:0.6875rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:rgba(78,163,255,0.85)}.tfc-card h3{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:#ffffff;margin:0;line-height:1.25;letter-spacing:-0.01em}.tfc-card p{font-size:0.9375rem;color:rgba(255,255,255,0.68);margin:0;line-height:1.55}.tfc-flow{display:flex;align-items:center;justify-content:center;flex-direction:row;flex:0 0 96px;padding:4px 0}.tfc-flow-line{width:100%;height:1px;background:linear-gradient(90deg,rgba(78,163,255,0) 0%,rgba(78,163,255,0.6) 50%,rgba(78,163,255,0) 100%)}.tfc-flow-node{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--ts-ink);box-shadow:0 0 0 4px rgba(0,122,254,0.16),0 0 18px rgba(0,122,254,0.5);flex-shrink:0}.tfc-flow-node svg{width:24px;height:24px}@media (min-width:768px){.tfc-flow{padding:0 8px}}.tfc-bridge{display:none}.tfc-process{position:relative;width:100%;margin:0}@media (min-width:768px){.tfc-process{width:calc(50% - 100px);margin:0 auto}}.tfc-bullets{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px 24px}@media (min-width:640px){.tfc-bullets{grid-template-columns:repeat(2,minmax(0,1fr))}}.tfc-bullets li{position:relative;padding-left:22px;font-size:0.9375rem;color:rgba(255,255,255,0.78);line-height:1.4}.tfc-bullets li::before{content:\"\";position:absolute;left:0;top:7px;width:6px;height:11px;border:solid #4ea3ff;border-width:0 2px 2px 0;transform:rotate(45deg)}.benefits-divider{max-width:1080px;margin:72px auto 48px;border:0;border-top:1px solid rgba(255,255,255,0.08)}@media (max-width:767px){.trust-flow-pipeline{gap:3px;padding:24px 0}.tf-box{width:28px;height:28px;border-radius:6px}.tf-box.tf-bad svg{width:12px;height:12px}.tf-box.tf-good .tf-check{width:4px;height:8px;border-width:0 1.5px 1.5px 0}.tf-shield{width:44px;height:44px;border-radius:10px}.tf-shield svg{width:22px;height:22px}.tf-org-card{width:64px;height:64px;border-radius:10px}.tf-org-card svg{width:38px;height:38px}.tf-org-badge{width:22px;height:22px;border-radius:6px;top:-7px;right:-7px}.tf-org-badge svg{width:11px;height:11px}.tf-arrow{border-top-width:5px;border-bottom-width:5px;border-left-width:7px}.tf-group{gap:4px}.benefits-divider{margin:56px auto 36px}}<\/style>\n<style id=\"tsr-test4-i18n\">\n.tsr-i18n-en, .tsr-i18n-it { display: block; }\nhtml:not([lang|=\"it\"]) .tsr-i18n-it { display: none !important; }\nhtml[lang|=\"it\"] .tsr-i18n-en { display: none !important; }\n<\/style>\n<div id=\"tsr-mock-home\">\n<section class=\"hero\">\n<div class=\"container\">\n<div class=\"hero-grid\">\n<div class=\"hero-copy reveal\">\n<h1>Certify your data and make it indisputable<\/h1>\n<p class=\"lead\">TrueScreen protects, verifies and certifies data authenticity, enabling critical processes that are faster, more reliable, secure and compliant.<\/p>\n<div class=\"hero-actions\">\n            <a href=\"https:\/\/portal.truescreen.io\/signin\/\" target=\"_blank\" rel=\"noopener\" class=\"btn btn-primary\">Start free<\/a><br \/>\n            <a href=\"https:\/\/truescreen.io\/contact-us\/\" class=\"btn btn-secondary\">Book a demo<\/a>\n          <\/div>\n<div class=\"hero-compliance\">\n<div class=\"hero-compliance-chips\">\n              <span class=\"hero-chip\"><span class=\"hero-chip-dot\"><\/span>Patented forensic methodology<\/span><br \/>\n              <span class=\"hero-chip\"><span class=\"hero-chip-dot\"><\/span>International legal value<\/span><br \/>\n              <span class=\"hero-chip\"><span class=\"hero-chip-dot\"><\/span>Enterprise-ready integrations<\/span>\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"hero-visual\" aria-hidden=\"true\">\n<div class=\"hero-orbit\" id=\"heroOrbit\">\n<div class=\"hero-orbit-bg\"><\/div>\n<p>            <img class=\"hero-orbit-pattern\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/lines-pattern.png\" alt=\"\" width=\"625\" height=\"607\" decoding=\"async\"><br \/>\n            <svg class=\"hero-orbit-rings\" viewBox=\"0 0 600 600\" aria-hidden=\"true\">\n              <g transform=\"translate(300 300) rotate(-10)\">\n                <ellipse cx=\"0\" cy=\"0\" rx=\"184\" ry=\"72\" fill=\"none\" stroke=\"#007afe\" stroke-width=\"1.2\" stroke-dasharray=\"2 10\" opacity=\"0.28\"\/>\n              <\/g>\n              <g transform=\"translate(300 300) rotate(-8)\">\n                <ellipse cx=\"0\" cy=\"0\" rx=\"240\" ry=\"92\" fill=\"none\" stroke=\"#007afe\" stroke-width=\"1.4\" stroke-dasharray=\"3 12\" opacity=\"0.22\"\/>\n              <\/g>\n              <g transform=\"translate(300 300) rotate(-6)\">\n                <ellipse cx=\"0\" cy=\"0\" rx=\"296\" ry=\"112\" fill=\"none\" stroke=\"#007afe\" stroke-width=\"1.2\" stroke-dasharray=\"2 14\" opacity=\"0.16\"\/>\n              <\/g>\n            <\/svg><br \/>\n            <svg class=\"hero-orbit-pulse\" viewBox=\"0 0 600 600\" aria-hidden=\"true\">\n              <circle class=\"pulse-ring pulse-ring-1\" cx=\"300\" cy=\"300\" r=\"150\" fill=\"none\" stroke=\"#007afe\" stroke-width=\"1\"\/>\n              <circle class=\"pulse-ring pulse-ring-2\" cx=\"300\" cy=\"300\" r=\"150\" fill=\"none\" stroke=\"#007afe\" stroke-width=\"1\"\/>\n            <\/svg><\/p>\n<div class=\"hero-orbit-shield\">\n              <img src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/shield-logo.png\" alt=\"\" width=\"512\" height=\"512\" fetchpriority=\"high\" decoding=\"async\">\n            <\/div>\n<div class=\"hero-orbit-icons\" id=\"heroOrbitIcons\"><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<section class=\"trusted-section\" id=\"trusted\">\n<div class=\"container\">\n<p class=\"trusted-label reveal\">Used by 20,000+ professionals and businesses<\/p>\n<div class=\"trusted-grid reveal\">\n<div class=\"trusted-item\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/zurich.png\" alt=\"Zurich\" loading=\"lazy\"><\/div>\n<div class=\"trusted-item\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/generali.png\" alt=\"Generali\" loading=\"lazy\"><\/div>\n<div class=\"trusted-item\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/vittoria.png\" alt=\"Vittoria Assicurazioni\" loading=\"lazy\"><\/div>\n<div class=\"trusted-item\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/infocert.png\" alt=\"InfoCert\" loading=\"lazy\"><\/div>\n<div class=\"trusted-item\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/chiomenti.png\" alt=\"Chiomenti\" loading=\"lazy\"><\/div>\n<div class=\"trusted-item\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/protos.png\" alt=\"Protos\" loading=\"lazy\"><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<section class=\"section video-section\" id=\"video\">\n<div class=\"container\">\n<div class=\"video-wrap reveal\">\n        <video \nclass=\"tsr-i18n-en\" data-lang=\"en\"\n          controls\n          preload=\"metadata\"\n          playsinline\n          poster=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/ecosystem-overview.webp\"\n          aria-label=\"TrueScreen product tour\"><source src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/truescreen-en.mp4\" type=\"video\/mp4\">Your browser does not support the video. <a href=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/truescreen-en.mp4\" style=\"color: var(--ts-blue);\">Download the file<\/a>.<\/video><br \/>\n        <video \nclass=\"tsr-i18n-it\" data-lang=\"it\"\n          controls\n          preload=\"metadata\"\n          playsinline\n          poster=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/ecosystem-overview.webp\"\n          aria-label=\"Tour del prodotto TrueScreen\"><source src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/truescreen-it.mp4\" type=\"video\/mp4\">Il tuo browser non supporta il video. <a href=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/truescreen-it.mp4\" style=\"color: var(--ts-blue);\">Scarica il file<\/a>.<\/video>\n      <\/div>\n<\/p><\/div>\n<\/section>\n<section class=\"filetypes-section\" id=\"filetypes\">\n<div class=\"container\">\n<div class=\"section-header reveal\" style=\"text-align: center; max-width: 720px; margin: 0 auto 40px;\">\n        <span class=\"eyebrow\">What you can certify<\/span><\/p>\n<h2>Every kind of digital evidence<\/h2>\n<p>From a single screenshot to a full video meeting: TrueScreen certifies any file with the same forensic rigor.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"filetypes-marquee\" aria-hidden=\"true\">\n<div class=\"filetypes-track\">\n<div class=\"filetype-item\"><span class=\"filetype-icon\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/icon-camera.svg\" alt=\"\"><\/span><span class=\"filetype-label\">Photos<\/span><\/div>\n<div class=\"filetype-item\"><span class=\"filetype-icon\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/orbit\/video.svg\" alt=\"\"><\/span><span class=\"filetype-label\">Videos<\/span><\/div>\n<div class=\"filetype-item\"><span class=\"filetype-icon\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/orbit\/audio.svg\" alt=\"\"><\/span><span class=\"filetype-label\">Audio<\/span><\/div>\n<div class=\"filetype-item\"><span class=\"filetype-icon\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/orbit\/screenshot.svg\" alt=\"\"><\/span><span class=\"filetype-label\">Screenshots<\/span><\/div>\n<div class=\"filetype-item\"><span class=\"filetype-icon\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/orbit\/screen-record.svg\" alt=\"\"><\/span><span class=\"filetype-label\">Screen recordings<\/span><\/div>\n<div class=\"filetype-item\"><span class=\"filetype-icon\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/icon-globe.svg\" alt=\"\"><\/span><span class=\"filetype-label\">Web pages<\/span><\/div>\n<div class=\"filetype-item\"><span class=\"filetype-icon\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/orbit\/email.svg\" alt=\"\"><\/span><span class=\"filetype-label\">Emails<\/span><\/div>\n<div class=\"filetype-item\"><span class=\"filetype-icon\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/orbit\/chat.svg\" alt=\"\"><\/span><span class=\"filetype-label\">Chats<\/span><\/div>\n<div class=\"filetype-item\"><span class=\"filetype-icon\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/orbit\/document.svg\" alt=\"\"><\/span><span class=\"filetype-label\">Documents<\/span><\/div>\n<div class=\"filetype-item\"><span class=\"filetype-icon\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/orbit\/phone.svg\" alt=\"\"><\/span><span class=\"filetype-label\">Phone calls<\/span><\/div>\n<div class=\"filetype-item\"><span class=\"filetype-icon\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/icon-doc-2.svg\" alt=\"\"><\/span><span class=\"filetype-label\">PDF & documents<\/span><\/div>\n<div class=\"filetype-item\"><span class=\"filetype-icon\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/orbit\/video.svg\" alt=\"\"><\/span><span class=\"filetype-label\">Video meetings<\/span><\/div>\n<div class=\"filetype-item\"><span class=\"filetype-icon\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/orbit\/signature.svg\" alt=\"\"><\/span><span class=\"filetype-label\">Digital signatures<\/span><\/div>\n<p>        <!-- duplicates for seamless loop --><\/p>\n<div class=\"filetype-item\"><span class=\"filetype-icon\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/icon-camera.svg\" alt=\"\"><\/span><span class=\"filetype-label\">Photos<\/span><\/div>\n<div class=\"filetype-item\"><span class=\"filetype-icon\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/orbit\/video.svg\" alt=\"\"><\/span><span class=\"filetype-label\">Videos<\/span><\/div>\n<div class=\"filetype-item\"><span class=\"filetype-icon\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/orbit\/audio.svg\" alt=\"\"><\/span><span class=\"filetype-label\">Audio<\/span><\/div>\n<div class=\"filetype-item\"><span class=\"filetype-icon\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/orbit\/screenshot.svg\" alt=\"\"><\/span><span class=\"filetype-label\">Screenshots<\/span><\/div>\n<div class=\"filetype-item\"><span class=\"filetype-icon\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/orbit\/screen-record.svg\" alt=\"\"><\/span><span class=\"filetype-label\">Screen recordings<\/span><\/div>\n<div class=\"filetype-item\"><span class=\"filetype-icon\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/icon-globe.svg\" alt=\"\"><\/span><span class=\"filetype-label\">Web pages<\/span><\/div>\n<div class=\"filetype-item\"><span class=\"filetype-icon\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/orbit\/email.svg\" alt=\"\"><\/span><span class=\"filetype-label\">Emails<\/span><\/div>\n<div class=\"filetype-item\"><span class=\"filetype-icon\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/orbit\/chat.svg\" alt=\"\"><\/span><span class=\"filetype-label\">Chats<\/span><\/div>\n<div class=\"filetype-item\"><span class=\"filetype-icon\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/orbit\/document.svg\" alt=\"\"><\/span><span class=\"filetype-label\">Documents<\/span><\/div>\n<div class=\"filetype-item\"><span class=\"filetype-icon\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/orbit\/phone.svg\" alt=\"\"><\/span><span class=\"filetype-label\">Phone calls<\/span><\/div>\n<div class=\"filetype-item\"><span class=\"filetype-icon\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/icon-doc-2.svg\" alt=\"\"><\/span><span class=\"filetype-label\">PDF & documents<\/span><\/div>\n<div class=\"filetype-item\"><span class=\"filetype-icon\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/orbit\/video.svg\" alt=\"\"><\/span><span class=\"filetype-label\">Video meetings<\/span><\/div>\n<div class=\"filetype-item\"><span class=\"filetype-icon\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/orbit\/signature.svg\" alt=\"\"><\/span><span class=\"filetype-label\">Digital signatures<\/span><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<section class=\"section how-section\" id=\"how\">\n<div class=\"container\">\n<div class=\"section-header reveal\">\n        <span class=\"eyebrow\">How it works<\/span><\/p>\n<h2>Certify any data in 3 steps<\/h2>\n<p>A few simple steps to get incontestable data<\/p>\n<\/p><\/div>\n<div class=\"how-grid\">\n<div class=\"how-step reveal\">\n<div class=\"step-icon\"><span class=\"step-icon-mask\" aria-hidden=\"true\"><\/span><\/div>\n<div class=\"num\">01<\/div>\n<h3>Capture<\/h3>\n<p>Access TrueScreen via app or web and choose what to certify: photos, videos, emails, chats, web pages and other file types<\/p>\n<\/p><\/div>\n<div class=\"how-step reveal\">\n<div class=\"step-icon\"><span class=\"step-icon-mask\" aria-hidden=\"true\"><\/span><\/div>\n<div class=\"num\">02<\/div>\n<h3>Certify<\/h3>\n<p>In an environment that prevents any alteration, TrueScreen acquires and verifies data, creates certified reports and guarantees future immutability<\/p>\n<\/p><\/div>\n<div class=\"how-step reveal\">\n<div class=\"step-icon\"><span class=\"step-icon-mask\" aria-hidden=\"true\"><\/span><\/div>\n<div class=\"num\">03<\/div>\n<h3>Manage<\/h3>\n<p>All certified data is saved in a secure protected area, ensuring full traceability and availability over time, ready to be presented as evidence at any moment.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<section class=\"section\" id=\"capabilities\">\n<div class=\"container\">\n<div class=\"section-header reveal\">\n        <span class=\"eyebrow\">Why TrueScreen<\/span><\/p>\n<h2>The foundations of trustworthy data<\/h2>\n<p>A patented forensic methodology backed by international legal value, available wherever your team works and easy to integrate into any business system.<\/p>\n<\/p><\/div>\n<div class=\"cap-grid\">\n<article class=\"cap-card reveal\">\n<div class=\"icon-wrap\">\n            <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\">\n              <path fill=\"#007afe\" d=\"M11.9689 7.188C16.097 7.188 19.4537 10.4141 19.4537 14.385C19.4537 15.9276 18.1579 17.181 16.5654 17.181C14.9728 17.181 13.677 15.9276 13.677 14.385C13.677 13.5049 12.9172 12.789 11.9778 12.789C11.0383 12.789 10.2785 13.5049 10.2785 14.385C10.2785 15.8878 10.852 17.2887 11.8972 18.338C12.7285 19.1706 13.5171 19.6225 14.7364 19.9639C15.0516 20.0466 15.2395 20.3769 15.1562 20.6895C15.0989 20.9561 14.859 21.15 14.5916 21.15C14.5475 21.15 14.4977 21.1422 14.4356 21.1264C13.0017 20.7248 12.0533 20.1825 11.0624 19.1978C9.78902 17.918 9.08943 16.2147 9.08943 14.394C9.08943 12.8514 10.3852 11.598 11.9778 11.598C13.4461 11.598 14.6716 12.6667 14.8452 14.057L14.8609 14.2253L14.8661 14.394C14.8661 15.2741 15.6259 15.99 16.5654 15.99C17.5048 15.99 18.2646 15.2741 18.2646 14.394C18.2646 11.0855 15.4439 8.397 11.9689 8.397C9.49809 8.397 7.24161 9.78892 6.22758 11.9384C5.89077 12.6465 5.71757 13.4796 5.71757 14.394C5.71757 15.4959 5.88884 16.4705 6.30346 17.5897C6.42221 17.9023 6.26618 18.2515 5.95983 18.3588C5.65394 18.4779 5.30493 18.3172 5.19571 18.01C4.75365 16.8136 4.53739 15.626 4.53739 14.394C4.53739 13.2948 4.7456 12.2917 5.15625 11.4141C6.36444 8.84845 9.04143 7.188 11.9689 7.188ZM12.0044 9.393C14.8601 9.393 17.1866 11.637 17.1866 14.394C17.1866 14.7286 16.924 14.994 16.592 14.994C16.2601 14.994 15.9975 14.7286 15.9975 14.394C15.9975 12.2993 14.2068 10.593 12.0044 10.593C9.80203 10.593 8.01137 12.2993 8.01137 14.394C8.01137 15.6671 8.2906 16.8385 8.81965 17.7867C9.19521 18.4699 9.4695 18.8724 9.90679 19.3642L10.0789 19.5535L10.4424 19.9344C10.6663 20.173 10.6646 20.5419 10.4346 20.7864C10.3115 20.8996 10.1604 20.961 10.004 20.961C9.84115 20.961 9.68667 20.8948 9.58614 20.7814C8.72 19.9046 8.32933 19.3868 7.77462 18.3727C7.15067 17.2468 6.8223 15.8731 6.8223 14.394C6.8223 11.637 9.14881 9.393 12.0044 9.393ZM11.9511 13.794C12.2831 13.794 12.5456 14.0594 12.5456 14.394C12.5456 15.6168 13.1642 16.7659 14.2051 17.4742C14.8086 17.8872 15.5163 18.087 16.3787 18.087C16.6211 18.087 16.9714 18.0535 17.2757 17.9996C17.5998 17.9388 17.9081 18.1578 17.9665 18.489C18.0262 18.8152 17.8101 19.1261 17.4832 19.1852C17.106 19.2589 16.712 19.296 16.3787 19.296C15.2885 19.296 14.3258 19.016 13.5377 18.4687C12.1718 17.5314 11.3566 16.009 11.3566 14.394C11.3566 14.0594 11.6191 13.794 11.9511 13.794ZM16.6524 6.15195C18.0096 6.85717 19.1473 7.85517 20.039 9.12248C20.2314 9.39035 20.1674 9.77213 19.8968 9.96264C19.623 10.1555 19.2533 10.0917 19.0656 9.81848C18.2782 8.70258 17.2825 7.82831 16.1051 7.21916C13.5938 5.91707 10.3827 5.92026 7.88623 7.22802C6.91471 7.73422 6.06482 8.42153 5.35491 9.27294L5.12349 9.5628L4.9247 9.83274C4.82994 10.0006 4.6513 10.098 4.44734 10.098C4.3267 10.098 4.20884 10.061 4.10314 9.98964C3.83247 9.79903 3.76967 9.42783 3.95985 9.1511C4.85482 7.86993 5.99397 6.86434 7.34739 6.16104C10.1874 4.67782 13.8132 4.67383 16.6524 6.15195ZM12.0133 2.85C13.9296 2.85 15.6071 3.278 17.4443 4.23527C17.7378 4.38976 17.8495 4.74996 17.6956 5.03743C17.5929 5.24542 17.3927 5.373 17.1699 5.373C17.0717 5.373 16.9748 5.34773 16.896 5.30197C15.2106 4.42222 13.7584 4.05 12.0133 4.05C10.2686 4.05 8.62373 4.47117 7.13332 5.30052C6.84826 5.45683 6.49184 5.35054 6.32438 5.05977C6.16981 4.77089 6.27718 4.40183 6.56219 4.24555C8.24391 3.32114 10.0833 2.85 12.0133 2.85Z\"\/>\n            <\/svg>\n          <\/div>\n<h3>Patented forensic methodology<\/h3>\n<p class=\"desc\">Acquisition and certification process protected by international patent. Hash, timestamp and chain of custody applied at the source, before anyone can alter the data.<\/p>\n<ul class=\"cap-tags\">\n<li>Patented<\/li>\n<li>ISO\/IEC 27037<\/li>\n<li>Chain of custody<\/li>\n<\/ul>\n<\/article>\n<article class=\"cap-card reveal\">\n<div class=\"icon-wrap\">\n            <svg viewBox=\"0 0 240 240\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" fill=\"none\">\n              <path fill=\"#007afe\" d=\"M120 33.75C167.635 33.75 206.25 72.3654 206.25 120C206.25 167.635 167.635 206.25 120 206.25C72.3654 206.25 33.75 167.635 33.75 120C33.75 117.702 33.8412 115.425 34.0176 113.173C39.548 116.573 45.5061 118.901 51.7979 120C51.8987 119.98 51.9991 119.959 52.0996 119.938C52.0487 119.957 51.9978 119.975 51.9473 119.994L52.4111 120.176C54.0729 120.78 55.9289 121.371 57.9521 121.938L60.0303 122.498L62.2607 123.052C63.878 123.437 65.5646 123.805 67.3154 124.156L66.3623 123.947L66.3447 123.227C66.3336 122.669 66.325 122.123 66.3193 121.586L66.3115 120C66.3115 118.675 66.3302 117.354 66.3672 116.037L65.1289 116.299C64.6173 116.409 64.1116 116.52 63.6123 116.634C72.6597 113.139 80.2823 107.797 86.8926 100.452C94.0574 99.7367 101.623 99.2551 109.422 99.0264L113.784 98.9268V47.0918L113.354 47.2227C109.829 48.3256 106.416 50.2751 103.194 52.9512C103.125 46.9144 102.719 40.9288 102.201 35.5889C107.945 34.3839 113.898 33.75 120 33.75ZM80.5068 141.021C85.2378 168.49 99.0186 189.278 114.75 193.168L113.784 192.893V141.065L109.214 140.968C100.376 140.703 91.8402 140.115 83.8535 139.229L80.1465 138.78L80.5068 141.021ZM159.598 138.823C149.293 140.104 137.979 140.871 126.216 141.072V192.893L126.695 192.762C141.961 187.95 155.135 167.278 159.61 140.327L159.846 138.788L159.598 138.823ZM47.2832 132.771C51.0591 154.405 64.3435 173.141 83.1836 183.997L84.498 184.727L83.2969 182.992C75.5739 171.371 70.1136 156.299 67.7021 139.61L67.333 136.814L64.9766 136.367C58.2954 135.033 52.4834 133.462 47.7568 131.71L47.0684 131.438L47.2832 132.771ZM191.734 131.896C186.541 133.777 180.089 135.44 172.65 136.821L172.29 139.609C169.885 156.297 164.427 171.369 156.701 182.989L155.502 184.719L156.827 183.986C175.728 173.094 189.032 154.272 192.755 132.552L192.924 131.438L191.734 131.896ZM109.563 111.46C99.6075 111.759 90.025 112.484 81.2637 113.598L78.8955 113.908L78.7881 116.623L78.7432 120C78.7432 122.259 78.802 124.503 78.9189 126.73L78.8955 126.084L82.4326 126.55C90.9238 127.586 100.164 128.262 109.75 128.545L113.776 128.633V111.359L109.563 111.46ZM126.224 128.633L130.259 128.545C139.846 128.262 149.084 127.584 157.573 126.547L161.104 126.084L161.214 123.36L161.257 120C161.257 117.741 161.198 115.497 161.081 113.27L161.097 113.908L157.568 113.451C149.079 112.416 139.841 111.738 130.257 111.455L126.224 111.359V128.633ZM173.667 117.51C173.682 118.338 173.688 119.169 173.688 120C173.688 121.319 173.669 122.634 173.633 123.944L175.223 123.624L177.739 123.052C182.23 121.983 186.114 120.796 189.174 119.572L188.044 120L187.589 119.824C185.927 119.22 184.071 118.629 182.048 118.062L179.97 117.502L177.739 116.948C176.415 116.633 175.045 116.329 173.631 116.037L173.667 117.51ZM155.997 55.9697C164.535 68.3643 170.42 84.8834 172.667 103.179L175.023 103.633C181.705 104.967 187.517 106.538 192.243 108.29L192.932 108.555L192.763 107.451C189.032 85.7282 175.727 66.9057 156.829 56.0107L155.494 55.2656L155.997 55.9697ZM126.216 98.9268L130.793 99.0322C139.629 99.2968 148.163 99.8854 156.147 100.771L159.846 101.212L159.62 99.7471C155.155 72.7356 141.952 52.0178 126.654 47.2256L126.216 47.0996V98.9268Z\"\/>\n              <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" fill=\"#007afe\" d=\"M52 22.625C56.3272 22.625 66.1578 24.8857 81.4912 29.4062C84.9904 30.3863 87.5008 33.3021 87.9336 36.749L56.7207 70.7734L48.3965 62.4785C47.6937 61.7782 46.6098 61.6332 45.7471 62.123L39.7598 65.5225C39.5814 65.6238 39.4181 65.7501 39.2744 65.8965C38.4203 66.7667 38.4328 68.1643 39.3027 69.0186L53.0371 82.499L54.7949 84.251C54.8251 84.281 54.8563 84.3101 54.8877 84.3389C56.1459 85.4928 58.1009 85.4085 59.2549 84.1504L60.9316 82.3223L88 52.8047V68.1709C88 85.7418 55.6882 103.625 52 103.625C48.3118 103.625 16 85.7418 16 68.1709V37.8135C16 33.9141 18.6545 30.4857 22.5088 29.4062C37.8422 24.8857 47.6728 22.625 52 22.625Z\"\/>\n            <\/svg>\n          <\/div>\n<h3>International legal value<\/h3>\n<p class=\"desc\">Outputs admissible as evidence in court across the EU and beyond. Aligned with eIDAS, GDPR, NIS2 and AI Act requirements for trusted electronic records.<\/p>\n<ul class=\"cap-tags\">\n<li>eIDAS<\/li>\n<li>GDPR<\/li>\n<li>NIS2<\/li>\n<li>SOC2<\/li>\n<\/ul>\n<\/article>\n<article class=\"cap-card reveal\">\n<div class=\"icon-wrap\">\n            <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" fill=\"none\">\n              <path fill=\"#007afe\" d=\"M22 7.88184C22.5523 7.88184 23 8.36657 23 8.96484V19.7979C23 20.3962 22.5523 20.8818 22 20.8818H17C16.4477 20.8818 16 20.3962 16 19.7979V8.96484C16 8.36657 16.4477 7.88184 17 7.88184H22ZM18.8945 3C20.0572 3 21 3.94276 21 5.10547V6.88184H19.4209V5.10547C19.4209 4.81479 19.1852 4.5791 18.8945 4.5791H3.10547C2.81479 4.5791 2.5791 4.81479 2.5791 5.10547V14.5791C2.57918 14.8697 2.81484 15.1055 3.10547 15.1055H15V16.6846H11.5791V19.0527H15V20.6318H6.2627C5.82689 20.6316 5.47363 20.2777 5.47363 19.8418C5.4738 19.4061 5.82699 19.053 6.2627 19.0527H10V16.6846H3.10547C1.94282 16.6846 1.00008 15.7417 1 14.5791V5.10547C1 3.94276 1.94276 3 3.10547 3H18.8945ZM17.5 19.2568H21.5V9.50684H17.5V19.2568Z\"\/>\n            <\/svg>\n          <\/div>\n<h3>Cross-platform availability<\/h3>\n<p class=\"desc\">Capture from any device, any context: mobile app, web portal, forensic browser, browser extension. The same legal-grade evidence wherever you operate.<\/p>\n<ul class=\"cap-tags\">\n<li>iOS & Android<\/li>\n<li>Web<\/li>\n<li>Desktop<\/li>\n<\/ul>\n<\/article>\n<article class=\"cap-card reveal\">\n<div class=\"icon-wrap\">\n            <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" fill=\"none\">\n              <path fill=\"#007afe\" d=\"M12 19.5C12.8284 19.5 13.5 20.1716 13.5 21C13.5 21.8284 12.8284 22.5 12 22.5C11.1716 22.5 10.5 21.8284 10.5 21C10.5 20.1716 11.1716 19.5 12 19.5ZM9.24772 19.0312L10.1445 19.4736C10.3922 19.5958 10.4939 19.8956 10.3717 20.1432C10.2496 20.3908 9.94978 20.4926 9.70213 20.3704L8.80532 19.928C8.55767 19.8058 8.45594 19.506 8.57811 19.2584C8.70027 19.0107 9.00007 18.909 9.24772 19.0312ZM15.7551 19.1897C15.8779 19.4371 15.777 19.7371 15.5296 19.8599L14.6339 20.3046C14.3866 20.4274 14.0865 20.3264 13.9637 20.079C13.8409 19.8317 13.9419 19.5317 14.1893 19.4089L15.085 18.9642C15.3323 18.8414 15.6323 18.9424 15.7551 19.1897ZM6.55727 17.704L7.45408 18.1464C7.70173 18.2685 7.80346 18.5683 7.68129 18.816C7.55913 19.0636 7.25933 19.1654 7.01168 19.0432L6.11487 18.6008C5.86722 18.4786 5.76549 18.1788 5.88766 17.9312C6.00982 17.6835 6.30962 17.5818 6.55727 17.704ZM12 17.0836C12.2761 17.0836 12.5 17.3074 12.5 17.5836V18.5836C12.5 18.8597 12.2761 19.0836 12 19.0836C11.7239 19.0836 11.5 18.8597 11.5 18.5836V17.5836C11.5 17.3074 11.7239 17.0836 12 17.0836ZM18.4422 17.8558C18.565 18.1031 18.4641 18.4031 18.2167 18.5259L17.321 18.9706C17.0737 19.0934 16.7736 18.9924 16.6508 18.7451C16.528 18.4977 16.629 18.1977 16.8764 18.0749L17.7721 17.6302C18.0194 17.5074 18.3194 17.6084 18.4422 17.8558ZM20 15.5C20.8284 15.5 21.5 16.1716 21.5 17C21.5 17.8284 20.8284 18.5 20 18.5C19.1716 18.5 18.5 17.8284 18.5 17C18.5 16.1716 19.1716 15.5 20 15.5ZM4 15.5C4.52473 15.5 4.98653 15.7694 5.25459 16.1775C5.2576 16.1825 5.26093 16.1875 5.26419 16.1926C5.41509 16.4307 5.5 16.7054 5.5 17C5.5 17.8284 4.82843 18.5 4 18.5C3.17157 18.5 2.5 17.8284 2.5 17C2.5 16.1716 3.17157 15.5 4 15.5ZM12 14.0836C12.2761 14.0836 12.5 14.3074 12.5 14.5836V15.5836C12.5 15.8597 12.2761 16.0836 12 16.0836C11.7239 16.0836 11.5 15.8597 11.5 15.5836V14.5836C11.5 14.3074 11.7239 14.0836 12 14.0836ZM16.873 14.456L17.721 14.986C17.9552 15.1324 18.0264 15.4408 17.88 15.675C17.7337 15.9092 17.4252 15.9804 17.191 15.834L16.343 15.304C16.1088 15.1576 16.0377 14.8492 16.184 14.615C16.3304 14.3808 16.6388 14.3096 16.873 14.456ZM7.79257 14.5779C7.9412 14.8107 7.87303 15.1198 7.64029 15.2685L6.7975 15.8067C6.56477 15.9553 6.25561 15.8871 6.10699 15.6544C5.95836 15.4217 6.02653 15.1125 6.25926 14.9639L7.10206 14.4257C7.33479 14.277 7.64394 14.3452 7.79257 14.5779ZM4.02028 13.0371C4.29642 13.0385 4.51913 13.2635 4.51772 13.5396L4.5126 14.5396C4.51119 14.8158 4.28618 15.0385 4.01005 15.0371C3.73391 15.0356 3.5112 14.8106 3.5126 14.5345L3.51773 13.5345C3.51914 13.2584 3.74414 13.0357 4.02028 13.0371ZM14.329 12.866L15.177 13.396C15.4112 13.5424 15.4824 13.8508 15.336 14.085C15.1897 14.3192 14.8812 14.3904 14.647 14.244L13.799 13.714C13.5648 13.5677 13.4937 13.2592 13.64 13.025C13.7864 12.7908 14.0948 12.7197 14.329 12.866ZM10.321 12.9632C10.4696 13.196 10.4014 13.5051 10.1687 13.6537L9.32588 14.192C9.09315 14.3406 8.784 14.2724 8.63537 14.0397C8.48674 13.807 8.55491 13.4978 8.78765 13.3492L9.63044 12.811C9.86317 12.6623 10.1723 12.7305 10.321 12.9632ZM20.0854 12.146C20.3615 12.1414 20.5891 12.3615 20.5937 12.6376L20.6103 13.6375C20.6149 13.9136 20.3947 14.1411 20.1186 14.1457C19.8425 14.1503 19.615 13.9302 19.6104 13.6541L19.5938 12.6542C19.5892 12.3781 19.8093 12.1506 20.0854 12.146ZM12 10.5C12.8284 10.5 13.5 11.1716 13.5 12C13.5 12.8284 12.8284 13.5 12 13.5C11.1716 13.5 10.5 12.8284 10.5 12C10.5 11.1716 11.1716 10.5 12 10.5ZM4.03563 10.0371C4.31177 10.0385 4.53448 10.2635 4.53308 10.5397L4.52796 11.5397C4.52654 11.8158 4.30154 12.0385 4.0254 12.0371C3.74926 12.0357 3.52655 11.8107 3.52796 11.5345L3.53308 10.5345C3.5345 10.2584 3.7595 10.0357 4.03563 10.0371ZM15.336 9.91499C15.4824 10.1492 15.4112 10.4576 15.177 10.604L14.329 11.134C14.0948 11.2803 13.7864 11.2092 13.64 10.975C13.4937 10.7408 13.5648 10.4323 13.799 10.286L14.647 9.75599C14.8812 9.60964 15.1897 9.68083 15.336 9.91499ZM20.0356 9.14641C20.3117 9.14183 20.5393 9.36194 20.5439 9.63804L20.5605 10.6379C20.5651 10.914 20.3449 11.1416 20.0688 11.1461C19.7927 11.1507 19.5652 10.9306 19.5606 10.6545L19.544 9.65464C19.5394 9.37854 19.7595 9.15099 20.0356 9.14641ZM9.02643 9.58973L9.87005 10.1267C10.103 10.2749 10.1717 10.584 10.0234 10.8169C9.87512 11.0499 9.56607 11.1186 9.33311 10.9703L8.48949 10.4333C8.25653 10.2851 8.18788 9.97603 8.33615 9.74307C8.48442 9.51011 8.79347 9.44145 9.02643 9.58973ZM12 7.97629C12.2761 7.97629 12.5 8.20015 12.5 8.47629V9.47629C12.5 9.75243 12.2761 9.97629 12 9.97629C11.7239 9.97629 11.5 9.75243 11.5 9.47629V8.47629C11.5 8.20015 11.7239 7.97629 12 7.97629ZM17.88 8.325C18.0264 8.55917 17.9552 8.86764 17.721 9.014L16.873 9.54399C16.6388 9.69035 16.3304 9.61916 16.184 9.385C16.0377 9.15083 16.1088 8.84235 16.343 8.696L17.191 8.166C17.4252 8.01964 17.7337 8.09083 17.88 8.325ZM6.49557 7.97891L7.33919 8.51585C7.57215 8.66412 7.6408 8.97317 7.49253 9.20613C7.34426 9.43909 7.03521 9.50774 6.80225 9.35947L5.95863 8.82253C5.72567 8.67426 5.65701 8.36521 5.80529 8.13225C5.95356 7.89929 6.26261 7.83064 6.49557 7.97891ZM20 5.5C20.8284 5.5 21.5 6.17157 21.5 7C21.5 7.82843 20.8284 8.5 20 8.5C19.1716 8.5 18.5 7.82843 18.5 7C18.5 6.17157 19.1716 5.5 20 5.5ZM4 5.5C4.82843 5.5 5.5 6.17157 5.5 7C5.5 7.82843 4.82843 8.5 4 8.5C3.17157 8.5 2.5 7.82843 2.5 7C2.5 6.17157 3.17157 5.5 4 5.5ZM12 4.97629C12.2761 4.97629 12.5 5.20015 12.5 5.47629V6.47629C12.5 6.75243 12.2761 6.97629 12 6.97629C11.7239 6.97629 11.5 6.75243 11.5 6.47629V5.47629C11.5 5.20015 11.7239 4.97629 12 4.97629ZM7.57881 5.22483C7.70294 5.4715 7.6036 5.77209 7.35693 5.89622L6.46366 6.34573C6.21699 6.46986 5.91639 6.37052 5.79226 6.12385C5.66813 5.87718 5.76747 5.57659 6.01414 5.45246L6.90742 5.00295C7.15409 4.87882 7.45468 4.97816 7.57881 5.22483ZM16.9074 4.89469L17.8018 5.3419C18.0488 5.4654 18.1489 5.76574 18.0254 6.01272C17.902 6.25971 17.6016 6.35983 17.3546 6.23633L16.4602 5.78912C16.2132 5.66562 16.1131 5.36529 16.2366 5.1183C16.3601 4.87131 16.6604 4.7712 16.9074 4.89469ZM10.2586 3.87629C10.3828 4.12296 10.2834 4.42355 10.0368 4.54768L9.14348 4.9972C8.89681 5.12132 8.59622 5.02199 8.47209 4.77531C8.34796 4.52864 8.4473 4.22805 8.69397 4.10392L9.58724 3.65441C9.83391 3.53028 10.1345 3.62962 10.2586 3.87629ZM14.2241 3.55305L15.1186 4.00026C15.3656 4.12376 15.4657 4.4241 15.3422 4.67108C15.2187 4.91807 14.9183 5.01819 14.6713 4.89469L13.7769 4.44748C13.5299 4.32398 13.4298 4.02365 13.5533 3.77666C13.6768 3.52967 13.9771 3.42956 14.2241 3.55305ZM12 1.5C12.8284 1.5 13.5 2.17157 13.5 3C13.5 3.82843 12.8284 4.5 12 4.5C11.1716 4.5 10.5 3.82843 10.5 3C10.5 2.17157 11.1716 1.5 12 1.5Z\"\/>\n            <\/svg>\n          <\/div>\n<h3>Easy integration with business systems<\/h3>\n<p class=\"desc\">REST API, SDK and ready-made connectors. Add certified capture and notarization to your existing workflows, CRM, ERP or claims platform in days, not months.<\/p>\n<ul class=\"cap-tags\">\n<li>REST API<\/li>\n<li>SDK<\/li>\n<li>MCP<\/li>\n<li>Webhook<\/li>\n<\/ul>\n<\/article><\/div>\n<\/p><\/div>\n<\/section>\n<section class=\"section benefits-section\" id=\"benefits\">\n<div class=\"container\">\n<div class=\"section-header reveal\">\n        <span class=\"eyebrow\">The benefits<\/span><\/p>\n<h2>Security, compliance and efficiency<\/h2>\n<p>Data protected on intake, verifiable on output: less fraud, fewer disputes, full compliance and faster processes.<\/p>\n<\/p><\/div>\n<div class=\"trust-flow-canvas reveal\">\n        <svg class=\"tfc-link\" aria-hidden=\"true\" preserveAspectRatio=\"none\">\n          <defs>\n            <!-- Gradiente direzionale orizzontale: fade-in da sinistra (entry) -->\n            <linearGradient id=\"tfcEntryGrad\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\">\n              <stop offset=\"0%\"   stop-color=\"#4ea3ff\" stop-opacity=\"0\"\/>\n              <stop offset=\"35%\"  stop-color=\"#4ea3ff\" stop-opacity=\"0.45\"\/>\n              <stop offset=\"100%\" stop-color=\"#7cc0ff\" stop-opacity=\"0.95\"\/>\n            <\/linearGradient>\n            <!-- Gradiente direzionale orizzontale: fade-out a destra (exit) -->\n            <linearGradient id=\"tfcExitGrad\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\">\n              <stop offset=\"0%\"   stop-color=\"#7cc0ff\" stop-opacity=\"0.95\"\/>\n              <stop offset=\"65%\"  stop-color=\"#4ea3ff\" stop-opacity=\"0.45\"\/>\n              <stop offset=\"100%\" stop-color=\"#4ea3ff\" stop-opacity=\"0\"\/>\n            <\/linearGradient>\n            <!-- Gradiente verticale per i connettori L (input \u2192 process e process \u2192 output) -->\n            <linearGradient id=\"tfcBranchGradDown\" x1=\"0%\" y1=\"0%\" x2=\"0%\" y2=\"100%\">\n              <stop offset=\"0%\"   stop-color=\"#7cc0ff\" stop-opacity=\"0.85\"\/>\n              <stop offset=\"60%\"  stop-color=\"#4ea3ff\" stop-opacity=\"0.55\"\/>\n              <stop offset=\"100%\" stop-color=\"#4ea3ff\" stop-opacity=\"0.35\"\/>\n            <\/linearGradient>\n            <linearGradient id=\"tfcBranchGradUp\" x1=\"0%\" y1=\"0%\" x2=\"0%\" y2=\"100%\">\n              <stop offset=\"0%\"   stop-color=\"#4ea3ff\" stop-opacity=\"0.35\"\/>\n              <stop offset=\"40%\"  stop-color=\"#4ea3ff\" stop-opacity=\"0.55\"\/>\n              <stop offset=\"100%\" stop-color=\"#7cc0ff\" stop-opacity=\"0.85\"\/>\n            <\/linearGradient>\n          <\/defs>\n          <!-- Glow morbido sulla particella -->\n          <filter id=\"tfcBeamGlow\" x=\"-200%\" y=\"-200%\" width=\"500%\" height=\"500%\">\n            <feGaussianBlur stdDeviation=\"3\" result=\"blur\"\/>\n            <feMerge>\n              <feMergeNode in=\"blur\"\/>\n              <feMergeNode in=\"SourceGraphic\"\/>\n            <\/feMerge>\n          <\/filter>\n          <!-- Glow hairline sulle linee (raggio piccolo per non sbavare) -->\n          <filter id=\"tfcWireGlow\" x=\"-50%\" y=\"-50%\" width=\"200%\" height=\"200%\">\n            <feGaussianBlur stdDeviation=\"0.6\" result=\"wireBlur\"\/>\n            <feMerge>\n              <feMergeNode in=\"wireBlur\"\/>\n              <feMergeNode in=\"SourceGraphic\"\/>\n            <\/feMerge>\n          <\/filter>\n          <!-- Entry: hairline 0.7 con gradiente fade-in + pulse.\n               Path invece di line: i gradienti objectBoundingBox non renderizzano su line orizzontali (bbox height=0). -->\n          <path id=\"tfcEntryLine\" d=\"M 0 0 L 0 0\" fill=\"none\" stroke=\"url(#tfcEntryGrad)\" stroke-width=\"0.7\" stroke-linecap=\"round\" filter=\"url(#tfcWireGlow)\" class=\"tfc-wire\"\/>\n          <!-- Exit: hairline 0.7 con gradiente fade-out + pulse sfasato -->\n          <path id=\"tfcExitLine\" d=\"M 0 0 L 0 0\" fill=\"none\" stroke=\"url(#tfcExitGrad)\" stroke-width=\"0.7\" stroke-linecap=\"round\" filter=\"url(#tfcWireGlow)\" class=\"tfc-wire-2\"\/>\n          <!-- Branch L (input \u2192 process card): gradiente verticale discendente -->\n          <path id=\"tfcLinkPathL\" d=\"M 0 0 L 0 0\" fill=\"none\" stroke=\"url(#tfcBranchGradDown)\" stroke-width=\"0.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" filter=\"url(#tfcWireGlow)\" class=\"tfc-wire-2\"\/>\n          <!-- Branch R (process card \u2192 output): gradiente verticale ascendente, specular -->\n          <path id=\"tfcLinkPathR\" d=\"M 0 0 L 0 0\" fill=\"none\" stroke=\"url(#tfcBranchGradUp)\" stroke-width=\"0.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" filter=\"url(#tfcWireGlow)\" class=\"tfc-wire\"\/>\n          <!-- Link line centrale: nascosta nel layout attuale ma mantenuta per fallback -->\n          <line id=\"tfcLinkLine\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"0\" stroke=\"url(#tfcBranchGradDown)\" stroke-width=\"0.8\" stroke-linecap=\"round\" stroke-opacity=\"0\"\/>\n          <!-- Invisible motion paths for animated beams -->\n          <path id=\"tfcMotionMain\" d=\"M 0 0\" fill=\"none\" stroke=\"none\"\/>\n          <path id=\"tfcMotionBranch\" d=\"M 0 0\" fill=\"none\" stroke=\"none\"\/>\n          <!-- Beam A: top branch (synced via keyTimes\/keyPoints set in JS) -->\n          <circle id=\"tfcBeamA\" r=\"5\" fill=\"#4ea3ff\" filter=\"url(#tfcBeamGlow)\" opacity=\"0\">\n            <animate attributeName=\"opacity\" values=\"0;1;1;0\" dur=\"8s\" repeatCount=\"indefinite\" keyTimes=\"0;0.05;0.95;1\"\/>\n            <animateMotion id=\"tfcMotionAnimA\" dur=\"8s\" repeatCount=\"indefinite\" calcMode=\"linear\">\n              <mpath href=\"#tfcMotionMain\"\/>\n            <\/animateMotion>\n          <\/circle>\n          <!-- Beam B: bottom branch (synced via keyTimes\/keyPoints set in JS) -->\n          <circle id=\"tfcBeamB\" r=\"5\" fill=\"#4ea3ff\" filter=\"url(#tfcBeamGlow)\" opacity=\"0\">\n            <animate attributeName=\"opacity\" values=\"0;1;1;0\" dur=\"8s\" repeatCount=\"indefinite\" keyTimes=\"0;0.05;0.95;1\"\/>\n            <animateMotion id=\"tfcMotionAnimB\" dur=\"8s\" repeatCount=\"indefinite\" calcMode=\"linear\">\n              <mpath href=\"#tfcMotionBranch\"\/>\n            <\/animateMotion>\n          <\/circle>\n        <\/svg><\/p>\n<div class=\"tfc-stage\">\n<article class=\"tfc-card tfc-input\">\n<div class=\"tfc-icon\" aria-hidden=\"true\">\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                <path d=\"M12 3 L4 6 V12 C4 16.5 7.5 20 12 21 C16.5 20 20 16.5 20 12 V6 Z\"\/>\n                <path d=\"M9 12 L11.2 14.2 L15.5 9.8\"\/>\n              <\/svg>\n            <\/div>\n<p>            <span class=\"tfc-eyebrow\">Incoming data<\/span><\/p>\n<h3>Anti-fraud and security<\/h3>\n<p>Protection against manipulated or fabricated data.<\/p>\n<\/article>\n<div class=\"tfc-flow\" aria-hidden=\"true\">\n            <span class=\"tfc-flow-line\"><\/span>\n          <\/div>\n<article class=\"tfc-card tfc-output\">\n<div class=\"tfc-icon\" aria-hidden=\"true\">\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                <path d=\"M14 3 H7 C5.9 3 5 3.9 5 5 V19 C5 20.1 5.9 21 7 21 H17 C18.1 21 19 20.1 19 19 V8 Z\"\/>\n                <path d=\"M14 3 V8 H19\"\/>\n                <path d=\"M9 14.5 L11 16.5 L15 12.5\"\/>\n              <\/svg>\n            <\/div>\n<p>            <span class=\"tfc-eyebrow\">Outgoing data<\/span><\/p>\n<h3>Compliance and trust<\/h3>\n<p>Verifiable data for every stakeholder and authority, aligned to the latest regulations.<\/p>\n<\/article><\/div>\n<article class=\"tfc-card tfc-process\">\n<div class=\"tfc-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n              <polygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"\/>\n            <\/svg>\n          <\/div>\n<p>          <span class=\"tfc-eyebrow\">Throughout the process<\/span><\/p>\n<h3>Operational efficiency<\/h3>\n<p>Fewer manual checks, automated flows, less friction end-to-end.<\/p>\n<\/article><\/div>\n<hr class=\"benefits-divider\">\n<div class=\"benefits-grid\">\n<article class=\"benefit-card reveal\">\n<div class=\"benefit-num\">\u221280%<\/div>\n<h3>Information verification time<\/h3>\n<\/article>\n<article class=\"benefit-card reveal\">\n<div class=\"benefit-num\">\u221295%<\/div>\n<h3>Disputes<\/h3>\n<\/article>\n<article class=\"benefit-card reveal\">\n<div class=\"benefit-num\">100%<\/div>\n<h3>Regulatory compliance<\/h3>\n<\/article><\/div>\n<\/p><\/div>\n<\/section>\n<section class=\"section\" id=\"access\">\n<div class=\"container\">\n<div class=\"access-layout reveal\">\n<div class=\"access-text\">\n          <span class=\"eyebrow\">Where you use it<\/span><\/p>\n<h2>Five ways to access TrueScreen.<\/h2>\n<p>One platform, five entry points: mobile, web, dedicated desktop, browser extension or directly via API. The same forensic methodology, wherever your teams work.<\/p>\n<ul class=\"access-list\">\n<li><a href=\"https:\/\/truescreen.io\/app\/\"><strong>Mobile app<\/strong> \u2014 iOS & Android<\/a><\/li>\n<li><a href=\"https:\/\/truescreen.io\/platform\/\"><strong>Web portal<\/strong> \u2014 Desktop browser<\/a><\/li>\n<li><a href=\"https:\/\/truescreen.io\/forensic-browser\/\"><strong>Forensic Browser<\/strong> \u2014 Desktop app<\/a><\/li>\n<li><a href=\"https:\/\/truescreen.io\/web-notarization-chrome-extension\/\"><strong>Browser extension<\/strong> \u2014 In your browser<\/a><\/li>\n<li><a href=\"https:\/\/truescreen.io\/api-integration\/\"><strong>API & MCP<\/strong> \u2014 Integration into your systems<\/a><\/li>\n<\/ul><\/div>\n<div class=\"access-visual\">\n          <img src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/ecosystem-overview.webp\" alt=\"TrueScreen ecosystem: mobile, web portal, forensic browser, browser extension and API\/MCP\" decoding=\"async\">\n        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<section class=\"section\" id=\"sectors\">\n<div class=\"container\">\n<div class=\"section-header reveal\">\n        <span class=\"eyebrow\">Who it\u2019s for<\/span><\/p>\n<h2>Designed for professionals and businesses<\/h2>\n<\/p><\/div>\n<div class=\"sect-rail\" role=\"region\" aria-label=\"Industries carousel\">\n<div class=\"sect-rail-track\">\n          <a href=\"https:\/\/truescreen.io\/solutions\/\" class=\"sect-mini reveal\"><\/p>\n<div class=\"sect-mini-visual\" style=\"background-image: url('https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/sector-insurance.webp');\"><\/div>\n<div class=\"sect-mini-body\">\n              <span class=\"sect-mini-tag\">Industry<\/span><\/p>\n<h3>Insurance<\/h3>\n<p>Certified claim evidence with chain of custody, usable in court and reinsurance.<\/p>\n<\/p><\/div>\n<p>          <\/a><br \/>\n          <a href=\"https:\/\/truescreen.io\/solutions\/\" class=\"sect-mini reveal\"><\/p>\n<div class=\"sect-mini-visual\" style=\"background-image: url('https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/sector-legal.webp');\"><\/div>\n<div class=\"sect-mini-body\">\n              <span class=\"sect-mini-tag\">Industry<\/span><\/p>\n<h3>Legal<\/h3>\n<p>Web pages, chats and posts captured the moment they appear, ready to file as evidence.<\/p>\n<\/p><\/div>\n<p>          <\/a><br \/>\n          <a href=\"https:\/\/truescreen.io\/solutions\/\" class=\"sect-mini reveal\"><\/p>\n<div class=\"sect-mini-visual\" style=\"background-image: url('https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/sector-construction.webp');\"><\/div>\n<div class=\"sect-mini-body\">\n              <span class=\"sect-mini-tag\">Industry<\/span><\/p>\n<h3>Construction<\/h3>\n<p>Site progress, safety records and reservations captured on the spot with chain of custody.<\/p>\n<\/p><\/div>\n<p>          <\/a><br \/>\n          <a href=\"https:\/\/truescreen.io\/solutions\/\" class=\"sect-mini reveal\"><\/p>\n<div class=\"sect-mini-visual\" style=\"background-image: url('https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/sector-manufacturing.webp');\"><\/div>\n<div class=\"sect-mini-body\">\n              <span class=\"sect-mini-tag\">Industry<\/span><\/p>\n<h3>Manufacturing<\/h3>\n<p>Production records, quality controls and supplier audits sealed with timestamp and hash.<\/p>\n<\/p><\/div>\n<p>          <\/a><br \/>\n          <a href=\"https:\/\/truescreen.io\/solutions\/\" class=\"sect-mini reveal\"><\/p>\n<div class=\"sect-mini-visual\" style=\"background-image: url('https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/sector-healthcare.webp');\"><\/div>\n<div class=\"sect-mini-body\">\n              <span class=\"sect-mini-tag\">Industry<\/span><\/p>\n<h3>Healthcare<\/h3>\n<p>Telemedicine sessions, informed consents and clinical records captured with legal value.<\/p>\n<\/p><\/div>\n<p>          <\/a><br \/>\n          <a href=\"https:\/\/truescreen.io\/solutions\/\" class=\"sect-mini sect-mini-cta reveal\"><\/p>\n<div class=\"sect-mini-cta-icon\" aria-hidden=\"true\">\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"M13 5l7 7-7 7\"\/><\/svg>\n            <\/div>\n<div class=\"sect-mini-body\">\n              <span class=\"sect-mini-tag\">All industries<\/span><\/p>\n<h3>Discover more<\/h3>\n<p>Explore every use case across HR, public sector, insurance, finance, legal and more.<\/p>\n<\/p><\/div>\n<p>          <\/a>\n        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<section class=\"section case-section\">\n<div class=\"container\">\n<div class=\"section-header reveal\" style=\"text-align: center; max-width: 720px; margin: 0 auto 32px;\">\n        <span class=\"eyebrow\">Customer stories<\/span><\/p>\n<h2>What our customers say<\/h2>\n<\/p><\/div>\n<div class=\"case-rail\" data-autoscroll=\"4000\" role=\"region\" aria-label=\"Customer stories\">\n<div class=\"case-rail-track\">\n<article class=\"case-quote reveal\">\n<blockquote><p>\n              Vittoria Assicurazioni adopts TrueScreen\u2019s technology to certify information related to claims.\n            <\/p><\/blockquote>\n<div class=\"case-author\">\n<div class=\"meta\">\n                <strong>Mario Maiocchi<\/strong><br \/>\n                <span>Head of Claims, Vittoria Assicurazioni<\/span>\n              <\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"case-quote reveal\">\n<blockquote><p>\n              We successfully deliver TrueScreen to our clients, improving the quality and the legal value of our services.\n            <\/p><\/blockquote>\n<div class=\"case-author\">\n<div class=\"meta\">\n                <strong>Mattia Fasoli<\/strong><br \/>\n                <span>Head of Product, DAS Tutela Legale (Generali)<\/span>\n              <\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"case-quote reveal\">\n<blockquote><p>\n              Thanks to TrueScreen, our technology process has accelerated, enabling us to deliver secure and efficient digital services.\n            <\/p><\/blockquote>\n<div class=\"case-author\">\n<div class=\"meta\">\n                <strong>Rossella Manfredi<\/strong><br \/>\n                <span>General Manager, Credem Assicurazioni<\/span>\n              <\/div>\n<\/p><\/div>\n<\/article><\/div>\n<div class=\"case-dots\" role=\"tablist\" aria-label=\"Story selector\">\n          <button type=\"button\" class=\"case-dot is-active\" data-i=\"0\" aria-label=\"Story 1\"><\/button><br \/>\n          <button type=\"button\" class=\"case-dot\" data-i=\"1\" aria-label=\"Story 2\"><\/button><br \/>\n          <button type=\"button\" class=\"case-dot\" data-i=\"2\" aria-label=\"Story 3\"><\/button>\n        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<section class=\"section enterprise-section\" id=\"enterprise\">\n<div class=\"container\">\n<div class=\"enterprise-frame reveal\">\n<div class=\"section-header\" style=\"text-align: left; max-width: 760px; margin-left: 0;\">\n          <span class=\"eyebrow\">Enterprise solutions<\/span><\/p>\n<h2>Drop-in trust for your most complex processes.<\/h2>\n<p>TrueScreen fits into your existing stack to add legal trust, compliance and security \u2014 accelerating the workflows that matter most, without disrupting them.<\/p>\n<\/p><\/div>\n<div class=\"ent-grid\">\n<article class=\"ent-card\">\n<div class=\"ent-icon\" aria-hidden=\"true\">\n              <!-- Headset \/ agent: dedicated account manager --><br \/>\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                <path d=\"M5 13v-1a7 7 0 0 1 14 0v1\"\/>\n                <rect x=\"3\" y=\"13\" width=\"4\" height=\"6\" rx=\"1.2\"\/>\n                <rect x=\"17\" y=\"13\" width=\"4\" height=\"6\" rx=\"1.2\"\/>\n                <path d=\"M19 19v1a2 2 0 0 1-2 2h-3\"\/>\n              <\/svg>\n            <\/div>\n<h3>Dedicated account manager<\/h3>\n<p>Enjoy 24\/7 support, monitoring and guidance from a TrueScreen expert assigned to your account.<\/p>\n<\/article>\n<article class=\"ent-card\">\n<div class=\"ent-icon\" aria-hidden=\"true\">\n              <!-- Puzzle pieces: custom integrations --><br \/>\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                <path d=\"M10 3 H8 a2 2 0 0 0 -2 2 v3 H4 a2 2 0 0 0 0 4 h2 v3 a2 2 0 0 0 2 2 h3 v-2 a2 2 0 0 1 4 0 v2 h3 a2 2 0 0 0 2 -2 v-3 h-2 a2 2 0 0 1 0 -4 h2 V5 a2 2 0 0 0 -2 -2 h-3 v2 a2 2 0 0 1 -4 0 V3 Z\"\/>\n              <\/svg>\n            <\/div>\n<h3>Custom integrations<\/h3>\n<p>We build tailored integrations to seamlessly fit your internal tools and workflows.<\/p>\n<\/article>\n<article class=\"ent-card\">\n<div class=\"ent-icon\" aria-hidden=\"true\">\n              <!-- Shield with check + clock arc: SLA guarantees --><br \/>\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                <path d=\"M12 3 L4 6 V12 C4 16.5 7.5 20 12 21 C16.5 20 20 16.5 20 12 V6 Z\"\/>\n                <path d=\"M9 12 L11.2 14.2 L15.5 9.8\"\/>\n              <\/svg>\n            <\/div>\n<h3>SLA guarantees<\/h3>\n<p>Enterprise-grade uptime, reliability and support, backed by contractual SLAs.<\/p>\n<\/article>\n<article class=\"ent-card\">\n<div class=\"ent-icon\" aria-hidden=\"true\">\n              <!-- Lock with key cutout: advanced security --><br \/>\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                <rect x=\"4\" y=\"10\" width=\"16\" height=\"11\" rx=\"2\"\/>\n                <path d=\"M8 10 V7 a4 4 0 0 1 8 0 v3\"\/>\n                <circle cx=\"12\" cy=\"15.5\" r=\"1.4\"\/>\n                <path d=\"M12 16.9 V18.5\"\/>\n              <\/svg>\n            <\/div>\n<h3>Advanced security features<\/h3>\n<p>SSO, detailed audit logs and robust custom security controls for compliance.<\/p>\n<\/article>\n<article class=\"ent-card\">\n<div class=\"ent-icon\" aria-hidden=\"true\">\n              <!-- Flag on roadmap line: prioritized roadmap --><br \/>\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                <path d=\"M5 4 V20\"\/>\n                <path d=\"M5 4 H17 L14.5 8 L17 12 H5\"\/>\n              <\/svg>\n            <\/div>\n<h3>Prioritized features on roadmap<\/h3>\n<p>Influence our roadmap by shaping what we build next, based on your enterprise needs.<\/p>\n<\/article>\n<article class=\"ent-card\">\n<div class=\"ent-icon\" aria-hidden=\"true\">\n              <!-- Bar chart with up arrow: higher limits --><br \/>\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                <line x1=\"3\" y1=\"20\" x2=\"21\" y2=\"20\"\/>\n                <rect x=\"5\" y=\"13\" width=\"3\" height=\"7\"\/>\n                <rect x=\"10.5\" y=\"9\" width=\"3\" height=\"11\"\/>\n                <rect x=\"16\" y=\"5\" width=\"3\" height=\"15\"\/>\n                <path d=\"M14 5 L17.5 1.5 L21 5\"\/>\n              <\/svg>\n            <\/div>\n<h3>Higher limits<\/h3>\n<p>Access increased usage limits across volumes, users and operations to scale freely.<\/p>\n<\/article><\/div>\n<div class=\"ent-chips\">\n          <span class=\"ent-chip\"><span class=\"chip-dot\"><\/span>EU data residency<\/span><br \/>\n          <span class=\"ent-chip\"><span class=\"chip-dot\"><\/span>ISO\/IEC 27001<\/span><br \/>\n          <span class=\"ent-chip\"><span class=\"chip-dot\"><\/span>ISO 9001<\/span><br \/>\n          <span class=\"ent-chip\"><span class=\"chip-dot\"><\/span>Guided onboarding<\/span>\n        <\/div>\n<div class=\"ent-cta\">\n<div class=\"ent-cta-text\">\n<h3>Discover how TrueScreen adapts to your organization.<\/h3>\n<p>Book a quick call with our experts to discuss your needs and identify the best fit for your organization.<\/p>\n<\/p><\/div>\n<div class=\"ent-cta-actions\">\n            <a href=\"https:\/\/truescreen.io\/contact-us\/\" class=\"btn btn-primary\">Talk to an expert<\/a>\n          <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<section class=\"section faq-section\" id=\"faq\">\n<div class=\"container\">\n<div class=\"section-header reveal\">\n        <span class=\"eyebrow\">Frequently asked questions<\/span><\/p>\n<h2>Frequently asked questions<\/h2>\n<\/p><\/div>\n<div class=\"faq-list\">\n<details class=\"faq-item reveal\" open>\n<summary>What is TrueScreen?<\/summary>\n<div class=\"answer\">\n            TrueScreen is a Data Authenticity Platform that acquires, verifies, and certifies the authenticity of digital content with full international legal value. The patented technology follows the ISO\/IEC 27037 forensic methodology, ensuring that photos, videos, documents, emails, chats, and online meetings are authentic and tamper-proof from the moment of acquisition. Available as a mobile app, web portal, and enterprise API, TrueScreen serves insurance, legal, construction, public administration, and 10+ industries across 150+ countries.\n          <\/div>\n<\/details>\n<details class=\"faq-item reveal\">\n<summary>Who uses TrueScreen?<\/summary>\n<div class=\"answer\">\n            Organizations, professionals, and individuals who need to guarantee the authenticity of digital information across critical workflows. Insurance companies certify claims documentation and inspections. Law firms collect digital evidence with full evidentiary value for litigation and investigations. Construction firms certify site inspections and workplace safety. Public administration documents operational activities with a complete chain of custody.\n          <\/div>\n<\/details>\n<details class=\"faq-item reveal\">\n<summary>What is the legal value of TrueScreen certification?<\/summary>\n<div class=\"answer\">\n            TrueScreen certifications carry full legal and evidentiary value recognized in judicial proceedings worldwide, complying with the eIDAS Regulation (EU 910\/2014) for electronic trust services and ISO\/IEC 27037 guidelines for forensic digital evidence handling. Each certification includes a qualified timestamp from an international QTSP, SHA-256 cryptographic hash, GPS geolocation, device metadata, and chain-of-custody documentation for digital evidence preservation. These internationally recognized standards ensure consistent legal recognition across 150+ countries.\n          <\/div>\n<\/details>\n<details class=\"faq-item reveal\">\n<summary>How much does TrueScreen cost?<\/summary>\n<div class=\"answer\">\n            TrueScreen offers three plans: <strong>Personal<\/strong> with pay-per-use credits that never expire and no subscription required, ideal for professionals and individuals. <strong>Business<\/strong> from 60 EUR per month for teams of up to 3 users, including multimedia certification, qualified timestamps, email certification, and deepfake detection. <strong>Enterprise<\/strong> with custom volume-based pricing, unlimited users, multiple workspaces, APIs and SDKs, custom workflows, SSO, and dedicated support. Full details on the pricing page.\n          <\/div>\n<\/details>\n<details class=\"faq-item reveal\">\n<summary>What content can I certify?<\/summary>\n<div class=\"answer\">\n            TrueScreen certifies virtually any type of digital content: photos and videos captured in real time, screenshots and screen recordings, WhatsApp chats and conversations from any messaging platform, web pages through certified browsing, audio recordings, certified email with full header authentication, documents and files of any format, and geolocations. Each acquisition captures forensic metadata: GPS coordinates, qualified timestamps, and device information.\n          <\/div>\n<\/details>\n<details class=\"faq-item reveal\">\n<summary>How does acquisition work: real-time vs import?<\/summary>\n<div class=\"answer\">\n            TrueScreen provides two acquisition modes rooted in digital forensics best practices and forensic evidence collection standards. <strong>Real-time acquisition<\/strong> captures content directly through TrueScreen\u2019s controlled environment: authenticity is guaranteed from the moment of creation, delivering the highest evidentiary value. <strong>Import from library<\/strong> seals existing files, certifying their immutability from the moment of import: evidentiary value is lower than real-time but stronger than any uncertified file. For existing documents, file notarization applies a qualified timestamp and digital seal to guarantee date certainty and future immutability.\n          <\/div>\n<\/details>\n<details class=\"faq-item reveal\">\n<summary>Can TrueScreen certify online meetings?<\/summary>\n<div class=\"answer\">\n            Yes. TrueScreen can record and certify video conferences on Google Meet, Microsoft Teams, Zoom, and Slack. A TrueScreen bot joins the meeting and certifies all audio, video, and interactions in real time, generating an automatic transcript. The output includes certified recordings, PDF forensic report, JSON report, XML with QTSP seal, and digital signature. Each recording carries full evidentiary value in legal proceedings.\n          <\/div>\n<\/details>\n<details class=\"faq-item reveal\">\n<summary>Does TrueScreen detect deepfake content?<\/summary>\n<div class=\"answer\">\n            Yes. TrueScreen includes a deepfake detection capability that analyzes visual, audio, textual, and metadata signals through multiple cross-validated AI engines. This feature is designed for external content that cannot be captured through TrueScreen\u2019s certified environment and requires forensic authenticity verification. TrueScreen\u2019s approach is complementary: the platform guarantees authenticity at the source through certified acquisition, and offers deepfake detection as an additional verification layer for content of uncertain provenance.\n          <\/div>\n<\/details>\n<details class=\"faq-item reveal\">\n<summary>Does TrueScreen ensure regulatory compliance?<\/summary>\n<div class=\"answer\">\n            Yes. TrueScreen simplifies compliance with NIS2, SOC 2 requirements, the Digital Services Act, the EU AI Act, GDPR, and other international regulations mandating data integrity and traceability. Certifications create auditable records with a verifiable chain of custody, and all forensic documentation aligns with ISO\/IEC 27037. For privacy, the platform fully complies with GDPR: certified content is stored in a secure cloud accessible only to the user, and Enterprise licenses allow files to remain on company servers without modifying data processing terms.\n          <\/div>\n<\/details>\n<details class=\"faq-item reveal\">\n<summary>Can certified evidence be challenged in court?<\/summary>\n<div class=\"answer\">\n            Any evidence can be challenged in court. However, TrueScreen certifications are designed to withstand any challenge through the ISO\/IEC 27037 forensic methodology, which ensures digital evidence preservation with maximum evidentiary value: SHA-256 cryptographic hash, qualified timestamp, GPS geolocation, and device metadata create a complete chain of custody that can be independently verified. For technical examination, TrueScreen\u2019s source code and activity logs can be reviewed under NDA.\n          <\/div>\n<\/details>\n<details class=\"faq-item reveal\">\n<summary>Can TrueScreen integrate with enterprise systems?<\/summary>\n<div class=\"answer\">\n            Yes. TrueScreen provides RESTful APIs and native SDKs for seamless integration into enterprise systems and third-party platforms: document management systems, CRM, ERP, and cloud environments including AWS S3, Microsoft Azure, Google Cloud, SharePoint, and SFTP servers. Certification capabilities embed directly into operational workflows through TrueScreen Flow. The platform supports Single Sign-On (SSO) via SAML 2.0 and OpenID Connect.\n          <\/div>\n<\/details>\n<details class=\"faq-item reveal\">\n<summary>Can I get customized workflows?<\/summary>\n<div class=\"answer\">\n            Yes. TrueScreen offers fully customizable data acquisition processes through TrueScreen Flow, tailored to each organization\u2019s specific needs. Configurable modules include textual data collection, multimedia content capture, geolocation capture, document visualization and certification, and identity verification integration. Custom workflows help streamline operations and ensure regulatory compliance.\n          <\/div>\n<\/details><\/div>\n<\/p><\/div>\n<\/section>\n<section class=\"cta-final\" id=\"start\">\n<div class=\"container\">\n      <span class=\"eyebrow reveal\">Start now<\/span><\/p>\n<h2 class=\"reveal\">Start protecting the authenticity of your data.<\/h2>\n<p class=\"reveal\">Capture, certify and verify any critical content with full legal value \u2014 in just a few minutes. Accessible, simple and ready for every team.<\/p>\n<div class=\"actions reveal\">\n        <a href=\"https:\/\/portal.truescreen.io\/signin\/\" target=\"_blank\" rel=\"noopener\" class=\"btn btn-primary\">Start free<\/a><br \/>\n        <a href=\"https:\/\/truescreen.io\/contact-us\/\" class=\"btn btn-secondary\">Book a demo<\/a>\n      <\/div>\n<\/p><\/div>\n<\/section>\n<\/div>\n<p><script id=\"tsr-test4-js\">\/\/ Sticky header: aggiunge classe al primo scroll\n(function() {\n  var h = document.getElementById('siteHeader');\n  function onScroll() {\n    if (window.scrollY > 8) h.classList.add('scrolled');\n    else h.classList.remove('scrolled');\n  }\n  window.addEventListener('scroll', onScroll, { passive: true });\n})();\n\/\/ Customer stories carousel: paginate on mobile, auto-scroll every Nms (data-autoscroll)\n(function() {\n  document.querySelectorAll('.case-rail').forEach(function(rail) {\n    var track = rail.querySelector('.case-rail-track');\n    if (!track) return;\n    var quotes = Array.from(track.children).filter(function(el){ return el.matches('.case-quote'); });\n    var dots = Array.from(rail.querySelectorAll('.case-dot'));\n    var interval = parseInt(rail.dataset.autoscroll || '0', 10);\n    var current = 0;\n    var paused = false;\n    var pauseTimer = null;\n    function scrollToIndex(i) {\n      if (!quotes[i]) return;\n      var rect = quotes[i].getBoundingClientRect();\n      var trackRect = track.getBoundingClientRect();\n      var offset = quotes[i].offsetLeft - track.offsetLeft;\n      track.scrollTo({ left: offset, behavior: 'smooth' });\n      current = i;\n      dots.forEach(function(d, idx){ d.classList.toggle('is-active', idx === i); });\n    }\n    dots.forEach(function(d, idx) {\n      d.addEventListener('click', function() {\n        scrollToIndex(idx);\n        pause(8000);\n      });\n    });\n    track.addEventListener('scroll', function() {\n      var maxScroll = track.scrollWidth - track.clientWidth;\n      var ratio = maxScroll > 0 ? track.scrollLeft \/ maxScroll : 0;\n      var i = Math.round(ratio * (quotes.length - 1));\n      if (i !== current) {\n        current = i;\n        dots.forEach(function(d, idx){ d.classList.toggle('is-active', idx === i); });\n      }\n    }, { passive: true });\n    track.addEventListener('touchstart', function() { pause(8000); }, { passive: true });\n    rail.addEventListener('mouseenter', function() { paused = true; });\n    rail.addEventListener('mouseleave', function() { paused = false; });\n    function pause(ms) {\n      paused = true;\n      if (pauseTimer) clearTimeout(pauseTimer);\n      pauseTimer = setTimeout(function() { paused = false; }, ms);\n    }\n    if (interval > 0 && quotes.length > 1) {\n      \/\/ Only auto-scroll on mobile (where the snap layout is active)\n      function isMobile() { return window.matchMedia('(max-width: 767px)').matches; }\n      setInterval(function() {\n        if (paused || !isMobile()) return;\n        var next = (current + 1) % quotes.length;\n        scrollToIndex(next);\n      }, interval);\n    }\n  });\n})();\n\/\/ Reveal-on-scroll: IntersectionObserver\n\/\/ Activates the animated initial state ONLY after JS is confirmed running.\n\/\/ Above-the-fold elements get .in-view immediately so they appear without\n\/\/ waiting for an intersection callback (which can be delayed on slow JS).\n(function() {\n  if (!('IntersectionObserver' in window)) {\n    document.querySelectorAll('.reveal').forEach(function(el){ el.classList.add('in-view'); });\n    return;\n  }\n  document.documentElement.classList.add('reveal-ready');\n  var io = new IntersectionObserver(function(entries) {\n    entries.forEach(function(e) {\n      if (e.isIntersecting) {\n        e.target.classList.add('in-view');\n        io.unobserve(e.target);\n      }\n    });\n  }, { rootMargin: '-40px 0px', threshold: 0.05 });\n  var vh = window.innerHeight || 800;\n  document.querySelectorAll('.reveal').forEach(function(el){\n    var rect = el.getBoundingClientRect();\n    if (rect.top < vh) {\n      el.classList.add('in-view');\n    } else {\n      io.observe(el);\n    }\n  });\n})();\n\/\/ Trust flow: 3 linee dalle 2 card stage + flow-node alla process card sottostante\n\/\/ Trasmette l'idea che l'efficienza operativa attraversa TUTTO il processo\n(function() {\n  var canvas = document.querySelector('.trust-flow-canvas');\n  if (!canvas) return;\n  var pathL = document.getElementById('tfcLinkPathL');\n  var pathR = document.getElementById('tfcLinkPathR');\n  var line = document.getElementById('tfcLinkLine');\n  var entryLine = document.getElementById('tfcEntryLine');\n  var exitLine = document.getElementById('tfcExitLine');\n  var svg = canvas.querySelector('.tfc-link');\n  var process = canvas.querySelector('.tfc-process');\n  var stage = canvas.querySelector('.tfc-stage');\n  if (!pathL || !pathR || !line || !svg || !process || !stage) return;\n  var cards = stage.querySelectorAll('.tfc-card');\n  if (cards.length < 2) return;\n  function update() {\n    if (window.innerWidth < 768) {\n      \/\/ Su mobile resetta eventuali width inline e termina (no SVG\/connectors)\n      if (process) process.style.width = '';\n      return;\n    }\n    \/\/ Sync larghezza process card a quella esatta delle card stage (flex 1:1 con tfc-flow in mezzo)\n    if (process && cards[0]) {\n      process.style.width = cards[0].getBoundingClientRect().width + 'px';\n    }\n    var cRect = canvas.getBoundingClientRect();\n    var pRect = process.getBoundingClientRect();\n    var c0Rect = cards[0].getBoundingClientRect();\n    var c1Rect = cards[1].getBoundingClientRect();\n    svg.setAttribute('viewBox', '0 0 ' + cRect.width + ' ' + cRect.height);\n    \/\/ Centro orizzontale tra le 2 card stage (waypoint per path A senza flow-node)\n    var xN = (c0Rect.right + c1Rect.left) \/ 2 - cRect.left;\n    var yN = c0Rect.top + c0Rect.height \/ 2 - cRect.top;\n    var xPC = pRect.left + pRect.width \/ 2 - cRect.left;\n    var yPT = pRect.top - cRect.top;\n    \/\/ tfcLinkLine: nascosto (sostituito dalle L-shape in pathL\/pathR)\n    line.setAttribute('x1', 0);\n    line.setAttribute('y1', 0);\n    line.setAttribute('x2', 0);\n    line.setAttribute('y2', 0);\n    \/\/ L-shape connectors: from incoming bottom 1\/3 from left \u2192 right angle \u2192 operational left\n    var xLeft1Third = c0Rect.left - cRect.left + c0Rect.width \/ 3;\n    var xRight1Third = c1Rect.left - cRect.left + c1Rect.width * 2 \/ 3;\n    var yIncomingBottom = c0Rect.bottom - cRect.top;\n    var yOutgoingBottom = c1Rect.bottom - cRect.top;\n    var yProcMid = pRect.top + pRect.height \/ 2 - cRect.top;\n    var xProcLeft = pRect.left - cRect.left;\n    var xProcRight = pRect.right - cRect.left;\n    \/\/ Visible left L-connector: vertical down from incoming bottom 1\/3, right-angle, horizontal to operational left\n    pathL.setAttribute('d',\n      'M ' + xLeft1Third + ' ' + yIncomingBottom +\n      ' L ' + xLeft1Third + ' ' + yProcMid +\n      ' L ' + xProcLeft + ' ' + yProcMid\n    );\n    \/\/ Visible right L-connector (specular): horizontal from operational right, right-angle, vertical up to outgoing bottom 1\/3\n    pathR.setAttribute('d',\n      'M ' + xProcRight + ' ' + yProcMid +\n      ' L ' + xRight1Third + ' ' + yProcMid +\n      ' L ' + xRight1Third + ' ' + yOutgoingBottom\n    );\n    \/\/ Entry line: bordo sinistro canvas \u2192 centro sinistro INPUT card\n    \/\/ Path (non line) per far funzionare il gradiente objectBoundingBox su tracciato orizzontale.\n    if (entryLine) {\n      var xEntryStart = 0;\n      var xEntryEnd = c0Rect.left - cRect.left;\n      var yEntry = c0Rect.top + c0Rect.height \/ 2 - cRect.top;\n      \/\/ Inclino di 0.001 per evitare bbox height=0 che spegne objectBoundingBox gradient\n      entryLine.setAttribute('d', 'M ' + xEntryStart + ' ' + yEntry + ' L ' + xEntryEnd + ' ' + (yEntry + 0.001));\n    }\n    \/\/ Exit line: centro destro OUTPUT card \u2192 bordo destro canvas\n    if (exitLine) {\n      var xExitStart = c1Rect.right - cRect.left;\n      var xExitEnd = cRect.width;\n      var yExit = c1Rect.top + c1Rect.height \/ 2 - cRect.top;\n      exitLine.setAttribute('d', 'M ' + xExitStart + ' ' + yExit + ' L ' + xExitEnd + ' ' + (yExit + 0.001));\n    }\n    \/\/ Motion paths for animated beams\n    var motionMain = document.getElementById('tfcMotionMain');\n    var motionBranch = document.getElementById('tfcMotionBranch');\n    var animA = document.getElementById('tfcMotionAnimA');\n    var animB = document.getElementById('tfcMotionAnimB');\n    var yMid = c0Rect.top + c0Rect.height \/ 2 - cRect.top;\n    var xRightExit = cRect.width;\n    function segLen(p1, p2) {\n      var dx = p2[0] - p1[0], dy = p2[1] - p1[1];\n      return Math.sqrt(dx*dx + dy*dy);\n    }\n    function totalLen(points) {\n      var t = 0;\n      for (var i = 1; i < points.length; i++) t += segLen(points[i-1], points[i]);\n      return t;\n    }\n    function cumFracs(points) {\n      var lengths = [0];\n      var t = 0;\n      for (var i = 1; i < points.length; i++) {\n        t += segLen(points[i-1], points[i]);\n        lengths.push(t);\n      }\n      return lengths.map(function(l){ return t > 0 ? l \/ t : 0; });\n    }\n    \/\/ Path A waypoints (top route, all at yMid):\n    \/\/   start \u2192 split (xLeft1Third, yMid) \u2192 org node (xN, yN) \u2192 rejoin (xRight1Third, yMid) \u2192 end\n    var ptsA = [\n      [0, yMid],\n      [xLeft1Third, yMid],\n      [xN, yN],\n      [xRight1Third, yMid],\n      [xRightExit, yMid]\n    ];\n    \/\/ Path B waypoints (bottom L-shape route through operational):\n    \/\/   start \u2192 split point at incoming bottom 1\/3 \u2192 down \u2192 operational \u2192 up \u2192 rejoin at outgoing bottom 1\/3 \u2192 end\n    var ptsB = [\n      [0, yMid],\n      [xLeft1Third, yMid],\n      [xLeft1Third, yProcMid],\n      [xProcLeft, yProcMid],\n      [xProcRight, yProcMid],\n      [xRight1Third, yProcMid],\n      [xRight1Third, yMid],\n      [xRightExit, yMid]\n    ];\n    if (motionMain) {\n      motionMain.setAttribute('d', ptsA.map(function(p, i){ return (i===0?'M ':' L ')+p[0]+' '+p[1]; }).join(''));\n    }\n    if (motionBranch) {\n      motionBranch.setAttribute('d', ptsB.map(function(p, i){ return (i===0?'M ':' L ')+p[0]+' '+p[1]; }).join(''));\n    }\n    \/\/ Synchronize beams: arrive at split-point waypoint at 25% time, rejoin-point at 75% time\n    var fracsA = cumFracs(ptsA);\n    var fracsB = cumFracs(ptsB);\n    var splitFracA = fracsA[1];\n    var rejoinFracA = fracsA[fracsA.length - 2];\n    var splitFracB = fracsB[1];\n    var rejoinFracB = fracsB[fracsB.length - 2];\n    if (animA && animB) {\n      animA.setAttribute('keyTimes', '0;0.25;0.75;1');\n      animA.setAttribute('keyPoints', '0;' + splitFracA.toFixed(4) + ';' + rejoinFracA.toFixed(4) + ';1');\n      animB.setAttribute('keyTimes', '0;0.25;0.75;1');\n      animB.setAttribute('keyPoints', '0;' + splitFracB.toFixed(4) + ';' + rejoinFracB.toFixed(4) + ';1');\n    }\n    \/\/ Cache for the rAF tile-glow loop\n    canvas.__tfcState = {\n      ptsA: ptsA, fracsA: fracsA, splitFracA: splitFracA, rejoinFracA: rejoinFracA,\n      ptsB: ptsB, fracsB: fracsB, splitFracB: splitFracB, rejoinFracB: rejoinFracB,\n      cards: [\n        { el: cards[0], rect: { left: c0Rect.left - cRect.left, top: c0Rect.top - cRect.top, right: c0Rect.right - cRect.left, bottom: c0Rect.bottom - cRect.top } },\n        { el: cards[1], rect: { left: c1Rect.left - cRect.left, top: c1Rect.top - cRect.top, right: c1Rect.right - cRect.left, bottom: c1Rect.bottom - cRect.top } },\n        { el: process,  rect: { left: pRect.left  - cRect.left, top: pRect.top  - cRect.top, right: pRect.right  - cRect.left, bottom: pRect.bottom  - cRect.top } }\n      ]\n    };\n  }\n  update();\n  window.addEventListener('resize', update, { passive: true });\n  if (document.fonts && document.fonts.ready) {\n    document.fonts.ready.then(update);\n  }\n  setTimeout(update, 200);\n  \/\/ Tile glow loop: track each beam's position vs cards, toggle .tfc-glow when a beam is over a tile\n  function fracToPos(points, fracs, frac) {\n    if (frac <= 0) return [points[0][0], points[0][1]];\n    if (frac >= 1) return [points[points.length-1][0], points[points.length-1][1]];\n    for (var i = 1; i < fracs.length; i++) {\n      if (frac <= fracs[i]) {\n        var span = fracs[i] - fracs[i-1];\n        var sf = span > 0 ? (frac - fracs[i-1]) \/ span : 0;\n        var p1 = points[i-1], p2 = points[i];\n        return [p1[0] + (p2[0]-p1[0])*sf, p1[1] + (p2[1]-p1[1])*sf];\n      }\n    }\n    return [points[points.length-1][0], points[points.length-1][1]];\n  }\n  function pathFracAt(t, splitFrac, rejoinFrac) {\n    if (t <= 0.25) return (t\/0.25) * splitFrac;\n    if (t <= 0.75) return splitFrac + ((t-0.25)\/0.5) * (rejoinFrac - splitFrac);\n    return rejoinFrac + ((t-0.75)\/0.25) * (1 - rejoinFrac);\n  }\n  var DUR_S = 8;\n  function tick() {\n    var st = canvas.__tfcState;\n    if (st && window.innerWidth >= 768 && svg && typeof svg.getCurrentTime === 'function') {\n      \/\/ Use SVG's own SMIL clock so JS stays in sync with the animateMotion timeline\n      var svgT = svg.getCurrentTime();\n      var t = (svgT % DUR_S) \/ DUR_S;\n      var pa = fracToPos(st.ptsA, st.fracsA, pathFracAt(t, st.splitFracA, st.rejoinFracA));\n      var pb = fracToPos(st.ptsB, st.fracsB, pathFracAt(t, st.splitFracB, st.rejoinFracB));\n      st.cards.forEach(function(c){\n        var r = c.rect;\n        var inA = pa[0] >= r.left && pa[0] <= r.right && pa[1] >= r.top && pa[1] <= r.bottom;\n        var inB = pb[0] >= r.left && pb[0] <= r.right && pb[1] >= r.top && pb[1] <= r.bottom;\n        c.el.classList.toggle('tfc-glow', inA || inB);\n      });\n    }\n    requestAnimationFrame(tick);\n  }\n  requestAnimationFrame(tick);\n})();\n\/\/ Hero orbit: shield + 3 ellittiche tilted con icone (porting da Remotion Scene01_Opening)\n(function() {\n  var container = document.getElementById('heroOrbitIcons');\n  if (!container) return;\n  \/\/ 3 anelli, copia dei parametri di Galaxy() in Scene01_Opening.tsx (scalati a 600x600)\n  var rings = [\n    {\n      rx: 184, ry: 72, period: 22, tilt: -10, phase: 0, dir: 1,\n      items: [\n        { src: 'https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/orbit\/scan.svg', white: true, size: 56 },\n        { src: 'https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/orbit\/chat.svg', white: true, size: 56 },\n        { src: 'https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/orbit\/audio.svg', white: true, size: 56 },\n        { src: 'https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/orbit\/gps-pointer.svg', white: true, size: 56 }\n      ]\n    },\n    {\n      rx: 240, ry: 92, period: 30, tilt: -8, phase: Math.PI * 0.4, dir: -1,\n      items: [\n        { src: 'https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/orbit\/video.svg', white: true, size: 62 },\n        { src: 'https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/orbit\/email.svg', white: true, size: 62 },\n        { src: 'https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/orbit\/document.svg', white: true, size: 62 },\n        { src: 'https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/orbit\/screenshot.svg', white: true, size: 62 }\n      ]\n    },\n    {\n      rx: 296, ry: 112, period: 38, tilt: -6, phase: Math.PI * 0.9, dir: 1,\n      items: [\n        { src: 'https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/orbit\/phone.svg', white: true, size: 58 },\n        { src: 'https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/orbit\/screen-record.svg', white: true, size: 58 },\n        { src: 'https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/orbit\/meet-certification-icon-colored-1.png', white: false, size: 62 },\n        { src: 'https:\/\/truescreen.io\/wp-content\/uploads\/2026\/04\/test-3\/orbit\/browser-icon-colored.png', white: false, size: 62 }\n      ]\n    }\n  ];\n  \/\/ viewBox 600x600 \u2014 scaliamo a px reali del container\n  var VB = 600;\n  var orbit = document.getElementById('heroOrbit');\n  \/\/ Crea elementi DOM una sola volta\n  var nodes = [];\n  rings.forEach(function(ring, ringIdx) {\n    ring.items.forEach(function(it, i) {\n      var img = document.createElement('img');\n      img.src = it.src;\n      img.alt = '';\n      img.className = 'orbit-icon ' + (it.white ? 'is-white' : 'is-color');\n      img.dataset.size = it.size;\n      container.appendChild(img);\n      nodes.push({ img: img, ring: ring, ringIdx: ringIdx, idx: i, item: it });\n    });\n  });\n  var orbitSize = orbit ? orbit.getBoundingClientRect().width : 600;\n  function refreshSize() { orbitSize = orbit ? orbit.getBoundingClientRect().width : 600; }\n  window.addEventListener('resize', refreshSize, { passive: true });\n  var startTime = performance.now();\n  function tick(now) {\n    var t = (now - startTime) \/ 1000;\n    var scale2px = orbitSize \/ VB;\n    nodes.forEach(function(n) {\n      var ring = n.ring;\n      var angVel = ((Math.PI * 2) \/ ring.period) * ring.dir;\n      var baseAngle = (n.idx \/ ring.items.length) * Math.PI * 2 + ring.phase;\n      var a = baseAngle + t * angVel;\n      var ex = Math.cos(a) * ring.rx;\n      var ey = Math.sin(a) * ring.ry;\n      var ct = Math.cos((ring.tilt * Math.PI) \/ 180);\n      var st = Math.sin((ring.tilt * Math.PI) \/ 180);\n      var x = (ex * ct - ey * st) * scale2px;\n      var y = (ex * st + ey * ct) * scale2px;\n      var depth = Math.sin(a);\n      var norm = (depth + 1) \/ 2;\n      var scale = 0.55 + norm * 0.55;\n      var opacity = 0.35 + norm * 0.65;\n      var blurPx = (1 - norm) * 2.2;\n      var zIdx = depth >= 0 ? 8 : 2;\n      var size = parseFloat(n.img.dataset.size) * scale2px;\n      n.img.style.width = size + 'px';\n      n.img.style.height = size + 'px';\n      n.img.style.transform = 'translate(' + (x - size \/ 2) + 'px, ' + (y - size \/ 2) + 'px) scale(' + scale.toFixed(3) + ')';\n      n.img.style.transformOrigin = 'center';\n      n.img.style.opacity = opacity.toFixed(3);\n      n.img.style.filter = (n.item.white\n        ? 'brightness(0) invert(1) drop-shadow(0 0 12px rgba(0,122,254,0.55)) blur(' + blurPx.toFixed(2) + 'px)'\n        : 'drop-shadow(0 0 14px rgba(0,122,254,0.55)) blur(' + blurPx.toFixed(2) + 'px)');\n      n.img.style.zIndex = zIdx;\n    });\n    requestAnimationFrame(tick);\n  }\n  requestAnimationFrame(tick);\n})();<\/script><br \/>\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":15,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"100-width.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-56874","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/truescreen.io\/it\/wp-json\/wp\/v2\/pages\/56874","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\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/truescreen.io\/it\/wp-json\/wp\/v2\/comments?post=56874"}],"version-history":[{"count":3,"href":"https:\/\/truescreen.io\/it\/wp-json\/wp\/v2\/pages\/56874\/revisions"}],"predecessor-version":[{"id":56916,"href":"https:\/\/truescreen.io\/it\/wp-json\/wp\/v2\/pages\/56874\/revisions\/56916"}],"wp:attachment":[{"href":"https:\/\/truescreen.io\/it\/wp-json\/wp\/v2\/media?parent=56874"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}