{"id":1488,"date":"2022-05-13T10:57:49","date_gmt":"2022-05-13T10:57:49","guid":{"rendered":"https:\/\/in2real.comhome\/"},"modified":"2026-11-10T22:32:10","modified_gmt":"2026-11-10T22:32:10","slug":"home","status":"publish","type":"page","link":"https:\/\/in2real.com\/it\/","title":{"rendered":"Home"},"content":{"rendered":"\n<script data-wp-block-html=\"js\">\n(function () {\n  function init() {\n    if (typeof THREE === 'undefined') return setTimeout(init, 100);\n\n    const row = document.querySelector('.blob-bg');\n    if (!row) return;\n\n    const wrap = document.createElement('div');\n    wrap.style.cssText = 'position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;';\n\n    const c3d = document.createElement('canvas');\n    c3d.style.cssText = 'position:absolute;top:0;left:0;width:100%;height:100%;';\n\n    const cblur = document.createElement('canvas');\n    cblur.style.cssText = 'position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;';\n\n    wrap.appendChild(c3d);\n    wrap.appendChild(cblur);\n    row.insertBefore(wrap, row.firstChild);\n\n    let W = row.offsetWidth;\n    let H = row.offsetHeight;\n    c3d.width = cblur.width = W;\n    c3d.height = cblur.height = H;\n\n    const ctx = cblur.getContext('2d');\n\n    const renderer = new THREE.WebGLRenderer({ canvas: c3d, antialias: true });\n    renderer.setSize(W, H);\n    renderer.setPixelRatio(Math.min(devicePixelRatio, 2));\n    renderer.setClearColor(0x000000);\n\n    const scene  = new THREE.Scene();\n    const camera = new THREE.PerspectiveCamera(42, W \/ H, 0.1, 100);\n    camera.position.z = 3.4;\n\n    const noiseGLSL = `\n      vec3 mod289v3(vec3 x){return x-floor(x*(1.\/289.))*289.;}\n      vec4 mod289v4(vec4 x){return x-floor(x*(1.\/289.))*289.;}\n      vec4 permute4(vec4 x){return mod289v4(((x*34.)+1.)*x);}\n      vec4 tiSqrt(vec4 r){return 1.7928429-0.8537347*r;}\n      vec3 fade3(vec3 t){return t*t*t*(t*(t*6.-15.)+10.);}\n      float cnoise(vec3 P){\n        vec3 Pi0=floor(P),Pi1=Pi0+1.;\n        Pi0=mod289v3(Pi0);Pi1=mod289v3(Pi1);\n        vec3 Pf0=fract(P),Pf1=Pf0-1.;\n        vec4 ix=vec4(Pi0.x,Pi1.x,Pi0.x,Pi1.x);\n        vec4 iy=vec4(Pi0.yy,Pi1.yy);\n        vec4 iz0=Pi0.zzzz,iz1=Pi1.zzzz;\n        vec4 ixy=permute4(permute4(ix)+iy);\n        vec4 ixy0=permute4(ixy+iz0),ixy1=permute4(ixy+iz1);\n        vec4 gx0=ixy0\/7.,gy0=fract(floor(gx0)\/7.)-.5;gx0=fract(gx0);\n        vec4 gz0=.5-abs(gx0)-abs(gy0);\n        vec4 sz0=step(gz0,vec4(0.));gx0-=sz0*(step(0.,gx0)-.5);gy0-=sz0*(step(0.,gy0)-.5);\n        vec4 gx1=ixy1\/7.,gy1=fract(floor(gx1)\/7.)-.5;gx1=fract(gx1);\n        vec4 gz1=.5-abs(gx1)-abs(gy1);\n        vec4 sz1=step(gz1,vec4(0.));gx1-=sz1*(step(0.,gx1)-.5);gy1-=sz1*(step(0.,gy1)-.5);\n        vec3 g000=vec3(gx0.x,gy0.x,gz0.x),g100=vec3(gx0.y,gy0.y,gz0.y);\n        vec3 g010=vec3(gx0.z,gy0.z,gz0.z),g110=vec3(gx0.w,gy0.w,gz0.w);\n        vec3 g001=vec3(gx1.x,gy1.x,gz1.x),g101=vec3(gx1.y,gy1.y,gz1.y);\n        vec3 g011=vec3(gx1.z,gy1.z,gz1.z),g111=vec3(gx1.w,gy1.w,gz1.w);\n        vec4 nm0=tiSqrt(vec4(dot(g000,g000),dot(g010,g010),dot(g100,g100),dot(g110,g110)));\n        g000*=nm0.x;g010*=nm0.y;g100*=nm0.z;g110*=nm0.w;\n        vec4 nm1=tiSqrt(vec4(dot(g001,g001),dot(g011,g011),dot(g101,g101),dot(g111,g111)));\n        g001*=nm1.x;g011*=nm1.y;g101*=nm1.z;g111*=nm1.w;\n        float n000=dot(g000,Pf0),n100=dot(g100,vec3(Pf1.x,Pf0.yz));\n        float n010=dot(g010,vec3(Pf0.x,Pf1.y,Pf0.z)),n110=dot(g110,vec3(Pf1.xy,Pf0.z));\n        float n001=dot(g001,vec3(Pf0.xy,Pf1.z)),n101=dot(g101,vec3(Pf1.x,Pf0.y,Pf1.z));\n        float n011=dot(g011,vec3(Pf0.x,Pf1.yz)),n111=dot(g111,Pf1);\n        vec3 fxyz=fade3(Pf0);\n        vec4 nz=mix(vec4(n000,n100,n010,n110),vec4(n001,n101,n011,n111),fxyz.z);\n        vec2 nyz=mix(nz.xy,nz.zw,fxyz.y);\n        return 2.2*mix(nyz.x,nyz.y,fxyz.x);\n      }\n    `;\n\n    const vert = noiseGLSL + `\n      uniform float uTime;\n      varying vec3 vNormal;\n      varying vec3 vWorldPos;\n      void main(){\n        vNormal = normalize(normalMatrix * normal);\n        float n  = cnoise(position * 0.72 + uTime * 0.18);\n        float n2 = cnoise(position * 1.3  - uTime * 0.12) * 0.35;\n        float disp = (n + n2) * 0.32;\n        vec3 displaced = position + normal * disp;\n        vWorldPos = (modelMatrix * vec4(displaced,1.0)).xyz;\n        gl_Position = projectionMatrix * modelViewMatrix * vec4(displaced,1.0);\n      }\n    `;\n\n    const frag = `\n      uniform vec3 uCamPos;\n      varying vec3 vNormal;\n      varying vec3 vWorldPos;\n      void main(){\n        vec3 N = normalize(vNormal);\n        vec3 V = normalize(uCamPos - vWorldPos);\n        float ndotv = max(dot(N,V), 0.0);\n        float inv = 1.0 - ndotv;\n        float t = N.y * 0.5 + 0.5;\n        float s = N.x * 0.5 + 0.5;\n        vec3 colBlue   = vec3(0.10, 0.25, 0.88);\n        vec3 colViolet = vec3(0.38, 0.05, 0.82);\n        vec3 colDeep   = vec3(0.18, 0.02, 0.55);\n        vec3 rimCol = mix(colBlue, colViolet, t);\n        rimCol = mix(rimCol, colDeep, smoothstep(0.6,1.0,t)*0.5);\n        rimCol = mix(rimCol, colBlue, (1.0-s)*0.5);\n        float rim = pow(inv, 2.8) * 2.8;\n        vec3 body = vec3(0.005, 0.003, 0.015);\n        vec3 L = normalize(vec3(-0.4,0.9,0.5));\n        float spec = pow(max(dot(reflect(-L,N),V),0.0),32.0)*0.4;\n        vec3 specCol = mix(colViolet, colBlue, 0.4);\n        vec3 col = body + rimCol*rim + specCol*spec;\n        gl_FragColor = vec4(col, 1.0);\n      }\n    `;\n\n    const uTime   = { value: 0 };\n    const uCamPos = { value: camera.position };\n\n    const geo = new THREE.SphereGeometry(1, 192, 192);\n    const mat = new THREE.ShaderMaterial({\n      vertexShader: vert,\n      fragmentShader: frag,\n      uniforms: { uTime, uCamPos }\n    });\n    const mesh = new THREE.Mesh(geo, mat);\n    scene.add(mesh);\n\n    let tx = 0, ty = 0;\n    row.addEventListener('mousemove', function (e) {\n      var r = row.getBoundingClientRect();\n      tx =  ((e.clientX - r.left) \/ W - 0.5) * 0.5;\n      ty = -((e.clientY - r.top)  \/ H - 0.5) * 0.35;\n    });\n    row.addEventListener('mouseleave', function () { tx = 0; ty = 0; });\n\n    function applyGlow() {\n      ctx.clearRect(0, 0, W, H);\n      ctx.drawImage(c3d, 0, 0, W, H);\n      ctx.filter = 'blur(18px)';\n      ctx.globalCompositeOperation = 'screen';\n      ctx.globalAlpha = 0.55;\n      ctx.drawImage(c3d, 0, 0, W, H);\n      ctx.filter = 'blur(36px)';\n      ctx.globalAlpha = 0.25;\n      ctx.drawImage(c3d, 0, 0, W, H);\n      ctx.filter = 'none';\n      ctx.globalAlpha = 1.0;\n      ctx.globalCompositeOperation = 'source-over';\n    }\n\n    window.addEventListener('resize', function () {\n      W = row.offsetWidth;\n      H = row.offsetHeight;\n      c3d.width = cblur.width = W;\n      c3d.height = cblur.height = H;\n      renderer.setSize(W, H);\n      camera.aspect = W \/ H;\n      camera.updateProjectionMatrix();\n    });\n\n    (function loop() {\n      requestAnimationFrame(loop);\n      uTime.value += 0.006;\n      mesh.rotation.y += (tx - mesh.rotation.y) * 0.04;\n      mesh.rotation.x += (ty - mesh.rotation.x) * 0.04;\n      renderer.render(scene, camera);\n      applyGlow();\n    })();\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n<\/script>\n\n<section data-color=\"255, 255, 255\">\n\n\n<style>.kadence-column1488_0c9891-b3 > .kt-inside-inner-col,.kadence-column1488_0c9891-b3 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column1488_0c9891-b3 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column1488_0c9891-b3 > .kt-inside-inner-col{flex-direction:column;}.kadence-column1488_0c9891-b3 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column1488_0c9891-b3 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column1488_0c9891-b3{position:relative;}@media all and (max-width: 1024px){.kadence-column1488_0c9891-b3 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column1488_0c9891-b3 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column1488_0c9891-b3\"><div class=\"kt-inside-inner-col\">\n\n\n\n\n\n\n<div class=\"in2real-showcase-wrap\">\n  <div class=\"in2real-showcase-glow\"><\/div>\n\n\n  <div class=\"in2real-hl-wrap\">\n    <div class=\"in2real-hl-container\">\n      <h1 class=\"i2r-eyebrow is-dark hl-eyebrow\">Ecosistemi visuali per prodotti complessi<\/h1>\n      <p class=\"font-sans-serif-bold font-bold line-height-big-text hl-heading hl-heading-big\">Non <br> produciamo immagini.<\/p>\n      <h2 class=\"hl-sub\">Costruiamo <span class=\"hl-sub-key\" data-text=\"l\u2019infrastruttura visuale\">l\u2019infrastruttura visuale<\/span> su cui si muove il vostro prodotto.<\/h2>\n      <style>\n      .hl-sub{position:relative;z-index:2;margin:clamp(56px,9vh,110px) auto 14vh;max-width:none;text-align:center;white-space:nowrap;font-family:\"Codec Pro News\",\"Codec Pro\",sans-serif;font-weight:300;font-size:clamp(1.15rem,1.75vw,1.9rem);line-height:1.4;letter-spacing:-.005em;color:rgba(255,255,255,.66);opacity:0}\n      .hl-sub-tag{display:block;margin-bottom:1.3em;font-family:\"GT America Mono\",monospace;font-weight:500;font-size:clamp(11px,.85vw,13px);letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.38)}\n      .hl-sub-key{font-family:\"Instrument Serif\",Georgia,serif;font-style:italic;font-weight:400;font-size:1.22em;letter-spacing:-.005em;padding-right:.06em;background:linear-gradient(95deg,#ffffff 0%,#a9afff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}\n      @media (max-width:768px){.hl-sub{max-width:100%;margin-top:24px;margin-bottom:calc(6vh + max(32px, 9vh - 24px));white-space:normal;padding:0 4vw}}\n      <\/style>\n      <script>\n      (function(){\n        function scramble(el){var f=el.getAttribute('data-text')||el.textContent,ch='01<>\/_#[]{}=+',n=0,tot=28;var t=setInterval(function(){n++;var p=n\/tot,o='';for(var i=0;i<f.length;i++){o+=(f[i]===' '||i<f.length*p)?f[i]:ch[Math.floor(Math.random()*ch.length)];}el.textContent=o;if(n>=tot){clearInterval(t);el.textContent=f;}},38);}\n        function go(){var s=document.querySelector('.hl-sub');if(!s)return;var k=s.querySelector('.hl-sub-key');\n          if(!window.gsap||window.matchMedia('(prefers-reduced-motion: reduce)').matches){s.style.opacity=1;return;}\n          gsap.fromTo(s,{opacity:0,y:24,filter:'blur(8px)'},{opacity:1,y:0,filter:'blur(0px)',duration:1.1,ease:'power3.out',delay:1.5,onStart:function(){}});}\n        var tr=0,p=setInterval(function(){tr++;if(window.gsap||tr>80){clearInterval(p);go();}},50);\n      })();\n      <\/script>\n      \n      <style>\n      \/* Font di accento: Instrument Serif italic, solo su parole chiave *\/\n      .i2r-serif{font-family:\"Instrument Serif\",Georgia,serif !important;font-style:italic !important;font-weight:400 !important;font-size:1.1em;letter-spacing:-.01em}\n      <\/style>\n      <style>\n      \/* ===== In2real design system \u2014 stile \"blocco 2\" ===== *\/\n      .i2r-sec{position:relative;isolation:isolate;overflow:clip}\n      .i2r-sec--light{background:#eceef4 !important}\n      .i2r-sec--white{background:#f7f8fb !important}\n      .i2r-sec--pure{background:#ffffff !important}\n      \/* --- Infrastrutture: due colonne affiancate --- *\/\n      .i2r-infra{padding:0 6vw 14vh !important}\n      .i2r-infra > .kt-row-column-wrap{max-width:1500px !important;margin:0 auto !important;padding:0 !important;gap:0 !important;border-top:1px solid rgba(0,0,150,.14)}\n      .i2r-infra .i2r-infra-col{background:transparent !important;background-image:none !important;border-radius:0 !important;overflow:visible !important}\n      .i2r-infra .i2r-infra-col > .kt-inside-inner-col{background:transparent !important;background-image:none !important;display:flex !important;flex-direction:column;align-items:flex-start !important;padding:7vh 4vw 0 0 !important;min-height:0 !important}\n      .i2r-infra .i2r-infra-col--2 > .kt-inside-inner-col{padding:7vh 0 0 4vw !important;border-left:1px solid rgba(0,0,150,.14)}\n      .i2r-infra .kt-inside-inner-col::before,.i2r-infra .kt-inside-inner-col::after{display:none !important}\n      .i2r-infra .i2r-infra-img{order:-1;position:relative !important;inset:auto !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;width:100% !important;max-width:none !important;height:clamp(200px,24vw,360px);margin:0 0 4vh !important;display:flex !important;align-items:center;justify-content:flex-start;transform:none !important}\n      .i2r-infra .i2r-infra-img figure,.i2r-infra .i2r-infra-img .kb-image-has-overlay{height:100%;margin:0 !important}\n      .i2r-infra .i2r-infra-img img{width:auto !important;max-width:100% !important;height:100% !important;object-fit:contain !important;object-position:left center}\n      .i2r-infra .i2r-eyebrow{color:#000096 !important;opacity:.75}\n      .i2r-title.i2r-title--sm{font-size:clamp(2.1rem,3.6vw,4.6rem) !important;max-width:none !important;color:#0a0a0a !important}\n      .i2r-infra .i2r-lead{color:#2c2c3a !important;margin-top:1.4em !important;max-width:34ch}\n      .i2r-tags{margin:2em 0 2.4em !important;font-family:\"GT America Mono\",monospace !important;font-size:12px !important;letter-spacing:.16em !important;text-transform:uppercase;color:rgba(10,10,10,.5) !important;line-height:1.6}\n      .i2r-infra .i2r-infra-btn .kb-button{background:#000 !important;color:#fff !important;transition:background .3s ease}\n      .i2r-infra .i2r-infra-btn .kb-button:hover{background:#000096 !important}\n      \/* --- Test A: card video --- *\/\n      .i2r-infra .i2r-infra-img{display:none !important}\n      .i2r-vcard{order:-1;position:relative;width:100%;aspect-ratio:16\/10;border-radius:16px;overflow:hidden;background:linear-gradient(145deg,#1a1230 0%,#0d0818 100%);box-shadow:0 16px 32px -10px rgba(0,0,0,.3),0 6px 14px -4px rgba(0,0,0,.16);margin:0 0 4vh;isolation:isolate}\n      .i2r-vcard::after{content:\"\";position:absolute;inset:0;background:linear-gradient(160deg,rgba(255,255,255,.12) 0%,transparent 35%,transparent 65%,rgba(0,0,0,.18) 100%);pointer-events:none}\n      .i2r-vcard video{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}\n      .i2r-vcard:hover video{transform:scale(1.04)}\n      .i2r-vcard-tag{position:absolute;z-index:2;left:14px;top:12px;display:inline-flex;align-items:center;gap:8px;font-family:\"GT America Mono\",monospace;font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:rgba(8,2,26,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:6px 11px;border-radius:999px}\n      .i2r-vcard-tag i{width:7px;height:7px;border-radius:50%;background:#8c94ff;box-shadow:0 0 8px #8c94ff;animation:i2rpulse 1.6s ease-in-out infinite}\n      @keyframes i2rpulse{50%{opacity:.35}}\n      .i2r-infra--hover .i2r-vcard{display:none !important}\n      .sticky-hero .hero-split .word{overflow:visible !important}\n      \/* --- Test B: hover --- *\/\n      .i2r-infra > .kt-row-column-wrap{align-items:stretch !important}\n      .i2r-infra .i2r-infra-col{align-self:stretch !important;height:auto !important}\n      .i2r-infra .i2r-infra-col > .kt-inside-inner-col{flex:1 1 auto;height:100% !important;box-sizing:border-box}\n      .i2r-infra .i2r-infra-btn{margin-top:auto !important}\n      .i2r-infra--hover > .kt-row-column-wrap{border-top:1px solid rgba(0,0,150,.14)}\n      .i2r-infra.i2r-infra--hover .i2r-infra-col > .kt-inside-inner-col{position:relative;isolation:isolate;padding:11vh 4vw 9vh !important}\n      .i2r-hmedia{position:absolute;inset:0;z-index:-1;opacity:0;overflow:hidden;transition:opacity .6s ease;pointer-events:none}\n      .i2r-hmedia video{width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform 1.6s cubic-bezier(.2,.7,.2,1)}\n      .i2r-hmedia::after{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,2,26,.35) 0%,rgba(8,2,26,.88) 100%)}\n      .i2r-infra--hover .i2r-infra-col:hover .i2r-hmedia{opacity:1}\n      .i2r-infra--hover .i2r-infra-col:hover .i2r-hmedia video{transform:scale(1)}\n      .i2r-infra--hover .i2r-infra-col .i2r-title,.i2r-infra--hover .i2r-infra-col .i2r-lead,.i2r-infra--hover .i2r-infra-col .i2r-tags,.i2r-infra--hover .i2r-infra-col .i2r-eyebrow{transition:color .45s ease}\n      .i2r-infra--hover .i2r-infra-col:hover .i2r-title{color:#fff !important}\n      .i2r-infra--hover .i2r-infra-col:hover .i2r-lead{color:rgba(255,255,255,.82) !important}\n      .i2r-infra--hover .i2r-infra-col:hover .i2r-tags{color:rgba(255,255,255,.6) !important}\n      .i2r-infra--hover .i2r-infra-col:hover .i2r-eyebrow{color:#a9afff !important;opacity:1}\n      .i2r-infra--hover .i2r-infra-col:hover .i2r-w.is-accent{background:linear-gradient(95deg,#fff 0%,#a9afff 100%);-webkit-background-clip:text;background-clip:text}\n      .i2r-infra--hover .i2r-infra-col:hover .kb-button{background:#fff !important;color:#000 !important}\n      \/* Test B: niente cambio colore su mobile\/touch (il video li' non c'e') *\/\n      @media (max-width:768px), (hover: none){\n        .i2r-infra--hover .i2r-hmedia{display:none !important}\n        .i2r-infra--hover .i2r-infra-col:hover .i2r-title{color:#0a0a0a !important}\n        .i2r-infra--hover .i2r-infra-col:hover .i2r-lead{color:#2c2c3a !important}\n        .i2r-infra--hover .i2r-infra-col:hover .i2r-tags{color:rgba(10,10,10,.5) !important}\n        .i2r-infra--hover .i2r-infra-col:hover .i2r-eyebrow{color:#000096 !important;opacity:.75}\n        .i2r-infra--hover .i2r-infra-col:hover .i2r-w.is-accent{background:linear-gradient(95deg,#5a64ff 0%,#000096 90%);-webkit-background-clip:text;background-clip:text}\n        .i2r-infra--hover .i2r-infra-col:hover .kb-button{background:#000 !important;color:#fff !important}\n      }\n      \/* etichette di test (da rimuovere a scelta fatta) *\/\n      .i2r-testlabel{background:#eceef4;padding:3vh 6vw 0;font-family:\"GT America Mono\",monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#c0392b}\n      .i2r-testlabel span{display:inline-block;margin-right:10px;padding:4px 10px;border:1px dashed #c0392b;border-radius:999px}\n      @media (max-width:768px){.i2r-hmedia{display:none}.i2r-infra.i2r-infra--hover .i2r-infra-col > .kt-inside-inner-col{padding:6vh 0 4vh !important}}\n      @media (max-width:768px){.i2r-infra .i2r-infra-col > .kt-inside-inner-col,.i2r-infra .i2r-infra-col--2 > .kt-inside-inner-col{padding:6vh 0 4vh !important;border-left:0}.i2r-infra .i2r-infra-col--2 > .kt-inside-inner-col{border-top:1px solid rgba(0,0,150,.14)}.i2r-infra .i2r-infra-img{height:220px}}\n      .i2r-sec--grid::before{content:\"\";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(0,0,150,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,150,.07) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 75% 70% at 50% 50%,#000 20%,transparent 80%);mask-image:radial-gradient(ellipse 75% 70% at 50% 50%,#000 20%,transparent 80%)}\n      .i2r-sec--glow::after{content:\"\";position:absolute;z-index:-1;left:-12vw;bottom:-20%;width:50vw;height:50vw;max-width:800px;max-height:800px;border-radius:50%;background:radial-gradient(circle,rgba(90,100,255,.2) 0%,rgba(90,100,255,0) 65%);filter:blur(40px);pointer-events:none}\n      .i2r-pad{padding:14vh 6vw !important}\n      .i2r-pad-top{padding:14vh 6vw 6vh !important}\n      .i2r-eyebrow{display:block;margin:0 0 2.2em !important;padding:0 !important;font-family:\"GT America Mono\",monospace !important;font-weight:400 !important;font-size:13px !important;line-height:1.5 !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:#000096 !important;opacity:.75;text-align:left !important}\n      .i2r-eyebrow:not(.absolute-hero-text):not(.absolute-hero-text2),.i2r-works-eyebrow{align-self:stretch !important;width:100% !important;box-sizing:border-box}\n      .i2r-title{align-self:flex-start !important;margin-right:auto !important}\n      .i2r-sec .kt-inside-inner-col{align-items:stretch}\n      \/* griglia di impaginazione unica: gutter 6vw, colonna max 1500px *\/\n      .i2r-sec.wp-block-kadence-column{max-width:none !important;width:100% !important;margin-left:0 !important;margin-right:0 !important}\n      .i2r-sec.wp-block-kadence-column > .kt-inside-inner-col{width:100% !important;box-sizing:border-box;flex:1 1 auto;max-width:1500px !important;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important}\n      .i2r-sec--glow .kt-row-column-wrap,.i2r-sec--glow .kt-inside-inner-col{padding-left:0 !important;padding-right:0 !important}\n      .i2r-units > .kt-row-column-wrap,.i2r-cta-sec > .kt-row-column-wrap{max-width:calc(1500px + 12vw) !important;padding-left:6vw !important;padding-right:6vw !important}\n      .i2r-units .kt-inside-inner-col,.i2r-cta-sec .kt-inside-inner-col{padding-left:0 !important;padding-right:0 !important}\n      .i2r-units .kt-row-column-wrap .kt-row-column-wrap,.i2r-cta-sec .kt-row-column-wrap .kt-row-column-wrap{padding-left:0 !important;padding-right:0 !important}\n      .i2r-sec--glow .wp-block-kadence-column{margin-left:0 !important;margin-right:0 !important;max-width:none !important}\n      .i2r-sec--glow .kt-row-column-wrap{max-width:none !important;margin-left:0 !important;margin-right:0 !important}\n      .i2r-sec.wp-block-kadence-column > .kt-inside-inner-col{background:transparent !important}\n      .i2r-eyebrow::before{content:\"[ \"}.i2r-eyebrow::after{content:\" ]\"}\n      .i2r-eyebrow.is-dark{color:rgba(255,255,255,.55) !important;opacity:1}\n      .i2r-title{font-family:\"Codec Pro\",sans-serif !important;font-weight:700 !important;font-size:clamp(2.5rem,5.6vw,6.8rem) !important;line-height:1 !important;letter-spacing:-.032em !important;text-align:left !important;margin:0 !important;padding:0 !important;max-width:16ch}\n      .i2r-title em{font-style:normal}\n      .i2r-w{display:inline-block}\n      .i2r-w.is-accent{font-family:\"Instrument Serif\",Georgia,serif;font-style:italic;font-weight:400;font-size:1.1em;letter-spacing:-.01em;padding-right:.05em;background:linear-gradient(95deg,#5a64ff 0%,#000096 90%);-webkit-background-clip:text;background-clip:text;color:transparent}\n      .i2r-title.is-dark .i2r-w.is-accent{background:linear-gradient(95deg,#ffffff 0%,#a9afff 100%);-webkit-background-clip:text;background-clip:text}\n      .i2r-lead{font-family:\"Codec Pro News\",\"Codec Pro\",sans-serif !important;font-weight:300 !important;font-size:clamp(1.05rem,1.4vw,1.45rem) !important;line-height:1.5 !important;max-width:38ch;margin-top:2em !important}\n      .sticky-subtitle{font-family:\"Instrument Serif\",Georgia,serif !important;font-style:italic !important;font-weight:400 !important;letter-spacing:0 !important}\n      .i2r-works-eyebrow{padding:0 6vw !important;max-width:1500px;margin:0 auto 2.4em !important;box-sizing:border-box}\n      .i2r-works{background:#eceef4 !important;padding:0 0 12vh !important}\n      .i2r-cta-sec{background:radial-gradient(ellipse 110% 85% at 85% 0%,#1a0f6e 0%,#08021a 55%,#030006 100%) !important}\n      .i2r-cta-sec .kb-row-layout-video,.i2r-cta-sec .kt-row-layout-overlay{display:none !important}\n      @media (max-width:768px){.i2r-pad{padding:10vh 6vw !important}.i2r-pad-top{padding:10vh 6vw 4vh !important}.i2r-eyebrow{font-size:11px !important;letter-spacing:.16em !important}.i2r-title{max-width:none}}\n      <\/style>\n      <script>\n      (function(){\n        function split(h){var out=[];Array.prototype.slice.call(h.childNodes).forEach(function(n){\n          if(n.nodeType===3){n.textContent.split(\/(\\s+)\/).forEach(function(t){if(!t)return;if(\/^\\s+$\/.test(t)){out.push(document.createTextNode(' '));}else{var s=document.createElement('span');s.className='i2r-w';s.textContent=t;out.push(s);}});}\n          else if(n.nodeName==='BR'){out.push(document.createElement('br'));}\n          else{var acc=\/^(EM|I)$\/.test(n.nodeName);n.textContent.split(\/\\s+\/).filter(Boolean).forEach(function(t,i){if(i)out.push(document.createTextNode(' '));var s=document.createElement('span');s.className=acc?'i2r-w is-accent':'i2r-w';s.textContent=t;out.push(s);});}\n        });h.innerHTML='';out.forEach(function(o){h.appendChild(o);});return h.querySelectorAll('.i2r-w');}\n        function init(){gsap.registerPlugin(ScrollTrigger);var rm=window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n          document.querySelectorAll('.i2r-words').forEach(function(h){if(h.getAttribute('data-i2r'))return;h.setAttribute('data-i2r','1');var w=split(h);if(rm)return;\n            gsap.set(w,{opacity:.06,yPercent:45,rotateX:-50,filter:'blur(12px)',transformOrigin:'50% 100%',transformPerspective:600});\n            gsap.to(w,{opacity:1,yPercent:0,rotateX:0,filter:'blur(0px)',ease:'none',stagger:.14,scrollTrigger:{trigger:h,start:'top 90%',end:'top 50%',scrub:1}});});\n          if(!rm){document.querySelectorAll('.i2r-eyebrow:not(.absolute-hero-text):not(.absolute-hero-text2), .i2r-lead').forEach(function(el){gsap.from(el,{opacity:0,y:20,duration:.9,ease:'power3.out',scrollTrigger:{trigger:el,start:'top 88%'}});});}\n          ScrollTrigger.refresh();\n        }\n        function ready(){return !!(window.gsap ? window.ScrollTrigger : false);}\n        var tr=0,p=setInterval(function(){tr++;if(ready()||tr>150){clearInterval(p);if(ready())init();}},60);\n      })();\n      <\/script>\n      <script>\n      (function(){\n        var T=[];\n        function norm(s){return s.replace(\/[\\u2019]\/g,\"'\").replace(\/\\s+\/g,' ').trim().toLowerCase();}\n        function mark(h,phrase){\n          var words=phrase.split(' ');var sp=h.querySelectorAll(':scope > span');if(!sp.length)return false;\n          for(var i=0;i<=sp.length-words.length;i++){var ok=true;\n            for(var j=0;j<words.length;j++){if(norm(sp[i+j].textContent)!==words[j]){ok=false;break;}}\n            if(ok){for(var k=0;k<words.length;k++){sp[i+k].classList.add('i2r-serif');}return true;}\n          }\n          return false;\n        }\n        var left=T.slice(),tries=0;\n        var p=setInterval(function(){tries++;\n          var hs=document.querySelectorAll('main h1, main h2');\n          left=left.filter(function(t){\n            for(var i=0;i<hs.length;i++){if(norm(hs[i].textContent).indexOf(t[0])===0){if(mark(hs[i],t[1]))return false;}}\n            return true;\n          });\n          if(!left.length||tries>150)clearInterval(p);\n        },100);\n      })();\n      <\/script>\n      <style>\n      .in2real-hl-wrap .in2real-hl-container,.in2real-hl-wrap .hl-heading-big{text-align:center}\n      .hl-rot{display:inline-block;position:relative;margin-left:.2em;vertical-align:baseline;line-height:1.25;font-family:\"Instrument Serif\",Georgia,serif;font-weight:400;font-size:1em;letter-spacing:-.01em;filter:drop-shadow(0 0 28px rgba(140,148,255,.45));color:#fff;clip-path:inset(-.05em -30em -.22em -.5em);white-space:nowrap;text-align:left}\n      .hl-rot-ph{visibility:hidden;font-style:italic}\n      .hl-rot-w{position:absolute;left:0;top:0;font-style:italic;white-space:nowrap;padding-right:.12em;background:linear-gradient(95deg,#ffffff 0%,#c6caff 45%,#8c94ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}\n      .in2real-hl-wrap .hl-heading-big{letter-spacing:-.035em !important;line-height:.98 !important}\n      .hl-heading-big .i2r-w{display:inline-block;will-change:transform,opacity,filter}\n      .in2real-hl-wrap .hl-eyebrow{text-align:center !important;margin:0 auto 2.4em !important;width:100% !important}\n      .absolute-hero-text,.absolute-hero-text2{display:none !important}\n      .in2real-showcase-wrap{position:relative;isolation:isolate}\n      .in2real-showcase-wrap::before{content:\"\";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:72px 72px;background-position:center top;-webkit-mask-image:radial-gradient(ellipse 60% 38% at 50% 18%,#000 10%,transparent 75%);mask-image:radial-gradient(ellipse 60% 38% at 50% 18%,#000 10%,transparent 75%)}\n      @media (max-width:768px){.in2real-showcase-wrap::before{background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 90% 30% at 50% 15%,#000 10%,transparent 75%);mask-image:radial-gradient(ellipse 90% 30% at 50% 15%,#000 10%,transparent 75%)}}\n      .hl-meta{position:absolute;z-index:2;left:6vw;right:6vw;bottom:7vh;display:flex;justify-content:space-between;gap:16px;font-family:\"GT America Mono\",monospace;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.28)}\n      .hl-meta span{transition:color .4s}\n      .hl-meta span.is-on{color:#a9afff}\n      @media (max-width:768px){.hl-meta{font-size:10px;letter-spacing:.1em;bottom:5vh}}\n      @media (min-width:769px){.hl-heading-big br.hl-dbr{display:none}.in2real-hl-wrap .hl-heading-big{font-size:6.2vw;white-space:nowrap}}\n      @media (max-width:768px){.hl-rot{display:block;width:auto;margin-left:0;font-size:.95em;text-align:center;margin-top:.08em}.hl-rot-w{left:0;right:0;text-align:center}}\n      <\/style>\n      <script>\n      (function(){\n        var WORDS=['immagini.','render.','packshot.','visual.','contenuti.','one-shot.'];\n        function split(h){var out=[];Array.prototype.slice.call(h.childNodes).forEach(function(n){\n          if(n.nodeType===3){n.textContent.split(\/(\\s+)\/).forEach(function(t){if(!t)return;if(\/^\\s+$\/.test(t)){out.push(document.createTextNode(' '));}else{var s=document.createElement('span');s.className='i2r-w';s.textContent=t;out.push(s);}});}\n          else if(n.nodeName==='BR'){out.push(document.createElement('br'));}\n          else{out.push(n);}\n        });h.innerHTML='';out.forEach(function(o){h.appendChild(o);});return h.querySelectorAll('.i2r-w');}\n        function longest(){var l='';WORDS.forEach(function(w){if(w.length>l.length)l=w;});return l;}\n        function init(h){\n          var words=split(h),ws=null;\n          for(var i=0;i<words.length;i++){if(words[i].textContent.trim().toLowerCase()==='immagini.')ws=words[i];}\n          var rm=window.matchMedia('(prefers-reduced-motion: reduce)').matches,rot=null,cur=null;\n          if(ws){rot=document.createElement('span');rot.className='hl-rot';\n            var ph=document.createElement('span');ph.className='hl-rot-ph';ph.textContent=longest();\n            cur=document.createElement('span');cur.className='hl-rot-w';cur.textContent=WORDS[0];\n            rot.appendChild(ph);rot.appendChild(cur);\n            var pv=ws.previousSibling;if(pv){if(pv.nodeType===3)pv.textContent='';}\n            ws.replaceWith(rot);}\n          var brs=h.querySelectorAll('br');if(brs.length){brs[0].className='hl-dbr';}\n          var list=Array.prototype.filter.call(words,function(w){return w!==ws;});\n          if(!rm){\n            gsap.from(list,{opacity:0,yPercent:45,rotateX:-50,filter:'blur(12px)',transformOrigin:'50% 100%',transformPerspective:600,duration:1.1,ease:'power3.out',stagger:.12,delay:.2});\n            if(rot)gsap.from(rot,{opacity:0,y:18,filter:'blur(8px)',duration:.9,ease:'power3.out',delay:.2+list.length*.12+.15});\n          }\n          var metas=document.querySelectorAll('.hl-meta span');\n          if(metas.length){metas[0].classList.add('is-on');\n            ScrollTrigger.create({trigger:'.in2real-showcase-perspective',start:'top 85%',end:'top 15%',\n              onLeave:function(){metas.forEach(function(m){m.classList.add('is-on');});},\n              onUpdate:function(st){var k=Math.min(metas.length-1,Math.floor(st.progress*metas.length));metas.forEach(function(m,i){m.classList.toggle('is-on',i<=k);});}});}\n          if(rm)return;if(!rot)return;\n          var idx=0;\n          setInterval(function(){\n            if(document.hidden)return;\n            idx=(idx+1)%WORDS.length;\n            var nw=document.createElement('span');nw.className='hl-rot-w';nw.textContent=WORDS[idx];\n            rot.appendChild(nw);\n            var old=cur;cur=nw;\n            gsap.set(nw,{yPercent:110,opacity:0,filter:'blur(4px)'});\n            gsap.timeline({onComplete:function(){old.remove();}})\n              .to(old,{yPercent:-110,opacity:0,filter:'blur(4px)',duration:.6,ease:'power3.inOut'},0)\n              .to(nw,{yPercent:0,opacity:1,filter:'blur(0px)',duration:.6,ease:'power3.inOut'},.08);\n          },2400);\n        }\n        function ready(){return !!(window.gsap ? window.ScrollTrigger : false);}\n        var tr=0,p=setInterval(function(){tr++;var h=document.querySelector('.hl-heading-big');\n          if(ready()){if(h){clearInterval(p);gsap.registerPlugin(ScrollTrigger);init(h);return;}}\n          if(tr>200)clearInterval(p);},50);\n      })();\n      <\/script>\n    <\/div>\n  <\/div>\n\n  <div class=\"in2real-showcase-perspective\">\n    <div class=\"in2real-showcase-frame\">\n      <span class=\"in2real-showcase-camera\"><\/span>\n      <div class=\"in2real-showcase-screen\">\n        <video class=\"in2real-showcase-video\" muted loop playsinline preload=\"none\" poster=\"https:\/\/in2real.com\/wp-content\/uploads\/2026\/10\/Show_2026_poster_720.jpg\" data-src-desktop=\"https:\/\/in2real.com\/wp-content\/uploads\/2026\/10\/Show_2026_720.webm\" data-src-mobile=\"https:\/\/in2real.com\/wp-content\/uploads\/2026\/10\/Show_2026_480_mobile.webm\"><\/video>\n<script>\n(function () {\n  var v = document.querySelector('.in2real-showcase-video');\n  if (!v) { return; }\n  var mob = window.matchMedia('(max-width: 768px)').matches;\n  var src = mob ? v.getAttribute('data-src-mobile') : v.getAttribute('data-src-desktop');\n  var loaded = false;\n  function start() {\n    if (!loaded) { loaded = true; v.src = src; v.load(); }\n    var p = v.play();\n    if (p) { p.catch(function () {}); }\n  }\n  if ('IntersectionObserver' in window) {\n    new IntersectionObserver(function (es) {\n      es.forEach(function (e) {\n        if (e.isIntersecting) { start(); } else if (loaded) { v.pause(); }\n      });\n    }, { rootMargin: '200px 0px' }).observe(v);\n  } else { start(); }\n})();\n<\/script>\n        <div class=\"in2real-showcase-frame-glass\"><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n  <div class=\"hl-meta\" aria-hidden=\"true\"><span>01 Real-time 3D<\/span><span>02 Configuratori<\/span><span>03 Spatial XR<\/span><\/div>\n<\/div>\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Mono:wght@400;500&display=swap');\n\n.in2real-showcase-wrap {\n  position: relative;\n  width: 100%;\n  padding: 8vh 5vw 25vh;\n  overflow: clip;\n  background: radial-gradient(ellipse 120% 55% at 50% -5%, #1a0f6e 0%, #08021a 55%, #030006 100%);\n}\n\n.in2real-showcase-glow {\n  position: absolute;\n  top: 10%;\n  left: 50%;\n  width: 60vw;\n  height: 60vw;\n  max-width: 900px;\n  max-height: 900px;\n  transform: translateX(-50%);\n  background: radial-gradient(circle, rgba(0,0,150,0.35) 0%, rgba(0,0,60,0) 70%);\n  filter: blur(60px);\n  pointer-events: none;\n  z-index: 0;\n  opacity: 0;\n}\n\n.in2real-eyebrow {\n  position: absolute;\n  margin: 0;\n  z-index: 5;\n  font-family: 'IBM Plex Mono', monospace;\n  font-weight: 400;\n  font-size: 20px;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.49);\n  pointer-events: none;\n}\n\n.in2real-eyebrow-tl {\n  top: 5%;\n  left: 5%;\n  text-align: left;\n}\n\n.in2real-eyebrow-br {\n  bottom: 5%;\n  right: 5%;\n  text-align: right;\n}\n\n.in2real-hl-wrap {\n  position: relative;\n  z-index: 1;\n  width: 100%;\n  overflow: clip;\n  padding: 0 5vw 0;\n}\n\n.in2real-hl-container {\n  max-width: 1400px;\n  margin: 0 auto;\n  text-align: center;\n  line-height: 1.1;\n}\n\n.hl-heading {\n  margin: 0;\n  color: #fff;\n}\n\n.hl-heading-big {\n  font-size: clamp(3rem, 7vw, 12vw);\n}\n\n.hl-heading-small {\n  font-size: clamp(1.5rem, 3vw, 10vw);\n  max-width: 70%;\n  margin: 0.3em auto 0;\n}\n\n.hli {\n  display: inline-block;\n  vertical-align: middle;\n  background-size: cover;\n  background-position: center;\n  will-change: opacity, filter;\n}\n\n.hli-circle {\n  width: 1em;\n  height: 1em;\n  border-radius: 50%;\n  margin: 0 0.15em;\n  transform: translateY(-0.05em);\n}\n\n.hli-pill {\n  width: 3.4em;\n  height: 1.9em;\n  border-radius: 1em;\n  margin: 0 0.2em;\n  transform: translateY(-0.08em);\n}\n\n.in2real-showcase-perspective {\n  position: relative;\n  z-index: 1;\n  margin-top: -10vh;\n  perspective: 1800px;\n  perspective-origin: 50% 0%;\n}\n\n.in2real-showcase-frame {\n  position: relative;\n  max-width: 1300px;\n  margin: 0 auto;\n  padding: 20px;\n  border-radius: 32px;\n  background: linear-gradient(155deg, #202028 0%, #0c0c12 55%, #06060a 100%);\n  border: 1px solid rgba(255,255,255,0.08);\n  box-shadow:\n    0 60px 120px rgba(0,0,30,0.6),\n    0 0 80px rgba(0,0,150,0.25),\n    inset 0 1px 1px rgba(255,255,255,0.15),\n    inset 0 -2px 3px rgba(0,0,0,0.7);\n  will-change: transform;\n  opacity: 0;\n}\n\n.in2real-showcase-camera {\n  position: absolute;\n  top: 50%;\n  left: 9px;\n  transform: translateY(-50%);\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background: #000;\n  box-shadow:\n    0 0 0 2px rgba(255,255,255,0.05),\n    inset 0 0 2px rgba(150,170,255,0.6);\n  z-index: 2;\n}\n\n.in2real-showcase-screen {\n  position: relative;\n  border-radius: 14px;\n  overflow: clip;\n  background: #000;\n}\n\n.in2real-showcase-video {\n  display: block;\n  width: 100%;\n  aspect-ratio: 16 \/ 9;\n  object-fit: cover;\n}\n\n.in2real-showcase-frame-glass {\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(165deg, rgba(255,255,255,0.15) 0%, transparent 35%);\n  pointer-events: none;\n}\n\n@media (max-width: 1024px) {\n  .in2real-showcase-video { aspect-ratio: 4 \/ 3; }\n}\n\n@media (max-width: 768px) {\n  .in2real-showcase-wrap { padding: 6vh 4vw 15vh; }\n  .in2real-showcase-perspective { margin-top: -6vh; }\n  .in2real-showcase-frame { padding: 12px; border-radius: 22px; }\n  .in2real-showcase-screen { border-radius: 10px; }\n  .in2real-showcase-camera { left: 6px; width: 5px; height: 5px; }\n  .in2real-showcase-video { aspect-ratio: 4 \/ 5; }\n  .in2real-hl-wrap { padding: 0 4vw 0; }\n  .in2real-eyebrow { font-size: 13px; }\n  .in2real-eyebrow-tl { top: 3%; left: 4%; }\n  .in2real-eyebrow-br { bottom: 3%; right: 4%; }\n}\n\n@media (max-width: 480px) {\n  .in2real-showcase-video { aspect-ratio: 3 \/ 4; }\n  .in2real-eyebrow { font-size: 11px; }\n}\n<\/style>\n\n<script>\n(function () {\n  function replaceSlot(h1, slotWord, imgUrl, shapeClass) {\n    if (!h1) return null;\n    var spans = h1.querySelectorAll(':scope > span');\n    var target = null;\n    spans.forEach(function (span) {\n      var text = span.textContent.replace(\/[^a-zA-Z0-9]\/g, '').toLowerCase();\n      if (text === slotWord.toLowerCase()) {\n        target = span;\n      }\n    });\n    if (!target) return null;\n    var img = document.createElement('span');\n    img.className = 'hli ' + shapeClass;\n    img.style.backgroundImage = \"url('\" + imgUrl + \"')\";\n    target.replaceWith(img);\n    return img;\n  }\n\n  function initHeadline() {\n    var img1 = replaceSlot(\n      document.querySelector('.hl-heading-big'),\n      'IMG1',\n      'https:\/\/in2real.com\/wp-content\/uploads\/2022\/05\/cropped-in2real-favicon-2.png',\n      'hli-circle'\n    );\n    var img2 = replaceSlot(\n      document.querySelector('.hl-heading-small'),\n      'IMG2',\n      'https:\/\/in2real.com\/wp-content\/uploads\/2024\/05\/LK2_20240409_V5_MIRKUZ-copy-scaled.jpg',\n      'hli-pill'\n    );\n    var targets = [img1, img2].filter(Boolean);\n    if (!targets.length) return;\n\n    gsap.set(targets, { opacity: 0.15, filter: 'grayscale(100%)' });\n    gsap.to(targets, {\n      opacity: 1,\n      filter: 'grayscale(0%)',\n      stagger: 0.05,\n      scrollTrigger: {\n        trigger: '.in2real-hl-container',\n        start: 'top 75%',\n        end: 'bottom 60%',\n        scrub: 1\n      }\n    });\n  }\n\n  function initShowcase() {\n    var frame = document.querySelector('.in2real-showcase-frame');\n    var glow = document.querySelector('.in2real-showcase-glow');\n    if (!frame) return;\n\n    \/\/ MOBILE: il tablet parte inclinato di 42 gradi e ridotto al 72%,\n    \/\/ incernierato sul bordo inferiore: il suo bordo alto visivo cade\n    \/\/ quasi a meta' altezza del riquadro, lasciando un vuoto sotto il\n    \/\/ sottotitolo. Su mobile lo compensiamo con una y iniziale negativa\n    \/\/ proporzionale all'altezza del tablet: stessa rotazione, stessa scala,\n    \/\/ ma il bordo alto resta subito sotto il testo mentre si raddrizza.\n    \/\/ Desktop invariato (y iniziale 30px come prima).\n    var mq = window.matchMedia('(max-width: 768px)');\n    function startY() {\n      if (mq.matches) { return -frame.offsetHeight * 0.4; }\n      return 30;\n    }\n\n    gsap.set(frame, { opacity: 1, transformOrigin: '50% 100%' });\n\n    gsap.set(glow, {\n      opacity: 0.3,\n      scale: 0.7,\n      transformOrigin: '50% 50%'\n    });\n\n    gsap.timeline({\n      scrollTrigger: {\n        trigger: '.in2real-showcase-perspective',\n        start: 'top 85%',\n        end: 'top 15%',\n        scrub: 1,\n        invalidateOnRefresh: true \/\/ ricalcola la y se cambia la larghezza\n      }\n    })\n    .fromTo(frame,\n      { rotateX: 42, scale: 0.72, y: startY },\n      { rotateX: 0, scale: 1, y: 0, ease: 'none', immediateRender: true }, 0)\n    .to(glow, { opacity: 1, scale: 1, ease: 'none' }, 0);\n  }\n\n  var showcaseTries = 0;\n  var showcasePoll = setInterval(function () {\n    showcaseTries++;\n    var ready = false;\n    if (window.gsap) {\n      if (window.ScrollTrigger) {\n        ready = true;\n      }\n    }\n    if (ready) {\n      clearInterval(showcasePoll);\n      gsap.registerPlugin(ScrollTrigger);\n      initShowcase();\n      ScrollTrigger.refresh();\n      return;\n    }\n    if (showcaseTries > 100) {\n      clearInterval(showcasePoll);\n    }\n  }, 20);\n\n  window.addEventListener('load', function () {\n    var tries = 0;\n    var poll = setInterval(function () {\n      tries++;\n\n      var gsapReady = false;\n      if (window.gsap) {\n        if (window.ScrollTrigger) {\n          gsapReady = true;\n        }\n      }\n\n      var spansReady = false;\n      if (gsapReady) {\n        var bigSpan = document.querySelector('.hl-heading-big > span');\n        var smallSpan = document.querySelector('.hl-heading-small > span');\n        if (bigSpan) {\n          if (smallSpan) {\n            spansReady = true;\n          }\n        }\n      }\n\n      var mustStop = spansReady;\n      if (!mustStop) {\n        if (tries > 60) {\n          mustStop = true;\n        }\n      }\n\n      if (gsapReady) {\n        if (mustStop) {\n          clearInterval(poll);\n          if (spansReady) {\n            initHeadline();\n          }\n        }\n      } else if (tries > 60) {\n        clearInterval(poll);\n      }\n    }, 50);\n  });\n})();\n<\/script>\n\n\n\n\n\n\n<\/div><\/div>\n\n\n<style>.kadence-column1488_727809-e9{max-width:100%;margin-left:auto;margin-right:auto;}.wp-block-kadence-column.kb-section-dir-horizontal:not(.kb-section-md-dir-vertical)>.kt-inside-inner-col>.kadence-column1488_727809-e9{-webkit-flex:0 1 100%;flex:0 1 100%;max-width:unset;margin-left:unset;margin-right:unset;}.kadence-column1488_727809-e9 > .kt-inside-inner-col,.kadence-column1488_727809-e9 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column1488_727809-e9 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column1488_727809-e9 > .kt-inside-inner-col{flex-direction:column;}.kadence-column1488_727809-e9 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column1488_727809-e9 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column1488_727809-e9{position:relative;}@media all and (min-width: 1025px){.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.kadence-column1488_727809-e9{-webkit-flex:0 1 100%;flex:0 1 100%;max-width:unset;margin-left:unset;margin-right:unset;}}@media all and (max-width: 1024px){.kadence-column1488_727809-e9 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.wp-block-kadence-column.kb-section-sm-dir-vertical:not(.kb-section-sm-dir-horizontal):not(.kb-section-sm-dir-specificity)>.kt-inside-inner-col>.kadence-column1488_727809-e9{max-width:100%;-webkit-flex:1;flex:1;margin-left:auto;margin-right:auto;}.kadence-column1488_727809-e9 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.kadence-column1488_727809-e9 {    position: relative;    overflow: clip;}<\/style>\n<div class=\"wp-block-kadence-column kadence-column1488_727809-e9\"><div class=\"kt-inside-inner-col\"><style class=\"has-custom-css wp-custom-css-ee34a837\">.wp-block-kadence-advancedheading.kt-adv-heading1488_5ef227-0e, .wp-block-kadence-advancedheading.kt-adv-heading1488_5ef227-0e[data-kb-block=\"kb-adv-heading1488_5ef227-0e\"]{text-align:center;font-size:var(--global-kb-font-size-md, 1.25rem);font-weight:400;font-style:normal;font-family:'IBM Plex Mono';text-transform:uppercase;color:rgba(255,255,255,0.49);}.wp-block-kadence-advancedheading.kt-adv-heading1488_5ef227-0e mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading1488_5ef227-0e[data-kb-block=\"kb-adv-heading1488_5ef227-0e\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}<\/style>\n<p class=\"kt-adv-heading1488_5ef227-0e font-mono uppercase absolute-hero-text i2r-eyebrow is-dark wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading1488_5ef227-0e\" data-aos-duration=\"1000\" data-aos-easing=\"ease-in-out\">Real-time 3D \u00b7 Configuratori \u00b7 Spatial XR<\/p>\n\n\n<style class=\"has-custom-css wp-custom-css-fcf4fb6a\">.wp-block-kadence-advancedheading.kt-adv-heading1488_be9ca9-a8, .wp-block-kadence-advancedheading.kt-adv-heading1488_be9ca9-a8[data-kb-block=\"kb-adv-heading1488_be9ca9-a8\"]{padding-top:50px;padding-bottom:50px;text-align:center;font-size:20px;font-weight:400;font-style:normal;font-family:'IBM Plex Mono';text-transform:uppercase;color:rgba(255,255,255,0.49);}.wp-block-kadence-advancedheading.kt-adv-heading1488_be9ca9-a8 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading1488_be9ca9-a8[data-kb-block=\"kb-adv-heading1488_be9ca9-a8\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}<\/style>\n<p class=\"kt-adv-heading1488_be9ca9-a8 absolute-hero-text2 i2r-eyebrow is-dark wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading1488_be9ca9-a8\" data-aos-duration=\"1000\" data-aos-easing=\"ease-in-out\">Un solo asset. Ogni mondo.<\/p>\n<\/div><\/div>\n\n\n\n<\/section>\n\n\n\n<div class=\"i2r-truth\">\n  <div class=\"i2r-truth-grid\" aria-hidden=\"true\"><\/div>\n  <div class=\"i2r-truth-glow\" aria-hidden=\"true\"><\/div>\n  <div class=\"i2r-truth-inner\">\n    <p class=\"i2r-truth-eyebrow\">[ Una sola pipeline real-time ]<\/p>\n    <h2 class=\"i2r-truth-title\">Dall\u2019immagine allo <em>spazio.<\/em><br> Un\u2019unica fonte di verit\u00e0.<\/h2>\n    <p class=\"i2r-truth-sub\">Un solo asset real-time: visual di lancio, configuratori, ricerca in XR. Costruito una volta, usato ovunque.<\/p>\n  <\/div>\n  <div class=\"i2r-truth-meta\" aria-hidden=\"true\"><span>01 Digital Twin<\/span><span>02 Campagna<\/span><span>03 Configuratore<\/span><span>04 Ricerca XR<\/span><\/div>\n<\/div>\n<style>\n.i2r-truth{position:relative;min-height:100vh;display:flex;align-items:center;overflow:clip;background:#eceef4;padding:16vh 6vw 18vh;box-sizing:border-box}\n.i2r-truth-grid{position:absolute;inset:-10% 0;background-image:linear-gradient(rgba(0,0,150,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,150,.07) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 75% 65% at 55% 50%,#000 25%,transparent 80%);mask-image:radial-gradient(ellipse 75% 65% at 55% 50%,#000 25%,transparent 80%);pointer-events:none}\n.i2r-truth-glow{position:absolute;right:-10vw;top:10%;width:60vw;height:60vw;max-width:900px;max-height:900px;border-radius:50%;background:radial-gradient(circle,rgba(90,100,255,.28) 0%,rgba(90,100,255,0) 65%);filter:blur(40px);pointer-events:none}\n.i2r-truth-inner{position:relative;z-index:1;width:100%;max-width:1500px;margin:0 auto}\n.i2r-truth-eyebrow{margin:0 0 2.4em;font-family:\"GT America Mono\",monospace;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:#000096;opacity:.75}\n.i2r-truth-title{margin:0;font-family:\"Codec Pro\",sans-serif;font-weight:700;font-size:clamp(2.6rem,8.2vw,10.5rem);line-height:.98;letter-spacing:-.035em;color:#0a0a0a;text-align:left}\n.i2r-truth-title em{font-style:normal}\n.i2r-w{display:inline-block;will-change:transform,opacity,filter}\n.i2r-w.is-accent{font-family:\"Instrument Serif\",Georgia,serif;font-style:italic;font-weight:400;font-size:1.1em;letter-spacing:-.01em}\n.i2r-w.is-accent,.i2r-truth-title em{background:linear-gradient(95deg,#5a64ff 0%,#000096 90%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.04em}\n.i2r-truth-sub{margin:2.4em 0 0 auto;max-width:30ch;font-family:\"Codec Pro News\",\"Codec Pro\",sans-serif;font-weight:300;font-size:clamp(1.1rem,1.6vw,1.65rem);line-height:1.35;color:#2c2c3a}\n.i2r-truth-meta{position:absolute;z-index:1;left:6vw;right:6vw;bottom:6vh;display:flex;justify-content:space-between;gap:16px;font-family:\"GT America Mono\",monospace;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:rgba(10,10,10,.3)}\n.i2r-truth-meta span{transition:color .4s}\n.i2r-truth-meta span.is-on{color:#000096}\n@media (max-width:768px){.i2r-truth{min-height:auto;padding:14vh 6vw 16vh}.i2r-truth-sub{margin-left:0}.i2r-truth-meta{font-size:10px;letter-spacing:.1em;bottom:5vh}.i2r-truth-grid{background-size:40px 40px}}\n<\/style>\n<script>\n(function(){\n  function split(h){var out=[];Array.prototype.slice.call(h.childNodes).forEach(function(n){\n    if(n.nodeType===3){n.textContent.split(\/(\\s+)\/).forEach(function(t){if(!t)return;if(\/^\\s+$\/.test(t)){out.push(document.createTextNode(' '));}else{var s=document.createElement('span');s.className='i2r-w';s.textContent=t;out.push(s);}});}\n    else if(n.nodeName==='BR'){out.push(document.createElement('br'));}\n    else{n.textContent.split(\/\\s+\/).filter(Boolean).forEach(function(t,i){if(i)out.push(document.createTextNode(' '));var s=document.createElement('span');s.className='i2r-w is-accent';s.textContent=t;out.push(s);});}\n  });h.innerHTML='';out.forEach(function(o){h.appendChild(o);});return h.querySelectorAll('.i2r-w');}\n  function init(){var root=document.querySelector('.i2r-truth');if(!root)return;\n    var words=split(root.querySelector('.i2r-truth-title'));\n    if(window.matchMedia('(prefers-reduced-motion: reduce)').matches)return;\n    gsap.registerPlugin(ScrollTrigger);\n    gsap.set(words,{opacity:.06,yPercent:45,rotateX:-50,filter:'blur(12px)',transformOrigin:'50% 100%',transformPerspective:600});\n    gsap.to(words,{opacity:1,yPercent:0,rotateX:0,filter:'blur(0px)',ease:'none',stagger:.14,scrollTrigger:{trigger:root,start:'top 70%',end:'center 45%',scrub:1}});\n    gsap.from(root.querySelector('.i2r-truth-eyebrow'),{opacity:0,y:20,duration:.9,ease:'power3.out',scrollTrigger:{trigger:root,start:'top 70%'}});\n    gsap.from(root.querySelector('.i2r-truth-sub'),{opacity:0,y:30,duration:1,ease:'power3.out',scrollTrigger:{trigger:root,start:'center 60%'}});\n    var metas=root.querySelectorAll('.i2r-truth-meta span');\n    ScrollTrigger.create({trigger:root,start:'top 60%',end:'bottom 60%',onLeave:function(){metas.forEach(function(m){m.classList.add('is-on');});},onUpdate:function(st){var k=Math.min(metas.length-1,Math.floor(st.progress*metas.length));metas.forEach(function(m,i){m.classList.toggle('is-on',i<=k);});}});\n    gsap.to(root.querySelector('.i2r-truth-grid'),{backgroundPosition:'0px 128px',ease:'none',scrollTrigger:{trigger:root,start:'top bottom',end:'bottom top',scrub:true}});\n  }\n  function ready(){return !!(window.gsap ? window.ScrollTrigger : false);}\n  var tr=0,p=setInterval(function(){tr++;if(ready()||tr>100){clearInterval(p);if(ready())init();}},50);\n})();\n<\/script>\n\n\n<style class=\"has-custom-css wp-custom-css-5f4727c3\">.kadence-column1488_c4b036-32 > .kt-inside-inner-col{display:flex;}.kadence-column1488_c4b036-32 > .kt-inside-inner-col,.kadence-column1488_c4b036-32 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column1488_c4b036-32 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column1488_c4b036-32 > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:center;}.kadence-column1488_c4b036-32 > .kt-inside-inner-col > .kb-image-is-ratio-size{align-self:stretch;}.kadence-column1488_c4b036-32 > .kt-inside-inner-col > .wp-block-kadence-advancedgallery{align-self:stretch;}.kadence-column1488_c4b036-32 > .kt-inside-inner-col > .aligncenter{width:100%;}.kt-row-column-wrap > .kadence-column1488_c4b036-32{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_c4b036-32{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_c4b036-32 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}.kadence-column1488_c4b036-32 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column1488_c4b036-32{position:relative;}@media all and (max-width: 1024px){.kt-row-column-wrap > .kadence-column1488_c4b036-32{align-self:center;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_c4b036-32{align-self:auto;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_c4b036-32 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 1024px){.kadence-column1488_c4b036-32 > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:center;}}@media all and (max-width: 767px){.kt-row-column-wrap > .kadence-column1488_c4b036-32{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_c4b036-32{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_c4b036-32 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}.kadence-column1488_c4b036-32 > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column1488_c4b036-32 i2r-works has-custom-css\"><div class=\"kt-inside-inner-col\">\n<style data-wp-block-html=\"css\">\n.nb-cards-wrapper {\n  --nb-s: 1;\n  position: relative;\n  width: 100%;\n  height: calc(var(--nb-s) * 540px);\n  \/* Il taglio serviva solo in orizzontale (su mobile le card sforavano\n     e creavano lo scroll laterale). overflow:hidden tagliava anche in\n     alto la card centrale quando si ingrandisce in hover (scale 1.12).\n     Ora: taglio orizzontale con overflow-x:clip, e in verticale un\n     clip-path che lascia 60px di respiro sopra la fila di card.\n     L'animazione di ingresso dall'alto resta mascherata come prima,\n     solo 60px piu' in su. Browser senza overflow:clip (Safari < 16)\n     restano su overflow:hidden, cioe' il comportamento di prima. *\/\n  overflow: hidden;\n  overflow-x: clip;\n  overflow-y: visible;\n  clip-path: inset(-60px 0 0 0);\n}\n.nb-cards-row {\n  position: absolute;\n  left: 0;\n  right: 0;\n  top: 0;\n  height: calc(var(--nb-s) * 500px);\n  pointer-events: none;\n}\n.nb-cards-row > * {\n  pointer-events: auto;\n}\n.nb-card {\n  position: absolute;\n  border-radius: 16px;\n  overflow: hidden;\n  background: linear-gradient(145deg, #1a1230 0%, #150d28 50%, #0d0818 100%);\n  box-shadow:\n    0 16px 32px -10px rgba(0, 0, 0, 0.30),\n    0 6px 14px -4px rgba(0, 0, 0, 0.16),\n    inset 0 1px 0 rgba(255, 255, 255, 0.10),\n    inset 0 -2px 5px rgba(0, 0, 0, 0.30);\n  cursor: pointer;\n  will-change: transform;\n  transition: box-shadow 0.5s cubic-bezier(0.6, 0, 0.2, 1);\n}\n.nb-card::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(\n    160deg,\n    rgba(255, 255, 255, 0.12) 0%,\n    transparent 35%,\n    transparent 65%,\n    rgba(0, 0, 0, 0.18) 100%\n  );\n  pointer-events: none;\n  border-radius: inherit;\n  z-index: 2;\n}\n.nb-card a {\n  display: block;\n  width: 100%;\n  height: 100%;\n}\n.nb-card img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  object-position: center top;\n  display: block;\n}\n.nb-card:hover {\n  box-shadow:\n    0 24px 48px -14px rgba(0, 0, 0, 0.38),\n    0 10px 20px -6px rgba(0, 0, 0, 0.20),\n    inset 0 1px 0 rgba(255, 255, 255, 0.12),\n    inset 0 -2px 5px rgba(0, 0, 0, 0.32);\n}\n\n\/* Desktop (card ingrandite, scala con --nb-s) *\/\n@media (max-width: 1400px) { .nb-cards-wrapper { --nb-s: .85; } }\n@media (max-width: 1150px) { .nb-cards-wrapper { --nb-s: .7; } }\n@media (max-width: 950px)  { .nb-cards-wrapper { --nb-s: .58; } }\n.nb-card-1 { width: calc(var(--nb-s)*200px); height: calc(var(--nb-s)*270px); left: calc(50% - var(--nb-s)*640px); top: calc(var(--nb-s)*70px); z-index: 1; }\n.nb-card-2 { width: calc(var(--nb-s)*270px); height: calc(var(--nb-s)*365px); left: calc(50% - var(--nb-s)*465px); top: calc(var(--nb-s)*30px); z-index: 3; }\n.nb-card-3 { width: calc(var(--nb-s)*330px); height: calc(var(--nb-s)*445px); left: calc(50% - var(--nb-s)*260px); top: 0px; z-index: 5; }\n.nb-card-4 { width: calc(var(--nb-s)*270px); height: calc(var(--nb-s)*360px); left: calc(50% + var(--nb-s)*5px); top: calc(var(--nb-s)*35px); z-index: 3; }\n.nb-card-5 { width: calc(var(--nb-s)*235px); height: calc(var(--nb-s)*320px); left: calc(50% + var(--nb-s)*232px); top: calc(var(--nb-s)*85px); z-index: 2; }\n.nb-card-6 { width: calc(var(--nb-s)*200px); height: calc(var(--nb-s)*270px); left: calc(50% + var(--nb-s)*445px); top: calc(var(--nb-s)*70px); z-index: 1; }\n\n\/* CTA View all works *\/\n.nb-cards-cta { display: flex; justify-content: center; margin-top: 28px; }\n.nb-cta { display: inline-flex; align-items: center; gap: 12px; background: #000; color: #fff !important; font-family: \"GT America Mono\", monospace; font-size: 14.4px; letter-spacing: 2px; text-transform: uppercase; padding: 15px 38px; border-radius: 24px; text-decoration: none !important; transition: background .3s ease, gap .3s ease; }\n.nb-cta:hover { background: #000096; gap: 18px; }\n.nb-cta-arrow{display:inline-flex;align-items:center;transition:transform .35s cubic-bezier(.4,0,.2,1)}\n.nb-cta:hover .nb-cta-arrow{transform:translateX(5px)}\n\n\/* Tablet \/ phone grande (751px \u2192 481px) \u2014 card ingrandite *\/\n@media (max-width: 750px) {\n  .nb-cards-wrapper { height: 440px; }\n  .nb-cards-row     { height: 430px; }\n  .nb-card-1 { width: 130px; height: 175px; left: 0%;  top: 40px; }\n  .nb-card-2 { width: 155px; height: 210px; left: 17%; top: 180px; }\n  .nb-card-3 { width: 180px; height: 245px; left: 34%; top: 10px; }\n  .nb-card-4 { width: 150px; height: 205px; left: 56%; top: 195px; }\n  .nb-card-5 { width: 145px; height: 195px; left: 70%; top: 40px; }\n  .nb-card-6 { width: 125px; height: 170px; left: 85%; top: 215px; }\n}\n\n\/* Phone piccolo (fino a 480px) \u2014 card ingrandite *\/\n@media (max-width: 480px) {\n  .nb-cards-wrapper { height: 385px; }\n  .nb-cards-row     { height: 375px; }\n  .nb-card-1 { width: 105px; height: 140px; left: -2%; top: 30px; }\n  .nb-card-2 { width: 125px; height: 170px; left: 16%; top: 150px; }\n  .nb-card-3 { width: 145px; height: 195px; left: 32%; top: 10px; }\n  .nb-card-4 { width: 120px; height: 165px; left: 54%; top: 160px; }\n  .nb-card-5 { width: 115px; height: 155px; left: 68%; top: 30px; }\n  .nb-card-6 { width: 100px; height: 135px; left: 82%; top: 175px; }\n}\n\n\/* Mobile: 3 card allineate e leggermente sovrapposte *\/\n@media (max-width: 750px) {\n  .nb-cards-wrapper:has(.nb-cards-mobile) { height: 340px; }\n  .nb-cards-row.nb-cards-mobile { height: 330px; }\n  .nb-cards-row.nb-cards-mobile .nb-card { width: 170px; height: 230px; top: 50px; }\n  .nb-cards-row.nb-cards-mobile .nb-card-1 { left: calc(50% - 235px); z-index: 1; }\n  .nb-cards-row.nb-cards-mobile .nb-card-2 { left: calc(50% - 85px);  z-index: 3; }\n  .nb-cards-row.nb-cards-mobile .nb-card-3 { left: calc(50% + 65px);  z-index: 2; }\n}\n@media (max-width: 480px) {\n  .nb-cards-wrapper:has(.nb-cards-mobile) { height: 290px; }\n  .nb-cards-row.nb-cards-mobile { height: 280px; }\n  .nb-cards-row.nb-cards-mobile .nb-card { width: 130px; height: 175px; top: 50px; }\n  .nb-cards-row.nb-cards-mobile .nb-card-1 { left: calc(50% - 177px); }\n  .nb-cards-row.nb-cards-mobile .nb-card-2 { left: calc(50% - 65px); }\n  .nb-cards-row.nb-cards-mobile .nb-card-3 { left: calc(50% + 47px); }\n}\n<\/style>\n\n<script data-wp-block-html=\"js\">\n(function () {\n  var AMP = String.fromCharCode(38);\n\n  \/\/ Qui scegli TU quali works mostrare, in che ordine, e a quale\n  \/\/ URL devono puntare. L'URL e' fisso e non dipende dal permalink\n  \/\/ che ti torna la REST API: se un domani cambia la struttura\n  \/\/ permalink del CPT, queste card continuano a puntare esattamente\n  \/\/ dove hai deciso tu.\n  var WORKS = [\n    { slug: 'meta-experience-exuvia',              url: 'https:\/\/in2real.com\/it\/works\/meta-experience-exuvia\/' },\n    { slug: '3d-configurators-omp-group',           url: 'https:\/\/in2real.com\/it\/works\/3d-configurators-omp-group\/' },\n    { slug: 'case-study-triumph',                   url: 'https:\/\/in2real.com\/it\/works\/case-study-triumph\/' },\n    { slug: 'triumph-virtual-dealership',           url: 'https:\/\/in2real.com\/it\/works\/triumph-virtual-dealership\/' },\n    { slug: '3d-scrollytelling',  url: 'https:\/\/in2real.com\/it\/works\/3d-scrollytelling\/' },\n    { slug: 'capezzana-case-study',                 url: 'https:\/\/in2real.com\/it\/works\/capezzana-case-study\/' }\n  ];\n\n  \/\/ Mobile: 3 card dedicate (sinistra, centro, destra)\n  var WORKS_MOBILE = [\n    { slug: 'case-study-triumph',      url: 'https:\/\/in2real.com\/it\/works\/case-study-triumph\/' },\n    { slug: 'leggere-forte-vr-reading-experience',  url: 'https:\/\/in2real.com\/it\/works\/leggere-forte-vr-reading-experience\/' },\n    { slug: '3d-scrollytelling',  url: 'https:\/\/in2real.com\/it\/works\/3d-scrollytelling\/' }\n  ];\n\n  var SLOT_CONFIG = [\n    { rot: -8, depth: 14 },\n    { rot: -4, depth: 9 },\n    { rot: 0,  depth: 6 },\n    { rot: 4,  depth: 10 },\n    { rot: 7,  depth: 12 },\n    { rot: -5, depth: 13 }\n  ];\n\n  function buildCard(slot, url, imgSrc, title) {\n    var n = slot + 1;\n    var cfg = SLOT_CONFIG[slot];\n\n    var card = document.createElement('div');\n    card.className = 'nb-card nb-card-' + n;\n    card.setAttribute('data-rot', cfg.rot);\n    card.setAttribute('data-depth', cfg.depth);\n\n    var link = document.createElement('a');\n    link.href = url;\n    link.target = '_blank';\n\n    var img = document.createElement('img');\n    img.src = imgSrc;\n    img.alt = title;\n    img.loading = 'lazy';\n\n    link.appendChild(img);\n    card.appendChild(link);\n    return card;\n  }\n\n  \/\/ VERSIONE ITALIANA: chiede prima i post in italiano (titoli\/alt in\n  \/\/ italiano). Se una traduzione ha uno slug diverso o non esiste,\n  \/\/ recupera quel work dalla versione inglese per l'immagine, cosi'\n  \/\/ la card non sparisce. Il link resta sempre quello fissato sopra.\n  function fetchLang(slugs, lang) {\n    var restBase = window.location.origin + '\/wp-json\/wp\/v2\/';\n    var qs = 'slug=' + encodeURIComponent(slugs.join(',')) +\n      AMP + '_embed=wp:featuredmedia' +\n      AMP + 'per_page=' + slugs.length +\n      AMP + 'lang=' + lang;\n    return fetch(restBase + 'works?' + qs)\n      .then(function (res) { return res.json(); })\n      .then(function (data) { return Array.isArray(data) ? data : []; })\n      .catch(function () { return []; });\n  }\n\n  function fetchWorks(callback) {\n    var slugs = WORKS.concat(WORKS_MOBILE).map(function (w) { return w.slug; })\n      .filter(function (s, i, a) { return a.indexOf(s) === i; });\n\n    fetchLang(slugs, 'it').then(function (itPosts) {\n      var found = itPosts.map(function (p) { return p.slug; });\n      var missing = slugs.filter(function (s) { return found.indexOf(s) === -1; });\n      if (!missing.length) { callback(itPosts); return; }\n      fetchLang(missing, 'en').then(function (enPosts) {\n        callback(itPosts.concat(enPosts));\n      });\n    });\n  }\n\nfunction renderCards(posts) {\n    var row = document.getElementById('nbCardsRow');\n    if (!row) return;\n\n    var bySlug = {};\n    posts.forEach(function (post) { bySlug[post.slug] = post; });\n\n    var slot = 0;\n    \/\/ Mobile: usa la lista WORKS_MOBILE (3 card)\n    var nbMobile = window.matchMedia('(max-width: 750px)').matches;\n    if (nbMobile) row.classList.add('nb-cards-mobile');\n\n    (nbMobile ? WORKS_MOBILE : WORKS).forEach(function (w) {\n      if (slot >= 8) return;\n\n      var post = bySlug[w.slug];\n      if (!post) return; \/\/ slug non trovato via REST, si salta senza rompere tutto\n\n      var imgSrc = null;\n\n      \/\/ 1) prova l'embed standard wp:featuredmedia\n      if (post._embedded) {\n        var media = post._embedded['wp:featuredmedia'];\n        if (media && media[0] && media[0].source_url) {\n          imgSrc = media[0].source_url;\n        }\n      }\n\n      \/\/ 2) fallback: campo custom gia' presente sul post, non passa\n      \/\/ dall'endpoint \/media\/ che sta rispondendo 401 su questo sito\n      if (!imgSrc && post.featured_image_src_large && post.featured_image_src_large[0]) {\n        imgSrc = post.featured_image_src_large[0];\n      }\n\n      if (!imgSrc) return; \/\/ davvero nessuna immagine disponibile, si salta\n\n      var card = buildCard(slot, w.url, imgSrc, post.title.rendered);\n      if (nbMobile) card.setAttribute('data-rot', [-3, 0, 3][slot] || 0);\n      row.appendChild(card);\n      slot++;\n    });\n\n    initCards();\n}\n\n  function initCards() {\n    if (typeof gsap === 'undefined') {\n      return setTimeout(initCards, 100);\n    }\n    var cards = document.querySelectorAll('.nb-card');\n    if (!cards.length) return;\n\n    cards.forEach(function (card) {\n      var rot = parseFloat(card.dataset.rot) || 0;\n      card.dataset.restRot = rot;\n      gsap.set(card, { y: -600, rotation: rot + 25, opacity: 0, scale: 0.7 });\n    });\n\n    gsap.to(cards, {\n      y: 0,\n      opacity: 1,\n      scale: 1,\n      rotation: function (i, el) { return parseFloat(el.dataset.restRot) || 0; },\n      duration: 1.1,\n      stagger: { each: 0.08, from: 'center' },\n      ease: 'back.out(1.4)',\n      delay: 0.3\n    });\n\n    cards.forEach(function (card, i) {\n      var rot = parseFloat(card.dataset.restRot) || 0;\n      gsap.to(card, {\n        y: '+=' + (8 + (i % 3) * 5),\n        rotation: rot + (i % 2 === 0 ? 1.5 : -1.5),\n        duration: 3 + (i % 4) * 0.5,\n        delay: 1.4 + i * 0.1,\n        ease: 'sine.inOut',\n        yoyo: true,\n        repeat: -1\n      });\n    });\n\n    var wrapper = document.getElementById('nbCardsWrapper');\n    var mx = 0, my = 0, tx = 0, ty = 0;\n\n    wrapper.addEventListener('mousemove', function (e) {\n      var r = wrapper.getBoundingClientRect();\n      mx = ((e.clientX - r.left) \/ r.width - 0.5) * 2;\n      my = ((e.clientY - r.top) \/ r.height - 0.5) * 2;\n    });\n    wrapper.addEventListener('mouseleave', function () { mx = 0; my = 0; });\n\n    (function parallax() {\n      tx += (mx - tx) * 0.05;\n      ty += (my - ty) * 0.05;\n      cards.forEach(function (card) {\n        var d = parseFloat(card.dataset.depth) || 8;\n        card.style.translate = tx * d + 'px ' + ty * d * 0.5 + 'px';\n      });\n      requestAnimationFrame(parallax);\n    })();\n\n    cards.forEach(function (card) {\n      card.addEventListener('mousemove', function (e) {\n        var r = card.getBoundingClientRect();\n        var px = (e.clientX - r.left) \/ r.width - 0.5;\n        var py = (e.clientY - r.top) \/ r.height - 0.5;\n        gsap.to(card, {\n          rotateX: -py * 16,\n          rotateY: px * 16,\n          scale: 1.12,\n          zIndex: 20,\n          duration: 0.4,\n          ease: 'power2.out',\n          transformPerspective: 700,\n          overwrite: 'auto'\n        });\n      });\n      card.addEventListener('mouseleave', function () {\n        gsap.to(card, {\n          rotateX: 0,\n          rotateY: 0,\n          scale: 1,\n          duration: 0.8,\n          ease: 'elastic.out(1, 0.6)',\n          overwrite: 'auto'\n        });\n      });\n    });\n  }\n\n  fetchWorks(renderCards);\n})();\n<\/script>\n\n<div class=\"nb-cards-wrapper\" id=\"nbCardsWrapper\">\n  <div class=\"nb-cards-row\" id=\"nbCardsRow\"><\/div>\n<\/div>\n<div class=\"nb-cards-cta\"><a class=\"nb-cta\" href=\"https:\/\/in2real.com\/it\/lavori\/\">Vedi tutti i progetti <span class=\"nb-cta-arrow\" aria-hidden=\"true\"><svg width=\"20\" height=\"9\" viewBox=\"0 0 20 9\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M0.5 4.5H19\" stroke=\"#fff\" stroke-width=\"1\"><\/path><path d=\"M14.5 0.5L19 4.5L14.5 8.5\" stroke=\"#fff\" stroke-width=\"1\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/span><\/a><\/div>\n<\/div><\/div>\n\n\n\n\n\n<section data-color=\"255, 255, 255\">\n\n\n<style>.kadence-column1488_76a536-5d > .kt-inside-inner-col,.kadence-column1488_76a536-5d > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column1488_76a536-5d > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column1488_76a536-5d > .kt-inside-inner-col{flex-direction:column;}.kadence-column1488_76a536-5d > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column1488_76a536-5d > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column1488_76a536-5d{position:relative;}@media all and (max-width: 1024px){.kadence-column1488_76a536-5d > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column1488_76a536-5d > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column1488_76a536-5d\"><div class=\"kt-inside-inner-col\">\n<style>\n\/* GALLERY ZOOM STICKY - sostituisce lo sticky hero (anteprima di prova) v2 *\/\nhtml.lenis, html.lenis body { height: auto; }\n.lenis.lenis-smooth { scroll-behavior: auto !important; }\n.lenis.lenis-stopped { overflow: hidden; }\n\n.i2r-gz { position: relative; width: 100%; height: 1000svh; }\n.i2r-gz-pin { position: sticky; top: 0; width: 100%; height: 100svh; overflow: hidden; background: #05010a; contain: layout paint; }\n#i2r-gz-world { position: absolute; top: 0; left: 0; transform-origin: 0 0; will-change: transform; backface-visibility: hidden; }\n\n.gz-tile { position: absolute; top: 0; left: 0; overflow: hidden; background-color: #120a22; background-size: cover; background-position: center; backface-visibility: hidden; }\n.gz-tile.gz-fill::after { content: \"\"; position: absolute; inset: 0; z-index: 2; pointer-events: none; background: rgba(5,6,10,.38); }\n.gz-tile video { position: absolute; top: -2px; left: -2px; width: calc(100% + 4px); height: calc(100% + 4px); max-width: none; max-height: none; object-fit: cover; display: block; border-radius: inherit; transform: translateZ(0); }\n.gz-mask { position: absolute; inset: 0; width: 100%; height: 100%; z-index: 2; pointer-events: none; display: none; }\n.gz-vig { position: absolute; inset: 0; z-index: 3; pointer-events: none; background: radial-gradient(ellipse at center, transparent 55%, rgba(0,0,0,.4) 100%); }\n\n.gz-cap { opacity: 0; position: absolute; inset: 0; z-index: 5; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: .5rem; padding: 0 6vw; pointer-events: none; }\n#i2r-gz .gz-index { position: absolute; bottom: 2%; right: 3%; z-index: 0; font-family: \"Codec Pro News\", sans-serif; font-size: clamp(8rem, 20vw, 22rem); line-height: .8; font-weight: 700; color: rgba(255,255,255,.3); letter-spacing: -.02em; pointer-events: none; user-select: none; }\n#i2r-gz .gz-title { position: relative; z-index: 1; font-family: \"Codec Pro\", sans-serif; font-weight: 500; font-size: clamp(3.2rem, 7.5vw, 8.5rem); letter-spacing: -.015em; line-height: 1.02; color: #fff; text-align: center; text-transform: none; margin: 0; max-width: 20ch; text-shadow: 0 2px 34px rgba(0,0,0,.5); overflow-wrap: normal; word-break: keep-all; }\n#i2r-gz .gz-sub { position: relative; z-index: 1; font-family: \"Codec Pro\", sans-serif; font-style: normal; font-weight: 400; font-size: clamp(1.15rem, 2.3vw, 2rem); letter-spacing: 0; line-height: 1.3; color: rgba(255,255,255,.85); text-align: center; text-transform: none; margin: .4rem 0 0; max-width: 42ch; text-shadow: 0 2px 24px rgba(0,0,0,.55); overflow-wrap: normal; word-break: keep-all; }\n#i2r-gz .gz-desc { position: relative; z-index: 1; font-family: \"Codec Pro News\", sans-serif; font-weight: 300; font-size: clamp(.9rem, 1.1vw, 1.1rem); line-height: 1.6; color: #fff; text-align: center; margin: 1rem 0 0; max-width: 46ch; text-shadow: 0 2px 22px rgba(0,0,0,.55); }\n#i2r-gz .word { display: inline-block; white-space: nowrap; vertical-align: bottom; padding-bottom: .08em; margin-bottom: -.08em; }\n\n.gz-progress { position: absolute; bottom: 5%; left: 50%; transform: translateX(-50%); width: min(320px, 40vw); display: flex; gap: 6px; z-index: 50; pointer-events: none; }\n.gz-progress .seg { flex: 1; height: 2px; background: rgba(255,255,255,.15); overflow: hidden; }\n.gz-progress .seg-fill { width: 100%; height: 100%; background: #fff; transform: scaleX(0); transform-origin: left center; }\n.gz-counter { position: absolute; bottom: 5%; left: 4%; z-index: 50; font-family: monospace; font-size: .85rem; letter-spacing: .1em; color: rgba(255,255,255,.55); pointer-events: none; display: flex; align-items: center; gap: .5em; }\n.gz-counter .counter-roll { height: 1.4rem; overflow: hidden; display: inline-block; }\n.gz-counter .counter-strip { display: flex; flex-direction: column; }\n.gz-counter .counter-strip span { height: 1.4rem; line-height: 1.4rem; color: #fff; font-size: 1.1rem; }\n\n@media (max-width: 767px) {\n  #i2r-gz .gz-title { font-size: 12vw; }\n  #i2r-gz .gz-sub { font-size: 4.6vw; max-width: 28ch; }\n  #i2r-gz .gz-desc { font-size: .95rem; max-width: 32ch; }\n  #i2r-gz .gz-index { font-size: 28vw; bottom: 10%; }\n}\n<\/style>\n\n<div class=\"i2r-gz\" id=\"i2r-gz\">\n  <div class=\"i2r-gz-pin\" id=\"i2r-gz-pin\">\n    <div id=\"i2r-gz-world\"><\/div>\n    <div class=\"gz-vig\"><\/div>\n    <svg class=\"gz-mask\" id=\"gz-mask\" aria-hidden=\"true\"><path id=\"gz-mask-p\" fill=\"#05010a\" fill-rule=\"evenodd\" d=\"\"><\/path><\/svg>\n\n    <div class=\"gz-cap\" data-k=\"0\">\n      <span class=\"gz-index\">01<\/span>\n      <h2 class=\"gz-title\">Produzione CGI<\/h2>\n      <h4 class=\"gz-sub\">Un asset. Ogni canale.<\/h4>\n      <p class=\"gz-desc\">Un solo asset 3D real-time \u2014 still, animazioni e contenuti interattivi, senza ripartire da zero.<\/p>\n    <\/div>\n    <div class=\"gz-cap\" data-k=\"1\">\n      <span class=\"gz-index\">02<\/span>\n      <h2 class=\"gz-title\">Ricerca XR<\/h2>\n      <h4 class=\"gz-sub\">Validato prima di essere costruito.<\/h4>\n      <p class=\"gz-desc\">Decisioni di design validate con partecipanti reali, prima che esista il prototipo fisico.<\/p>\n    <\/div>\n    <div class=\"gz-cap\" data-k=\"2\">\n      <span class=\"gz-index\">03<\/span>\n      <h2 class=\"gz-title\">Configuratore 3D<\/h2>\n      <h4 class=\"gz-sub\">Esplora una gamma che non esiste ancora.<\/h4>\n      <p class=\"gz-desc\">Configuratori nel browser, progettati sul vostro prodotto \u2014 non un template.<\/p>\n    <\/div>\n    <div class=\"gz-cap\" data-k=\"3\">\n      <span class=\"gz-index\">04<\/span>\n      <h2 class=\"gz-title\">Brand Experience<\/h2>\n      <h4 class=\"gz-sub\">Fatta per essere attraversata.<\/h4>\n      <p class=\"gz-desc\">Launch page, virtual tour, installazioni in store \u2014 un solo asset 3D, esteso a ogni spazio che il vostro pubblico pu\u00f2 attraversare, non solo scorrere.<\/p>\n    <\/div>\n\n    <div class=\"gz-progress\"><div class=\"seg\"><div class=\"seg-fill\"><\/div><\/div><div class=\"seg\"><div class=\"seg-fill\"><\/div><\/div><div class=\"seg\"><div class=\"seg-fill\"><\/div><\/div><div class=\"seg\"><div class=\"seg-fill\"><\/div><\/div><\/div>\n    <div class=\"gz-counter\"><span class=\"counter-roll\"><span class=\"counter-strip\" id=\"gz-strip\"><span>01<\/span><span>02<\/span><span>03<\/span><span>04<\/span><\/span><\/span><span>\/ 04<\/span><\/div>\n  <\/div>\n<\/div>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/lenis@1.1.13\/dist\/lenis.min.js\"><\/script>\n<script>\n(function () {\n  var started = false;\n\n  var COLS = 4, ROWS = 4;\n  var GAP_RATIO = 0.025;\n  var Z_OVERVIEW = 0.58;\n  var Z_FINAL = 0.4;\n  var SCROLL_PER_UNIT = 0.7;\n  var UP = '\/wp-content\/uploads\/';\n  var SLIDES = [\n    { col: 1, row: 1, img: UP + '2026\/10\/maniva_dett_mobile.jpg', imgM: UP + '2026\/10\/maniva_dett_mobile.jpg', vd: UP + '2026\/10\/ezgif-maniva_dett_video.webm', vm: UP + '2026\/10\/maniva_dett_video_mobile.mp4' },\n    { col: 2, row: 1, img: UP + '2026\/09\/ChatGPT-Image-2-set-2026-18_33_40-1.jpg', imgM: UP + '2026\/10\/hero-mobile-slide2.jpg' },\n    { col: 2, row: 2, img: UP + '2024\/05\/Screenshot-2024-05-24-alle-17.10.19-1-scaled.jpeg', imgM: UP + '2026\/10\/hero-mobile-slide3.jpg' },\n    { col: 1, row: 2, img: UP + '2026\/09\/leggere-forte-forte-1.jpg', imgM: UP + '2026\/10\/hero-mobile-slide4.jpg' }\n  ];\n  \/* immagini dal sito per le tile attorno (12 tile libere, versioni 1024px leggere) *\/\n  var FILL = [\n    UP + '2025\/04\/product-3d-video-_-omp-group-klc-1024x576.jpg',\n    UP + '2025\/04\/UTF-8Archiproducts-Milano-Bedroom1-1-768x1024.jpg',\n    UP + '2024\/10\/OMP_Cover-1024x581.png',\n    UP + '2026\/05\/Limbo-1024x576.jpg',\n    UP + '2024\/05\/Street-Triple_Moto2_MY26_RHS-Front-Angle_landscape-1024x724.jpg',\n    UP + '2026\/04\/Street-Triple_Moto2_MY26_RHS-Rear-Angle_landscape-1024x724.jpg',\n    UP + '2026\/09\/StreetTriple_Video-Lanch_01-1024x574.jpg',\n    UP + '2026\/04\/Image_Campaign_Post_Final_16bit_3-1-1024x576.jpg',\n    UP + '2024\/03\/Screenshot-2024-03-12-alle-11.04.37-1024x565.jpeg',\n    UP + '2024\/03\/Screenshot-2024-03-12-alle-12.45.51-1024x575.png',\n    UP + '2023\/03\/omp-1-1024x579.png',\n    UP + '2024\/03\/Screenshot-2024-03-27-alle-15.50.26-1.png'\n  ];\n\n  function splitWords(el) {\n    var words = el.textContent.replace(\/\\s+\/g, ' ').trim().split(' ');\n    el.innerHTML = words.map(function (w) { return '<span class=\"word\">' + w + '<\/span>'; }).join(' ');\n  }\n\n  function init() {\n    if (started) { return; }\n    if (typeof gsap === 'undefined') { return setTimeout(init, 50); }\n    if (typeof ScrollTrigger === 'undefined') { return setTimeout(init, 50); }\n    var wrap = document.getElementById('i2r-gz');\n    var pin = document.getElementById('i2r-gz-pin');\n    var worldEl = document.getElementById('i2r-gz-world');\n    if (!wrap) { return; }\n    if (!pin) { return; }\n    started = true;\n\n    gsap.registerPlugin(ScrollTrigger);\n    ScrollTrigger.config({ ignoreMobileResize: true });\n\n    var isMob = window.matchMedia('(max-width: 768px)').matches;\n    var lite = isMob;\n    if (navigator.deviceMemory) { if (navigator.deviceMemory <= 4) { lite = true; } }\n    if (navigator.hardwareConcurrency) { if (navigator.hardwareConcurrency <= 4) { lite = true; } }\n    var reduce = false;\n    try { reduce = window.matchMedia('(prefers-reduced-motion: reduce)').matches; } catch (e) {}\n\n    var smooth = false;\n    if (!reduce) {\n      if (typeof Lenis !== 'undefined') {\n        var lenis = new Lenis({ lerp: 0.1, wheelMultiplier: 0.9, smoothWheel: true });\n        lenis.on('scroll', ScrollTrigger.update);\n        gsap.ticker.add(function (t) { lenis.raf(t * 1000); });\n        gsap.ticker.lagSmoothing(0);\n        smooth = true;\n      }\n    }\n\n    \/* ---- world ---- *\/\n    var tiles = [];\n    var video = null;\n    var vidOn = false;\n    var inView = !('IntersectionObserver' in window);\n    var lastKey = '';\n    var keepImgs = [];\n    var maskEl = document.getElementById('gz-mask-p');\n    var maskSvg = document.getElementById('gz-mask');\n    var maskOn = false;\n    var fi = 0;\n    for (var r = 0; r < ROWS; r++) {\n      for (var c = 0; c < COLS; c++) {\n        var idx = -1;\n        for (var q = 0; q < SLIDES.length; q++) {\n          if (SLIDES[q].col === c) { if (SLIDES[q].row === r) { idx = q; } }\n        }\n        var el = document.createElement('div');\n        if (idx > -1) {\n          var slide = SLIDES[idx];\n          el.className = 'gz-tile';\n          el.style.backgroundImage = 'url(' + (isMob ? slide.imgM : slide.img) + ')';\n          if (idx === 0) {\n            var v = document.createElement('video');\n            v.muted = true; v.loop = true; v.playsInline = true;\n            v.setAttribute('muted', ''); v.setAttribute('playsinline', '');\n            v.preload = 'metadata';\n            v.poster = isMob ? slide.imgM : slide.img;\n            v.src = isMob ? slide.vm : slide.vd;\n            el.appendChild(v);\n            video = v;\n          }\n        } else {\n          el.className = 'gz-tile gz-fill';\n          el.setAttribute('data-bg', FILL[fi % FILL.length]);\n          fi++;\n        }\n        worldEl.appendChild(el);\n        tiles.push({ el: el, c: c, r: r, vis: true });\n      }\n    }\n\n    \/* immagini delle tile attorno: caricate dopo il load della pagina *\/\n    function loadFill() {\n      for (var i = 0; i < tiles.length; i++) {\n        var b = tiles[i].el.getAttribute('data-bg');\n        if (b) { tiles[i].el.style.backgroundImage = 'url(' + b + ')'; tiles[i].el.removeAttribute('data-bg'); }\n      }\n      \/* decodifica anticipata: niente sfarfallii quando una tile entra in scena *\/\n      var urls = [];\n      for (var q2 = 0; q2 < SLIDES.length; q2++) { urls.push(isMob ? SLIDES[q2].imgM : SLIDES[q2].img); }\n      for (var f2 = 0; f2 < FILL.length; f2++) { urls.push(FILL[f2]); }\n      keepImgs = urls.map(function (u) {\n        var im = new Image();\n        im.src = u;\n        if (im.decode) { im.decode().catch(function () {}); }\n        return im;\n      });\n    }\n    if (document.readyState === 'complete') {\n      setTimeout(loadFill, 300);\n    } else {\n      window.addEventListener('load', function () { setTimeout(loadFill, 300); });\n    }\n\n    \/* ---- camera ---- *\/\n    var cam = { u: SLIDES[0].col, v: SLIDES[0].row, z: Z_OVERVIEW };\n    var W = 0, H = 0, G = 0, GB = 0;\n\n    function render() {\n      var z = cam.z;\n      \/* il gap tra le tile scende a 0 con lo zoom e ritorna con il dezoom *\/\n      var gk = (1 - z) \/ (1 - Z_OVERVIEW);\n      if (gk < 0) { gk = 0; }\n      if (gk > 1) { gk = 1; }\n      G = GB * gk;\n      var cx = cam.u * (W + G) + W \/ 2;\n      var cy = cam.v * (H + G) + H \/ 2;\n      var tx = W \/ 2 - cx * z;\n      var ty = H \/ 2 - cy * z;\n      if (video) {\n        var foc = false;\n        if (z > 0.985) {\n          if (Math.abs(cam.u - SLIDES[0].col) < 0.02) {\n            if (Math.abs(cam.v - SLIDES[0].row) < 0.02) { foc = true; }\n          }\n        }\n        if (foc !== vidOn) { vidOn = foc; vidSync(); }\n      }\n      var key = tx.toFixed(2) + '|' + ty.toFixed(2) + '|' + z.toFixed(4);\n      if (key === lastKey) { return; }\n      lastKey = key;\n      worldEl.style.transform = 'translate3d(' + tx.toFixed(2) + 'px, ' + ty.toFixed(2) + 'px, 0) scale(' + z.toFixed(4) + ')';\n      \/* bordi arrotondati nella vista d'insieme, squadrati a zoom pieno *\/\n      var kk = (1 - z) \/ (1 - Z_OVERVIEW);\n      if (kk < 0) { kk = 0; }\n      if (kk > 1) { kk = 1; }\n      var rs = (isMob ? 16 : 24) * kk;\n      if (rs < 0.3) {\n        if (maskOn) { maskSvg.style.display = 'none'; maskOn = false; }\n      } else {\n        if (!maskOn) { maskSvg.style.display = 'block'; maskOn = true; }\n        var md = 'M0 0H' + W + 'V' + H + 'H0Z';\n        var sw = W * z;\n        var sh = H * z;\n        for (var m = 0; m < tiles.length; m++) {\n          var tm = tiles[m];\n          var ml = tx + Math.round(tm.c * (W + G)) * z;\n          var mt = ty + Math.round(tm.r * (H + G)) * z;\n          if (ml + sw < 0) { continue; }\n          if (ml > W) { continue; }\n          if (mt + sh < 0) { continue; }\n          if (mt > H) { continue; }\n          var x2 = ml + sw;\n          var y2 = mt + sh;\n          var f = rs.toFixed(1);\n          md += 'M' + (ml + rs).toFixed(1) + ' ' + mt.toFixed(1) + 'H' + (x2 - rs).toFixed(1) + 'A' + f + ' ' + f + ' 0 0 1 ' + x2.toFixed(1) + ' ' + (mt + rs).toFixed(1) + 'V' + (y2 - rs).toFixed(1) + 'A' + f + ' ' + f + ' 0 0 1 ' + (x2 - rs).toFixed(1) + ' ' + y2.toFixed(1) + 'H' + (ml + rs).toFixed(1) + 'A' + f + ' ' + f + ' 0 0 1 ' + ml.toFixed(1) + ' ' + (y2 - rs).toFixed(1) + 'V' + (mt + rs).toFixed(1) + 'A' + f + ' ' + f + ' 0 0 1 ' + (ml + rs).toFixed(1) + ' ' + mt.toFixed(1) + 'Z';\n        }\n        maskEl.setAttribute('d', md);\n      }\n      \/* le tile lontane piu' di uno schermo non vengono disegnate *\/\n      var mg = Math.max(W, H) * 0.3;\n      for (var i = 0; i < tiles.length; i++) {\n        var t = tiles[i];\n        var l = tx + t.c * (W + G) * z;\n        var tp = ty + t.r * (H + G) * z;\n        var on = true;\n        if (l + W * z < -mg) { on = false; }\n        if (l > W + mg) { on = false; }\n        if (tp + H * z < -mg) { on = false; }\n        if (tp > H + mg) { on = false; }\n        if (on) {\n          if (t.g !== G) {\n            t.g = G;\n            t.el.style.transform = 'translate3d(' + Math.round(t.c * (W + G)) + 'px, ' + Math.round(t.r * (H + G)) + 'px, 0)';\n          }\n        }\n        if (on !== t.vis) {\n          t.vis = on;\n          t.el.style.visibility = on ? 'visible' : 'hidden';\n        }\n      }\n    }\n\n    function layout() {\n      W = pin.clientWidth; H = pin.clientHeight; GB = W * GAP_RATIO;\n      for (var i = 0; i < tiles.length; i++) {\n        var t = tiles[i];\n        t.el.style.width = W + 'px';\n        t.el.style.height = H + 'px';\n        t.g = -1;\n      }\n      lastKey = '';\n      render();\n    }\n\n    \/* ---- testi: stessa animazione a parole dello sticky hero ---- *\/\n    var caps = gsap.utils.toArray('#i2r-gz .gz-cap');\n    var blurIn = lite ? 'none' : 'blur(12px)';\n    var blurOut = lite ? 'none' : 'blur(10px)';\n    var blurD = lite ? 'none' : 'blur(6px)';\n    var parts = caps.map(function (cap) {\n      var title = cap.querySelector('.gz-title');\n      var sub = cap.querySelector('.gz-sub');\n      splitWords(title);\n      splitWords(sub);\n      var p = {\n        words: cap.querySelectorAll('.word'),\n        desc: cap.querySelector('.gz-desc'),\n        index: cap.querySelector('.gz-index')\n      };\n      gsap.set(p.words, { opacity: 0, yPercent: 45, rotateX: -50, filter: blurIn, transformOrigin: '50% 100%', transformPerspective: 600 });\n      gsap.set(p.desc, { opacity: 0, y: 24 });\n      gsap.set(p.index, { opacity: 0, y: 20 });\n      return p;\n    });\n    gsap.set(caps, { opacity: 1 });\n\n    var fills = gsap.utils.toArray('#i2r-gz .seg-fill');\n    var strip = document.getElementById('gz-strip');\n    var tl = gsap.timeline({ paused: true, defaults: { ease: 'sine.inOut' } });\n\n    tl.to({}, { duration: 0.5 });\n\n    SLIDES.forEach(function (s, k) {\n      var dur = k === 0 ? 1.6 : 2.0;\n      var start = tl.duration();\n      var p = parts[k];\n      tl.to(cam, { u: s.col, v: s.row, z: 1, duration: dur, onUpdate: render }, start);\n      tl.to(strip, { y: (-(k * 1.4)) + 'rem', duration: 0.5, ease: 'power3.out' }, start + dur * 0.5);\n\n      var capAt = start + dur - 0.55;\n      tl.fromTo(p.words, { opacity: 0, yPercent: 45, rotateX: -50, filter: blurIn }, { opacity: 1, yPercent: 0, rotateX: 0, filter: lite ? 'none' : 'blur(0px)', duration: 1.1, ease: 'power3.out', stagger: { each: 0.12, from: 'start' }, immediateRender: false }, capAt);\n      tl.fromTo(p.desc, { opacity: 0, y: 24 }, { opacity: 1, y: 0, duration: 0.9, ease: 'power3.out', immediateRender: false }, capAt + 0.75);\n      tl.fromTo(p.index, { opacity: 0, y: 20 }, { opacity: 1, y: 0, duration: 0.9, ease: 'power3.out', immediateRender: false }, capAt + 0.1);\n\n      tl.to({}, { duration: 1.1 });\n\n      var outAt = tl.duration();\n      tl.to(p.words, { opacity: 0, yPercent: -35, filter: blurOut, duration: 0.5, ease: 'power3.in', stagger: { each: 0.04, from: 'end' } }, outAt);\n      tl.to(p.desc, { opacity: 0, y: -12, duration: 0.45, ease: 'power2.in' }, outAt);\n      tl.to(p.index, { opacity: 0, duration: 0.4, ease: 'none' }, outAt + 0.1);\n      var last = k === SLIDES.length - 1;\n      tl.to(cam, { z: last ? Z_FINAL : Z_OVERVIEW, duration: 1.7, onUpdate: render }, outAt + 0.2);\n\n      tl.to({}, { duration: last ? 0.6 : 0.5 });\n      var end = tl.duration();\n      tl.fromTo(fills[k], { scaleX: 0 }, { scaleX: 1, duration: end - start, ease: 'none' }, start);\n    });\n\n    var total = tl.duration();\n    var spu = isMob ? 0.3 : 0.5;\n    wrap.style.height = 'calc(100svh + ' + (total * spu * 100).toFixed(1) + 'svh)';\n\n    layout();\n\n    ScrollTrigger.create({\n      trigger: wrap,\n      start: 'top top',\n      end: 'bottom bottom',\n      scrub: 1,\n      animation: tl,\n      invalidateOnRefresh: true\n    });\n\n    \/* ---- video: parte solo a zoom pieno sulla prima slide, fermo durante i movimenti ---- *\/\n    function vidSync() {\n      if (!video) { return; }\n      if (vidOn) {\n        if (inView) {\n          var pr = video.play();\n          if (pr) { pr.catch(function () {}); }\n          return;\n        }\n      }\n      video.pause();\n    }\n    if (video) {\n      if ('IntersectionObserver' in window) {\n        new IntersectionObserver(function (es) {\n          es.forEach(function (e) {\n            inView = e.isIntersecting;\n            if (inView) { video.preload = 'auto'; }\n            vidSync();\n          });\n        }, { threshold: 0, rootMargin: '800px 0px' }).observe(wrap);\n      }\n    }\n\n    var lastW = pin.clientWidth, lastH = pin.clientHeight;\n    window.addEventListener('resize', function () {\n      var w = pin.clientWidth, h = pin.clientHeight;\n      if (Math.abs(w - lastW) > 1 || Math.abs(h - lastH) > 1) {\n        lastW = w; lastH = h;\n        layout();\n        ScrollTrigger.refresh();\n      }\n    });\n    window.addEventListener('load', function () { ScrollTrigger.refresh(); });\n\n    window.__i2rGZ = { tl: tl, cam: cam, total: total };\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n<\/script>\n<\/div><\/div>\n\n\n\n<\/section>\n\n\n<style>.kadence-column1488_fddc01-02 > .kt-inside-inner-col{display:flex;}.kadence-column1488_fddc01-02{max-width:1200px;margin-left:auto;margin-right:auto;}.wp-block-kadence-column.kb-section-dir-horizontal:not(.kb-section-md-dir-vertical)>.kt-inside-inner-col>.kadence-column1488_fddc01-02{-webkit-flex:0 1 1200px;flex:0 1 1200px;max-width:unset;margin-left:unset;margin-right:unset;}.kadence-column1488_fddc01-02 > .kt-inside-inner-col{padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px;}.kadence-column1488_fddc01-02 > .kt-inside-inner-col,.kadence-column1488_fddc01-02 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column1488_fddc01-02 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column1488_fddc01-02 > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:center;}.kadence-column1488_fddc01-02 > .kt-inside-inner-col > .kb-image-is-ratio-size{align-self:stretch;}.kadence-column1488_fddc01-02 > .kt-inside-inner-col > .wp-block-kadence-advancedgallery{align-self:stretch;}.kadence-column1488_fddc01-02 > .kt-inside-inner-col > .aligncenter{width:100%;}.kt-row-column-wrap > .kadence-column1488_fddc01-02{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_fddc01-02{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_fddc01-02 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}.kadence-column1488_fddc01-02 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column1488_fddc01-02{position:relative;}@media all and (min-width: 1025px){.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.kadence-column1488_fddc01-02{-webkit-flex:0 1 1200px;flex:0 1 1200px;max-width:unset;margin-left:unset;margin-right:unset;}}@media all and (max-width: 1024px){.kt-row-column-wrap > .kadence-column1488_fddc01-02{align-self:center;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_fddc01-02{align-self:auto;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_fddc01-02 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 1024px){.kadence-column1488_fddc01-02 > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:center;}}@media all and (max-width: 767px){.kt-row-column-wrap > .kadence-column1488_fddc01-02{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_fddc01-02{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_fddc01-02 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}.wp-block-kadence-column.kb-section-sm-dir-vertical:not(.kb-section-sm-dir-horizontal):not(.kb-section-sm-dir-specificity)>.kt-inside-inner-col>.kadence-column1488_fddc01-02{max-width:1200px;-webkit-flex:1;flex:1;margin-left:auto;margin-right:auto;}.kadence-column1488_fddc01-02 > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column1488_fddc01-02 i2r-sec i2r-sec--pure i2r-pad\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-spacer.kt-block-spacer-1488_ab4a8c-3f .kt-block-spacer{height:100px;}.wp-block-kadence-spacer.kt-block-spacer-1488_ab4a8c-3f .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:80%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-1488_ab4a8c-3f\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><\/div><\/div>\n\n\n\n<p class=\"i2r-eyebrow wp-block-paragraph\">Clienti<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading1488_8e93ec-5d, .wp-block-kadence-advancedheading.kt-adv-heading1488_8e93ec-5d[data-kb-block=\"kb-adv-heading1488_8e93ec-5d\"]{max-width:600px;margin-right:auto;margin-left:auto;text-align:center;font-size:var(--global-kb-font-size-lg, 2rem);line-height:1.5;font-style:normal;color:#0a0a0a;}.wp-block-kadence-advancedheading.kt-adv-heading1488_8e93ec-5d mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading1488_8e93ec-5d[data-kb-block=\"kb-adv-heading1488_8e93ec-5d\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}@media all and (max-width: 1024px){.wp-block-kadence-advancedheading.kt-adv-heading1488_8e93ec-5d, .wp-block-kadence-advancedheading.kt-adv-heading1488_8e93ec-5d[data-kb-block=\"kb-adv-heading1488_8e93ec-5d\"]{font-size:var(--global-kb-font-size-lg, 2rem);}}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading1488_8e93ec-5d, .wp-block-kadence-advancedheading.kt-adv-heading1488_8e93ec-5d[data-kb-block=\"kb-adv-heading1488_8e93ec-5d\"]{font-size:var(--global-kb-font-size-lg, 2rem);}}<\/style>\n<h2 class=\"kt-adv-heading1488_8e93ec-5d font-sans-serif-bold font-bold i2r-title i2r-words wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading1488_8e93ec-5d\" data-aos-duration=\"1000\" data-aos-delay=\"300\" data-aos-easing=\"ease-in-out\" data-aos-once=\"true\">Brand che hanno scelto la nostra esperienza.<\/h2>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-1488_503f26-9b .kt-block-spacer{height:50px;}.wp-block-kadence-spacer.kt-block-spacer-1488_503f26-9b .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:80%;border-top-style:solid;}@media all and (max-width: 767px){.wp-block-kadence-spacer.kt-block-spacer-1488_503f26-9b .kt-block-spacer{height:20px!important;}}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-1488_503f26-9b\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><\/div><\/div>\n\n\n<style>.kadence-column1488_744f6e-51{max-width:100%;margin-left:auto;margin-right:auto;}.wp-block-kadence-column.kb-section-dir-horizontal:not(.kb-section-md-dir-vertical)>.kt-inside-inner-col>.kadence-column1488_744f6e-51{-webkit-flex:0 1 100%;flex:0 1 100%;max-width:unset;margin-left:unset;margin-right:unset;}.kadence-column1488_744f6e-51 > .kt-inside-inner-col,.kadence-column1488_744f6e-51 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column1488_744f6e-51 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column1488_744f6e-51 > .kt-inside-inner-col{flex-direction:column;}.kadence-column1488_744f6e-51 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column1488_744f6e-51 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column1488_744f6e-51{position:relative;}@media all and (min-width: 1025px){.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.kadence-column1488_744f6e-51{-webkit-flex:0 1 100%;flex:0 1 100%;max-width:unset;margin-left:unset;margin-right:unset;}}@media all and (max-width: 1024px){.kadence-column1488_744f6e-51 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.wp-block-kadence-column.kb-section-sm-dir-vertical:not(.kb-section-sm-dir-horizontal):not(.kb-section-sm-dir-specificity)>.kt-inside-inner-col>.kadence-column1488_744f6e-51{max-width:100%;-webkit-flex:1;flex:1;margin-left:auto;margin-right:auto;}.kadence-column1488_744f6e-51 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column1488_744f6e-51 anim-section\"><div class=\"kt-inside-inner-col\">\n<style data-wp-block-html=\"css\">\n@keyframes marquee { \n  from { transform: translateX(0); } \n  to   { transform: translateX(-50%); } \n}\n\n.logo-track-wrap {\n  overflow: hidden;\n  width: 100%;\n  padding: 16px 0;\n  mask-image: linear-gradient(to right, transparent 0%, black 12%, black 88%, transparent 100%);\n  -webkit-mask-image: linear-gradient(to right, transparent 0%, black 12%, black 88%, transparent 100%);\n}\n\n.logo-track {\n  display: flex;\n  width: max-content;\n  align-items: center;\n  gap: 120px;\n  padding: 10px 0;\n}\n\n.logo-track.left  { \n  animation: marquee 30s linear infinite; \n}\n.logo-track.right { \n  animation: marquee 30s linear infinite reverse;\n  margin-top: 24px;\n}\n\n.logo-track img {\n  height: 80px;\n  width: auto;\n  object-fit: contain;\n  filter: grayscale(100%);\n  opacity: 0.5;\n  transition: opacity 0.3s, filter 0.3s;\n}\n\n.logo-track img:hover {\n  filter: grayscale(0%);\n  opacity: 1;\n}\n<\/style>\n\n<script data-wp-block-html=\"js\">\n\/* Mobile: loghi su una sola riga (prima quelli della riga 1, poi quelli della riga 2) *\/\ndocument.addEventListener('DOMContentLoaded', function () {\n  if (!window.matchMedia('(max-width: 768px)').matches) return;\n  var L = document.querySelector('.logo-track.left'), Rt = document.querySelector('.logo-track.right');\n  if (!L || !Rt) return;\n  var a = Array.prototype.slice.call(L.children, 0, L.children.length \/ 2);\n  var b = Array.prototype.slice.call(Rt.children, 0, Rt.children.length \/ 2);\n  var set = a.concat(b);\n  L.innerHTML = '';\n  for (var k = 0; k < 2; k++) set.forEach(function (img) { L.appendChild(img.cloneNode(true)); });\n  Rt.closest('.logo-track-wrap').style.display = 'none';\n  L.style.animationDuration = (set.length * 10 \/ 6) + 's';\n});\n<\/script>\n<div style=\"overflow: hidden; width: 100%;\">\n<!-- riga 1: sx \u2192 dx -->\n<div class=\"logo-track-wrap\">\n  <div class=\"logo-track left\">\n    <img decoding=\"async\" src=\"https:\/\/in2real.com\/wp-content\/uploads\/2026\/09\/Alfa-Romeo-Logo-1.png\" alt=\"Alfa Romeo\">\n    <img decoding=\"async\" src=\"https:\/\/in2real.com\/wp-content\/uploads\/2026\/09\/Stellantis-Logo-1.png\" alt=\"Stellantis\">\n    <img decoding=\"async\" src=\"https:\/\/in2real.com\/wp-content\/uploads\/2023\/07\/mv-agusta-adesivo-prespaziato.png\" alt=\"MV Agusta\">\n    <img decoding=\"async\" src=\"https:\/\/in2real.com\/wp-content\/uploads\/2023\/05\/triumph_Tavola-disegno-1.png\" alt=\"Triumph\">\n    <img decoding=\"async\" src=\"https:\/\/in2real.com\/wp-content\/uploads\/2023\/07\/where-to-next-og-logo.png\" alt=\"Royal Enfield\">\n    <img decoding=\"async\" src=\"https:\/\/in2real.com\/wp-content\/uploads\/2024\/05\/bosch-rexroth-dimensioni-piccole-2-1.jpeg\" alt=\"Bosch Rexroth\">\n    <!-- duplicati -->\n    <img decoding=\"async\" src=\"https:\/\/in2real.com\/wp-content\/uploads\/2026\/09\/Alfa-Romeo-Logo-1.png\" alt=\"Alfa Romeo\">\n    <img decoding=\"async\" src=\"https:\/\/in2real.com\/wp-content\/uploads\/2026\/09\/Stellantis-Logo-1.png\" alt=\"Stellantis\">\n    <img decoding=\"async\" src=\"https:\/\/in2real.com\/wp-content\/uploads\/2023\/07\/mv-agusta-adesivo-prespaziato.png\" alt=\"MV Agusta\">\n    <img decoding=\"async\" src=\"https:\/\/in2real.com\/wp-content\/uploads\/2023\/05\/triumph_Tavola-disegno-1.png\" alt=\"Triumph\">\n    <img decoding=\"async\" src=\"https:\/\/in2real.com\/wp-content\/uploads\/2023\/07\/where-to-next-og-logo.png\" alt=\"Royal Enfield\">\n    <img decoding=\"async\" src=\"https:\/\/in2real.com\/wp-content\/uploads\/2024\/05\/bosch-rexroth-dimensioni-piccole-2-1.jpeg\" alt=\"Bosch Rexroth\">\n  <\/div>\n<\/div>\n<!-- riga 2: dx \u2192 sx -->\n<div class=\"logo-track-wrap\">\n  <div class=\"logo-track right\">\n    <img decoding=\"async\" src=\"https:\/\/in2real.com\/wp-content\/uploads\/2023\/05\/omp_Tavola-disegno-1_Tavola-disegno-1.png\" alt=\"OMP\">\n    <img decoding=\"async\" src=\"https:\/\/in2real.com\/wp-content\/uploads\/2026\/09\/pl-logo.png\" alt=\"Paola Lenti\">\n    <img decoding=\"async\" src=\"https:\/\/in2real.com\/wp-content\/uploads\/2026\/09\/infiniti.webp\" alt=\"Infiniti\">\n    <img decoding=\"async\" src=\"https:\/\/in2real.com\/wp-content\/uploads\/2025\/07\/rt_logo_bn.png\" alt=\"Regione Toscana\">\n    <img decoding=\"async\" src=\"https:\/\/in2real.com\/wp-content\/uploads\/2024\/04\/archiproducts_logo_b.png\" alt=\"Archiproducts\">\n    <img decoding=\"async\" src=\"https:\/\/in2real.com\/wp-content\/uploads\/2025\/07\/Logo_Unisi_2012.jpg\" alt=\"Unisi\">\n    <!-- copia 2 -->\n    <img decoding=\"async\" src=\"https:\/\/in2real.com\/wp-content\/uploads\/2023\/05\/omp_Tavola-disegno-1_Tavola-disegno-1.png\" alt=\"OMP\">\n    <img decoding=\"async\" src=\"https:\/\/in2real.com\/wp-content\/uploads\/2026\/09\/pl-logo.png\" alt=\"Paola Lenti\">\n    <img decoding=\"async\" src=\"https:\/\/in2real.com\/wp-content\/uploads\/2026\/09\/infiniti.webp\" alt=\"Infiniti\">\n    <img decoding=\"async\" src=\"https:\/\/in2real.com\/wp-content\/uploads\/2025\/07\/rt_logo_bn.png\" alt=\"Regione Toscana\">\n    <img decoding=\"async\" src=\"https:\/\/in2real.com\/wp-content\/uploads\/2024\/04\/archiproducts_logo_b.png\" alt=\"Archiproducts\">\n    <img decoding=\"async\" src=\"https:\/\/in2real.com\/wp-content\/uploads\/2025\/07\/Logo_Unisi_2012.jpg\" alt=\"Unisi\">\n  <\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-1488_576c6e-e7 .kt-block-spacer{height:100px;}.wp-block-kadence-spacer.kt-block-spacer-1488_576c6e-e7 .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:80%;border-top-style:solid;}@media all and (max-width: 767px){.wp-block-kadence-spacer.kt-block-spacer-1488_576c6e-e7 .kt-block-spacer{height:6px!important;}}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-1488_576c6e-e7\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><\/div><\/div>\n<\/div><\/div>\n\n\n<style>.kadence-column1488_606ce5-90 > .kt-inside-inner-col{display:flex;}.kadence-column1488_606ce5-90 > .kt-inside-inner-col{padding-top:var(--global-kb-spacing-md, 2rem);padding-right:var(--global-kb-spacing-md, 2rem);padding-bottom:var(--global-kb-spacing-lg, 3rem);padding-left:var(--global-kb-spacing-md, 2rem);}.kadence-column1488_606ce5-90 > .kt-inside-inner-col,.kadence-column1488_606ce5-90 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column1488_606ce5-90 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column1488_606ce5-90 > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:center;}.kadence-column1488_606ce5-90 > .kt-inside-inner-col > .kb-image-is-ratio-size{align-self:stretch;}.kadence-column1488_606ce5-90 > .kt-inside-inner-col > .wp-block-kadence-advancedgallery{align-self:stretch;}.kadence-column1488_606ce5-90 > .kt-inside-inner-col > .aligncenter{width:100%;}.kt-row-column-wrap > .kadence-column1488_606ce5-90{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_606ce5-90{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_606ce5-90 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}.kadence-column1488_606ce5-90 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column1488_606ce5-90{text-align:center;}.kadence-column1488_606ce5-90{position:relative;}@media all and (max-width: 1024px){.kt-row-column-wrap > .kadence-column1488_606ce5-90{align-self:center;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_606ce5-90{align-self:auto;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_606ce5-90 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 1024px){.kadence-column1488_606ce5-90 > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:center;}}@media all and (max-width: 767px){.kadence-column1488_606ce5-90 > .kt-inside-inner-col{padding-right:var(--global-kb-spacing-xs, 1rem);padding-left:var(--global-kb-spacing-xs, 1rem);flex-direction:column;justify-content:center;align-items:center;}.kt-row-column-wrap > .kadence-column1488_606ce5-90{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_606ce5-90{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_606ce5-90 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column1488_606ce5-90 i2r-sec i2r-sec--light i2r-sec--grid i2r-pad-top\"><div class=\"kt-inside-inner-col\">\n<p class=\"i2r-eyebrow wp-block-paragraph\">Cosa facciamo<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading1488_2c547d-59, .wp-block-kadence-advancedheading.kt-adv-heading1488_2c547d-59[data-kb-block=\"kb-adv-heading1488_2c547d-59\"]{max-width:100%;padding-right:var(--global-kb-spacing-md, 2rem);padding-bottom:0px;padding-left:var(--global-kb-spacing-md, 2rem);margin-bottom:50px;text-align:left;font-size:6.5vw;line-height:1;font-style:normal;color:#0a0a0a;}.wp-block-kadence-advancedheading.kt-adv-heading1488_2c547d-59 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading1488_2c547d-59[data-kb-block=\"kb-adv-heading1488_2c547d-59\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}@media all and (max-width: 1024px){.wp-block-kadence-advancedheading.kt-adv-heading1488_2c547d-59, .wp-block-kadence-advancedheading.kt-adv-heading1488_2c547d-59[data-kb-block=\"kb-adv-heading1488_2c547d-59\"]{padding-right:var(--global-kb-spacing-xs, 1rem);padding-left:var(--global-kb-spacing-xs, 1rem);font-size:12vw;}}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading1488_2c547d-59, .wp-block-kadence-advancedheading.kt-adv-heading1488_2c547d-59[data-kb-block=\"kb-adv-heading1488_2c547d-59\"]{padding-right:0px;font-size:10vw;line-height:1.3;}}<\/style>\n<h2 class=\"kt-adv-heading1488_2c547d-59 font-sans-serif-bold font-bold i2r-title i2r-words wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading1488_2c547d-59\" data-aos-duration=\"1000\" data-aos-delay=\"300\" data-aos-easing=\"ease-in-out\" data-aos-once=\"true\">Due punti di partenza. Una sola <em>infrastruttura.<\/em><\/h2>\n<\/div><\/div>\n\n\n<style>.kb-row-layout-id1488_3a54ea-7f > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id1488_3a54ea-7f > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id1488_3a54ea-7f > .kt-row-column-wrap{column-gap:var(--global-kb-gap-none, 0rem );row-gap:var(--global-kb-gap-none, 0rem );max-width:100%;margin-left:auto;margin-right:auto;grid-template-columns:minmax(0, calc(50% - ((var(--global-kb-gap-none, 0rem ) * 1 )\/2)))minmax(0, calc(50% - ((var(--global-kb-gap-none, 0rem ) * 1 )\/2)));}.kb-row-layout-id1488_3a54ea-7f > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id1488_3a54ea-7f > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id1488_3a54ea-7f > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id1488_3a54ea-7f alignnone el-anim i2r-sec i2r-sec--light i2r-infra i2r-infra--hover wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-2-columns kt-row-layout-right-golden kt-tab-layout-row kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column1488_1abfc1-31 > .kt-inside-inner-col{display:flex;}.kadence-column1488_1abfc1-31 > .kt-inside-inner-col{padding-top:var(--global-kb-spacing-xxl, 5rem);padding-right:var(--global-kb-spacing-xxl, 5rem);padding-bottom:var(--global-kb-spacing-xxl, 5rem);padding-left:var(--global-kb-spacing-xxl, 5rem);}.kadence-column1488_1abfc1-31 > .kt-inside-inner-col{min-height:900px;}.kadence-column1488_1abfc1-31 > .kt-inside-inner-col,.kadence-column1488_1abfc1-31 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column1488_1abfc1-31 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column1488_1abfc1-31 > .kt-inside-inner-col{flex-direction:column;justify-content:flex-start;}.kadence-column1488_1abfc1-31 > .kt-inside-inner-col > .aligncenter{width:100%;}.kt-row-column-wrap > .kadence-column1488_1abfc1-31{align-self:flex-start;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_1abfc1-31{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_1abfc1-31 > .kt-inside-inner-col{flex-direction:column;justify-content:flex-start;}.kadence-column1488_1abfc1-31 > .kt-inside-inner-col{background-image:linear-gradient(135deg,rgb(1,1,125) 0%,rgb(44,44,132) 96%);}.kadence-column1488_1abfc1-31 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column1488_1abfc1-31{position:relative;}@media all and (max-width: 1024px){.kt-row-column-wrap > .kadence-column1488_1abfc1-31{align-self:flex-start;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_1abfc1-31{align-self:auto;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_1abfc1-31 > .kt-inside-inner-col{flex-direction:column;justify-content:flex-start;}}@media all and (max-width: 1024px){.kadence-column1488_1abfc1-31 > .kt-inside-inner-col{flex-direction:column;justify-content:flex-start;}}@media all and (max-width: 767px){.kadence-column1488_1abfc1-31 > .kt-inside-inner-col{padding-top:var(--global-kb-spacing-md, 2rem);padding-right:var(--global-kb-spacing-md, 2rem);padding-bottom:var(--global-kb-spacing-md, 2rem);padding-left:var(--global-kb-spacing-md, 2rem);min-height:600px;flex-direction:column;justify-content:flex-start;}.kt-row-column-wrap > .kadence-column1488_1abfc1-31{align-self:flex-start;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_1abfc1-31{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_1abfc1-31 > .kt-inside-inner-col{flex-direction:column;justify-content:flex-start;}}.kadence-column1488_1abfc1-31 {    position: relative;    overflow: clip;}<\/style>\n<div class=\"wp-block-kadence-column kadence-column1488_1abfc1-31  i2r-infra-col\"><div class=\"kt-inside-inner-col\">\n<div class=\"i2r-hmedia\" aria-hidden=\"true\"><video muted loop playsinline preload=\"none\" data-src=\"https:\/\/in2real.com\/wp-content\/uploads\/2026\/10\/visual.mp4\"><\/video><\/div>\n<script>\n(function(){\n  function go(){\n    if(!window.matchMedia('(hover: hover) and (pointer: fine)').matches)return;\n    document.querySelectorAll('.i2r-infra--hover .i2r-infra-col').forEach(function(col){\n      var v=col.querySelector('.i2r-hmedia video');if(!v)return;\n      var src=v.getAttribute('data-src');if(!src)return;\n      col.addEventListener('mouseenter',function(){if(!v.getAttribute('src'))v.setAttribute('src',src);var p=v.play();if(p)p.catch(function(){});});\n      col.addEventListener('mouseleave',function(){v.pause();});\n    });\n  }\n  if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',go);}else{go();}\n})();\n<\/script>\n\n\n<style class=\"has-custom-css wp-custom-css-b4f467e5\">.wp-block-kadence-advancedheading.kt-adv-heading1488_9dafc8-d6, .wp-block-kadence-advancedheading.kt-adv-heading1488_9dafc8-d6[data-kb-block=\"kb-adv-heading1488_9dafc8-d6\"]{margin-bottom:var(--global-kb-spacing-sm, 1.5rem);text-align:left;font-size:var(--global-kb-font-size-md, 1.25rem);font-weight:400;font-style:normal;font-family:'IBM Plex Mono';text-transform:uppercase;color:rgba(255,255,255,0.49);}.wp-block-kadence-advancedheading.kt-adv-heading1488_9dafc8-d6 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading1488_9dafc8-d6[data-kb-block=\"kb-adv-heading1488_9dafc8-d6\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}<\/style>\n<p class=\"kt-adv-heading1488_9dafc8-d6 font-mono uppercase i2r-eyebrow wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading1488_9dafc8-d6\" data-aos-duration=\"1000\" data-aos-easing=\"ease-in-out\">Per i team marketing e brand<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading1488_0e8c15-fb, .wp-block-kadence-advancedheading.kt-adv-heading1488_0e8c15-fb[data-kb-block=\"kb-adv-heading1488_0e8c15-fb\"]{max-width:100%;padding-bottom:var(--global-kb-spacing-xs, 1rem);text-align:left;font-size:6.5vw;line-height:1;font-style:normal;color:#ffffff;}.wp-block-kadence-advancedheading.kt-adv-heading1488_0e8c15-fb mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading1488_0e8c15-fb[data-kb-block=\"kb-adv-heading1488_0e8c15-fb\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}@media all and (max-width: 1024px){.wp-block-kadence-advancedheading.kt-adv-heading1488_0e8c15-fb, .wp-block-kadence-advancedheading.kt-adv-heading1488_0e8c15-fb[data-kb-block=\"kb-adv-heading1488_0e8c15-fb\"]{font-size:12vw;}}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading1488_0e8c15-fb, .wp-block-kadence-advancedheading.kt-adv-heading1488_0e8c15-fb[data-kb-block=\"kb-adv-heading1488_0e8c15-fb\"]{font-size:12vw;}}<\/style>\n<h3 class=\"kt-adv-heading1488_0e8c15-fb font-sans-serif-bold font-bold i2r-title i2r-title--sm i2r-words wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading1488_0e8c15-fb\" data-aos-duration=\"1000\" data-aos-delay=\"300\" data-aos-easing=\"ease-in-out\">Visual <em>Systems<\/em><\/h3>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading1488_df1115-78, .wp-block-kadence-advancedheading.kt-adv-heading1488_df1115-78[data-kb-block=\"kb-adv-heading1488_df1115-78\"]{text-align:left;font-size:var(--global-kb-font-size-md, 1.25rem);font-style:normal;text-transform:none;color:rgba(255,255,255,0.49);}.wp-block-kadence-advancedheading.kt-adv-heading1488_df1115-78 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading1488_df1115-78[data-kb-block=\"kb-adv-heading1488_df1115-78\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}<\/style>\n<p class=\"kt-adv-heading1488_df1115-78  i2r-lead wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading1488_df1115-78\" data-aos-duration=\"1000\" data-aos-easing=\"ease-in-out\">Visual di lancio, configuratori, brand experience: un unico ecosistema che scala su campagne, mercati e varianti.<\/p>\n\n\n\n<p class=\"i2r-tags wp-block-paragraph\">CGI \u00b7 Configuratori \u00b7 Launchsite<\/p>\n\n\n<style class=\"has-custom-css wp-custom-css-7c1292db\">.wp-block-kadence-advancedbtn.kt-btns1488_c8efd0-1e, .site .entry-content .wp-block-kadence-advancedbtn.kt-btns1488_c8efd0-1e, .wp-block-kadence-advancedbtn.kb-btns1488_c8efd0-1e, .site .entry-content .wp-block-kadence-advancedbtn.kb-btns1488_c8efd0-1e{margin-top:var(--global-kb-spacing-md, 2rem);}.wp-block-kadence-advancedbtn.kb-btns1488_c8efd0-1e{gap:var(--global-kb-gap-sm, 1rem);justify-content:flex-start;align-items:center;}.kt-btns1488_c8efd0-1e .kt-button{font-weight:normal;font-style:normal;}.kt-btns1488_c8efd0-1e .kt-btn-wrap-0{margin-right:5px;}.wp-block-kadence-advancedbtn.kt-btns1488_c8efd0-1e .kt-btn-wrap-0 .kt-button{color:#555555;border-color:#555555;}.wp-block-kadence-advancedbtn.kt-btns1488_c8efd0-1e .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns1488_c8efd0-1e .kt-btn-wrap-0 .kt-button:focus{color:#ffffff;border-color:#444444;}.wp-block-kadence-advancedbtn.kt-btns1488_c8efd0-1e .kt-btn-wrap-0 .kt-button::before{display:none;}.wp-block-kadence-advancedbtn.kt-btns1488_c8efd0-1e .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns1488_c8efd0-1e .kt-btn-wrap-0 .kt-button:focus{background:#444444;}<\/style>\n<div class=\"wp-block-kadence-advancedbtn kb-buttons-wrap kb-btns1488_c8efd0-1e  i2r-infra-btn has-custom-css\"><style>ul.menu .wp-block-kadence-advancedbtn .kb-btn1488_171e64-03.kb-button{width:initial;}.wp-block-kadence-advancedbtn .kb-btn1488_171e64-03.kb-button{color:#000000;background:#ffffff;font-size:var(--global-kb-font-size-sm, 0.9rem);letter-spacing:2px;text-transform:uppercase;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem;padding-top:15px;padding-right:38px;padding-bottom:15px;padding-left:38px;}.wp-block-kadence-advancedbtn .kb-btn1488_171e64-03.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn1488_171e64-03.kb-button:focus{color:#ffffff;background:#000000;}<\/style><a class=\"kb-button kt-button button kb-btn1488_171e64-03 kt-btn-size-standard kt-btn-width-type-auto kb-btn-global-fill kt-btn-has-text-true kt-btn-has-svg-false font-mono wp-block-kadence-singlebtn\" href=\"https:\/\/in2real.com\/it\/servizi\/\"><span class=\"kt-btn-inner-text\">Scopri di pi\u00f9<\/span><\/a><\/div>\n<\/div><\/div>\n\n\n<style>.kadence-column1488_368aa5-a6 > .kt-inside-inner-col{display:flex;}.kadence-column1488_368aa5-a6 > .kt-inside-inner-col{padding-top:var(--global-kb-spacing-xxl, 5rem);padding-right:var(--global-kb-spacing-xxl, 5rem);padding-bottom:var(--global-kb-spacing-xxl, 5rem);padding-left:var(--global-kb-spacing-xxl, 5rem);}.kadence-column1488_368aa5-a6 > .kt-inside-inner-col{min-height:900px;}.kadence-column1488_368aa5-a6 > .kt-inside-inner-col,.kadence-column1488_368aa5-a6 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column1488_368aa5-a6 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column1488_368aa5-a6 > .kt-inside-inner-col{flex-direction:column;justify-content:flex-end;}.kadence-column1488_368aa5-a6 > .kt-inside-inner-col > .aligncenter{width:100%;}.kt-row-column-wrap > .kadence-column1488_368aa5-a6{align-self:flex-end;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_368aa5-a6{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_368aa5-a6 > .kt-inside-inner-col{flex-direction:column;justify-content:flex-end;}.kadence-column1488_368aa5-a6 > .kt-inside-inner-col{background-image:radial-gradient(ellipse at right bottom,rgb(18,36,68) 0%,rgb(8,13,18) 100%);}.kadence-column1488_368aa5-a6 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column1488_368aa5-a6{position:relative;}@media all and (max-width: 1024px){.kt-row-column-wrap > .kadence-column1488_368aa5-a6{align-self:flex-end;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_368aa5-a6{align-self:auto;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_368aa5-a6 > .kt-inside-inner-col{flex-direction:column;justify-content:flex-end;}}@media all and (max-width: 1024px){.kadence-column1488_368aa5-a6 > .kt-inside-inner-col{flex-direction:column;justify-content:flex-end;}}@media all and (max-width: 767px){.kadence-column1488_368aa5-a6 > .kt-inside-inner-col{padding-top:var(--global-kb-spacing-md, 2rem);padding-right:var(--global-kb-spacing-md, 2rem);padding-bottom:var(--global-kb-spacing-md, 2rem);padding-left:var(--global-kb-spacing-md, 2rem);min-height:600px;flex-direction:column;justify-content:flex-end;}.kt-row-column-wrap > .kadence-column1488_368aa5-a6{align-self:flex-end;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_368aa5-a6{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_368aa5-a6 > .kt-inside-inner-col{flex-direction:column;justify-content:flex-end;}}.kadence-column1488_368aa5-a6 {    position: relative;    overflow: clip;}<\/style>\n<div class=\"wp-block-kadence-column kadence-column1488_368aa5-a6  i2r-infra-col i2r-infra-col--2\"><div class=\"kt-inside-inner-col\">\n<div class=\"i2r-hmedia\" aria-hidden=\"true\"><video muted loop playsinline preload=\"none\" data-src=\"https:\/\/in2real.com\/wp-content\/uploads\/2026\/10\/clayroom-low.mp4\"><\/video><\/div>\n\n\n<style class=\"has-custom-css wp-custom-css-c506527c\">.wp-block-kadence-advancedheading.kt-adv-heading1488_9e7ead-18, .wp-block-kadence-advancedheading.kt-adv-heading1488_9e7ead-18[data-kb-block=\"kb-adv-heading1488_9e7ead-18\"]{margin-bottom:var(--global-kb-spacing-sm, 1.5rem);text-align:left;font-size:var(--global-kb-font-size-md, 1.25rem);font-weight:400;font-style:normal;font-family:'IBM Plex Mono';text-transform:uppercase;color:rgba(255,255,255,0.49);}.wp-block-kadence-advancedheading.kt-adv-heading1488_9e7ead-18 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading1488_9e7ead-18[data-kb-block=\"kb-adv-heading1488_9e7ead-18\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}<\/style>\n<p class=\"kt-adv-heading1488_9e7ead-18 font-mono uppercase i2r-eyebrow wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading1488_9e7ead-18\" data-aos-duration=\"1000\" data-aos-easing=\"ease-in-out\">Per i team ricerca e prodotto<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading1488_f50300-ae, .wp-block-kadence-advancedheading.kt-adv-heading1488_f50300-ae[data-kb-block=\"kb-adv-heading1488_f50300-ae\"]{max-width:100%;padding-bottom:var(--global-kb-spacing-xs, 1rem);text-align:left;font-size:6.5vw;font-style:normal;color:#ffffff;}.wp-block-kadence-advancedheading.kt-adv-heading1488_f50300-ae mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading1488_f50300-ae[data-kb-block=\"kb-adv-heading1488_f50300-ae\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}@media all and (max-width: 1024px){.wp-block-kadence-advancedheading.kt-adv-heading1488_f50300-ae, .wp-block-kadence-advancedheading.kt-adv-heading1488_f50300-ae[data-kb-block=\"kb-adv-heading1488_f50300-ae\"]{font-size:6vw;line-height:3;}}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading1488_f50300-ae, .wp-block-kadence-advancedheading.kt-adv-heading1488_f50300-ae[data-kb-block=\"kb-adv-heading1488_f50300-ae\"]{font-size:6vw;line-height:2;}}<\/style>\n<h3 class=\"kt-adv-heading1488_f50300-ae font-sans-serif-bold font-bold i2r-title i2r-title--sm i2r-words wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading1488_f50300-ae\" data-aos-duration=\"1000\" data-aos-delay=\"300\" data-aos-easing=\"ease-in-out\">Ricerca e <em>Validazione<\/em><\/h3>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading1488_a53d8f-a3, .wp-block-kadence-advancedheading.kt-adv-heading1488_a53d8f-a3[data-kb-block=\"kb-adv-heading1488_a53d8f-a3\"]{text-align:left;font-size:var(--global-kb-font-size-md, 1.25rem);font-style:normal;text-transform:none;color:rgba(255,255,255,0.49);}.wp-block-kadence-advancedheading.kt-adv-heading1488_a53d8f-a3 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading1488_a53d8f-a3[data-kb-block=\"kb-adv-heading1488_a53d8f-a3\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}<\/style>\n<p class=\"kt-adv-heading1488_a53d8f-a3  i2r-lead wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading1488_a53d8f-a3\" data-aos-duration=\"1000\" data-aos-easing=\"ease-in-out\">Testate le decisioni di design con partecipanti reali: in scala reale, con o senza modello fisico. Comportamento reale, rilevato nel momento in cui si forma.<\/p>\n\n\n\n<p class=\"i2r-tags wp-block-paragraph\">Clayroom \u00b7 XR Clinic \u00b7 Design review \u00b7 Insight<\/p>\n\n\n<style class=\"has-custom-css wp-custom-css-0f8eaf68\">.wp-block-kadence-advancedbtn.kt-btns1488_b0d602-56, .site .entry-content .wp-block-kadence-advancedbtn.kt-btns1488_b0d602-56, .wp-block-kadence-advancedbtn.kb-btns1488_b0d602-56, .site .entry-content .wp-block-kadence-advancedbtn.kb-btns1488_b0d602-56{margin-top:var(--global-kb-spacing-md, 2rem);}.wp-block-kadence-advancedbtn.kb-btns1488_b0d602-56{gap:var(--global-kb-gap-sm, 1rem);justify-content:flex-start;align-items:center;}.kt-btns1488_b0d602-56 .kt-button{font-weight:normal;font-style:normal;}.kt-btns1488_b0d602-56 .kt-btn-wrap-0{margin-right:5px;}.wp-block-kadence-advancedbtn.kt-btns1488_b0d602-56 .kt-btn-wrap-0 .kt-button{color:#555555;border-color:#555555;}.wp-block-kadence-advancedbtn.kt-btns1488_b0d602-56 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns1488_b0d602-56 .kt-btn-wrap-0 .kt-button:focus{color:#ffffff;border-color:#444444;}.wp-block-kadence-advancedbtn.kt-btns1488_b0d602-56 .kt-btn-wrap-0 .kt-button::before{display:none;}.wp-block-kadence-advancedbtn.kt-btns1488_b0d602-56 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns1488_b0d602-56 .kt-btn-wrap-0 .kt-button:focus{background:#444444;}<\/style>\n<div class=\"wp-block-kadence-advancedbtn kb-buttons-wrap kb-btns1488_b0d602-56  i2r-infra-btn has-custom-css\"><style>ul.menu .wp-block-kadence-advancedbtn .kb-btn1488_1362ea-69.kb-button{width:initial;}.wp-block-kadence-advancedbtn .kb-btn1488_1362ea-69.kb-button{color:#000000;background:#ffffff;font-size:var(--global-kb-font-size-sm, 0.9rem);letter-spacing:2px;text-transform:uppercase;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem;padding-top:15px;padding-right:38px;padding-bottom:15px;padding-left:38px;}.wp-block-kadence-advancedbtn .kb-btn1488_1362ea-69.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn1488_1362ea-69.kb-button:focus{color:#ffffff;background:#000000;}<\/style><a class=\"kb-button kt-button button kb-btn1488_1362ea-69 kt-btn-size-standard kt-btn-width-type-auto kb-btn-global-fill kt-btn-has-text-true kt-btn-has-svg-false font-mono wp-block-kadence-singlebtn\" href=\"https:\/\/in2real.com\/it\/clayroom\/\"><span class=\"kt-btn-inner-text\">Scopri di pi\u00f9<\/span><\/a><\/div>\n<\/div><\/div>\n\n<\/div><\/div>\n\n\n<section data-color=\"255, 255, 255\">\n\n\n<style class=\"has-custom-css wp-custom-css-4fe72ab6\">.kb-row-layout-id1488_9e7f69-a5 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id1488_9e7f69-a5 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id1488_9e7f69-a5 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-none, 0rem );row-gap:var(--global-kb-gap-md, 2rem);max-width:1200px;margin-left:auto;margin-right:auto;padding-top:var(--global-kb-spacing-xxl, 5rem);padding-right:var(--global-kb-spacing-md, 2rem);padding-bottom:var(--global-kb-spacing-xxl, 5rem);padding-left:var(--global-kb-spacing-md, 2rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id1488_9e7f69-a5{background-image:url('https:\/\/in2real.com\/wp-content\/uploads\/2026\/09\/intein2-1.jpg');background-size:cover;background-position:center center;background-attachment:scroll;background-repeat:no-repeat;}.kb-row-layout-id1488_9e7f69-a5 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id1488_9e7f69-a5 > .kt-row-column-wrap{padding-top:var(--global-kb-spacing-4xl, 8rem);padding-left:var(--global-kb-spacing-4xl, 8rem);grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id1488_9e7f69-a5 > .kt-row-column-wrap{padding-top:var(--global-kb-spacing-xl, 4rem);padding-right:var(--global-kb-spacing-xs, 1rem);padding-bottom:var(--global-kb-spacing-xl, 4rem);padding-left:var(--global-kb-spacing-xs, 1rem);grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id1488_9e7f69-a5 alignnone kt-row-has-bg mouse-parallax i2r-units wp-custom-css-4fe72ab6 wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column1488_3cf4d7-25 > .kt-inside-inner-col{display:flex;}.kadence-column1488_3cf4d7-25 > .kt-inside-inner-col,.kadence-column1488_3cf4d7-25 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column1488_3cf4d7-25 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-md, 2rem);}.kadence-column1488_3cf4d7-25 > .kt-inside-inner-col{flex-direction:column;align-items:flex-start;}.kadence-column1488_3cf4d7-25 > .kt-inside-inner-col > .kb-image-is-ratio-size{align-self:stretch;}.kadence-column1488_3cf4d7-25 > .kt-inside-inner-col > .wp-block-kadence-advancedgallery{align-self:stretch;}.kadence-column1488_3cf4d7-25 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column1488_3cf4d7-25 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column1488_3cf4d7-25{position:relative;}@media all and (max-width: 1024px){.kadence-column1488_3cf4d7-25 > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:flex-start;}}@media all and (max-width: 767px){.kadence-column1488_3cf4d7-25 > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:flex-start;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column1488_3cf4d7-25 kb-section-dir-vertical\"><div class=\"kt-inside-inner-col\"><style>.kb-row-layout-id1488_5b2105-a0 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id1488_5b2105-a0 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id1488_5b2105-a0 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:100%;margin-left:auto;margin-right:auto;padding-top:var(--global-kb-spacing-5xl, 10rem);padding-right:var(--global-kb-spacing-md, 2rem);padding-bottom:var(--global-kb-spacing-5xl, 10rem);padding-left:var(--global-kb-spacing-md, 2rem);grid-template-columns:minmax(0, calc(75% - ((var(--global-kb-gap-md, 2rem) * 1 )\/2)))minmax(0, calc(25% - ((var(--global-kb-gap-md, 2rem) * 1 )\/2)));}.kb-row-layout-id1488_5b2105-a0 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id1488_5b2105-a0 > .kt-row-column-wrap{padding-top:var(--global-kb-spacing-4xl, 8rem);padding-left:var(--global-kb-spacing-4xl, 8rem);grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id1488_5b2105-a0 > .kt-row-column-wrap{padding-top:var(--global-kb-spacing-xl, 4rem);padding-right:var(--global-kb-spacing-xs, 1rem);padding-bottom:var(--global-kb-spacing-xl, 4rem);padding-left:var(--global-kb-spacing-xs, 1rem);grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id1488_5b2105-a0 alignnone el-anim wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-2-columns kt-row-layout-left-golden kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column1488_b43ec7-c8 > .kt-inside-inner-col{display:flex;}.kadence-column1488_b43ec7-c8{max-width:100%;margin-left:auto;margin-right:auto;}.wp-block-kadence-column.kb-section-dir-horizontal:not(.kb-section-md-dir-vertical)>.kt-inside-inner-col>.kadence-column1488_b43ec7-c8{-webkit-flex:0 1 100%;flex:0 1 100%;max-width:unset;margin-left:unset;margin-right:unset;}.kadence-column1488_b43ec7-c8 > .kt-inside-inner-col,.kadence-column1488_b43ec7-c8 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column1488_b43ec7-c8 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column1488_b43ec7-c8 > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:flex-start;}.kadence-column1488_b43ec7-c8 > .kt-inside-inner-col > .kb-image-is-ratio-size{align-self:stretch;}.kadence-column1488_b43ec7-c8 > .kt-inside-inner-col > .wp-block-kadence-advancedgallery{align-self:stretch;}.kadence-column1488_b43ec7-c8 > .kt-inside-inner-col > .aligncenter{width:100%;}.kt-row-column-wrap > .kadence-column1488_b43ec7-c8{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_b43ec7-c8{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_b43ec7-c8 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}.kadence-column1488_b43ec7-c8 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column1488_b43ec7-c8{position:relative;}@media all and (min-width: 1025px){.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.kadence-column1488_b43ec7-c8{-webkit-flex:0 1 100%;flex:0 1 100%;max-width:unset;margin-left:unset;margin-right:unset;}}@media all and (max-width: 1024px){.kt-row-column-wrap > .kadence-column1488_b43ec7-c8{align-self:center;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_b43ec7-c8{align-self:auto;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_b43ec7-c8 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 1024px){.kadence-column1488_b43ec7-c8 > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:flex-start;}}@media all and (max-width: 767px){.kt-row-column-wrap > .kadence-column1488_b43ec7-c8{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_b43ec7-c8{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_b43ec7-c8 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}.wp-block-kadence-column.kb-section-sm-dir-vertical:not(.kb-section-sm-dir-horizontal):not(.kb-section-sm-dir-specificity)>.kt-inside-inner-col>.kadence-column1488_b43ec7-c8{max-width:100%;-webkit-flex:1;flex:1;margin-left:auto;margin-right:auto;}.kadence-column1488_b43ec7-c8 > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:flex-start;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column1488_b43ec7-c8\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-image.kb-image1488_f97bad-ad:not(.kb-specificity-added):not(.kb-extra-specificity-added) > figure{margin-bottom:var(--global-kb-spacing-lg, 3rem);}.kb-image1488_f97bad-ad.kb-image-is-ratio-size, .kb-image1488_f97bad-ad .kb-image-is-ratio-size{max-width:350px;width:100%;}.wp-block-kadence-column > .kt-inside-inner-col > .kb-image1488_f97bad-ad.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image1488_f97bad-ad .kb-image-is-ratio-size{align-self:unset;}.kb-image1488_f97bad-ad figure{max-width:350px;}.kb-image1488_f97bad-ad .image-is-svg, .kb-image1488_f97bad-ad .image-is-svg img{width:100%;}.kb-image1488_f97bad-ad .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<div class=\"wp-block-kadence-image kb-image1488_f97bad-ad anim-section\"><figure class=\"alignleft size-full\"><img decoding=\"async\" width=\"948\" height=\"149\" src=\"https:\/\/in2real.com\/wp-content\/uploads\/2026\/08\/in2-int.png\" alt=\"In2real \u00d7 Intelligo\" class=\"kb-img wp-image-30282\" srcset=\"https:\/\/in2real.com\/wp-content\/uploads\/2026\/08\/in2-int.png 948w, https:\/\/in2real.com\/wp-content\/uploads\/2026\/08\/in2-int-300x47.png 300w, https:\/\/in2real.com\/wp-content\/uploads\/2026\/08\/in2-int-768x121.png 768w, https:\/\/in2real.com\/wp-content\/uploads\/2026\/08\/in2-int-630x99.png 630w, https:\/\/in2real.com\/wp-content\/uploads\/2026\/08\/in2-int-854x134.png 854w\" sizes=\"(max-width: 948px) 100vw, 948px\" \/><\/figure><\/div>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading1488_43b013-b0, .wp-block-kadence-advancedheading.kt-adv-heading1488_43b013-b0[data-kb-block=\"kb-adv-heading1488_43b013-b0\"]{max-width:100%;padding-bottom:0px;margin-bottom:40px;text-align:left;font-size:6.5vw;line-height:0.8;font-style:normal;color:#ffffff;}.wp-block-kadence-advancedheading.kt-adv-heading1488_43b013-b0 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading1488_43b013-b0[data-kb-block=\"kb-adv-heading1488_43b013-b0\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}@media all and (max-width: 1024px){.wp-block-kadence-advancedheading.kt-adv-heading1488_43b013-b0, .wp-block-kadence-advancedheading.kt-adv-heading1488_43b013-b0[data-kb-block=\"kb-adv-heading1488_43b013-b0\"]{font-size:12vw;}}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading1488_43b013-b0, .wp-block-kadence-advancedheading.kt-adv-heading1488_43b013-b0[data-kb-block=\"kb-adv-heading1488_43b013-b0\"]{font-size:12vw;}}<\/style>\n<h2 class=\"kt-adv-heading1488_43b013-b0 font-sans-serif-bold font-bold i2r-title i2r-words is-dark wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading1488_43b013-b0\" data-aos-duration=\"1000\" data-aos-delay=\"300\" data-aos-easing=\"ease-in-out\" data-aos-once=\"true\">Due anime, <em>un solo team.<\/em><\/h2>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading1488_57d859-fe, .wp-block-kadence-advancedheading.kt-adv-heading1488_57d859-fe[data-kb-block=\"kb-adv-heading1488_57d859-fe\"]{max-width:100%;text-align:left;font-size:18px;line-height:2;font-style:normal;color:#ffffff;}.wp-block-kadence-advancedheading.kt-adv-heading1488_57d859-fe mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading1488_57d859-fe[data-kb-block=\"kb-adv-heading1488_57d859-fe\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}<\/style>\n<p class=\"kt-adv-heading1488_57d859-fe i2r-lead wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading1488_57d859-fe\">In2real \u00e8 il ramo digitale di Intelligo: oltre 20 anni di ricerca automotive e consumer insight, applicati a un\u2019infrastruttura visuale real-time. Non state comprando tecnologia. State comprando ricerca, con uno strumento pi\u00f9 potente.<\/p>\n<\/div><\/div>\n\n\n<style>.kadence-column1488_810b04-20 > .kt-inside-inner-col{display:flex;}.kadence-column1488_810b04-20 > .kt-inside-inner-col{padding-top:var(--global-kb-spacing-lg, 3rem);}.kadence-column1488_810b04-20 > .kt-inside-inner-col,.kadence-column1488_810b04-20 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column1488_810b04-20 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column1488_810b04-20 > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:flex-start;}.kadence-column1488_810b04-20 > .kt-inside-inner-col > .kb-image-is-ratio-size{align-self:stretch;}.kadence-column1488_810b04-20 > .kt-inside-inner-col > .wp-block-kadence-advancedgallery{align-self:stretch;}.kadence-column1488_810b04-20 > .kt-inside-inner-col > .aligncenter{width:100%;}.kt-row-column-wrap > .kadence-column1488_810b04-20{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_810b04-20{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_810b04-20 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}.kadence-column1488_810b04-20 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column1488_810b04-20{position:relative;}@media all and (max-width: 1024px){.kt-row-column-wrap > .kadence-column1488_810b04-20{align-self:center;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_810b04-20{align-self:auto;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_810b04-20 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 1024px){.kadence-column1488_810b04-20 > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:flex-start;}}@media all and (max-width: 767px){.kt-row-column-wrap > .kadence-column1488_810b04-20{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_810b04-20{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_810b04-20 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}.kadence-column1488_810b04-20 > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:flex-start;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column1488_810b04-20\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedbtn.kb-btns1488_3dc613-86{gap:var(--global-kb-gap-sm, 1rem);justify-content:flex-end;align-items:center;}.kt-btns1488_3dc613-86 .kt-button{font-weight:normal;font-style:normal;}.kt-btns1488_3dc613-86 .kt-btn-wrap-0{margin-right:5px;}.wp-block-kadence-advancedbtn.kt-btns1488_3dc613-86 .kt-btn-wrap-0 .kt-button{color:#555555;border-color:#555555;}.wp-block-kadence-advancedbtn.kt-btns1488_3dc613-86 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns1488_3dc613-86 .kt-btn-wrap-0 .kt-button:focus{color:#ffffff;border-color:#444444;}.wp-block-kadence-advancedbtn.kt-btns1488_3dc613-86 .kt-btn-wrap-0 .kt-button::before{display:none;}.wp-block-kadence-advancedbtn.kt-btns1488_3dc613-86 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns1488_3dc613-86 .kt-btn-wrap-0 .kt-button:focus{background:#444444;}<\/style>\n<div class=\"wp-block-kadence-advancedbtn kb-buttons-wrap kb-btns1488_3dc613-86 anim-cta\"><style>ul.menu .wp-block-kadence-advancedbtn .kb-btn1488_557baf-c4.kb-button{width:initial;}.wp-block-kadence-advancedbtn .kb-btn1488_557baf-c4.kb-button{color:#000000;background:#ffffff;font-size:var(--global-kb-font-size-sm, 0.9rem);letter-spacing:2px;text-transform:uppercase;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem;padding-top:15px;padding-right:38px;padding-bottom:15px;padding-left:38px;}.kb-btn1488_557baf-c4.kb-button .kb-svg-icon-wrap{padding-left:var(--global-kb-spacing-xxs, 0.5rem);font-size:20px;--kb-button-icon-size:20px;}.wp-block-kadence-advancedbtn .kb-btn1488_557baf-c4.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn1488_557baf-c4.kb-button:focus{color:#ffffff;background:#000000;}<\/style><a class=\"kb-button kt-button button kb-btn1488_557baf-c4 kt-btn-size-standard kt-btn-width-type-auto kb-btn-global-fill kt-btn-has-text-true kt-btn-has-svg-false font-mono wp-block-kadence-singlebtn\" href=\"https:\/\/in2real.com\/it\/in2real-e-intelligo\/\"><span class=\"kt-btn-inner-text\">Scopri di pi\u00f9<\/span><\/a><\/div>\n<\/div><\/div>\n\n<\/div><\/div><\/div><\/div>\n\n<\/div><\/div>\n\n\n<\/section>\n\n\n<style>.kadence-column1488_f23459-98{max-width:100%;margin-left:auto;margin-right:auto;}.wp-block-kadence-column.kb-section-dir-horizontal:not(.kb-section-md-dir-vertical)>.kt-inside-inner-col>.kadence-column1488_f23459-98{-webkit-flex:0 1 100%;flex:0 1 100%;max-width:unset;margin-left:unset;margin-right:unset;}.kadence-column1488_f23459-98 > .kt-inside-inner-col{padding-top:var(--global-kb-spacing-md, 2rem);padding-right:var(--global-kb-spacing-md, 2rem);padding-bottom:var(--global-kb-spacing-md, 2rem);padding-left:var(--global-kb-spacing-md, 2rem);}.kadence-column1488_f23459-98 > .kt-inside-inner-col,.kadence-column1488_f23459-98 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column1488_f23459-98 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column1488_f23459-98 > .kt-inside-inner-col{flex-direction:column;}.kadence-column1488_f23459-98 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column1488_f23459-98 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column1488_f23459-98{position:relative;}@media all and (min-width: 1025px){.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.kadence-column1488_f23459-98{-webkit-flex:0 1 100%;flex:0 1 100%;max-width:unset;margin-left:unset;margin-right:unset;}}@media all and (max-width: 1024px){.kadence-column1488_f23459-98 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column1488_f23459-98 > .kt-inside-inner-col{padding-right:var(--global-kb-spacing-xs, 1rem);padding-left:var(--global-kb-spacing-xs, 1rem);flex-direction:column;justify-content:center;}.wp-block-kadence-column.kb-section-sm-dir-vertical:not(.kb-section-sm-dir-horizontal):not(.kb-section-sm-dir-specificity)>.kt-inside-inner-col>.kadence-column1488_f23459-98{max-width:100%;-webkit-flex:1;flex:1;margin-left:auto;margin-right:auto;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column1488_f23459-98 i2r-sec i2r-sec--light i2r-sec--glow i2r-pad\"><div class=\"kt-inside-inner-col\"><style>.kadence-column1488_93c798-b1{max-width:1200px;margin-left:auto;margin-right:auto;}.wp-block-kadence-column.kb-section-dir-horizontal:not(.kb-section-md-dir-vertical)>.kt-inside-inner-col>.kadence-column1488_93c798-b1{-webkit-flex:0 1 1200px;flex:0 1 1200px;max-width:unset;margin-left:unset;margin-right:unset;}.kadence-column1488_93c798-b1 > .kt-inside-inner-col,.kadence-column1488_93c798-b1 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column1488_93c798-b1 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column1488_93c798-b1 > .kt-inside-inner-col{flex-direction:column;}.kadence-column1488_93c798-b1 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column1488_93c798-b1 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column1488_93c798-b1{position:relative;}@media all and (min-width: 1025px){.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.kadence-column1488_93c798-b1{-webkit-flex:0 1 1200px;flex:0 1 1200px;max-width:unset;margin-left:unset;margin-right:unset;}}@media all and (max-width: 1024px){.kadence-column1488_93c798-b1 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.wp-block-kadence-column.kb-section-sm-dir-vertical:not(.kb-section-sm-dir-horizontal):not(.kb-section-sm-dir-specificity)>.kt-inside-inner-col>.kadence-column1488_93c798-b1{max-width:1200px;-webkit-flex:1;flex:1;margin-left:auto;margin-right:auto;}.kadence-column1488_93c798-b1 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column1488_93c798-b1\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-spacer.kt-block-spacer-1488_1de7af-17 .kt-block-spacer{height:50px;}.wp-block-kadence-spacer.kt-block-spacer-1488_1de7af-17 .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:80%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-1488_1de7af-17\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><\/div><\/div>\n\n\n<style>.kb-row-layout-id1488_c15289-10 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id1488_c15289-10 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id1488_c15289-10 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:1200px;margin-left:auto;margin-right:auto;padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id1488_c15289-10 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id1488_c15289-10 > .kt-row-column-wrap{padding-top:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id1488_c15289-10 > .kt-row-column-wrap{row-gap:var(--global-kb-gap-lg, 4rem);grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id1488_c15289-10 alignnone el-anim wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-2-columns kt-row-layout-row kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column1488_f7cf8c-89 > .kt-inside-inner-col{display:flex;}.kadence-column1488_f7cf8c-89 > .kt-inside-inner-col,.kadence-column1488_f7cf8c-89 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column1488_f7cf8c-89 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column1488_f7cf8c-89 > .kt-inside-inner-col{flex-direction:row;flex-wrap:wrap;align-items:center;}.kadence-column1488_f7cf8c-89 > .kt-inside-inner-col > *, .kadence-column1488_f7cf8c-89 > .kt-inside-inner-col > figure.wp-block-image, .kadence-column1488_f7cf8c-89 > .kt-inside-inner-col > figure.wp-block-kadence-image{margin-top:0px;margin-bottom:0px;}.kadence-column1488_f7cf8c-89 > .kt-inside-inner-col > .kb-image-is-ratio-size{flex-grow:1;}.kt-row-column-wrap > .kadence-column1488_f7cf8c-89{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_f7cf8c-89{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_f7cf8c-89 > .kt-inside-inner-col{align-items:center;}.kadence-column1488_f7cf8c-89 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column1488_f7cf8c-89{position:relative;}@media all and (max-width: 1024px){.kt-row-column-wrap > .kadence-column1488_f7cf8c-89{align-self:center;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_f7cf8c-89{align-self:auto;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_f7cf8c-89 > .kt-inside-inner-col{align-items:center;}}@media all and (max-width: 1024px){.kadence-column1488_f7cf8c-89 > .kt-inside-inner-col{flex-direction:row;flex-wrap:wrap;align-items:center;}}@media all and (min-width: 768px) and (max-width: 1024px){.kadence-column1488_f7cf8c-89 > .kt-inside-inner-col > *, .kadence-column1488_f7cf8c-89 > .kt-inside-inner-col > figure.wp-block-image, .kadence-column1488_f7cf8c-89 > .kt-inside-inner-col > figure.wp-block-kadence-image{margin-top:0px;margin-bottom:0px;}.kadence-column1488_f7cf8c-89 > .kt-inside-inner-col > .kb-image-is-ratio-size{flex-grow:1;}}@media all and (max-width: 767px){.kt-row-column-wrap > .kadence-column1488_f7cf8c-89{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_f7cf8c-89{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_f7cf8c-89 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}.kadence-column1488_f7cf8c-89 > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:stretch;flex-wrap:nowrap;}.wp-block-kadence-column.kb-section-dir-horizontal.kadence-column1488_f7cf8c-89 > .kt-inside-inner-col > .wp-block-kadence-infobox{align-self:unset;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column1488_f7cf8c-89 kb-section-dir-horizontal kb-section-sm-dir-vertical\"><div class=\"kt-inside-inner-col\"><style>.kadence-column1488_1b4619-f5 > .kt-inside-inner-col,.kadence-column1488_1b4619-f5 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column1488_1b4619-f5 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column1488_1b4619-f5 > .kt-inside-inner-col{flex-direction:column;}.kadence-column1488_1b4619-f5 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column1488_1b4619-f5 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column1488_1b4619-f5{position:relative;}@media all and (max-width: 1024px){.kadence-column1488_1b4619-f5 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column1488_1b4619-f5 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column1488_1b4619-f5\"><div class=\"kt-inside-inner-col\">\n<p class=\"i2r-eyebrow wp-block-paragraph\">Journal<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading1488_eed36d-95, .wp-block-kadence-advancedheading.kt-adv-heading1488_eed36d-95[data-kb-block=\"kb-adv-heading1488_eed36d-95\"]{max-width:100%;padding-bottom:0px;margin-bottom:50px;text-align:left;font-size:6.5vw;line-height:0.8;font-style:normal;color:#0a0a0a;}.wp-block-kadence-advancedheading.kt-adv-heading1488_eed36d-95 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading1488_eed36d-95[data-kb-block=\"kb-adv-heading1488_eed36d-95\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}@media all and (max-width: 1024px){.wp-block-kadence-advancedheading.kt-adv-heading1488_eed36d-95, .wp-block-kadence-advancedheading.kt-adv-heading1488_eed36d-95[data-kb-block=\"kb-adv-heading1488_eed36d-95\"]{font-size:12vw;}}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading1488_eed36d-95, .wp-block-kadence-advancedheading.kt-adv-heading1488_eed36d-95[data-kb-block=\"kb-adv-heading1488_eed36d-95\"]{font-size:12vw;}}<\/style>\n<h2 class=\"kt-adv-heading1488_eed36d-95 font-sans-serif-bold font-bold i2r-title i2r-words wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading1488_eed36d-95\" data-aos-duration=\"1000\" data-aos-delay=\"300\" data-aos-easing=\"ease-in-out\" data-aos-once=\"true\">Insights<\/h2>\n<\/div><\/div>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<style>.wp-block-kadence-advancedbtn.kb-btns1488_3127ef-64{gap:var(--global-kb-gap-sm, 1rem);justify-content:flex-start;align-items:center;}.kt-btns1488_3127ef-64 .kt-button{font-weight:normal;font-style:normal;}.kt-btns1488_3127ef-64 .kt-btn-wrap-0{margin-right:5px;}.wp-block-kadence-advancedbtn.kt-btns1488_3127ef-64 .kt-btn-wrap-0 .kt-button{color:#555555;border-color:#555555;}.wp-block-kadence-advancedbtn.kt-btns1488_3127ef-64 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns1488_3127ef-64 .kt-btn-wrap-0 .kt-button:focus{color:#ffffff;border-color:#444444;}.wp-block-kadence-advancedbtn.kt-btns1488_3127ef-64 .kt-btn-wrap-0 .kt-button::before{display:none;}.wp-block-kadence-advancedbtn.kt-btns1488_3127ef-64 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns1488_3127ef-64 .kt-btn-wrap-0 .kt-button:focus{background:#444444;}<\/style>\n<div class=\"wp-block-kadence-advancedbtn kb-buttons-wrap kb-btns1488_3127ef-64 anim-cta\"><style>ul.menu .wp-block-kadence-advancedbtn .kb-btn1488_f7d648-2e.kb-button{width:initial;}.wp-block-kadence-advancedbtn .kb-btn1488_f7d648-2e.kb-button{background:#000000 !important;font-size:var(--global-kb-font-size-sm, 0.9rem);letter-spacing:2px;text-transform:uppercase;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem;padding-top:15px;padding-right:38px;padding-bottom:15px;padding-left:38px;}.kb-btn1488_f7d648-2e.kb-button .kb-svg-icon-wrap{padding-left:var(--global-kb-spacing-xxs, 0.5rem);font-size:20px;--kb-button-icon-size:20px;}.kb-btn1488_f7d648-2e.kb-button::before{background:linear-gradient(45deg,rgb(0,0,150) 0%,rgb(0,0,60) 100%);-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;}<\/style><a class=\"kb-button kt-button button kb-btn1488_f7d648-2e kt-btn-size-standard kt-btn-width-type-auto kb-btn-global-fill kt-btn-has-text-true kt-btn-has-svg-false font-mono wp-block-kadence-singlebtn\" href=\"https:\/\/in2real.com\/it\/blog\/\"><span class=\"kt-btn-inner-text\">Esplora tutti gli insights<\/span><\/a><\/div>\n<\/div><\/div>\n\n\n\n<\/div><\/div>\n\n  <div class=\"in2real-gallery-strip anim-cards\">\n        <a class=\"in2real-gallery-cell\" href=\"https:\/\/in2real.com\/it\/blog\/ar-spatial-computing-beyond-engagement\/\">\n      <div class=\"in2real-gallery-inner\" style=\"background-image:url('https:\/\/in2real.com\/wp-content\/uploads\/2026\/09\/ar-vs-spatial-computing--1024x576.jpg')\"><\/div>\n      <div class=\"in2real-gallery-info\">\n                  <span class=\"in2real-gallery-cat\">Innovazione e Tecnologie<\/span>\n                <span class=\"in2real-gallery-title\">AR e Spatial Computing<\/span>\n      <\/div>\n    <\/a>\n        <a class=\"in2real-gallery-cell\" href=\"https:\/\/in2real.com\/it\/blog\/ai-3d-integrita-prodotto\/\">\n      <div class=\"in2real-gallery-inner\" style=\"background-image:url('https:\/\/in2real.com\/wp-content\/uploads\/2026\/09\/AI-3D-and-Product-Integrity-1024x576.jpg')\"><\/div>\n      <div class=\"in2real-gallery-info\">\n                  <span class=\"in2real-gallery-cat\">Strategie di Marketing e Best Practice<\/span>\n                <span class=\"in2real-gallery-title\">AI, 3D e Integrit\u00e0 Del Prodotto: Il Workflow 3D Ai Tempi Dell&#8217;AI<\/span>\n      <\/div>\n    <\/a>\n        <a class=\"in2real-gallery-cell\" href=\"https:\/\/in2real.com\/it\/blog\/digital-twin-qualita-del-dato-in-automotive\/\">\n      <div class=\"in2real-gallery-inner\" style=\"background-image:url('https:\/\/in2real.com\/wp-content\/uploads\/2026\/09\/The-Digital-Twin-Era-needs-1024x576.jpg')\"><\/div>\n      <div class=\"in2real-gallery-info\">\n                  <span class=\"in2real-gallery-cat\">Innovazione e Tecnologie<\/span>\n                <span class=\"in2real-gallery-title\">Nell&#8217;era del Digital Twin vedere non \u00e8 decidere<\/span>\n      <\/div>\n    <\/a>\n        <a class=\"in2real-gallery-cell\" href=\"https:\/\/in2real.com\/it\/blog\/3d-interactive-product-launch-page\/\">\n      <div class=\"in2real-gallery-inner\" style=\"background-image:url('https:\/\/in2real.com\/wp-content\/uploads\/2026\/09\/Building-a-3D-Interactive-Product-Launch-1024x576.jpg')\"><\/div>\n      <div class=\"in2real-gallery-info\">\n                  <span class=\"in2real-gallery-cat\">Strategie di Marketing e Best Practice<\/span>\n                <span class=\"in2real-gallery-title\">3D Interactive Product Launch Page Per Prodotti Complessi<\/span>\n      <\/div>\n    <\/a>\n      <\/div>\n  \n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-1488_c2a048-41 .kt-block-spacer{height:50px;}.wp-block-kadence-spacer.kt-block-spacer-1488_c2a048-41 .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:80%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-1488_c2a048-41\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><\/div><\/div>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<section data-color=\"255, 255, 255\">\n\n\n<style class=\"has-custom-css wp-custom-css-08edc383\">.kb-row-layout-id1488_403eb1-6a > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id1488_403eb1-6a > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id1488_403eb1-6a > .kt-row-column-wrap{column-gap:var(--global-kb-gap-none, 0rem );row-gap:var(--global-kb-gap-md, 2rem);max-width:1200px;margin-left:auto;margin-right:auto;padding-top:var(--global-kb-spacing-xxl, 5rem);padding-right:var(--global-kb-spacing-md, 2rem);padding-bottom:var(--global-kb-spacing-xxl, 5rem);padding-left:var(--global-kb-spacing-md, 2rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id1488_403eb1-6a{background-image:linear-gradient(45deg,rgb(0,0,150) 0%,rgb(0,0,60) 100%);}.kb-row-layout-id1488_403eb1-6a > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id1488_403eb1-6a > .kt-row-column-wrap{padding-top:var(--global-kb-spacing-4xl, 8rem);padding-left:var(--global-kb-spacing-4xl, 8rem);grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id1488_403eb1-6a > .kt-row-column-wrap{padding-top:var(--global-kb-spacing-xl, 4rem);padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-xl, 4rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id1488_403eb1-6a alignnone kt-row-has-bg mouse-parallax i2r-cta-sec wp-custom-css-08edc383 wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column1488_7eb3e3-12 > .kt-inside-inner-col{display:flex;}.kadence-column1488_7eb3e3-12 > .kt-inside-inner-col,.kadence-column1488_7eb3e3-12 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column1488_7eb3e3-12 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-lg, 4rem);}.kadence-column1488_7eb3e3-12 > .kt-inside-inner-col{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;}.kadence-column1488_7eb3e3-12 > .kt-inside-inner-col > *, .kadence-column1488_7eb3e3-12 > .kt-inside-inner-col > figure.wp-block-image, .kadence-column1488_7eb3e3-12 > .kt-inside-inner-col > figure.wp-block-kadence-image{margin-top:0px;margin-bottom:0px;}.kadence-column1488_7eb3e3-12 > .kt-inside-inner-col > .kb-image-is-ratio-size{flex-grow:1;}.kadence-column1488_7eb3e3-12 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column1488_7eb3e3-12{position:relative;}@media all and (max-width: 1024px){.kadence-column1488_7eb3e3-12 > .kt-inside-inner-col{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;}}@media all and (min-width: 768px) and (max-width: 1024px){.kadence-column1488_7eb3e3-12 > .kt-inside-inner-col > *, .kadence-column1488_7eb3e3-12 > .kt-inside-inner-col > figure.wp-block-image, .kadence-column1488_7eb3e3-12 > .kt-inside-inner-col > figure.wp-block-kadence-image{margin-top:0px;margin-bottom:0px;}.kadence-column1488_7eb3e3-12 > .kt-inside-inner-col > .kb-image-is-ratio-size{flex-grow:1;}}@media all and (max-width: 767px){.kadence-column1488_7eb3e3-12 > .kt-inside-inner-col{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;justify-content:space-between;}.kadence-column1488_7eb3e3-12 > .kt-inside-inner-col > *, .kadence-column1488_7eb3e3-12 > .kt-inside-inner-col > figure.wp-block-image, .kadence-column1488_7eb3e3-12 > .kt-inside-inner-col > figure.wp-block-kadence-image{margin-top:0px;margin-bottom:0px;}.kadence-column1488_7eb3e3-12 > .kt-inside-inner-col > .kb-image-is-ratio-size{flex-grow:1;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column1488_7eb3e3-12 kb-section-dir-horizontal\"><div class=\"kt-inside-inner-col\"><style>.kb-row-layout-id1488_4d0887-fa > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id1488_4d0887-fa > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id1488_4d0887-fa > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:100%;margin-left:auto;margin-right:auto;padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id1488_4d0887-fa > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id1488_4d0887-fa > .kt-row-column-wrap{padding-top:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id1488_4d0887-fa > .kt-row-column-wrap{row-gap:var(--global-kb-gap-lg, 4rem);grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id1488_4d0887-fa alignnone el-anim wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column1488_a0f8f3-ab > .kt-inside-inner-col{display:flex;}.kadence-column1488_a0f8f3-ab > .kt-inside-inner-col,.kadence-column1488_a0f8f3-ab > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column1488_a0f8f3-ab > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column1488_a0f8f3-ab > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:center;}.kadence-column1488_a0f8f3-ab > .kt-inside-inner-col > .kb-image-is-ratio-size{align-self:stretch;}.kadence-column1488_a0f8f3-ab > .kt-inside-inner-col > .wp-block-kadence-advancedgallery{align-self:stretch;}.kadence-column1488_a0f8f3-ab > .kt-inside-inner-col > .aligncenter{width:100%;}.kt-row-column-wrap > .kadence-column1488_a0f8f3-ab{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_a0f8f3-ab{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_a0f8f3-ab > .kt-inside-inner-col{flex-direction:column;justify-content:center;}.kadence-column1488_a0f8f3-ab > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column1488_a0f8f3-ab{position:relative;}@media all and (max-width: 1024px){.kt-row-column-wrap > .kadence-column1488_a0f8f3-ab{align-self:center;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_a0f8f3-ab{align-self:auto;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_a0f8f3-ab > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 1024px){.kadence-column1488_a0f8f3-ab > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:center;}}@media all and (max-width: 767px){.kt-row-column-wrap > .kadence-column1488_a0f8f3-ab{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_a0f8f3-ab{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1488_a0f8f3-ab > .kt-inside-inner-col{flex-direction:column;justify-content:center;}.kadence-column1488_a0f8f3-ab > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column1488_a0f8f3-ab kb-section-dir-vertical\"><div class=\"kt-inside-inner-col\"><style>.kadence-column1488_a0e10a-f9{max-width:100%;margin-left:auto;margin-right:auto;}.wp-block-kadence-column.kb-section-dir-horizontal:not(.kb-section-md-dir-vertical)>.kt-inside-inner-col>.kadence-column1488_a0e10a-f9{-webkit-flex:0 1 100%;flex:0 1 100%;max-width:unset;margin-left:unset;margin-right:unset;}.kadence-column1488_a0e10a-f9 > .kt-inside-inner-col,.kadence-column1488_a0e10a-f9 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column1488_a0e10a-f9 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column1488_a0e10a-f9 > .kt-inside-inner-col{flex-direction:column;}.kadence-column1488_a0e10a-f9 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column1488_a0e10a-f9 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column1488_a0e10a-f9{position:relative;}@media all and (min-width: 1025px){.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.kadence-column1488_a0e10a-f9{-webkit-flex:0 1 100%;flex:0 1 100%;max-width:unset;margin-left:unset;margin-right:unset;}}@media all and (max-width: 1024px){.kadence-column1488_a0e10a-f9 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.wp-block-kadence-column.kb-section-sm-dir-vertical:not(.kb-section-sm-dir-horizontal):not(.kb-section-sm-dir-specificity)>.kt-inside-inner-col>.kadence-column1488_a0e10a-f9{max-width:100%;-webkit-flex:1;flex:1;margin-left:auto;margin-right:auto;}.kadence-column1488_a0e10a-f9 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column1488_a0e10a-f9\"><div class=\"kt-inside-inner-col\">\n<p class=\"i2r-eyebrow is-dark wp-block-paragraph\">Iniziamo un progetto<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading1488_bd0bdc-1a, .wp-block-kadence-advancedheading.kt-adv-heading1488_bd0bdc-1a[data-kb-block=\"kb-adv-heading1488_bd0bdc-1a\"]{max-width:100%;padding-bottom:0px;margin-bottom:40px;text-align:left;font-size:6.5vw;line-height:0.8;font-style:normal;color:#ffffff;}.wp-block-kadence-advancedheading.kt-adv-heading1488_bd0bdc-1a mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading1488_bd0bdc-1a[data-kb-block=\"kb-adv-heading1488_bd0bdc-1a\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}@media all and (max-width: 1024px){.wp-block-kadence-advancedheading.kt-adv-heading1488_bd0bdc-1a, .wp-block-kadence-advancedheading.kt-adv-heading1488_bd0bdc-1a[data-kb-block=\"kb-adv-heading1488_bd0bdc-1a\"]{font-size:12vw;}}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading1488_bd0bdc-1a, .wp-block-kadence-advancedheading.kt-adv-heading1488_bd0bdc-1a[data-kb-block=\"kb-adv-heading1488_bd0bdc-1a\"]{font-size:12vw;}}<\/style>\n<h2 class=\"kt-adv-heading1488_bd0bdc-1a font-sans-serif-bold font-bold i2r-title i2r-words is-dark wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading1488_bd0bdc-1a\" data-aos-duration=\"1000\" data-aos-delay=\"300\" data-aos-easing=\"ease-in-out\" data-aos-once=\"true\">Raccontateci cosa state <em>costruendo.<\/em><\/h2>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading1488_c0d221-4d, .wp-block-kadence-advancedheading.kt-adv-heading1488_c0d221-4d[data-kb-block=\"kb-adv-heading1488_c0d221-4d\"]{max-width:520px;text-align:left;font-size:18px;line-height:2;font-style:normal;color:#ffffff;}.wp-block-kadence-advancedheading.kt-adv-heading1488_c0d221-4d mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading1488_c0d221-4d[data-kb-block=\"kb-adv-heading1488_c0d221-4d\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}<\/style>\n<p class=\"kt-adv-heading1488_c0d221-4d i2r-lead wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading1488_c0d221-4d\">Vi diremo cosa \u00e8 possibile, e cosa serve per arrivarci.<\/p>\n<\/div><\/div>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.wp-block-kadence-advancedbtn.kb-btns1488_544f74-91{gap:var(--global-kb-gap-sm, 1rem);justify-content:flex-end;align-items:center;}.kt-btns1488_544f74-91 .kt-button{font-weight:normal;font-style:normal;}.kt-btns1488_544f74-91 .kt-btn-wrap-0{margin-right:5px;}.wp-block-kadence-advancedbtn.kt-btns1488_544f74-91 .kt-btn-wrap-0 .kt-button{color:#555555;border-color:#555555;}.wp-block-kadence-advancedbtn.kt-btns1488_544f74-91 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns1488_544f74-91 .kt-btn-wrap-0 .kt-button:focus{color:#ffffff;border-color:#444444;}.wp-block-kadence-advancedbtn.kt-btns1488_544f74-91 .kt-btn-wrap-0 .kt-button::before{display:none;}.wp-block-kadence-advancedbtn.kt-btns1488_544f74-91 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns1488_544f74-91 .kt-btn-wrap-0 .kt-button:focus{background:#444444;}<\/style>\n<div class=\"wp-block-kadence-advancedbtn kb-buttons-wrap kb-btns1488_544f74-91 anim-cta\"><style>ul.menu .wp-block-kadence-advancedbtn .kb-btn1488_3df53f-87.kb-button{width:initial;}.wp-block-kadence-advancedbtn .kb-btn1488_3df53f-87.kb-button{color:#000000;background:#ffffff;font-size:var(--global-kb-font-size-sm, 0.9rem);letter-spacing:2px;text-transform:uppercase;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem;padding-top:15px;padding-right:38px;padding-bottom:15px;padding-left:38px;}.kb-btn1488_3df53f-87.kb-button .kb-svg-icon-wrap{padding-left:var(--global-kb-spacing-xxs, 0.5rem);font-size:20px;--kb-button-icon-size:20px;}.wp-block-kadence-advancedbtn .kb-btn1488_3df53f-87.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn1488_3df53f-87.kb-button:focus{color:#ffffff;background:#000000;}<\/style><a class=\"kb-button kt-button button kb-btn1488_3df53f-87 kt-btn-size-standard kt-btn-width-type-auto kb-btn-global-fill kt-btn-has-text-true kt-btn-has-svg-false font-mono wp-block-kadence-singlebtn\" href=\"https:\/\/in2real.com\/it\/contatti-in2real\/\"><span class=\"kt-btn-inner-text\">Parliamone<\/span><\/a><\/div>\n<\/div><\/div>\n\n<\/div><\/div>\n\n\n<\/section>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<style>\n\/* ===== Versione senza serif: accenti in Codec Pro con sfumatura (come Clayroom \/ Visual Systems) ===== *\/\n.hl-rot,.hl-rot-w,.hl-rot-ph,.hl-sub-key,.i2r-w.is-accent,.i2r-serif,.i2r-truth-title em,.sticky-subtitle,.sticky-subtitle .char{font-family:\"Codec Pro\",sans-serif !important;font-style:normal !important}\n.hl-rot{font-weight:700 !important;font-size:1em !important;letter-spacing:-.035em !important;filter:none !important}\n.hl-rot-w{padding-right:.04em !important}\n.hl-sub-key{font-weight:700 !important;font-size:1em !important;letter-spacing:0 !important}\n.i2r-w.is-accent,.i2r-serif{font-weight:inherit !important;font-size:1em !important;letter-spacing:inherit !important;padding-right:.02em !important}\n.sticky-subtitle{font-weight:400 !important}\n<\/style>\n\n\n\n<style>\n\/* ===== mobile keywords (chips \/ numbered list) ===== *\/\n.kw-nb{white-space:nowrap}\n.kw b{font-weight:inherit;color:inherit}\n@media (max-width:768px){\n .hl-meta{display:none !important}\n .in2real-hl-wrap .hl-heading-big{font-size:16vw !important;line-height:.95 !important;letter-spacing:-.04em !important}\n .in2real-hl-wrap .hl-heading-big .hl-rot{font-size:1em !important;margin-top:0 !important}\n .in2real-showcase-wrap{padding-top:16vh !important}\n .in2real-hl-wrap .hl-sub{margin-top:6vh !important}\n .i2r-truth{padding-bottom:330px !important}\n .i2r-truth-meta.kw-list{bottom:56px !important;top:auto !important;left:22px !important;right:22px !important}\n .kw-chips{display:flex !important;flex-wrap:wrap !important;gap:8px !important;line-height:1 !important;margin-top:1.8em !important}\n .kw-chips .kw-sep,.kw-chips > i{display:none !important}\n .kw-chips .kw{display:inline-block;padding:9px 13px;border:1px solid currentColor;border-radius:999px;white-space:nowrap;font-size:10.5px !important;letter-spacing:.12em !important;line-height:1 !important}\n .kw-chips .vs-inf{font-size:15px !important;padding:6px 13px}\n .kw-list{display:block !important;margin-top:2.2em !important;line-height:1.3 !important}\n .kw-list .kw-sep{display:none !important}\n .kw-list .kw{display:flex !important;align-items:baseline;gap:18px;padding:13px 0;border-top:1px solid rgba(120,120,170,.28);white-space:normal;width:auto !important;margin:0 !important}\n .kw-list .kw:last-child{border-bottom:1px solid rgba(120,120,170,.28)}\n .kw-list .kw b{display:inline-block;min-width:2.2em;font-weight:500;color:#000096}\n .cr-dark .kw-list .kw b,.cr-onimg .kw-list .kw b,.is-dark .kw-list .kw b{color:#a9afff}\n}\n<\/style>\n<script>\n(function(){\n  function wrapSep(el,mode){\n    if(el.getAttribute('data-kw'))return;\n    if(el.children.length)return;\n    var t=el.textContent;if(t.indexOf('\u00b7')<0)return;\n    var parts=t.split('\u00b7').map(function(s){return s.trim();}).filter(function(s){return s.length;});\n    var numbered=parts.every(function(p){return \/^\\d{2}\\s\/.test(p);});\n    el.textContent='';\n    parts.forEach(function(p,i){\n      if(i){var sp=document.createElement('span');sp.className='kw-sep';sp.textContent=' \u00b7 ';el.appendChild(sp);}\n      var s=document.createElement('span');s.className=(mode==='nb') ? 'kw-nb' : 'kw';\n      if(numbered ? mode!=='nb' : false){var m=p.match(\/^(\\d{2})\\s+(.*)$\/);var b=document.createElement('b');b.textContent=m[1];s.appendChild(b);s.appendChild(document.createTextNode(' '+m[2]));}\n      else{s.textContent=p;}\n      el.appendChild(s);\n    });\n    if(mode!=='nb')el.classList.add(numbered ? 'kw-list' : 'kw-chips');\n    el.setAttribute('data-kw','1');\n  }\n  function go(){\n    document.querySelectorAll('.cr-tags, .i2r-tags').forEach(function(el){wrapSep(el,'kw');});\n    document.querySelectorAll('.vs-meta').forEach(function(el){wrapSep(el,'nb');});\n    document.querySelectorAll('.i2r-truth-meta').forEach(function(el){\n      if(el.getAttribute('data-kw'))return;\n      el.classList.add('kw-list');el.setAttribute('data-kw','1');\n      Array.prototype.forEach.call(el.children,function(s){\n        s.classList.add('kw');var m=s.textContent.trim().match(\/^(\\d{2})\\s+(.*)$\/);\n        if(m){s.textContent='';var b=document.createElement('b');b.textContent=m[1];s.appendChild(b);s.appendChild(document.createTextNode(' '+m[2]));}\n      });\n    });\n    document.querySelectorAll('.vs-flow').forEach(function(el){\n      el.classList.add('kw-chips');\n      Array.prototype.forEach.call(el.querySelectorAll('span'),function(s){s.classList.add('kw');});\n    });\n  }\n  if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',go);}else{go();}\n})();\n<\/script>\n\n\n\n<style id=\"i2r-it-hero-fix\">@media (max-width:768px){.in2real-hl-wrap .hl-heading-big{font-size:14vw !important;}}<\/style>\n","protected":false},"excerpt":{"rendered":"<p>Ecosistemi visuali per prodotti complessi Non produciamo immagini. Costruiamo l\u2019infrastruttura visuale su cui si muove il vostro prodotto. 01 Real-time 3D02 Configuratori03 Spatial XR Real-time 3D \u00b7 Configuratori \u00b7 Spatial XR Un solo asset. Ogni mondo. [ Una sola pipeline real-time ] Dall\u2019immagine allo spazio. Un\u2019unica fonte di verit\u00e0. Un solo asset real-time: visual di &hellip; <a href=\"https:\/\/in2real.com\/it\/\">Continued<\/a><\/p>\n","protected":false},"author":5,"featured_media":21322,"parent":0,"menu_order":44,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","footnotes":""},"class_list":["post-1488","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"taxonomy_info":[],"featured_image_src_large":["https:\/\/in2real.com\/wp-content\/uploads\/2024\/04\/MIRKUZ-Apr-09-1024x576.jpg",1024,576,true],"author_info":{"display_name":"Pietro Fantoni","author_link":"https:\/\/in2real.com\/it\/blog\/author\/pietro-fantoni\/"},"comment_info":0,"_links":{"self":[{"href":"https:\/\/in2real.com\/it\/wp-json\/wp\/v2\/pages\/1488","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/in2real.com\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/in2real.com\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/in2real.com\/it\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/in2real.com\/it\/wp-json\/wp\/v2\/comments?post=1488"}],"version-history":[{"count":10,"href":"https:\/\/in2real.com\/it\/wp-json\/wp\/v2\/pages\/1488\/revisions"}],"predecessor-version":[{"id":32205,"href":"https:\/\/in2real.com\/it\/wp-json\/wp\/v2\/pages\/1488\/revisions\/32205"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/in2real.com\/it\/wp-json\/wp\/v2\/media\/21322"}],"wp:attachment":[{"href":"https:\/\/in2real.com\/it\/wp-json\/wp\/v2\/media?parent=1488"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}