.tc[data-v-cc7e1133]{position:relative;display:inline-block}.tc.attivo .tc-vero[data-v-cc7e1133]{color:transparent;text-shadow:none}.tc-finto[data-v-cc7e1133]{position:absolute;left:0;top:0;right:0;white-space:inherit}.hero-rete[data-v-3483c4a3]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.portali[data-v-650f0e07]{background:#f7f8f9}.carosello[data-v-650f0e07]{position:relative}.pista[data-v-650f0e07]{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-auto-columns:calc((100% - 48px) / 3);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:8px 4px 18px;scrollbar-width:none}.pista[data-v-650f0e07]::-webkit-scrollbar{display:none}@media (max-width: 1100px){.pista[data-v-650f0e07]{grid-auto-columns:calc((100% - 24px)/2)}}@media (max-width: 600px){.pista[data-v-650f0e07]{grid-template-rows:auto;grid-auto-columns:86%}}.freccia[data-v-650f0e07]{position:absolute;top:42%;z-index:2}.freccia.sx[data-v-650f0e07]{left:-18px}.freccia.dx[data-v-650f0e07]{right:-18px}@media (max-width: 1100px){.freccia.sx[data-v-650f0e07]{left:2px}.freccia.dx[data-v-650f0e07]{right:2px}}@media (max-width: 600px){.freccia[data-v-650f0e07]{display:none}}.pallini[data-v-650f0e07]{display:flex;justify-content:center;gap:8px;margin-top:6px}.pallini button[data-v-650f0e07]{width:9px;height:9px;border-radius:50%;border:0;padding:0;background:#0000002e;cursor:pointer;transition:all .25s}.pallini button.on[data-v-650f0e07]{width:26px;border-radius:6px;background:rgb(var(--v-theme-primary))}.hero[data-v-650f0e07]{position:relative;overflow:hidden;color:#fff;min-height:max(560px,calc(100vh - 76px));display:flex;background:radial-gradient(ellipse at 72% 50%,rgba(219,12,31,.18),transparent 55%),#0b0b0d}.hero-velo[data-v-650f0e07]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(11,11,13,.75) 0%,rgba(11,11,13,.2) 55%,transparent 100%)}@media (max-width: 959px){.hero-velo[data-v-650f0e07]{background:linear-gradient(180deg,#0b0b0d1a,#0b0b0da6 55%,#0b0b0de6)}}.hero-dentro[data-v-650f0e07]{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;pointer-events:none}.hero-dentro[data-v-650f0e07] a,.hero-dentro button[data-v-650f0e07]{pointer-events:auto}.hero-testi[data-v-650f0e07]{max-width:640px}@media (max-width: 959px){.hero-dentro[data-v-650f0e07]{justify-content:flex-end;padding-bottom:32px}}.hero-slogan[data-v-650f0e07]{display:grid}.hero-slogan[data-v-650f0e07]>*{grid-area:1 / 1;margin:0;transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.hero-slogan>.via[data-v-650f0e07]{opacity:0;transform:translateY(-18px);pointer-events:none}.hero-tagline[data-v-650f0e07]{color:#ffffffb8;font-size:1.1rem;margin-top:18px;max-width:46ch}.hero-indicatori[data-v-650f0e07]{display:grid;grid-template-columns:repeat(2,minmax(0,220px));gap:18px;margin-top:48px}.hero-indicatori button[data-v-650f0e07]{background:none;border:0;padding:8px 0;text-align:left;color:#ffffff80;font:inherit;font-size:.8rem;cursor:pointer}.hero-indicatori button.on[data-v-650f0e07]{color:#fff}.hero-indicatori .barra[data-v-650f0e07]{display:block;height:2px;background:#fff3;margin-bottom:10px;overflow:hidden}.hero-indicatori .barra span[data-v-650f0e07]{display:block;height:100%;width:0;background:#db0c1f}.hero-indicatori button.on .barra span[data-v-650f0e07]{animation:tempo-hero-650f0e07 7s linear forwards}@keyframes tempo-hero-650f0e07{to{width:100%}}@media (max-width: 600px){.hero-indicatori .etichetta[data-v-650f0e07]{display:none}}.hero-title[data-v-650f0e07]{font-size:clamp(2.4rem,6vw,4.6rem);line-height:1.05;font-weight:900}.svc-icon[data-v-650f0e07]{width:64px;height:64px;border-radius:14px;background:linear-gradient(135deg,#db0c1f14,#db0c1f33);display:flex;align-items:center;justify-content:center}.hero-cmd[data-v-650f0e07]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1rem;letter-spacing:.08em}.hero-cursore[data-v-650f0e07]{animation:lampeggia-650f0e07 .9s steps(1) infinite}@keyframes lampeggia-650f0e07{50%{opacity:0}}.hero-title[data-v-650f0e07]{font-size:clamp(2.4rem,1rem + 4.6vw,5.2rem)!important;line-height:1.04;font-weight:900}@media (prefers-reduced-motion: reduce){.hero-cursore[data-v-650f0e07]{animation:none}}.nastro[data-v-650f0e07]{overflow:hidden;background:#0b0b0d;padding:clamp(14px,2vw,22px) 0;border-bottom:3px solid #DB0C1F}.nastro-riga[data-v-650f0e07]{white-space:nowrap;font-size:clamp(1.25rem,.8rem + 1.9vw,2.6rem);font-weight:900;line-height:1;will-change:transform}.nastro-riga b[data-v-650f0e07]{font-weight:900;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.6)}.nastro-riga b.pieno[data-v-650f0e07]{color:#fff;-webkit-text-stroke:0}.nastro-riga i[data-v-650f0e07]{font-style:normal;color:#db0c1f;margin:0 .45em}.carta-luce[data-v-650f0e07]{position:relative;overflow:hidden;border-radius:16px!important;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .35s ease;--mx: 50%;--my: 50%}.carta-luce[data-v-650f0e07]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .3s ease;background:radial-gradient(420px circle at var(--mx) var(--my),rgba(219,12,31,.13),transparent 45%)}@media (hover: hover){.carta-luce[data-v-650f0e07]:hover{box-shadow:0 24px 50px -24px #db0c1f73;border-color:#db0c1f73!important}.carta-luce[data-v-650f0e07]:hover:before{opacity:1}.carta-luce:hover .svc-icon[data-v-650f0e07]{background:#db0c1f}.carta-luce:hover .svc-icon[data-v-650f0e07] .v-icon{color:#fff!important}}.svc-icon[data-v-650f0e07]{transition:background .3s ease}.carta-indice[data-v-650f0e07]{position:absolute;top:18px;right:22px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.8rem;color:#00000059}.frase[data-v-650f0e07]{font-size:clamp(1.9rem,1rem + 3.4vw,4.2rem)!important;line-height:1.12;font-weight:800}.frase span[data-v-650f0e07]{opacity:.22;transition:opacity .35s ease}.frase span.accesa[data-v-650f0e07]{opacity:1}.tech-parallax[data-v-650f0e07]{min-height:70vh!important}@media (max-width: 960px){.tech-parallax[data-v-650f0e07]{min-height:46vh!important}}.tech-parallax[data-v-650f0e07]{position:relative;min-height:380px;background:#0b0b0d;overflow:hidden;display:flex;align-items:center;justify-content:center}.tech-parallax-overlay[data-v-650f0e07]{position:absolute;top:-64px;right:-64px;bottom:-64px;left:-64px;background-image:radial-gradient(ellipse at 50% 60%,rgba(219,12,31,.45),transparent 60%),linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px);background-size:100% 100%,64px 64px,64px 64px;animation:griglia-scorre-650f0e07 6s linear infinite}@keyframes griglia-scorre-650f0e07{to{transform:translate3d(64px,64px,0)}}@media (prefers-reduced-motion: reduce){.tech-parallax-overlay[data-v-650f0e07]{animation:none}}.tech-parallax-content[data-v-650f0e07]{position:relative;z-index:1;text-align:center;padding:0 24px;max-width:900px;text-shadow:0 2px 14px rgba(0,0,0,.5)}@media (max-width: 960px){.tech-parallax[data-v-650f0e07]{min-height:260px}}.passi[data-v-650f0e07]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.passi[data-v-650f0e07]:before{content:"";position:absolute;top:28px;left:16.6%;right:16.6%;height:2px;background:linear-gradient(90deg,#db0c1f1a,#db0c1f73 50%,#db0c1f1a)}.passo[data-v-650f0e07]{position:relative;text-align:center;display:flex;flex-direction:column}.passo-num[data-v-650f0e07]{position:relative;z-index:1;width:56px;height:56px;margin:0 auto 20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.05rem;color:#fff;background:linear-gradient(135deg,#8e0915,#db0c1f);box-shadow:0 0 0 8px #fff,0 12px 26px -10px #db0c1f99}.passo-corpo[data-v-650f0e07]{flex:1;background:#fff;border:1px solid rgba(33,33,33,.12);border-radius:16px;padding:28px 26px;box-shadow:0 10px 30px -18px #0000004d;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.passo:hover .passo-corpo[data-v-650f0e07]{transform:translateY(-6px);border-color:#db0c1f73;box-shadow:0 24px 50px -24px #db0c1f73}.passo-icona[data-v-650f0e07]{width:60px;height:60px;margin:0 auto;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#db0c1f14,#db0c1f33)}.passo-dettaglio[data-v-650f0e07]{margin-top:14px;padding-top:14px;border-top:1px dashed rgba(219,12,31,.3);color:#8e0915}@media (max-width: 959px){.passi[data-v-650f0e07]{grid-template-columns:1fr;gap:32px}.passi[data-v-650f0e07]:before{display:none}}.line-anim[data-v-650f0e07]{position:relative;width:240px;height:2px;margin:56px auto 0;background:linear-gradient(90deg,#db0c1f00,#db0c1f80,#db0c1f00);overflow:visible}.line-dot[data-v-650f0e07]{position:absolute;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:#db0c1f;box-shadow:0 0 12px #db0c1fcc;animation:slide-dot-650f0e07 3.2s ease-in-out infinite}@keyframes slide-dot-650f0e07{0%{left:100%}to{left:0%}}.typed-heading[data-v-650f0e07]{font-size:clamp(2.2rem,4vw,3.2rem);font-weight:400;line-height:1.1;letter-spacing:1px;min-height:3.4rem}.caret[data-v-650f0e07]{display:inline-block;margin-left:2px;color:#db0c1f;animation:caret-blink-650f0e07 1s steps(1) infinite}@keyframes caret-blink-650f0e07{50%{opacity:0}}.careers-band[data-v-650f0e07]{display:flex;width:100%;min-height:440px}.careers-text[data-v-650f0e07]{flex:1 1 50%;background:#eceff3;display:flex;align-items:center;padding:56px max(24px,5%);min-width:0}.careers-inner[data-v-650f0e07]{max-width:560px;margin-left:auto;min-width:0}.careers-cta[data-v-650f0e07]{max-width:100%}.careers-cta[data-v-650f0e07] .v-btn__content{white-space:normal;line-height:1.25}@media (max-width: 480px){.careers-cta[data-v-650f0e07]{height:auto!important;min-height:48px;padding-top:10px!important;padding-bottom:10px!important}}.careers-img[data-v-650f0e07]{position:relative;flex:1 1 50%;background-size:cover;background-position:center}.careers-img[data-v-650f0e07]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#eceff3,#eceff300 14%),linear-gradient(0deg,#0b0b0d80,#0b0b0d00 55%)}@media (max-width: 960px){.careers-img[data-v-650f0e07]:before{background:linear-gradient(180deg,#eceff3,#eceff300 14%),linear-gradient(0deg,#0b0b0d80,#0b0b0d00 55%)}}@media (max-width: 960px){.careers-band[data-v-650f0e07]{flex-direction:column}.careers-img[data-v-650f0e07]{flex:none;height:280px}.careers-inner[data-v-650f0e07]{margin-left:0}}
