.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-title) 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-title) 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-sp-y:min(var(--tj-sp-section),96px)}.gs .th-row{align-items:flex-start;padding:var(--gs-sp-y) var(--gs-pad) 0;min-height:0}.gs .th-panel{border-top:0;padding:var(--tj-sp-title-content) var(--gs-pad) var(--gs-sp-y)}.gs-colonna{width:100%}.th-services .gs-titolo{margin:0;font:var(--tj-w-title) 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}}.cfn-accento{color:var(--accent-on-light)}.gs .th-panel.cfn-panel{padding-top:var(--gs-sp-y)}