:root{--colore-fondo: #f1f4f8;--colore-fondo-tinto: #e6edf5;--colore-superficie: #ffffff;--colore-fondo-scuro: #071a31;--colore-superficie-scura: #0d2745;--colore-testo: #0a1626;--colore-testo-secondario: #36455a;--colore-testo-tenue: #526379;--colore-testo-inverso: #eaf0f7;--colore-testo-inverso-tenue: #9db0c6;--colore-linea: #d5dde6;--colore-linea-forte: #c6d1dc;--colore-bordo-controllo: #75859a;--colore-linea-scura: #31506f;--colore-linea-scura-tenue: #1c3a5c;--colore-bordo-controllo-scuro: #5b789b;--colore-accento: #0a55bc;--colore-accento-scuro: #08428f;--colore-accento-chiaro: #4da6f5;--colore-accento-tenue: #dde9f9;--colore-segnale: #ad4f0c;--colore-segnale-chiaro: #f0a45c;--colore-link: var(--colore-accento);--colore-link-hover: var(--colore-accento-scuro);--colore-focus: var(--colore-accento);--colore-cta-fondo: var(--colore-accento);--colore-cta-fondo-hover: var(--colore-accento-scuro);--colore-cta-testo: #ffffff;--font-display: "Space Grotesk", ui-sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-testo: "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--testo-2xs: .6875rem;--testo-xs: .75rem;--testo-sm: .875rem;--testo-base: clamp(1rem, .99rem + .06vw, 1.0625rem);--testo-md: clamp(1.0625rem, 1.03rem + .13vw, 1.1875rem);--testo-lg: clamp(1.25rem, 1.14rem + .52vw, 1.5rem);--testo-xl: clamp(1.375rem, 1.21rem + .78vw, 1.75rem);--testo-2xl: clamp(1.875rem, 1.5rem + 1.82vw, 2.75rem);--testo-3xl: clamp(2.5rem, 1.55rem + 4.6vw, 4.75rem);--testo-numero: clamp(2rem, 1.3rem + 3.4vw, 3.5rem);--peso-fine: 300;--peso-normale: 400;--peso-medio: 500;--peso-semi: 600;--peso-forte: 700;--interlinea-display: 1.02;--interlinea-titolo: 1.14;--interlinea-testo: 1.62;--interlinea-ui: 1.45;--tracking-display: -.035em;--tracking-titolo: -.02em;--tracking-normale: 0;--tracking-label: .08em;--misura-testo: 68ch;--spazio-1: .25rem;--spazio-2: .5rem;--spazio-3: .75rem;--spazio-4: 1rem;--spazio-5: 1.5rem;--spazio-6: 2rem;--spazio-7: 2.5rem;--spazio-8: 3.5rem;--spazio-9: 5rem;--spazio-10: 6rem;--spazio-11: 8rem;--spazio-12: 10rem;--larghezza-max: 1280px;--gutter: var(--spazio-5);--ritmo-sezione: clamp(4.5rem, 2.8rem + 7vw, 9rem);--altezza-header: 64px;--bordo-controllo: 1px solid var(--colore-bordo-controllo);--raggio: 2px;--altezza-controllo: 48px;--target-touch: 44px;--focus-spessore: 2px;--focus-offset: 3px;--durata-veloce: .15s;--durata-media: .3s;--durata-ingresso: .55s;--durata-traccia: .9s;--easing: cubic-bezier(.2, .6, .2, 1);--easing-deciso: cubic-bezier(.16, 1, .3, 1);--spostamento-ingresso: 14px;--passo-ritardo: 70ms;--z-header: 100;--z-skip: 200}@media(min-width:768px){:root{--gutter: var(--spazio-7);--altezza-header: 76px}}@media(min-width:1200px){:root{--gutter: var(--spazio-10)}}@media(prefers-reduced-motion:reduce){:root{--durata-veloce: 1ms;--durata-media: 1ms;--durata-ingresso: 1ms;--durata-traccia: 1ms;--spostamento-ingresso: 0px;--passo-ritardo: 0ms}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{overflow-x:clip;scroll-behavior:smooth;scroll-padding-top:calc(var(--altezza-header) + var(--spazio-5));-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{overflow-x:clip;min-height:100vh;background-color:var(--colore-fondo);color:var(--colore-testo);font-family:var(--font-testo);font-size:var(--testo-base);line-height:var(--interlinea-testo);font-weight:var(--peso-normale);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%;height:auto}h1,h2,h3,h4{font-family:var(--font-display);font-style:normal;font-weight:var(--peso-medio);line-height:var(--interlinea-titolo);letter-spacing:var(--tracking-titolo);text-wrap:balance;overflow-wrap:anywhere}h1{font-size:var(--testo-3xl);line-height:var(--interlinea-display);letter-spacing:var(--tracking-display)}h2{font-size:var(--testo-2xl)}h3{font-size:var(--testo-xl)}p,li{overflow-wrap:break-word}p{max-width:var(--misura-testo)}a{color:var(--colore-link);text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{color:var(--colore-link-hover)}ul,ol{padding:0;list-style:none}address{font-style:normal}:focus-visible{outline:var(--focus-spessore) solid var(--colore-focus);outline-offset:var(--focus-offset);border-radius:var(--raggio)}.sezione-scura :focus-visible{outline-color:var(--colore-accento-chiaro)}.contenitore{width:100%;max-width:var(--larghezza-max);margin-inline:auto;padding-inline:var(--gutter)}.sezione{padding-block:var(--ritmo-sezione)}.sezione--filetto{padding-block-start:0}.sezione--filetto>.contenitore:before{content:"";display:block;block-size:1px;background-color:var(--colore-linea);margin-block-end:var(--ritmo-sezione)}.sezione-tinta{background-color:var(--colore-fondo-tinto)}.sezione-scura{background-color:var(--colore-fondo-scuro);color:var(--colore-testo-inverso)}.sezione-scura h1,.sezione-scura h2,.sezione-scura h3{color:var(--colore-testo-inverso)}.reticolo{position:absolute;inset:0;pointer-events:none;overflow:hidden}.reticolo__interno{block-size:100%;border-inline:1px solid var(--colore-linea-scura-tenue);background-image:repeating-linear-gradient(to right,transparent 0,transparent calc(100% / 6 - 1px),var(--colore-linea-scura-tenue) calc(100% / 6 - 1px),var(--colore-linea-scura-tenue) calc(100% / 6))}@media(max-width:767px){.reticolo{display:none}}.occhiello{display:flex;align-items:center;gap:var(--spazio-3);font-family:var(--font-mono);font-size:var(--testo-2xs);font-weight:var(--peso-normale);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--colore-testo-tenue);margin-block-end:var(--spazio-5)}.occhiello:before{content:"";inline-size:var(--spazio-6);block-size:1px;background-color:var(--colore-accento);flex:none}.sezione-scura .occhiello{color:var(--colore-testo-inverso-tenue)}.sezione-scura .occhiello:before{background-color:var(--colore-accento-chiaro)}.introduzione{font-size:var(--testo-md);color:var(--colore-testo-secondario);max-width:var(--misura-testo)}.sezione-scura .introduzione{color:var(--colore-testo-inverso-tenue)}.pulsante{display:inline-flex;align-items:center;justify-content:center;gap:var(--spazio-3);min-block-size:var(--altezza-controllo);padding-inline:var(--spazio-5);padding-block:var(--spazio-3);border:1px solid transparent;border-radius:var(--raggio);font-family:var(--font-testo);font-size:var(--testo-sm);font-weight:var(--peso-semi);line-height:var(--interlinea-ui);letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:transform var(--durata-veloce) var(--easing),opacity var(--durata-veloce) var(--easing)}.pulsante:active{transform:translateY(1px)}.pulsante--primario{background-color:var(--colore-cta-fondo);color:var(--colore-cta-testo)}.pulsante--primario:hover{background-color:var(--colore-cta-fondo-hover);color:var(--colore-cta-testo)}.pulsante--secondario{background-color:transparent;border-color:var(--colore-bordo-controllo);color:var(--colore-testo)}.pulsante--secondario:hover{border-color:var(--colore-testo);color:var(--colore-testo)}.sezione-scura .pulsante--primario{background-color:var(--colore-accento-chiaro);color:var(--colore-fondo-scuro)}.sezione-scura .pulsante--primario:hover{background-color:#7ec0f8;color:var(--colore-fondo-scuro)}.sezione-scura .pulsante--secondario{border-color:var(--colore-bordo-controllo-scuro);color:var(--colore-testo-inverso)}.sezione-scura .pulsante--secondario:hover{border-color:var(--colore-testo-inverso)}.link-freccia{display:inline-flex;align-items:center;gap:var(--spazio-2);min-block-size:var(--target-touch);font-family:var(--font-testo);font-size:var(--testo-sm);font-weight:var(--peso-semi);color:var(--colore-link);text-decoration:none}.link-freccia:after{content:"→";font-family:var(--font-mono);transition:transform var(--durata-veloce) var(--easing)}.link-freccia:hover{text-decoration:underline}.link-freccia:hover:after{transform:translate(3px)}.sezione-scura .link-freccia{color:var(--colore-accento-chiaro)}.salta-al-contenuto{position:absolute;inset-inline-start:var(--spazio-4);inset-block-start:var(--spazio-4);z-index:var(--z-skip);padding:var(--spazio-3) var(--spazio-4);background-color:var(--colore-superficie);border:var(--bordo-controllo);border-radius:var(--raggio);color:var(--colore-testo);font-size:var(--testo-sm);font-weight:var(--peso-semi);text-decoration:none;transform:translateY(calc(-100% - var(--spazio-6)));transition:transform var(--durata-veloce) var(--easing)}.salta-al-contenuto:focus{transform:translateY(0)}.solo-lettori-schermo{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.in-attesa{opacity:0;transform:translateY(var(--spostamento-ingresso))}.in-vista{opacity:1;transform:none;transition:opacity var(--durata-ingresso) var(--easing-deciso),transform var(--durata-ingresso) var(--easing-deciso);transition-delay:calc(var(--indice, 0) * var(--passo-ritardo))}@media(prefers-reduced-motion:reduce){.in-attesa{opacity:1;transform:none}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0ms!important}}.marchio[data-astro-cid-iteonlnc]{display:inline-flex;color:var(--colore-testo)}.marchio__testo[data-astro-cid-iteonlnc]{display:inline-flex;flex-direction:column;align-items:stretch;inline-size:fit-content}.marchio__parola[data-astro-cid-iteonlnc]{display:block;flex:none;block-size:1.5rem;inline-size:auto;overflow:visible}.marchio__lettere-segno[data-astro-cid-iteonlnc]{fill:none}.marchio__strato--interfaccia[data-astro-cid-iteonlnc]{fill:var(--colore-testo)}.marchio__strato--applicazione[data-astro-cid-iteonlnc]{fill:var(--colore-accento)}.marchio__strato--infrastruttura[data-astro-cid-iteonlnc]{fill:var(--colore-segnale)}.marchio__qualifica[data-astro-cid-iteonlnc]{position:relative;margin-block-start:.34em;font-family:var(--font-mono);font-size:.65625rem;font-weight:var(--peso-fine);line-height:1;text-transform:uppercase;color:var(--colore-testo-tenue)}.marchio__lettere[data-astro-cid-iteonlnc]{display:flex;justify-content:space-between}.marchio__spazio[data-astro-cid-iteonlnc]{inline-size:.45em;flex:none}@media(min-width:768px){.marchio__parola[data-astro-cid-iteonlnc]{block-size:1.625rem}.marchio__qualifica[data-astro-cid-iteonlnc]{font-size:.71875rem}}.sezione-scura .marchio[data-astro-cid-iteonlnc],.testata .marchio[data-astro-cid-iteonlnc],.piede .marchio[data-astro-cid-iteonlnc]{color:var(--colore-testo-inverso)}.sezione-scura .marchio__strato--interfaccia[data-astro-cid-iteonlnc],.testata .marchio__strato--interfaccia[data-astro-cid-iteonlnc],.piede .marchio__strato--interfaccia[data-astro-cid-iteonlnc]{fill:var(--colore-testo-inverso)}.sezione-scura .marchio__strato--applicazione[data-astro-cid-iteonlnc],.testata .marchio__strato--applicazione[data-astro-cid-iteonlnc],.piede .marchio__strato--applicazione[data-astro-cid-iteonlnc]{fill:var(--colore-accento-chiaro)}.sezione-scura .marchio__strato--infrastruttura[data-astro-cid-iteonlnc],.testata .marchio__strato--infrastruttura[data-astro-cid-iteonlnc],.piede .marchio__strato--infrastruttura[data-astro-cid-iteonlnc]{fill:var(--colore-segnale-chiaro)}.sezione-scura .marchio__qualifica[data-astro-cid-iteonlnc],.testata .marchio__qualifica[data-astro-cid-iteonlnc],.piede .marchio__qualifica[data-astro-cid-iteonlnc]{color:var(--colore-testo-inverso-tenue)}.testata[data-astro-cid-ctg3m53h]{position:sticky;inset-block-start:0;z-index:var(--z-header);background-color:var(--colore-fondo-scuro);border-block-end:1px solid var(--colore-linea-scura-tenue)}.testata__interno[data-astro-cid-ctg3m53h]{display:flex;align-items:center;justify-content:space-between;gap:var(--spazio-4);min-block-size:var(--altezza-header)}.testata__marchio[data-astro-cid-ctg3m53h]{display:inline-flex;flex:none;align-items:center;min-block-size:var(--target-touch);text-decoration:none;color:inherit}.navigazione[data-astro-cid-ctg3m53h]{display:flex;align-items:center}.navigazione__interruttore[data-astro-cid-ctg3m53h]{inline-size:var(--target-touch);block-size:var(--target-touch);display:grid;place-items:center;padding:0;background:transparent;border:1px solid var(--colore-bordo-controllo-scuro);border-radius:var(--raggio);cursor:pointer;color:var(--colore-testo-inverso)}.navigazione__barre[data-astro-cid-ctg3m53h],.navigazione__barre[data-astro-cid-ctg3m53h]:before,.navigazione__barre[data-astro-cid-ctg3m53h]:after{display:block;inline-size:18px;block-size:1.5px;background-color:currentColor;transition:transform var(--durata-veloce) var(--easing),opacity var(--durata-veloce) var(--easing)}.navigazione__barre[data-astro-cid-ctg3m53h]:before,.navigazione__barre[data-astro-cid-ctg3m53h]:after{content:"";position:relative}.navigazione__barre[data-astro-cid-ctg3m53h]:before{inset-block-start:-6px}.navigazione__barre[data-astro-cid-ctg3m53h]:after{inset-block-start:4.5px}.navigazione__interruttore[data-astro-cid-ctg3m53h][aria-expanded=true] .navigazione__barre[data-astro-cid-ctg3m53h]{background-color:transparent}.navigazione__interruttore[data-astro-cid-ctg3m53h][aria-expanded=true] .navigazione__barre[data-astro-cid-ctg3m53h]:before{transform:translateY(6px) rotate(45deg)}.navigazione__interruttore[data-astro-cid-ctg3m53h][aria-expanded=true] .navigazione__barre[data-astro-cid-ctg3m53h]:after{transform:translateY(-4.5px) rotate(-45deg)}.navigazione__pannello[data-astro-cid-ctg3m53h]{display:none}.navigazione__pannello[data-astro-cid-ctg3m53h][data-aperto]{display:flex;flex-direction:column;gap:var(--spazio-2);position:absolute;inset-inline:0;inset-block-start:100%;padding:var(--spazio-4) var(--gutter) var(--spazio-6);background-color:var(--colore-fondo-scuro);border-block-end:1px solid var(--colore-linea-scura-tenue)}.navigazione__voci[data-astro-cid-ctg3m53h]{display:flex;flex-direction:column;gap:var(--spazio-1);margin:0}.navigazione__voce[data-astro-cid-ctg3m53h]{display:flex;align-items:center;min-block-size:var(--target-touch);padding-inline:0;font-size:var(--testo-md);font-weight:var(--peso-medio);color:var(--colore-testo-inverso);text-decoration:none;border-block-end:1px solid var(--colore-linea-scura-tenue)}.navigazione__voce[data-astro-cid-ctg3m53h]:hover{color:var(--colore-accento-chiaro)}.lingue[data-astro-cid-ctg3m53h]{margin-block-start:var(--spazio-2)}.lingue__elenco[data-astro-cid-ctg3m53h]{display:flex;align-items:center;margin:0}.lingue__link[data-astro-cid-ctg3m53h]{display:grid;place-items:center;min-inline-size:var(--target-touch);min-block-size:var(--target-touch);border:1px solid var(--colore-linea-scura);border-inline-end:0;color:var(--colore-testo-inverso-tenue);font-family:var(--font-mono);font-size:var(--testo-2xs);line-height:1;text-decoration:none}.lingue__elenco[data-astro-cid-ctg3m53h] li[data-astro-cid-ctg3m53h]:last-child .lingue__link[data-astro-cid-ctg3m53h]{border-inline-end:1px solid var(--colore-linea-scura)}.lingue__link[data-astro-cid-ctg3m53h]:hover,.lingue__link--attiva[data-astro-cid-ctg3m53h]{color:var(--colore-testo-inverso);background-color:var(--colore-superficie-scura)}.testata__azione[data-astro-cid-ctg3m53h]{display:flex;align-items:center;justify-content:center;gap:var(--spazio-3);min-block-size:var(--altezza-controllo);margin-block-start:var(--spazio-3);padding-inline:var(--spazio-5);border-radius:var(--raggio);background-color:var(--colore-accento-chiaro);color:var(--colore-fondo-scuro);font-family:var(--font-testo);font-size:var(--testo-sm);font-weight:var(--peso-semi);line-height:var(--interlinea-ui);text-decoration:none}.testata__azione-freccia[data-astro-cid-ctg3m53h]{font-family:var(--font-mono);transition:transform var(--durata-veloce) var(--easing)}@media(min-width:1000px){.navigazione__interruttore[data-astro-cid-ctg3m53h]{display:none}.navigazione[data-astro-cid-ctg3m53h]{align-self:stretch;align-items:stretch}.navigazione__pannello[data-astro-cid-ctg3m53h],.navigazione__pannello[data-astro-cid-ctg3m53h][data-aperto]{display:flex;flex-direction:row;align-items:stretch;gap:var(--spazio-5);position:static;padding:0;border:0;background:transparent}.navigazione__voci[data-astro-cid-ctg3m53h]{flex-direction:row;align-items:center;gap:var(--spazio-4)}.navigazione__voce[data-astro-cid-ctg3m53h]{min-block-size:var(--target-touch);font-size:var(--testo-sm);font-weight:var(--peso-medio);border-block-end:0;position:relative}.navigazione__voce[data-astro-cid-ctg3m53h]:after{content:"";position:absolute;inset-inline:0;inset-block-end:12px;block-size:1px;background-color:var(--colore-accento-chiaro);transform:scaleX(0);transform-origin:left;transition:transform var(--durata-veloce) var(--easing)}.navigazione__voce[data-astro-cid-ctg3m53h]:hover:after{transform:scaleX(1)}.lingue[data-astro-cid-ctg3m53h]{display:flex;align-items:center;margin-block-start:0;padding-inline-start:var(--spazio-4);border-inline-start:1px solid var(--colore-linea-scura)}.lingue__link[data-astro-cid-ctg3m53h]{min-inline-size:30px;min-block-size:var(--target-touch);border:0;background-color:transparent}.lingue__link[data-astro-cid-ctg3m53h]:hover,.lingue__link--attiva[data-astro-cid-ctg3m53h]{color:var(--colore-accento-chiaro);background-color:transparent}.testata__azione[data-astro-cid-ctg3m53h]{align-self:stretch;justify-content:flex-start;margin-block-start:0;padding-inline:var(--spazio-5) 0;border-radius:0;border-inline-start:1px solid var(--colore-linea-scura);background-color:transparent;color:var(--colore-testo-inverso)}.testata__azione-testo[data-astro-cid-ctg3m53h]{position:relative}.testata__azione-testo[data-astro-cid-ctg3m53h]:after{content:"";position:absolute;inset-inline:0;inset-block-end:-6px;block-size:2px;background-color:var(--colore-accento-chiaro);transform:scaleX(.3);transform-origin:left;transition:transform var(--durata-media) var(--easing)}.testata__azione[data-astro-cid-ctg3m53h]:hover .testata__azione-testo[data-astro-cid-ctg3m53h]:after{transform:scaleX(1)}.testata__azione[data-astro-cid-ctg3m53h]:hover .testata__azione-freccia[data-astro-cid-ctg3m53h]{transform:translate(3px)}}.piede[data-astro-cid-gcn2mc3v]{background-color:var(--colore-fondo-scuro);border-block-start:1px solid var(--colore-linea-scura-tenue);color:var(--colore-testo-inverso);padding-block-start:var(--spazio-9);padding-block-end:var(--spazio-6)}.piede__interno[data-astro-cid-gcn2mc3v]{display:grid;gap:var(--spazio-7);padding-block-end:var(--spazio-7)}.piede__descrizione[data-astro-cid-gcn2mc3v]{margin-block-start:var(--spazio-4);max-width:34ch;font-size:var(--testo-sm);color:var(--colore-testo-inverso-tenue)}.piede__titolo[data-astro-cid-gcn2mc3v]{font-family:var(--font-mono);font-size:var(--testo-2xs);font-weight:var(--peso-normale);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--colore-testo-inverso-tenue);margin-block-end:var(--spazio-4)}.piede__dati[data-astro-cid-gcn2mc3v]{font-size:var(--testo-sm);line-height:var(--interlinea-ui);color:var(--colore-testo-inverso)}.piede__dati[data-astro-cid-gcn2mc3v] li[data-astro-cid-gcn2mc3v]+li[data-astro-cid-gcn2mc3v]{margin-block-start:var(--spazio-1)}.piede__link[data-astro-cid-gcn2mc3v]{display:inline-flex;align-items:center;min-block-size:var(--target-touch);color:var(--colore-testo-inverso);text-decoration:none;border-block-end:1px solid var(--colore-bordo-controllo-scuro)}.piede__link[data-astro-cid-gcn2mc3v]:hover{color:var(--colore-accento-chiaro);border-color:var(--colore-accento-chiaro)}.piede__link[data-astro-cid-gcn2mc3v]:focus-visible{outline-color:var(--colore-accento-chiaro)}.piede__coda[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--spazio-3);padding-block-start:var(--spazio-5);border-block-start:1px solid var(--colore-linea-scura)}.piede__nota[data-astro-cid-gcn2mc3v]{font-family:var(--font-mono);font-size:var(--testo-2xs);letter-spacing:.02em;color:var(--colore-testo-inverso-tenue);max-width:none}@media(min-width:560px){.piede__interno[data-astro-cid-gcn2mc3v]{grid-template-columns:repeat(2,minmax(0,1fr))}.piede__identita[data-astro-cid-gcn2mc3v]{grid-column:1 / -1}}@media(min-width:900px){.piede__interno[data-astro-cid-gcn2mc3v]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:var(--spazio-8)}.piede__identita[data-astro-cid-gcn2mc3v]{grid-column:auto}}.errore[data-astro-cid-4v4wjc4g]{padding-block:var(--spazio-11)}.errore[data-astro-cid-4v4wjc4g] .introduzione[data-astro-cid-4v4wjc4g]{margin-block-start:var(--spazio-5)}.errore__azioni[data-astro-cid-4v4wjc4g]{display:flex;flex-wrap:wrap;gap:var(--spazio-3);margin-block-start:var(--spazio-7)}.diagramma[data-astro-cid-7km3gywn]{--d-telaio: var(--colore-testo);--d-linea: var(--colore-linea-forte);--d-superficie: var(--colore-superficie);--d-nodo: var(--colore-superficie);--d-accento: var(--colore-accento);--d-segnale: var(--colore-segnale);margin:0;display:flex;flex-direction:column;gap:var(--spazio-4)}.sezione-scura .diagramma[data-astro-cid-7km3gywn]{--d-telaio: var(--colore-testo-inverso);--d-linea: var(--colore-bordo-controllo-scuro);--d-superficie: var(--colore-superficie-scura);--d-nodo: var(--colore-fondo-scuro);--d-accento: var(--colore-accento-chiaro);--d-segnale: var(--colore-segnale-chiaro)}.diagramma__disegno[data-astro-cid-7km3gywn]{inline-size:100%;block-size:auto}.diagramma__asse[data-astro-cid-7km3gywn] path[data-astro-cid-7km3gywn],.diagramma__collegamento[data-astro-cid-7km3gywn] path[data-astro-cid-7km3gywn],.diagramma__maglia[data-astro-cid-7km3gywn] path[data-astro-cid-7km3gywn],.diagramma__dettaglio[data-astro-cid-7km3gywn] path[data-astro-cid-7km3gywn]{stroke:var(--d-linea);stroke-width:1;vector-effect:non-scaling-stroke}.diagramma__telaio[data-astro-cid-7km3gywn] rect[data-astro-cid-7km3gywn]{stroke:var(--d-telaio);stroke-width:1;vector-effect:non-scaling-stroke}.diagramma__modulo[data-astro-cid-7km3gywn] rect[data-astro-cid-7km3gywn]{fill:var(--d-superficie);stroke:var(--d-linea);stroke-width:1;vector-effect:non-scaling-stroke}.diagramma__nodo[data-astro-cid-7km3gywn] circle[data-astro-cid-7km3gywn]{fill:var(--d-nodo);stroke:var(--d-telaio);stroke-width:1;vector-effect:non-scaling-stroke}.diagramma__segnale[data-astro-cid-7km3gywn] rect[data-astro-cid-7km3gywn]{fill:var(--d-segnale)}.diagramma__traccia[data-astro-cid-7km3gywn] path[data-astro-cid-7km3gywn]{stroke:var(--d-accento);stroke-width:1.5;vector-effect:non-scaling-stroke}.diagramma__traccia[data-astro-cid-7km3gywn] rect[data-astro-cid-7km3gywn],.diagramma__traccia[data-astro-cid-7km3gywn] circle[data-astro-cid-7km3gywn]{fill:var(--d-accento)}.diagramma__traccia-linea[data-astro-cid-7km3gywn]{transform-origin:242px 104px;animation:traccia var(--durata-traccia) var(--easing-deciso) both}@keyframes traccia{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.diagramma__didascalia[data-astro-cid-7km3gywn]{display:flex;flex-wrap:wrap;gap:var(--spazio-2) var(--spazio-5);font-family:var(--font-mono);font-size:var(--testo-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--colore-testo-tenue)}.sezione-scura .diagramma__didascalia[data-astro-cid-7km3gywn]{color:var(--colore-testo-inverso-tenue)}.diagramma__didascalia[data-astro-cid-7km3gywn] span[data-astro-cid-7km3gywn]{position:relative;padding-inline-start:var(--spazio-4)}.diagramma__didascalia[data-astro-cid-7km3gywn] span[data-astro-cid-7km3gywn]:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.55em;inline-size:var(--spazio-2);block-size:1px;background-color:var(--d-linea)}.hero[data-astro-cid-anhloy43]{position:relative;padding-block-start:var(--spazio-9);padding-block-end:var(--spazio-9);isolation:isolate}.hero__reticolo-contenitore[data-astro-cid-anhloy43]{block-size:100%}.hero__griglia[data-astro-cid-anhloy43]{position:relative;display:grid;gap:var(--spazio-8);align-items:start}.hero__sottotitolo[data-astro-cid-anhloy43]{margin-block-start:var(--spazio-5);font-size:var(--testo-lg);line-height:1.5;color:var(--colore-testo-inverso-tenue);max-width:34ch}.hero__azioni[data-astro-cid-anhloy43]{display:flex;flex-wrap:wrap;gap:var(--spazio-3);margin-block-start:var(--spazio-7)}.hero__azioni[data-astro-cid-anhloy43]>.pulsante[data-astro-cid-anhloy43]{flex:1 1 auto;min-inline-size:0}.hero__illustrazione[data-astro-cid-anhloy43]{display:none}@media(min-width:560px){.hero__azioni[data-astro-cid-anhloy43]>.pulsante[data-astro-cid-anhloy43]{flex:0 0 auto}}@media(min-width:768px){.hero__illustrazione[data-astro-cid-anhloy43]{display:block;max-inline-size:420px}.hero__sottotitolo[data-astro-cid-anhloy43]{max-width:46ch}}@media(min-width:1000px){.hero[data-astro-cid-anhloy43]{padding-block-start:var(--spazio-10);padding-block-end:var(--spazio-10)}.hero__griglia[data-astro-cid-anhloy43]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--spazio-9);align-items:center}.hero__illustrazione[data-astro-cid-anhloy43]{max-inline-size:none;justify-self:end;inline-size:100%}}.fascia[data-astro-cid-zvx72snb]{background-color:var(--colore-superficie);border-block:1px solid var(--colore-linea)}.fascia__elenco[data-astro-cid-zvx72snb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background-color:var(--colore-linea);margin-inline:calc(var(--gutter) * -1)}.fascia__voce[data-astro-cid-zvx72snb]{background-color:var(--colore-superficie);padding:var(--spazio-4) var(--gutter);font-family:var(--font-mono);font-size:var(--testo-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--colore-testo-secondario);min-block-size:56px;display:flex;align-items:center}.fascia__voce[data-astro-cid-zvx72snb]:last-child{grid-column:1 / -1}@media(min-width:1100px){.fascia__elenco[data-astro-cid-zvx72snb]{grid-template-columns:repeat(5,minmax(0,1fr))}.fascia__voce[data-astro-cid-zvx72snb]{padding-inline:var(--spazio-5)}.fascia__voce[data-astro-cid-zvx72snb]:first-child{padding-inline-start:var(--gutter)}.fascia__voce[data-astro-cid-zvx72snb]:last-child{padding-inline-end:var(--gutter)}.fascia__voce[data-astro-cid-zvx72snb]:last-child{grid-column:auto}}.icona[data-astro-cid-jm27nndy]{inline-size:88px;block-size:88px;flex:none}.icona__telaio[data-astro-cid-jm27nndy]{stroke:var(--colore-testo);stroke-width:1.25;vector-effect:non-scaling-stroke}.icona__linea[data-astro-cid-jm27nndy],.icona__linea-rect[data-astro-cid-jm27nndy]{stroke:var(--colore-linea-forte);stroke-width:1.25;vector-effect:non-scaling-stroke}.icona__nodo[data-astro-cid-jm27nndy]{fill:var(--colore-superficie);stroke:var(--colore-testo);stroke-width:1.25;vector-effect:non-scaling-stroke}.icona__segnale[data-astro-cid-jm27nndy]{fill:var(--colore-segnale)}.servizi__apertura[data-astro-cid-fdgfgrfh]{max-width:var(--misura-testo)}.servizi__apertura[data-astro-cid-fdgfgrfh] .introduzione[data-astro-cid-fdgfgrfh]{margin-block-start:var(--spazio-5)}.servizi__indice[data-astro-cid-fdgfgrfh]{margin-block-start:var(--spazio-8);border-block-start:1px solid var(--colore-linea);isolation:isolate}.servizio[data-astro-cid-fdgfgrfh]{position:relative;display:grid;gap:var(--spazio-5);padding-block:var(--spazio-7);border-block-end:1px solid var(--colore-linea)}.servizio[data-astro-cid-fdgfgrfh]:last-child{border-block-end:0}.servizio[data-astro-cid-fdgfgrfh]:after{content:"";position:absolute;inset-block:0;inset-inline:calc(var(--spazio-5) * -1);z-index:-1;background-color:var(--colore-superficie);opacity:0;transition:opacity var(--durata-media) var(--easing)}.servizio[data-astro-cid-fdgfgrfh]:hover:after,.servizio[data-astro-cid-fdgfgrfh]:focus-within:after{opacity:1}.servizio[data-astro-cid-fdgfgrfh]:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(var(--spazio-5) * -1);inline-size:2px;background-color:var(--colore-accento);transform:scaleY(0);transform-origin:top;transition:transform var(--durata-media) var(--easing)}.servizio[data-astro-cid-fdgfgrfh]:hover:before,.servizio[data-astro-cid-fdgfgrfh]:focus-within:before{transform:scaleY(1)}.servizio__intestazione[data-astro-cid-fdgfgrfh]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--spazio-4)}.servizio__riga-numero[data-astro-cid-fdgfgrfh]{grid-column:1;margin:0}.servizio__numero[data-astro-cid-fdgfgrfh]{display:block;font-family:var(--font-mono);font-size:var(--testo-numero);font-weight:var(--peso-normale);line-height:1;letter-spacing:-.02em;color:var(--colore-segnale)}.servizio__intestazione[data-astro-cid-fdgfgrfh] .icona{display:none}.servizio__titolo[data-astro-cid-fdgfgrfh]{grid-column:2;margin:0}.servizio__corpo[data-astro-cid-fdgfgrfh]{display:flex;flex-direction:column;gap:var(--spazio-4);align-items:flex-start}.servizio__problema[data-astro-cid-fdgfgrfh]{color:var(--colore-testo-secondario)}.servizio__valore[data-astro-cid-fdgfgrfh]{color:var(--colore-testo);font-size:var(--testo-md)}.servizio__attivita[data-astro-cid-fdgfgrfh]{display:flex;flex-wrap:wrap;gap:var(--spazio-2) var(--spazio-4);font-family:var(--font-mono);font-size:var(--testo-xs);color:var(--colore-testo-tenue)}@media(min-width:900px){.servizio[data-astro-cid-fdgfgrfh]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--spazio-8);padding-block:var(--spazio-8)}.servizio[data-astro-cid-fdgfgrfh]:after,.servizio[data-astro-cid-fdgfgrfh]:before{inset-inline-start:calc(var(--spazio-6) * -1)}.servizio[data-astro-cid-fdgfgrfh]:after{inset-inline-end:calc(var(--spazio-6) * -1)}.servizio__intestazione[data-astro-cid-fdgfgrfh]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spazio-5);position:sticky;inset-block-start:calc(var(--altezza-header) + var(--spazio-6))}.servizio__riga-numero[data-astro-cid-fdgfgrfh]{display:flex;align-items:center;gap:var(--spazio-4);inline-size:100%}.servizio__riga-numero[data-astro-cid-fdgfgrfh]:after{content:"";flex:1;block-size:1px;background-color:var(--colore-linea-forte)}.servizio__intestazione[data-astro-cid-fdgfgrfh] .icona{display:block}}.competenze__griglia[data-astro-cid-dxhqhihd]{display:grid;gap:var(--spazio-8)}.competenze__apertura[data-astro-cid-dxhqhihd] .introduzione[data-astro-cid-dxhqhihd]{margin-block-start:var(--spazio-5)}.competenze__pannelli[data-astro-cid-dxhqhihd]{display:grid;gap:1px;background-color:var(--colore-linea);border:1px solid var(--colore-linea);border-block-start:2px solid var(--colore-accento)}.competenza[data-astro-cid-dxhqhihd]{background-color:var(--colore-superficie);padding:var(--spazio-6) var(--spazio-5);display:flex;flex-direction:column;gap:var(--spazio-3)}.competenza__etichetta[data-astro-cid-dxhqhihd]{font-family:var(--font-mono);font-size:var(--testo-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--colore-accento);margin:0}.competenza__titolo[data-astro-cid-dxhqhihd]{margin:0;font-size:var(--testo-lg)}.competenza__testo[data-astro-cid-dxhqhihd]{margin:0;color:var(--colore-testo-secondario);font-size:var(--testo-sm);line-height:var(--interlinea-testo);max-width:42ch}@media(min-width:560px){.competenze__pannelli[data-astro-cid-dxhqhihd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.competenze__griglia[data-astro-cid-dxhqhihd]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--spazio-9);align-items:start}.competenza[data-astro-cid-dxhqhihd]{padding:var(--spazio-6)}}.collaborazioni__apertura[data-astro-cid-4iwtlllt]{max-width:var(--misura-testo)}.collaborazioni__apertura[data-astro-cid-4iwtlllt] .introduzione[data-astro-cid-4iwtlllt]{margin-block-start:var(--spazio-5)}.collaborazioni__griglia[data-astro-cid-4iwtlllt]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background-color:var(--colore-linea);border:1px solid var(--colore-linea);margin-block-start:var(--spazio-8)}.collaborazione[data-astro-cid-4iwtlllt]{position:relative;background-color:var(--colore-superficie);padding:var(--spazio-5);display:flex;flex-direction:column;gap:var(--spazio-4)}.collaborazione[data-astro-cid-4iwtlllt]:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:2px;background-color:var(--colore-accento);transform:scaleX(0);transform-origin:left;transition:transform var(--durata-media) var(--easing)}.collaborazione[data-astro-cid-4iwtlllt]:hover:before,.collaborazione[data-astro-cid-4iwtlllt]:focus-within:before{transform:scaleX(1)}.collaborazione__riquadro[data-astro-cid-4iwtlllt]{display:flex;align-items:center;justify-content:flex-start;min-block-size:56px}.collaborazione__logo[data-astro-cid-4iwtlllt]{inline-size:auto;max-inline-size:100%;block-size:auto;max-block-size:40px;object-fit:contain;object-position:left center}.collaborazione__wordmark[data-astro-cid-4iwtlllt]{font-family:var(--font-display);font-size:var(--testo-lg);font-weight:var(--peso-medio);letter-spacing:-.02em;color:var(--colore-testo);line-height:1.2}.collaborazione__meta[data-astro-cid-4iwtlllt]{margin:0;font-family:var(--font-mono);font-size:var(--testo-2xs);letter-spacing:.02em;color:var(--colore-testo-tenue)}.collaborazione__link[data-astro-cid-4iwtlllt]{display:inline-flex;align-items:center;min-block-size:var(--target-touch);color:var(--colore-testo-tenue);text-decoration:none;border-block-end:1px solid var(--colore-linea-forte)}.collaborazione__link[data-astro-cid-4iwtlllt]:hover{color:var(--colore-accento);border-color:var(--colore-accento)}.collaborazione__senza-link[data-astro-cid-4iwtlllt]{display:inline-flex;align-items:center;min-block-size:var(--target-touch)}@media(min-width:768px){.collaborazioni__griglia[data-astro-cid-4iwtlllt]{grid-template-columns:repeat(3,minmax(0,1fr))}.collaborazione[data-astro-cid-4iwtlllt]{padding:var(--spazio-6)}}.contatto[data-astro-cid-3bvg4yhz]{position:relative;isolation:isolate}.contatto__reticolo-contenitore[data-astro-cid-3bvg4yhz]{block-size:100%}.contatto__griglia[data-astro-cid-3bvg4yhz]{position:relative;display:grid;gap:var(--spazio-8);align-items:start}.contatto__testo[data-astro-cid-3bvg4yhz] .introduzione[data-astro-cid-3bvg4yhz]{margin-block-start:var(--spazio-5);max-width:46ch}.contatto__azioni[data-astro-cid-3bvg4yhz]{margin-block-start:var(--spazio-7);display:flex;flex-wrap:wrap;gap:var(--spazio-3)}.contatto__recapiti[data-astro-cid-3bvg4yhz]{margin:0;display:grid;gap:var(--spazio-5);border-block-start:1px solid var(--colore-linea-scura);padding-block-start:var(--spazio-5)}.contatto__voce[data-astro-cid-3bvg4yhz]{display:grid;gap:var(--spazio-1)}.contatto__voce[data-astro-cid-3bvg4yhz] dt[data-astro-cid-3bvg4yhz]{font-family:var(--font-mono);font-size:var(--testo-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--colore-testo-inverso-tenue)}.contatto__voce[data-astro-cid-3bvg4yhz] dd[data-astro-cid-3bvg4yhz]{margin:0;font-size:var(--testo-md);line-height:var(--interlinea-ui);color:var(--colore-testo-inverso)}.contatto__link[data-astro-cid-3bvg4yhz]{display:inline-flex;align-items:center;min-block-size:var(--target-touch);color:var(--colore-testo-inverso);text-decoration:none;border-block-end:1px solid var(--colore-bordo-controllo-scuro)}.contatto__link[data-astro-cid-3bvg4yhz]:hover{color:var(--colore-accento-chiaro);border-color:var(--colore-accento-chiaro)}@media(min-width:900px){.contatto__griglia[data-astro-cid-3bvg4yhz]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:var(--spazio-10)}.contatto__recapiti[data-astro-cid-3bvg4yhz]{border-block-start:0;border-inline-start:1px solid var(--colore-linea-scura);padding-block-start:0;padding-inline-start:var(--spazio-6);gap:var(--spazio-6)}}
