.scs,.scs *,.scs :after,.scs :before{box-sizing:border-box}.scs{width:100%;background:#000;font-family:var(--tj-font);font-style:normal;font-stretch:normal;font-weight:var(--tj-w-regular);font-kerning:normal;font-variant-ligatures:common-ligatures;font-synthesis:none;-webkit-font-synthesis:none;word-spacing:normal}.scs :where(h2,p,figure,dl,dt,dd){margin:0}.scs :where(figure){padding:0}.scs .scs-container{box-sizing:border-box;width:100%;max-width:var(--tj-container);margin-inline:auto;padding-inline:var(--tj-pad-x);padding-top:var(--tj-sp-section);padding-bottom:var(--tj-sp-section)}.scs .scs-main{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "desc" "video" "metrics"}.scs .scs-title{grid-area:title}.scs .scs-desc{grid-area:desc}.scs .scs-video{grid-area:video}.scs .scs-metrics{grid-area:metrics}.scs .scs-title{color:#fff;font-size:var(--tj-fs-h2);line-height:var(--tj-lh-h2);letter-spacing:var(--tj-ls-title);font-weight:var(--tj-w-regular);font-style:normal;text-align:left;max-width:var(--tj-mw-title);text-wrap:balance}.scs .scs-title span{display:inline}.scs .scs-desc{margin-top:var(--tj-sp-title-desc);color:#e6e6e6;font-size:var(--tj-fs-intro);line-height:var(--tj-lh-intro);letter-spacing:var(--tj-ls-intro);font-weight:var(--tj-w-regular);text-align:left;max-width:var(--tj-mw-intro)}.scs .scs-video{position:relative;width:min(228px,100%);margin-top:var(--tj-sp-desc-grid);margin-inline:auto;aspect-ratio:9/16;overflow:hidden;border-radius:20px;background:#000}.scs .scs-media{display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:#000}.scs .scs-video-label{position:absolute;top:16px;left:16px;right:16px;color:#fff;font-size:var(--tj-fs-eyebrow);line-height:var(--tj-lh-eyebrow);letter-spacing:var(--tj-ls-eyebrow);font-weight:var(--tj-w-medium)}.scs .scs-video-scrim{position:absolute;left:0;right:0;bottom:0;height:42%;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.8))}.scs .scs-video-bottom{position:absolute;left:16px;right:16px;bottom:16px}.scs .scs-video-client{color:#fff;font-size:var(--tj-fs-card);line-height:var(--tj-lh-card);letter-spacing:var(--tj-ls-card);font-weight:var(--tj-w-regular)}.scs .scs-video-meta{margin-top:var(--tj-sp-card-text);color:#c9c9c9;font-size:var(--tj-fs-eyebrow);line-height:var(--tj-lh-eyebrow);letter-spacing:var(--tj-ls-eyebrow);font-weight:var(--tj-w-medium)}.scs .scs-video-bottom,.scs .scs-video-label,.scs .scs-video-scrim{opacity:1;transition:opacity .2s linear}.scs .scs-video.has-started .scs-video-bottom,.scs .scs-video.has-started .scs-video-label,.scs .scs-video.has-started .scs-video-scrim{opacity:0;pointer-events:none}.scs .scs-video .scs-toggle{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:rgba(0,0,0,.45);color:#fff;cursor:pointer;-webkit-appearance:none;appearance:none}.scs .scs-video .scs-toggle svg{display:block;width:16px;height:16px;fill:#fff}.scs .scs-video .scs-toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}.scs .scs-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:var(--tj-sp-desc-grid)}.scs .scs-metric{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:10px;padding-inline:6px;text-align:center}.scs .scs-metric+.scs-metric{border-left:1px solid #303030}.scs .scs-metric-value{color:#fff;font-size:var(--tj-fs-card);line-height:var(--tj-lh-card);letter-spacing:var(--tj-ls-card);font-weight:var(--tj-w-regular)}.scs .scs-metric-value.is-number{font-variant-numeric:tabular-nums}.scs .scs-metric-label{color:#e6e6e6;font-size:var(--tj-fs-note);line-height:var(--tj-lh-note);letter-spacing:var(--tj-ls-note);font-weight:var(--tj-w-regular);overflow-wrap:break-word}@media (min-width:768px){.scs .scs-video{width:300px;margin-top:var(--tj-sp-desc-grid);border-radius:24px}.scs .scs-video-label{top:20px;left:20px;right:20px}.scs .scs-video-bottom{left:24px;right:24px;bottom:24px}.scs .scs-metric{gap:12px;padding-inline:20px}}@media (min-width:1024px){.scs .scs-main{--scs-video-w:clamp(320px,25vw,360px);grid-template-columns:minmax(0,1fr) var(--scs-video-w);grid-template-rows:1fr auto auto auto 1fr;grid-template-areas:".       video" "title   video" "desc    video" "metrics video" ".       video";column-gap:64px;row-gap:0;min-height:calc(var(--scs-video-w) * 16 / 9)}.scs .scs-title{margin-top:0}.scs .scs-video{grid-row:1/-1;align-self:center;width:100%;margin-top:0;margin-inline:0}.scs .scs-metrics{max-width:680px}.scs .scs-metric{padding-inline:0;text-align:left}.scs .scs-metric:first-child{padding-right:20px}.scs .scs-metric:nth-child(2){padding-inline:20px}.scs .scs-metric:nth-child(3){padding-left:20px}}.scs-anim .scs-desc,.scs-anim .scs-metrics,.scs-anim .scs-title,.scs-anim .scs-video{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.scs-anim .scs-title{transition-delay:0ms}.scs-anim .scs-desc{transition-delay:80ms}.scs-anim .scs-video{transition-delay:.14s}.scs-anim .scs-metrics{transition-delay:.22s}.scs-anim.scs-in .scs-desc,.scs-anim.scs-in .scs-metrics,.scs-anim.scs-in .scs-title,.scs-anim.scs-in .scs-video{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.scs-anim .scs-desc,.scs-anim .scs-metrics,.scs-anim .scs-title,.scs-anim .scs-video{opacity:1;transform:none;transition:none}.scs .scs-video-bottom,.scs .scs-video-label,.scs .scs-video-scrim{transition:none}}.ads-section,.ads-section *,.ads-section :after,.ads-section :before{box-sizing:border-box}.ads-section{width:100%;background:#fff;font-family:var(--tj-font);font-style:normal;font-stretch:normal;font-weight:var(--tj-w-regular);font-kerning:normal;font-variant-ligatures:common-ligatures;font-synthesis:none;-webkit-font-synthesis:none;word-spacing:normal;--ads-ease:cubic-bezier(0.22,1,0.36,1);container-type:inline-size}.ads-section :where(h2,h3,p,figure){margin:0}.ads-section .ads-container{box-sizing:border-box;width:100%;max-width:var(--tj-container);margin-inline:auto;padding-inline:var(--tj-pad-x);padding-top:var(--tj-sp-section);padding-bottom:0}.ads-section .ads-title{font-size:var(--tj-fs-h2);line-height:var(--tj-lh-h2);letter-spacing:var(--tj-ls-title);font-weight:var(--tj-w-regular);color:#000;max-width:var(--tj-mw-title);text-wrap:balance}.ads-section .ads-title-1,.ads-section .ads-title-2,.ads-section .ads-title-3{display:inline}.ads-section .ads-intro-desc{margin-top:var(--tj-sp-title-desc);font-size:var(--tj-fs-intro);line-height:var(--tj-lh-intro);letter-spacing:var(--tj-ls-intro);max-width:var(--tj-mw-intro);color:var(--text-secondary-on-light)}.ads-section .ads-txt-desktop{display:none}.ads-section .ads-txt-mobile{display:inline}.ads-section .ads-carousel{margin-top:var(--tj-sp-desc-grid);padding-bottom:var(--tj-sp-section)}.ads-section .ads-track{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tj-sp-grid);box-sizing:border-box;width:100%;max-width:var(--tj-container);margin-inline:auto;padding-inline:var(--tj-pad-x)}.ads-section .ads-card{width:100%;background:#eee;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;min-width:0;border:0;box-shadow:none}.ads-section .ads-media{width:100%;flex:0 0 auto;aspect-ratio:2/1;min-height:0;overflow:hidden}.ads-section .ads-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ads-section .ads-media-vuota{display:block;width:100%;height:100%;background:#e5e5e5}.ads-section .ads-card-body{padding:20px}.ads-section .ads-card-label{font-size:var(--tj-fs-eyebrow);line-height:var(--tj-lh-eyebrow);font-weight:var(--tj-w-medium);letter-spacing:var(--tj-ls-eyebrow);color:#3b7114}.ads-section .ads-card-title{margin-top:var(--tj-sp-card-text);font-size:var(--tj-fs-card);line-height:var(--tj-lh-card);letter-spacing:var(--tj-ls-card);font-weight:var(--tj-w-regular);color:#000}.ads-section .ads-card-desc{margin-top:var(--tj-sp-card-text);font-size:var(--tj-fs-body);line-height:var(--tj-lh-body);letter-spacing:var(--tj-ls-body);max-width:var(--tj-mw-body);color:var(--text-secondary-on-light)}@media (min-width:768px){.ads-section .ads-txt-desktop{display:inline}.ads-section .ads-txt-mobile{display:none}}@media (min-width:768px) and (max-width:1023px){.ads-section .ads-card{border-radius:18px}.ads-section .ads-card-body{padding:24px}}@media (min-width:1024px){.ads-section{display:flex;flex-direction:column;justify-content:center;min-height:100svh}.ads-section .ads-intro{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);column-gap:64px;align-items:center}.ads-section .ads-intro-desc{margin-top:0}.ads-section .ads-media{max-height:30vh}.ads-section .ads-card{border-radius:22px}.ads-section .ads-card-body{padding:28px 32px 30px;flex:0 0 auto}}.ads-section[data-anima=true] .ads-reveal{opacity:0;transform:translateY(12px);transition:opacity .5s var(--ads-ease),transform .5s var(--ads-ease)}.ads-section[data-anima=true] .ads-reveal.is-visto{opacity:1;transform:none}@media (min-width:1024px){.ads-section .ads-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (prefers-reduced-motion:reduce){.ads-section[data-anima=true] .ads-reveal,.ads-section[data-anima=true] .ads-reveal.is-visto{opacity:1;transform:none;transition:none}}.contact-flow{position:relative;width:100%;background:#000;color:#fff;font-family:var(--tj-font);font-weight:var(--tj-w-regular);font-style:normal;font-stretch:normal;font-kerning:normal;font-variant-ligatures:common-ligatures;font-synthesis:none;-webkit-font-smoothing:antialiased;scroll-margin-top:var(--navbar-height,74px)}.contact-flow,.contact-flow *,.contact-flow :after,.contact-flow :before{box-sizing:border-box}.contact-flow :where(h2,p,figure,svg){margin:0;padding:0;border:0}.contact-flow .contact-flow__container{box-sizing:border-box;width:100%;max-width:var(--tj-container);margin-inline:auto;padding-inline:var(--tj-pad-x);padding-block:var(--tj-sp-section)}.contact-flow .contact-flow__eyebrow{font-size:var(--tj-fs-eyebrow);line-height:var(--tj-lh-eyebrow);font-weight:var(--tj-w-medium);letter-spacing:var(--tj-ls-eyebrow);text-transform:uppercase;color:#a8a8a8;margin-bottom:var(--tj-sp-title-desc)}.contact-flow .contact-flow__title{font-size:var(--tj-fs-h2);line-height:var(--tj-lh-h2);letter-spacing:var(--tj-ls-title);font-weight:var(--tj-w-regular);color:#fff;max-width:var(--tj-mw-title);text-wrap:balance}.contact-flow .contact-flow__title span{display:inline}.contact-flow .contact-flow__lead{margin-top:var(--tj-sp-title-desc);max-width:var(--tj-mw-intro);font-size:var(--tj-fs-intro);line-height:var(--tj-lh-intro);letter-spacing:var(--tj-ls-intro);color:var(--text-secondary)}.contact-flow .contact-flow__figure{position:relative;width:100%;max-width:480px;height:252px;margin-inline:auto;margin-top:var(--tj-sp-desc-grid)}.contact-flow .contact-flow__links{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.contact-flow .contact-flow__links path{fill:none;stroke:#777;stroke-width:1.5;stroke-linecap:round}.contact-flow .contact-flow__anchor{position:absolute}.contact-flow .contact-flow__node{width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:default;user-select:none}.contact-flow .contact-flow__anchor--request{top:0;width:calc((100% - 24px) / 3);height:64px}.contact-flow .contact-flow__anchor--request-1{left:0}.contact-flow .contact-flow__anchor--request-2{left:calc((100% - 24px) / 3 + 12px)}.contact-flow .contact-flow__anchor--request-3{right:0;left:auto}.contact-flow .contact-flow__node--request{border:1px solid #383838;border-radius:12px;background:#171717;color:#fff;padding:8px;font-size:clamp(13px,3.7vw,16px);line-height:var(--tj-lh-card);letter-spacing:var(--tj-ls-body);font-weight:var(--tj-w-regular)}.contact-flow .contact-flow__anchor--archive{top:164px;left:50%;right:auto;transform:translateX(-50%);width:78%;height:88px}.contact-flow .contact-flow__node--archive{border:0;border-radius:16px;background:#c7ff9f;color:#101010;padding:14px;font-size:clamp(18px,6vw,26px);line-height:var(--tj-lh-card);letter-spacing:var(--tj-ls-card);font-weight:var(--tj-w-regular);text-align:center;transform-origin:center}@media (max-width:767px){.contact-flow .contact-flow__figure{max-width:480px}}@media (min-width:1024px){.contact-flow .contact-flow__container{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:64px;align-items:center}.contact-flow .contact-flow__figure{max-width:none;height:420px;min-width:0;margin-top:0;margin-inline:0}.contact-flow .contact-flow__anchor--request{left:0;right:auto;width:34%;height:84px}.contact-flow .contact-flow__anchor--request-1{top:36px}.contact-flow .contact-flow__anchor--request-2{top:168px}.contact-flow .contact-flow__anchor--request-3{top:300px}.contact-flow .contact-flow__node--request{border-radius:16px;padding:12px;font-size:var(--tj-fs-body)}.contact-flow .contact-flow__anchor--archive{right:0;left:auto;top:154px;transform:none;width:46%;height:112px}.contact-flow .contact-flow__node--archive{border-radius:20px;padding:16px;font-size:var(--tj-fs-card)}}.contact-flow[data-armata-testo] .contact-flow__lead,.contact-flow[data-armata-testo] .contact-flow__title{opacity:0;transform:translateY(12px)}.contact-flow[data-armata-figura] .contact-flow__node--request{opacity:0;transform:translateY(10px)}.contact-flow[data-armata-figura] .contact-flow__node--archive{opacity:0;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.contact-flow *{animation:none!important;transition:none!important}.contact-flow[data-armata-figura] .contact-flow__node--archive,.contact-flow[data-armata-figura] .contact-flow__node--request,.contact-flow[data-armata-testo] .contact-flow__lead,.contact-flow[data-armata-testo] .contact-flow__title{opacity:1;transform:none}.contact-flow[data-armata-figura] .contact-flow__node--archive{transform:none}}.th-services{--th-paper:var(--th-bg-light);--th-ink:var(--th-text-on-light);--th-copper:var(--th-accent-on-light);--th-muted:var(--th-muted-on-light);--th-line:var(--th-border-light);--th-gutter:max(var(--th-pad-x),calc((100% - 1440px) / 2 + var(--th-pad-x)));--th-ease:cubic-bezier(.2,.7,.2,1);color:var(--th-ink);background:var(--th-paper);font:var(--tj-w-regular) var(--tj-fs-body)/var(--tj-lh-body) var(--tj-font);letter-spacing:var(--tj-ls-body);padding-block:0;isolation:isolate;overflow:clip}.th-services *,.th-services :after,.th-services :before{box-sizing:border-box}.th-services figure,.th-services h2,.th-services h3,.th-services h4,.th-services p{margin:0}.th-services button{font:inherit;color:inherit;border:0;border-radius:0;padding:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.th-services img{display:block;max-width:100%;object-fit:cover}.th-services [tabindex]:focus-visible,.th-services button:focus-visible,.th-services summary:focus-visible{outline:3px solid var(--th-copper);outline-offset:6px}.th-services [hidden]{display:none!important}.th-service{border-bottom:1px solid var(--th-line)}.th-row,.th-service{scroll-margin-top:var(--navbar-height,74px)}.th-row{display:flex;align-items:center;gap:2.1vw;padding:28px var(--th-gutter);list-style:none;position:relative;min-height:96px}.th-row h2,.th-row h3{font:var(--tj-w-regular) var(--tj-fs-card)/var(--tj-lh-card) var(--tj-font);letter-spacing:var(--tj-ls-card);flex:1}.th-panel{padding:0 var(--th-gutter);border-top:1px solid var(--th-line);position:relative}.th-eyebrow,.th-panel-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:var(--tj-fs-note);line-height:var(--tj-lh-note);color:var(--th-muted)}.th-eyebrow{padding:21px 0}.th-eyebrow span:last-child{text-align:right}.th-panel-footer{border-top:1px solid var(--th-line);padding:16px 0;font-size:var(--tj-fs-note)}.th-display{font:var(--tj-w-regular) var(--tj-fs-h2)/var(--tj-lh-h2) var(--tj-font)}.th-display,.th-display em{letter-spacing:var(--tj-ls-title)}.th-display em{display:block;color:var(--th-copper);font:var(--tj-w-regular) 1em/var(--tj-lh-h2) var(--tj-font);font-style:normal}.th-mask{overflow:hidden;padding-bottom:.055em}.th-mask,.th-mask>span{display:block}.th-contenuti{color:var(--th-text-on-dark);--th-line:var(--th-border-dark);--th-copper:var(--th-accent-on-dark);--th-muted:var(--th-muted-on-dark);--th-riv-ease:cubic-bezier(0.22,1,0.36,1);background:#080808;padding:0}.th-contenuti-wrap{--th-video-w:260px;width:calc(100% - 96px);max-width:1280px;margin-inline:auto;padding-block:80px}.th-services .th-contenuti-titolo{margin:0;font:var(--tj-w-regular) var(--tj-fs-h2)/var(--tj-lh-h2) var(--tj-font);letter-spacing:-.04em;color:var(--th-text-on-dark)}.th-contenuti-accento{color:var(--th-copper)}@media (min-width:1200px){.th-contenuti-linea{display:block}}.th-services .th-contenuti-testo{margin:0;max-width:46ch;font-size:18px;line-height:1.55;color:var(--th-muted)}.th-contenuti-metriche{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin:0}.th-contenuti-metrica{display:flex;flex-direction:column;min-width:0}.th-contenuti-metrica dd{order:-1;margin:0;font-weight:400;line-height:1.05;letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--th-text-on-dark)}.th-contenuti-metrica dt{line-height:1.3;color:var(--th-muted)}@media (min-width:768px){.th-contenuti-composizione{display:grid;grid-template-columns:minmax(0,1fr) var(--th-video-w);grid-template-rows:auto auto auto auto;column-gap:64px;align-items:start}.th-contenuti-titolo{grid-area:1/1}.th-contenuti-testo{grid-area:2/1}.th-contenuti-metriche{grid-area:3/1}.th-contenuti-video{grid-area:1/2/4/3}.th-contenuti-logo{grid-area:4/2}.th-contenuti-logo,.th-contenuti-metriche,.th-contenuti-testo,.th-contenuti-titolo,.th-contenuti-video{min-width:0}.th-services .th-contenuti-testo{margin-top:28px}.th-contenuti-metriche{column-gap:32px;margin-top:72px}.th-contenuti-metrica dd{font-size:44px}.th-contenuti-metrica dt{margin-top:8px;font-size:18px}}.th-contenuti-video{position:relative;width:100%;max-width:var(--th-video-w);margin:0;overflow:hidden;border-radius:24px;background:#000;line-height:0}.th-contenuti-video video{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;background:#000}.th-services .th-contenuti-play{position:absolute;right:12px;bottom:12px;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer;transition:background-color .18s ease}@media (hover:hover){.th-services .th-contenuti-play:hover{background:rgba(0,0,0,.72)}}.th-contenuti-play:focus-visible{outline:3px solid var(--th-copper);outline-offset:3px}.th-contenuti-logo{--th-logo-w:140px;position:relative;display:block;width:var(--th-logo-w);height:48px;margin:20px auto 0;overflow:hidden}.th-services .th-contenuti-logo img{position:absolute;top:50%;left:50%;width:calc(var(--th-logo-w) * 3600 / 3212);height:calc(var(--th-logo-w) * 3600 / 3212);max-width:none;object-fit:contain;transform:translate(-50%,-50%)}.th-contenuti[data-anima=true] [data-rivela]{transition:opacity var(--th-riv-dur,.55s) var(--th-riv-ease),transform var(--th-riv-dur,.55s) var(--th-riv-ease);transition-delay:var(--th-riv-del,0ms)}.th-contenuti[data-anima=true] [data-rivela]:not([data-visto]){opacity:0;transform:translateY(var(--th-riv-y,12px))}.th-contenuti[data-anima=true] [data-rivela]:focus-within{opacity:1;transform:none;transition-delay:0ms}.th-contenuti [data-rivela=testo],.th-contenuti [data-rivela=titolo]{--th-riv-dur:600ms;--th-riv-y:16px}.th-contenuti [data-rivela=testo]{--th-riv-del:80ms}.th-contenuti [data-rivela=video]{--th-riv-dur:700ms;--th-riv-y:20px}.th-contenuti [data-rivela=metrica]{--th-riv-dur:550ms;--th-riv-y:12px}.th-contenuti [data-rivela=logo]{--th-riv-dur:400ms;--th-riv-y:0px}.th-contenuti-metrica:nth-child(2){--th-riv-del:100ms}.th-contenuti-metrica:nth-child(3){--th-riv-del:180ms}@media (min-width:768px) and (max-width:1199px){.th-contenuti-wrap{--th-video-w:200px;width:calc(100% - 64px);padding-block:64px}.th-contenuti-composizione{column-gap:32px}.th-services .th-contenuti-titolo{font-size:34px}.th-services .th-contenuti-testo{margin-top:20px;font-size:16px}.th-contenuti-metriche{column-gap:20px;margin-top:36px}.th-contenuti-metrica dd{font-size:clamp(26px,3.4vw,34px)}.th-contenuti-metrica dt{font-size:14px}}@media (max-width:767px){.th-contenuti-wrap{--th-video-w:260px;width:100%;max-width:480px;padding:40px 20px}.th-services .th-contenuti-titolo{margin:0 0 16px;font-size:30px;line-height:1.08;letter-spacing:-.035em;text-align:left}.th-services .th-contenuti-testo{max-width:none;margin:0 0 28px;font-size:16px}.th-contenuti-metriche{column-gap:8px;margin-bottom:28px}.th-contenuti-metrica dd{font-size:clamp(20px,6.2vw,25px)}.th-contenuti-metrica dt{margin-top:6px;font-size:12px}.th-contenuti-video{margin-inline:auto;border-radius:20px}.th-services .th-contenuti-play{top:12px;right:12px;bottom:auto}.th-contenuti-logo{--th-logo-w:120px;height:40px}}@media (max-width:359px){.th-contenuti-wrap{padding-inline:16px}.th-contenuti-metriche{column-gap:6px}.th-contenuti-metrica dt{font-size:11px}}@media (prefers-reduced-motion:reduce){.th-contenuti [data-rivela],.th-contenuti [data-rivela]:not([data-visto]){opacity:1;transform:none;transition:none}}.th-services{--th-header-h:96px}.th-advertising{background:var(--th-bg-dark);color:var(--th-text-on-dark);--th-copper:var(--th-accent-on-dark);--th-muted:var(--th-muted-on-dark);--th-line:var(--th-border-dark);--th-ads-muted:var(--th-muted-on-dark);--th-ads-radius:20px;--th-ads-h:calc(100dvh - var(--navbar-height, 74px) - var(--th-header-h));--th-ads-titolo:calc(32px * 2.2 + 8px + clamp(12px,1.3vw,18px));--th-ads-risultati:calc(clamp(12px,1.4vw,18px) + 12px + 24px * 1.2 + 5px + 20px);--th-ads-fissi:calc(47px + var(--th-ads-titolo) + var(--th-ads-risultati) + 42px + 12px);--th-ads-comp:max(180px,min(calc(var(--th-ads-h) - var(--th-ads-fissi)),640px));padding-bottom:12px}.th-advertising .th-eyebrow{padding:14px 0}.th-advertising .th-panel-footer{padding:12px 0}.th-ads-heading{padding:8px 0 clamp(12px,1.3vw,18px)}.th-ads-title{font:var(--tj-w-regular) var(--tj-fs-card)/var(--tj-lh-card) var(--tj-font);letter-spacing:-.025em}.th-ads-title em,.th-ads-title span{display:block}.th-ads-title em{font:var(--tj-w-regular) 1em/var(--tj-lh-card) var(--tj-font);font-style:normal;letter-spacing:-.025em;color:var(--th-copper)}.th-ads-composition{height:var(--th-ads-comp);display:flex;flex-direction:row-reverse;justify-content:flex-start;align-items:flex-start;isolation:isolate}.th-ads-landing{width:min(72%,calc(var(--th-ads-comp) * 1.55));min-width:0;display:flex;flex-direction:column}.th-ads-creative{align-self:flex-end;margin-right:calc(var(--th-ads-comp) * -.12);width:calc(var(--th-ads-comp) * .48);min-width:0;z-index:1}.th-ads-browser{border:1px solid var(--th-border-dark);border-radius:var(--th-ads-radius);overflow:hidden;background:var(--th-bg-light)}.th-ads-browser-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;padding:7px 12px;background:var(--th-surface-dark);color:var(--th-muted-on-dark);font-size:12px;line-height:1.4}.th-ads-dots{display:flex;gap:4px;flex:0 0 26px}.th-ads-dots i{display:block;width:5px;height:5px;border-radius:50%;background:var(--th-muted-on-dark)}.th-ads-bar-end{flex:0 0 26px}.th-ads-window{display:block;aspect-ratio:19/9;width:100%}.th-ads-window img{width:100%;height:100%;object-fit:cover;object-position:top center}.th-ads-creative-frame{border:1px solid var(--th-border-dark);border-radius:calc(var(--th-ads-radius) - 4px);overflow:hidden}.th-ads-creative-frame img{width:100%;height:auto}.th-ads-placeholder{aspect-ratio:4/5;display:grid;place-content:center;gap:6px;padding:14px;text-align:center;background:var(--th-surface-dark);color:var(--th-ads-muted);font-size:14px;line-height:1.4}.th-ads-placeholder span:first-child{color:var(--th-copper)}.th-advertising figcaption{margin-top:12px;color:var(--th-ads-muted);font-size:14px;line-height:1.4}.th-ads-landing figcaption{text-align:right}.th-ads-results{margin-top:clamp(12px,1.4vw,18px)}.th-ads-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--th-line);padding-top:12px;margin:0}.th-ads-metric{min-width:0;display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:5px;padding-inline:clamp(16px,2vw,28px)}.th-ads-metric:first-child{padding-left:0}.th-ads-metric:last-child{padding-right:0}.th-ads-metric+.th-ads-metric{border-left:1px solid var(--th-line)}.th-ads-metric dt{color:var(--th-ads-muted);font-size:14px;line-height:1.4}.th-ads-metric dd{margin:0;font:var(--tj-w-regular) var(--tj-fs-card)/var(--tj-lh-card) var(--tj-font);letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media(max-width:767px){.th-advertising{--th-ads-radius:8px}.th-ads-heading{padding:6px 0 14px}.th-ads-title{font-size:26px}.th-ads-composition{height:auto;display:grid;grid-template-columns:repeat(24,minmax(0,1fr));grid-template-rows:calc(var(--th-ads-h) * .17) auto 12px}.th-ads-landing{grid-column:1/-1;grid-row:1/3;align-self:start;width:auto}.th-ads-creative{grid-column:1/12;grid-row:2/4;align-self:end;width:auto;margin-right:0}.th-ads-window{aspect-ratio:16/11;max-height:calc(var(--th-ads-h) * .3)}.th-ads-browser-bar{min-height:25px;padding:6px 8px;font-size:8px}.th-advertising figcaption{margin-top:8px;font-size:10px}.th-ads-placeholder{font-size:9px;letter-spacing:.1em;padding:10px}.th-ads-results{margin-top:12px}.th-ads-metrics{display:block;border-top:0;padding-top:0}.th-ads-metric,.th-ads-metric:first-child,.th-ads-metric:last-child{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:16px;padding:12px 0}.th-ads-metric+.th-ads-metric{border-left:0}.th-ads-metric{border-top:1px solid var(--th-line)}.th-ads-metric:last-child{border-bottom:1px solid var(--th-line)}.th-ads-metric dt{grid-column:1}.th-ads-metric dd{grid-column:2;font-size:24px;text-align:right}}.th-contacts{padding-bottom:3px}.th-contact-heading{display:flex;align-items:center;gap:7%;padding:26px 0 28px}.th-contact-heading .th-display{width:74%;font-size:64px;line-height:1.05}.th-contact-heading em{font-size:1em;line-height:1.05}.th-contact-intro{flex:1;min-width:210px}.th-contact-intro p{font-size:18px;line-height:1.5;margin-bottom:24px}.th-simulate{background:var(--th-copper)!important;color:var(--th-paper)!important;border-radius:999px!important;padding:15px 24px!important;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:22px;font-size:16px!important;min-height:56px;white-space:nowrap;transition:background .3s,transform .3s}.th-simulate:hover{background:var(--th-ink)!important;transform:translateY(-2px)}.th-simulate span{font-size:23px;line-height:1}.th-note{display:block;font-size:14px;line-height:1.4;color:var(--th-muted)}.th-contact-intro>.th-note{margin-top:14px}.th-pipeline{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:7%;padding:42px 3% 38px}.th-pipeline-line{position:absolute;top:50%;left:0;right:0;height:1px;background:var(--th-border-light)}.th-pipeline-line:after,.th-pipeline-line:before{content:"";position:absolute;top:-5px;width:11px;height:11px;background:var(--th-paper);border:2px solid var(--th-copper);border-radius:50%;z-index:1}.th-pipeline-line:after{right:0}.th-pipeline-line>span{display:block;width:0;height:2px;margin-top:-.5px;background:var(--th-copper);transition:width .9s var(--th-ease)}.th-pipeline[data-progress="0"] .th-pipeline-line>span{width:18%}.th-pipeline[data-progress="1"] .th-pipeline-line>span{width:55%}.th-pipeline[data-progress="2"] .th-pipeline-line>span{width:100%}.th-contact-step{position:relative;background:var(--th-paper)!important;border:1px solid var(--th-border-light)!important;border-radius:20px;padding:25px 20px!important;text-align:left;min-height:194px;transition:background .6s,color .4s,border-color .4s,transform .5s;z-index:1}.th-contact-step[aria-pressed=true]{background:var(--th-copper)!important;transform:translateY(-7px)}.th-contact-step.is-complete,.th-contact-step[aria-pressed=true]{border-color:var(--th-copper)!important}.th-step-top{display:flex;gap:13px;align-items:flex-start}.th-step-top svg{width:31px;height:31px;flex-shrink:0}.th-step-top>span:nth-child(2){font-size:16px;font-weight:600;line-height:1.3}.th-step-top small{font-weight:400;line-height:1.4;display:block;margin-top:7px}.th-step-number,.th-step-top small{font-size:14px;color:var(--th-muted-on-light)}.th-step-number{margin-left:auto}.th-step-copy{font-size:16px;line-height:1.4;display:block;margin:25px 0 0 44px}.th-step-dot{width:10px;height:10px;border-radius:50%;background:var(--th-copper);position:absolute;right:-15%;top:calc(50% - 5px);box-shadow:0 0 0 4px var(--th-bg-light)}.th-contact-step:last-child .th-step-dot{display:none}.th-contact-step[aria-pressed=true] .th-step-top small{color:var(--th-text-on-light)}.th-contact-step:hover{border-color:var(--th-copper)!important}.th-contact-status{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:8px 3% 25px;font-size:16px}.th-contact-status p{color:var(--th-muted-on-light)}.th-contact-status button{font-size:14px;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}@media(min-width:1800px){.th-services{--th-gutter:max(var(--th-pad-x),calc((100% - 1440px) / 2 + var(--th-pad-x)))}}@media(max-width:1050px){.th-contact-heading{gap:3%}.th-contact-heading .th-display{font-size:6.4vw}.th-contact-intro{min-width:200px}.th-pipeline{gap:4%;padding-left:0;padding-right:0}.th-contact-step{padding:20px 13px!important}.th-step-top{gap:8px;flex-wrap:wrap}.th-step-number{display:none}.th-step-copy{margin-left:0}.th-step-dot{right:-10%}}@media(max-width:700px){.th-services{--th-gutter:6%}.th-row{padding:22px var(--th-gutter);gap:13px;min-height:84px}.th-row h2,.th-row h3{font-size:26px;line-height:1.1}.th-eyebrow{padding:18px 0;font-size:14px;align-items:flex-start;gap:22px}.th-eyebrow span:last-child{max-width:47%}.th-panel-footer{font-size:14px;gap:25px;padding:14px 0}.th-panel-footer span:last-child{text-align:right}.th-services{--th-header-h:84px}.th-contact-heading{display:block;padding-top:29px}.th-contact-heading .th-display{width:100%;font-size:38px;line-height:1.05}.th-contact-intro{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:30px}.th-contact-intro p{font-size:16px;margin:0;flex:1;min-width:130px}.th-simulate{font-size:16px!important;padding:13px 20px!important;gap:12px}.th-contact-intro>.th-note{width:100%;margin-top:8px;font-size:14px}.th-pipeline{grid-template-columns:1fr;gap:23px;padding:14px 0 24px 26px}.th-pipeline-line{top:9px;bottom:14px;left:4px;right:auto;width:1px;height:auto}.th-pipeline-line:after,.th-pipeline-line:before{top:0;left:-5px}.th-pipeline-line:after{top:auto;bottom:0}.th-pipeline-line>span{width:2px!important;height:0;margin:0 0 0 -.5px;transition:height .9s var(--th-ease)}.th-pipeline[data-progress="0"] .th-pipeline-line>span{height:17%}.th-pipeline[data-progress="1"] .th-pipeline-line>span{height:54%}.th-pipeline[data-progress="2"] .th-pipeline-line>span{height:100%}.th-contact-step{min-height:155px;padding:22px!important}.th-contact-step[aria-pressed=true]{transform:translateX(4px)}.th-step-top{flex-wrap:nowrap;gap:13px}.th-step-number{display:block}.th-step-copy{margin:19px 0 0 44px;font-size:16px}.th-step-dot{display:block!important;left:-27px;right:auto;top:48%;background:var(--th-paper);border:2px solid var(--th-copper)}.th-contact-step.is-complete .th-step-dot,.th-contact-step[aria-pressed=true] .th-step-dot{background:var(--th-copper)}.th-contact-status{padding:0 0 24px;align-items:flex-start;font-size:16px;min-height:72px}}@media(prefers-reduced-motion:reduce){.th-services *,.th-services :after,.th-services :before{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.gs{background:#fff;--gs-pad:max(var(--tj-pad-x),calc((100vw - var(--tj-container)) / 2 + var(--tj-pad-x)))}.gs .th-row{align-items:flex-start;padding:var(--tj-sp-section) var(--gs-pad) 0;min-height:0}.gs .th-panel{border-top:0;padding:var(--tj-sp-title-content) var(--gs-pad) var(--tj-sp-section)}.gs-colonna{width:100%}.th-services .gs-titolo{margin:0;font:var(--tj-w-regular) var(--tj-fs-h2)/var(--tj-lh-h2) var(--tj-font);letter-spacing:var(--tj-ls-title);max-width:var(--tj-mw-title);text-wrap:balance;color:#171717}.gs-viewport{position:relative;margin-inline:calc(50% - 50vw);overflow:hidden;--gs-quota:0.82;--gs-card:calc((100vw - var(--gs-pad) * 2) * var(--gs-quota));--gs-gap:24px}.gs-viewport:focus-visible{outline:3px solid var(--th-copper);outline-offset:4px}.gs-track{display:flex;gap:var(--gs-gap);padding-inline-start:var(--gs-pad)}.gs-slide{flex:0 0 var(--gs-card);aspect-ratio:11/5;margin:0;overflow:hidden;border-radius:28px;background:#f2f2f2}.gs-slide img{display:block;width:100%;height:100%;object-fit:cover}.gs-galleria{position:relative;--gs-barra-h:64px;--gs-barra-gap:16px;--gs-punto-slot:44px;--gs-punto-d:10px;--gs-seg-w:60px;--gs-play-d:64px;--gs-icona:22px;--gs-fondo:rgba(38,38,38,.88);--gs-punto-off:hsla(0,0%,100%,.42);--gs-traccia:hsla(0,0%,100%,.28)}.gs-slot{margin-top:32px;min-height:var(--gs-barra-h)}.gs-barra,.gs-slot{display:flex;align-items:center;justify-content:center}.gs-barra{gap:var(--gs-barra-gap);opacity:1;transform:translateY(0);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.gs-barra[data-stato=nascosta]{opacity:0;transform:translateY(20px);pointer-events:none}.gs-barra[data-stato=fissa]{position:fixed;z-index:30}.gs-barra[data-ridotto=true]{transition:none}.gs-barra[data-ridotto=true][data-stato=nascosta]{transform:none}.gs-pillola{display:flex;align-items:center;height:var(--gs-barra-h);padding-inline:4px;border-radius:999px;background:var(--gs-fondo);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.th-services .gs-punto{flex:0 0 auto;display:grid;place-items:center;width:var(--gs-punto-slot);height:var(--gs-barra-h);padding:0;border:0;background:none;cursor:pointer;transition:width var(--gs-morph,.3s) cubic-bezier(.22,1,.36,1)}.th-services .gs-punto[aria-current=true]{width:calc(var(--gs-punto-slot) + var(--gs-seg-w) - var(--gs-punto-d))}.gs-punto-forma{position:relative;display:block;width:var(--gs-punto-d);height:var(--gs-punto-d);overflow:hidden;border-radius:999px;background:var(--gs-punto-off);transition:width var(--gs-morph,.3s) cubic-bezier(.22,1,.36,1),background-color var(--gs-morph,.3s) linear}.gs-punto[aria-current=true] .gs-punto-forma{width:var(--gs-seg-w);background:var(--gs-traccia)}.gs-punto-riempi{position:absolute;inset:0;border-radius:inherit;background:#fff;transform-origin:left center;transform:scaleX(0);opacity:0}.gs-punto[aria-current=true] .gs-punto-riempi{opacity:1;transform:scaleX(var(--gs-progresso,0))}.th-services .gs-play{flex:none;display:grid;place-items:center;width:var(--gs-play-d);height:var(--gs-play-d);padding:0;border:0;border-radius:50%;background:var(--gs-fondo);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);color:#fff;cursor:pointer;transition:background-color .18s ease}.th-services .gs-play svg{width:var(--gs-icona);height:var(--gs-icona);display:block}@media (hover:hover){.th-services .gs-play:hover{background:rgba(58,58,58,.92)}.th-services .gs-punto:hover .gs-punto-forma{background:hsla(0,0%,100%,.62)}.th-services .gs-punto[aria-current=true]:hover .gs-punto-forma{background:var(--gs-traccia)}}.gs-play:focus-visible,.gs-punto:focus-visible{outline:3px solid var(--th-copper);outline-offset:3px}@media (max-width:767px){.gs-viewport{--gs-quota:1;--gs-gap:16px}.gs-slide{aspect-ratio:4/5;border-radius:24px}.gs-galleria{--gs-barra-h:52px;--gs-barra-gap:12px;--gs-punto-slot:30px;--gs-punto-d:9px;--gs-seg-w:44px;--gs-play-d:52px;--gs-icona:20px}.gs-slot{margin-top:28px}}@media (max-width:359px){.gs-galleria{--gs-barra-h:48px;--gs-punto-slot:26px;--gs-seg-w:36px;--gs-play-d:48px}}@media (prefers-reduced-motion:reduce){.gs-barra,.gs-punto-forma,.gs-track,.th-services .gs-punto{transition:none!important}}.chi-siamo{width:100%;background:#252525;color:var(--th-text-on-dark,#f4f0e9);font-family:var(--tj-font);font-weight:var(--tj-w-regular);font-style:normal;font-stretch:normal;font-kerning:normal;font-variant-ligatures:common-ligatures;font-synthesis:none;-webkit-font-smoothing:antialiased}.chi-siamo,.chi-siamo *,.chi-siamo :after,.chi-siamo :before{box-sizing:border-box}.chi-siamo :where(h2,p,figure,img){margin:0;padding:0;border:0}.chi-siamo .chi-siamo__container{box-sizing:border-box;width:100%;max-width:var(--tj-container);margin-inline:auto;padding:var(--tj-sp-section) var(--tj-pad-x);display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "image" "copy";row-gap:40px;align-items:start}.chi-siamo .chi-siamo__title{grid-area:title;font-size:var(--tj-fs-h2);font-weight:var(--tj-w-regular);line-height:1;letter-spacing:var(--tj-ls-title);text-align:left;color:var(--th-text-on-dark,#f4f0e9)}.chi-siamo .chi-siamo__image{grid-area:image;width:100%;aspect-ratio:4/3;border-radius:36px;overflow:hidden;align-self:start;border:0;box-shadow:none}.chi-siamo .chi-siamo__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--chi-siamo-fuoco-mobile,center)}.chi-siamo .chi-siamo__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#333;color:#c9c6c0;font-size:var(--tj-fs-body);line-height:var(--tj-lh-body);font-weight:var(--tj-w-regular);letter-spacing:var(--tj-ls-body);text-align:center}.chi-siamo .chi-siamo__copy{grid-area:copy}.chi-siamo .chi-siamo__lead{font-size:var(--tj-fs-lead);font-weight:var(--tj-w-regular);line-height:var(--tj-lh-lead);letter-spacing:var(--tj-ls-lead);text-align:left;color:var(--th-text-on-dark,#f4f0e9)}.chi-siamo .chi-siamo__desc{margin-top:28px}.chi-siamo .chi-siamo__desc p{width:100%;max-width:560px;font-size:var(--tj-fs-intro);font-weight:var(--tj-w-regular);line-height:var(--tj-lh-intro);letter-spacing:var(--tj-ls-intro);text-align:left;color:var(--th-text-on-dark,#f4f0e9)}.chi-siamo .chi-siamo__desc p+p{margin-top:var(--tj-sp-para)}@media (max-width:767px){.chi-siamo .chi-siamo__container{row-gap:32px}.chi-siamo .chi-siamo__desc{margin-top:24px}}@media (min-width:1024px){.chi-siamo .chi-siamo__container{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 1fr;grid-template-areas:"image title" "image copy";column-gap:64px;row-gap:48px}.chi-siamo .chi-siamo__image{aspect-ratio:4/5;border-radius:50px}.chi-siamo .chi-siamo__image img{object-position:var(--chi-siamo-fuoco,center)}.chi-siamo .chi-siamo__desc{margin-top:36px}}