.CookieConsent_banner__rLlvd{position:fixed;z-index:1000;left:1rem;right:1rem;bottom:1rem;max-height:calc(100vh - 2rem);overflow-y:auto;padding:1.5rem 1.5rem 1.25rem;background:#fff;color:var(--quaternary-color);border-top:4px solid var(--primary-color);box-shadow:0 10px 40px rgba(22,22,22,.22);font-size:.95rem}@media screen and (min-width:768px){.CookieConsent_banner__rLlvd{right:auto;left:1.5rem;bottom:1.5rem;width:30rem}}.CookieConsent_close__DJLLH{position:absolute;top:.5rem;right:.5rem;width:2.25rem;height:2.25rem;border:none;background:rgba(0,0,0,0);color:var(--quaternary-color);font-size:1.6rem;line-height:1;cursor:pointer}.CookieConsent_close__DJLLH:focus-visible,.CookieConsent_close__DJLLH:hover{color:var(--primary-color)}.CookieConsent_title__lIQdZ{padding-right:2rem;color:var(--primary-color);font-weight:600!important;font-size:1.1rem}.CookieConsent_text__DY9xA{margin-top:.5rem}.CookieConsent_text__DY9xA a{color:var(--primary-color);text-decoration:underline;text-underline-offset:3px}.CookieConsent_categories__91PGD{margin-top:1rem;border:none;display:flex;flex-direction:column;gap:.75rem}.CookieConsent_category__X2odi{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:#f4f6fa;cursor:pointer}.CookieConsent_category__X2odi input{margin-top:.3rem;width:1.1rem;height:1.1rem;flex-shrink:0;accent-color:var(--primary-color)}.CookieConsent_category__X2odi input:disabled{cursor:not-allowed}.CookieConsent_category__X2odi strong{color:var(--primary-color);font-weight:600}.CookieConsent_category__X2odi em{font-style:normal;font-size:.85em}.CookieConsent_category__X2odi small{display:block;margin-top:.15rem;font-size:.85rem;line-height:145%}.CookieConsent_actions__TYcvK{margin-top:1.25rem;display:grid;grid-template-columns:1fr;gap:.5rem}.CookieConsent_actions__TYcvK .CookieConsent_secondary__ImOFs{grid-column:1/-1;grid-row:2}@media screen and (min-width:480px){.CookieConsent_actions__TYcvK{grid-template-columns:1fr 1fr 1fr}.CookieConsent_actions__TYcvK .CookieConsent_secondary__ImOFs{grid-column:auto;grid-row:auto}}.CookieConsent_primary__LDosv,.CookieConsent_secondary__ImOFs{padding:.7rem .75rem;font:inherit;font-weight:600;font-size:.9rem;border:2px solid var(--primary-color);cursor:pointer}.CookieConsent_primary__LDosv{background:var(--primary-color);color:#fff}.CookieConsent_primary__LDosv:focus-visible,.CookieConsent_primary__LDosv:hover{background:var(--secondary-color);border-color:var(--secondary-color)}.CookieConsent_secondary__ImOFs{background:#fff;color:var(--primary-color)}.CookieConsent_secondary__ImOFs:focus-visible,.CookieConsent_secondary__ImOFs:hover{background:#f4f6fa}.CookieConsent_srOnly__8a0WS{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.CookieConsent_close__DJLLH:focus-visible,.CookieConsent_primary__LDosv:focus-visible{outline:3px solid #db841a;outline-offset:3px}.CookieConsent_primary__LDosv:disabled{opacity:.7;cursor:wait}.pma-v2 :is(.hero,.blu,.piede,.cs-mod) :focus-visible{outline-color:white}.pma-v2.motion-paused #codice *,.pma-v2.motion-paused #codice :before{transition:none!important}.pma-v2 .nav-account-mobile{display:grid;gap:.45rem}.pma-v2{--blu:#174193;--blu-2:#2D5FA9;--blu-notte:#0F2D69;--carta:#FFFFFF;--nebbia:#F1F4F9;--grigio:#E9E9EA;--inchiostro:#161616;--testo-2:#4A5468;--linea:#CED6E4;--su-blu:#FFFFFF;--su-blu-2:#C7D3EA;--font:var(--font-montserrat),"Helvetica Neue",Arial,sans-serif;--fs-display:clamp(2.125rem,1.35rem + 2.9vw,3.75rem);--fs-h2:clamp(1.625rem,1.2rem + 1.8vw,2.75rem);--fs-h3:clamp(1.125rem,1rem + .5vw,1.5rem);--fs-body:clamp(1rem,.95rem + .25vw,1.1875rem);--fs-small:.875rem;--pad:clamp(1rem,.4rem + 4.6vw,6rem);--sez:clamp(4rem,3rem + 4vw,7.5rem);--nav-h:4.5rem;--cosmo:#061634;--stella:#FFFFFF;--stella-2:#C7D3EA;--stella-3:#6F9BEA;--velo:rgba(6,22,52,.62);--r:6px;--r-s:4px;color-scheme:light;background:var(--carta);color:var(--inchiostro);font-size:var(--fs-body);line-height:1.6;-webkit-font-smoothing:antialiased}.pma-v2 *,.pma-v2 :after,.pma-v2 :before{box-sizing:border-box}.pma-v2 h1,.pma-v2 h2,.pma-v2 h3,.pma-v2 ol,.pma-v2 p,.pma-v2 ul{margin:0}.pma-v2 ol,.pma-v2 ul{padding:0;list-style:none}.pma-v2 a{color:inherit}.pma-v2 h1,.pma-v2 h2,.pma-v2 h3{text-wrap:balance}.pma-v2 :focus-visible{outline:3px solid var(--blu-2);outline-offset:3px}.pma-v2 .su-blu :focus-visible{outline-color:var(--su-blu)}.pma-v2 .wrap{max-width:80rem;margin-inline:auto;padding-inline:var(--pad)}.pma-v2 .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pma-v2 .nav{position:fixed;inset:0 0 auto 0;z-index:20;padding-top:env(safe-area-inset-top,0);color:var(--su-blu);transition:background-color .25s,color .25s,transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .25s}.pma-v2 .nav.solid{background:var(--carta);color:var(--blu);box-shadow:0 1px 0 var(--blu)}.pma-v2 .nav.nascosta{transform:translateY(-100%)}.pma-v2 .nav-in{height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.pma-v2 .nav-logo{display:block;width:clamp(10.5rem,9rem + 4vw,14rem);line-height:0}.pma-v2 .nav-logo svg{width:100%;height:auto;fill:currentColor}.pma-v2 .nav-link{display:flex;gap:clamp(1rem,.5rem + 1.6vw,2.25rem);font-weight:500;font-size:1rem;white-space:nowrap}.pma-v2 .nav-link a{text-decoration:none;padding-block:.5rem}.pma-v2 .nav-link a:hover{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.pma-v2 .hero{position:relative;background:var(--cosmo);color:var(--su-blu);overflow:hidden;isolation:isolate}.pma-v2 .hero canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-2;display:block;pointer-events:none}@media (min-width:1024px){.pma-v2 .hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--velo) 0,transparent 58%);pointer-events:none}}.pma-v2 .hero-in{padding-top:calc(var(--nav-h) + env(safe-area-inset-top,0px) + clamp(1.25rem,.5rem + 2.5vw,3rem));padding-bottom:clamp(2.5rem,1.5rem + 2.5vw,4rem);display:grid;gap:clamp(1.75rem,1rem + 2vw,3rem)}.pma-v2 .hero-top{display:grid;gap:clamp(1.5rem,1rem + 2vw,3rem);align-items:center}.pma-v2 .hero-top>div{max-width:48rem}.pma-v2 .hero h1{font-size:var(--fs-display);font-weight:600;letter-spacing:-.025em;line-height:1.04}.pma-v2 .hero h1 .riga{display:block}.pma-v2 .hero-desc{margin-top:clamp(1.25rem,1rem + 1vw,2rem);max-width:38rem;font-size:clamp(1.0625rem,1rem + .3vw,1.3125rem);color:var(--su-blu-2)}.pma-v2 .marchio{justify-self:center;width:clamp(9rem,6rem + 14vw,22rem);aspect-ratio:107/111;max-width:100%}.pma-v2 .marchio svg{width:100%;height:100%;overflow:visible;display:block}.pma-v2 .pz-fill{fill:var(--su-blu)}.pma-v2 .anello{fill:none;stroke:var(--su-blu);stroke-width:1;opacity:0}@media (max-width:1023px){.pma-v2 .marchio{order:-1;justify-self:center;width:clamp(7.5rem,5rem + 12vw,11rem);margin-block:1rem}}.pma-v2 .carte{display:grid;gap:clamp(1rem,.6rem + 1.5vw,2rem)}@media (min-width:860px){.pma-v2 .carte{grid-template-columns:repeat(3,minmax(0,1fr))}}.pma-v2 .carta{display:flex;flex-direction:column;gap:1.25rem;padding:clamp(1.5rem,1.2rem + .8vw,2.25rem);text-decoration:none;border:1px solid var(--su-blu);background:var(--blu);position:relative;color:var(--su-blu);border-radius:var(--r);transition:background-color .25s}.pma-v2 .carta h2{font-size:var(--fs-h3);font-weight:600;letter-spacing:-.01em}.pma-v2 .carta p{font-size:1rem;font-weight:500;flex:1 1}.pma-v2 .carta .vai{display:flex;justify-content:flex-end;align-items:center;gap:.6rem;font-weight:500;font-size:1rem}.pma-v2 .carta .vai svg{width:1.15rem;height:1.15rem;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.pma-v2 .carta:hover .vai svg{transform:translateX(5px)}.pma-v2 .carta.giu:hover .vai svg{transform:translateY(5px)}.pma-v2 .carta:hover{background:var(--blu-notte)}.pma-v2 .carta.c2{background:var(--blu-2);border-color:var(--blu-2)}.pma-v2 .carta.c2:hover{background:var(--blu)}.pma-v2 .carta.c3{background:var(--grigio);color:var(--blu);border-color:var(--grigio)}.pma-v2 .carta.c3:hover{background:var(--carta)}.pma-v2 .hero .ch,.pma-v2 .hero-in{position:relative}.pma-v2 .cg-off,.pma-v2 .cg-on{color:transparent!important;text-shadow:none!important}.pma-v2 .cg-on:after{content:attr(data-g);left:50%;transform:translateX(-50%);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:400;font-style:normal;color:#8FB4F2;text-shadow:0 0 12px rgb(111 155 234/.75)}.pma-v2 .cg-on:after,.pma-v2 .cursore{position:absolute;top:0;pointer-events:none}.pma-v2 .cursore{left:0;width:3px;height:1em;border-radius:1px;background:#8FB4F2;box-shadow:0 0 12px 2px rgb(111 155 234/.6);opacity:0;transition:opacity .2s}.pma-v2 .cursore.vivo{opacity:1}@property --a{syntax:"<number>";inherits:true;initial-value:.3}.pma-v2 .codice{--px:80%;--py:26%;position:absolute;inset:0;z-index:-2;overflow:hidden;background:var(--cosmo);pointer-events:none}.pma-v2 .hero[data-modo=cosmo] .codice{display:none}.pma-v2 .hero[data-modo=confronto] .codice{clip-path:inset(0 0 0 var(--taglio,50%))}.pma-v2 .codice .luce{position:absolute;inset:0;background:radial-gradient(60% 60% at 76% 30%,rgb(23 65 147/.55),transparent 70%),radial-gradient(30% 32% at 80% 26%,rgb(111 155 234/.16),transparent 70%)}.pma-v2 .codice.vivo .luce{animation:respira 11s ease-in-out infinite alternate}@keyframes respira{0%{opacity:.7}to{opacity:1}}.pma-v2 .campo,.pma-v2 .velo-codice{position:absolute;inset:0}.pma-v2 .velo-codice{background:linear-gradient(90deg,rgb(6 22 52/.55),rgb(6 22 52/.32) 42%,rgb(6 22 52/0) 66%)}.pma-v2 .strato{position:absolute;inset:0}.pma-v2 .colonna{position:absolute;top:0;margin:0;overflow:hidden;white-space:pre;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:400;font-size:var(--fs);line-height:1.75;letter-spacing:0;font-feature-settings:none;font-variant-ligatures:none}.pma-v2 .scorre{display:block;will-change:transform}.pma-v2 .codice.vivo .scorre{animation:sali var(--dur) linear infinite}@keyframes sali{to{transform:translate3d(0,-50%,0)}}.pma-v2 .lontano{--a:.13;--fs:11px}.pma-v2 .medio{--a:.22;--fs:12.5px}.pma-v2 .vicino{--a:.32;--fs:13.5px}.pma-v2 .r{display:block;width:max-content;min-width:1ch;position:relative;color:rgb(199 211 234/var(--a));transition:--a .9s ease,text-shadow .9s ease,background-color .9s ease}.pma-v2 .r .k{color:rgb(111 155 234/calc(var(--a) * 1.7))}.pma-v2 .r .s{color:rgb(170 196 240/calc(var(--a) * 1.35))}.pma-v2 .r .n{color:rgb(255 255 255/calc(var(--a) * 1.5))}.pma-v2 .r .c{color:rgb(130 155 205/calc(var(--a) * .85));font-style:italic}.pma-v2 .r.esegue{--a:.9;text-shadow:0 0 14px rgb(111 155 234/.5);background:linear-gradient(90deg,rgb(111 155 234/0),rgb(111 155 234/.13) 8%,rgb(111 155 234/0) 90%)}.pma-v2 .v{display:inline-block;transition:color .5s ease}.pma-v2 .v.cambia{animation:cambia 1.1s ease}@keyframes cambia{0%{color:rgb(255 255 255/.95);text-shadow:0 0 10px rgb(111 155 234/.8)}}.pma-v2 .sfuma{position:absolute;inset:0;background:linear-gradient(180deg,var(--cosmo) 0,rgb(6 22 52/0) 18%,rgb(6 22 52/0) 78%,var(--cosmo) 100%)}.pma-v2 .punto{left:var(--px);width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#fff;box-shadow:0 0 16px 5px rgb(111 155 234/.85),0 0 70px 24px rgb(111 155 234/.3)}.pma-v2 .linea-luce,.pma-v2 .punto{position:absolute;top:var(--py);opacity:0}.pma-v2 .linea-luce{left:0;right:0;height:1px;background:linear-gradient(90deg,rgb(199 211 234/0),rgb(199 211 234/.8) var(--px),rgb(199 211 234/0));box-shadow:0 0 14px 2px rgb(111 155 234/.4);transform-origin:var(--px) 50%}.pma-v2 .codice.nascita .punto{animation:punto 1.05s ease .08s both}.pma-v2 .codice.nascita .linea-luce{animation:lineaLuce 1.5s cubic-bezier(.3,0,.2,1) .45s both}@keyframes punto{0%{opacity:0;transform:scale(.2)}35%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1.2)}to{opacity:0;transform:scale(.5)}}@keyframes lineaLuce{0%{opacity:0;transform:scaleX(0)}20%{opacity:1}50%{opacity:.9;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.pma-v2 .r:before{content:"";position:absolute;left:0;right:0;top:.62em;height:.34em;border-radius:1px;background:linear-gradient(90deg,rgb(111 155 234/.75),rgb(199 211 234/.35));transform:scaleX(0);transform-origin:0 50%;opacity:0;pointer-events:none}.pma-v2 .codice.nascita .r{--a:0;filter:blur(3px);transition:none}.pma-v2 .codice.nascita.barre .r{--a:inherit;filter:blur(0);transition:--a .7s ease calc(var(--d, 0s) + .45s),filter .7s ease calc(var(--d, 0s) + .45s)}.pma-v2 .codice.nascita.barre .r:before{animation:barra 1.15s cubic-bezier(.3,0,.2,1) var(--d,0s) both}@keyframes barra{0%{transform:scaleX(0);opacity:0}15%{opacity:.6}45%{transform:scaleX(1);opacity:.55}to{transform:scaleX(1);opacity:0}}@media (max-width:700px){.pma-v2 .codice{--px:72%;--py:18%}.pma-v2 .colonna.solo-desk{display:none}.pma-v2 .lontano{--a:.10;--fs:10px}.pma-v2 .vicino{--a:.15;--fs:10.5px}.pma-v2 .lontano .colonna{left:3%!important;width:94%!important}.pma-v2 .vicino .colonna{left:44%!important;width:56%!important}.pma-v2 .velo-codice{background:linear-gradient(180deg,rgb(6 22 52/.2),rgb(6 22 52/.62) 22%,rgb(6 22 52/.62) 58%,rgb(6 22 52/.25))}}.pma-v2 .divisore{position:absolute;top:0;bottom:0;left:var(--taglio,50%);width:2px;margin-left:-1px;background:rgb(255 255 255/.6);z-index:3;display:none;pointer-events:none}.pma-v2 .hero[data-modo=confronto] .divisore{display:block}.pma-v2 .maniglia{position:absolute;top:50%;left:50%;width:2.75rem;height:2.75rem;margin:-1.375rem 0 0 -1.375rem;border-radius:50%;background:var(--carta);color:var(--blu);display:grid;place-items:center;pointer-events:auto;cursor:ew-resize;touch-action:none;box-shadow:0 4px 18px rgb(6 22 52/.45)}.pma-v2 .maniglia svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pma-v2 .tag{position:absolute;top:calc(var(--nav-h) + env(safe-area-inset-top,0px) + .5rem);z-index:3;display:none;font:600 .75rem/1 var(--font);letter-spacing:.08em;color:var(--carta);background:rgb(6 22 52/.72);padding:.45rem .6rem;border-radius:var(--r-s)}.pma-v2 .hero[data-modo=confronto] .tag{display:block}.pma-v2 .tag-sx{right:calc(100% - var(--taglio,50%) + .75rem)}.pma-v2 .tag-dx{left:calc(var(--taglio,50%) + .75rem)}.pma-v2 .modi{display:flex;gap:2px;background:rgb(255 255 255/.18);padding:2px;border-radius:var(--r-s)}.pma-v2 .anteprima .modi button{background:transparent;color:var(--carta);padding:.5rem .7rem;border-radius:3px}.pma-v2 .anteprima .modi button[aria-pressed=true]{background:var(--carta);color:var(--inchiostro)}.pma-v2 .anteprima .modi button:hover{background:rgb(255 255 255/.28)}.pma-v2 .anteprima .modi button[aria-pressed=true]:hover{background:var(--carta)}.pma-v2 #taglio{width:7rem;accent-color:var(--carta)}@media (max-width:640px){.pma-v2 #taglio{width:4.5rem}.pma-v2 .anteprima{gap:.4rem;padding-left:.5rem}.pma-v2 .solo-largo{display:none}}.pma-v2 .sez{padding-block:var(--sez)}.pma-v2 .sez.blu{background:var(--blu);color:var(--su-blu)}.pma-v2 .sez.nebbia{background:var(--nebbia)}.pma-v2 .testa{display:grid;gap:1rem 2rem}@media (min-width:1024px){.pma-v2 .testa{grid-template-columns:30% minmax(0,1fr)}}.pma-v2 .etichetta{display:flex;align-items:center;gap:.9rem;font-weight:500;font-size:clamp(1rem,.9rem + .4vw,1.25rem);color:var(--blu)}.pma-v2 .etichetta svg{width:1.4rem;flex:none}.pma-v2 .etichetta path{fill:none;stroke:currentColor;stroke-width:2}.pma-v2 .blu .etichetta{color:var(--su-blu)}.pma-v2 .testa h2{font-size:var(--fs-h2);font-weight:600;letter-spacing:-.02em;line-height:1.15;color:var(--blu)}.pma-v2 .blu .testa h2{color:var(--su-blu)}.pma-v2 .corpo{margin-top:clamp(2rem,1.5rem + 2vw,4rem)}@media (min-width:1024px){.pma-v2 .corpo{margin-left:calc(30% + 2rem)}}.pma-v2 .prosa{max-width:42rem;display:grid;gap:1em}.pma-v2 .prosa strong{color:var(--blu);font-weight:600}.pma-v2 .nota{margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--linea);font-size:var(--fs-small);color:var(--testo-2)}.pma-v2 .cs{--cs-ink:#0F1B3D;--cs-txt:#3A4459;--cs-muted:#5B6578;--cs-line:#D9E0EC;--cs-line-2:#C9D3E6;--cs-soft:#F3F6FB;--cs-lz:#0B1E4F;--cs-mod:#1D4A9E;--cs-su-scuro:#D6DDEC;--cs-su-scuro-2:#AEB9D3;--cs-num-scuro:#8FB0F0;--cs-su-mod:#E6ECF9;--cs-occ-mod:#D6E2F8;--cs-ease:cubic-bezier(.22,.61,.36,1);--cs-ease-io:cubic-bezier(.65,0,.35,1);color:var(--cs-txt);font-size:clamp(1rem,.95rem + .15vw,1.0625rem);line-height:1.7}.pma-v2 .cs p{text-wrap:pretty}.pma-v2 .cs h4{margin:0}.pma-v2 .cs-corpo{margin-top:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:flex;flex-direction:column;gap:clamp(4rem,3rem + 3.5vw,7rem)}.pma-v2 .cs-blocco{display:flex;flex-direction:column;gap:clamp(2rem,1.5rem + 1.5vw,3rem)}.pma-v2 .cs-riga{display:grid;gap:1.25rem 2rem;align-items:start}@media (min-width:1024px){.pma-v2 .cs-riga{grid-template-columns:30% minmax(0,1fr)}.pma-v2 .cs-riga.cs-fondo{align-items:end}.pma-v2 .cs-intro .cs-testo{grid-column:2;grid-row:1}.pma-v2 .cs-intro .cs-percorso{grid-column:1;grid-row:1}}.pma-v2 .cs-intro{gap:2.5rem 2rem}.pma-v2 .cs-testo{display:grid;gap:1.5rem;min-width:0}.pma-v2 .cs-lead{font-size:clamp(1.3125rem,1rem + 1vw,1.8125rem);line-height:1.42;letter-spacing:-.005em;color:var(--cs-ink)}.pma-v2 .cs-lead strong{font-weight:600;color:var(--blu)}.pma-v2 .cs-link{color:var(--blu);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.pma-v2 .cs-link:hover{text-decoration-thickness:2px}.pma-v2 .cs-percorso{display:grid;gap:1.4rem;align-content:start;max-width:25rem;padding-top:.4rem}.pma-v2 .cs-occhiello{font-size:.75rem;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--blu)}.pma-v2 .cs-tappa{display:flex;gap:1.25rem}.pma-v2 .cs-nodo{flex:none;width:12px;display:flex;flex-direction:column;align-items:center;padding-top:6px}.pma-v2 .cs-pallino{display:block;width:12px;height:12px;box-sizing:border-box;border-radius:50%;border:2px solid var(--blu);background:var(--carta)}.pma-v2 .cs-pieno{background:var(--blu)}.pma-v2 .cs-binario{display:block;flex:1 1;width:1px;margin-top:6px;background:var(--cs-line-2);transform-origin:top center}.pma-v2 .cs-tappa-testo{display:grid;gap:.25rem}.pma-v2 .cs-tappa:first-child .cs-tappa-testo{padding-bottom:1.9rem}.pma-v2 .cs-quando{font-size:.75rem;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--cs-muted)}.pma-v2 .cs-cosa{font-size:1.125rem;line-height:1.4;font-weight:600;color:var(--cs-ink)}.pma-v2 .cs-dettaglio{font-size:.9375rem;line-height:1.55;color:var(--cs-muted)}.pma-v2 .cs-marca{display:grid;gap:.9rem;align-content:start}.pma-v2 .cs-num{display:flex;align-items:center;gap:.9rem;font-size:.8125rem;line-height:1;letter-spacing:.12em;font-weight:600;color:var(--blu);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pma-v2 .cs-filo{display:block;width:40px;height:1px;background:var(--blu);transform-origin:left center}.pma-v2 .cs h3{font-size:clamp(1.5rem,1.1rem + .7vw,2rem);line-height:1.25;font-weight:500;letter-spacing:-.01em;color:var(--cs-ink)}.pma-v2 .cs-sotto{font-size:clamp(1.0625rem,1rem + .2vw,1.1875rem);color:var(--cs-ink)}.pma-v2 .cs-processo{margin:0;background:var(--cs-soft);border:1px solid #e1e7f1;border-radius:var(--r);padding:clamp(1.25rem,.8rem + 2vw,2.5rem);display:grid;gap:1.25rem}.pma-v2 .cs-didascalia{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1.5rem}.pma-v2 .cs-didascalia span:last-child{font-size:.875rem;line-height:1.5;color:var(--cs-muted)}.pma-v2 .cs-pila{display:grid;gap:8px}.pma-v2 .cs-attivita{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:8px}.pma-v2 .cs-attivita li{box-sizing:border-box;min-height:104px;background:var(--carta);border:1px solid var(--cs-line);border-radius:var(--r-s);padding:18px 18px 20px;display:flex;flex-direction:column;gap:10px;transition:border-color .25s ease}.pma-v2 .cs-attivita li:hover{border-color:var(--blu)}.pma-v2 .cs-attivita b{font-size:.75rem;line-height:1;letter-spacing:.08em;color:var(--blu);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pma-v2 .cs-attivita span{font-size:.9375rem;line-height:1.35;color:var(--cs-ink);font-weight:600}.pma-v2 .cs-base{background:var(--blu);border-radius:var(--r-s);padding:20px 24px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 24px}.pma-v2 .cs-base b{font-size:1rem;line-height:1.45;font-weight:600;color:var(--su-blu)}.pma-v2 .cs-base span{font-size:.875rem;line-height:1.5;color:var(--cs-su-scuro)}.pma-v2 .cs-mosaico{display:flex;flex-wrap:wrap;align-items:stretch;gap:6px}.pma-v2 .cs-colonna{flex:5 1 340px;gap:6px}.pma-v2 .cs-colonna,.pma-v2 .cs-mod{min-width:0;display:flex;flex-direction:column}.pma-v2 .cs-mod{box-sizing:border-box;border-radius:var(--r-s);color:var(--su-blu)}.pma-v2 .cs-leibniz{flex:7 1 560px;background:var(--cs-lz);padding:clamp(1.75rem,1rem + 2.5vw,3.5rem);gap:1.75rem}.pma-v2 .cs-mkt,.pma-v2 .cs-smj{flex:1 1 auto;background:var(--cs-mod);padding:clamp(1.5rem,1rem + 1.6vw,2.5rem);gap:.9rem;transition:box-shadow .35s ease,transform .35s var(--cs-ease)}.pma-v2 .cs-mkt:hover,.pma-v2 .cs-smj:hover{box-shadow:0 20px 44px -26px rgba(15,27,61,.5)}.pma-v2 .cs-testa-mod{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.pma-v2 .cs-titoli{display:grid;gap:.6rem;min-width:0}.pma-v2 .cs-occ-mod{font-size:.75rem;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--cs-occ-mod)}.pma-v2 .cs-leibniz .cs-occ-mod{color:var(--cs-num-scuro)}.pma-v2 .cs-mod h4{font-weight:600;line-height:1.15}.pma-v2 .cs-leibniz h4{font-size:clamp(2.125rem,1.4rem + 1.4vw,3rem);letter-spacing:.02em}.pma-v2 .cs-mkt h4,.pma-v2 .cs-smj h4{font-size:clamp(1.5rem,1.1rem + .6vw,1.875rem)}.pma-v2 .cs-mod h4 a{color:var(--su-blu);text-decoration:none}.pma-v2 .cs-mod h4 a:hover{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.pma-v2 .cs-icona{flex:none;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.14);display:grid;place-items:center}.pma-v2 .cs-leibniz .cs-icona{width:52px;height:52px;background:rgba(255,255,255,.1)}.pma-v2 .cs-icona svg{width:22px;height:22px;fill:none;stroke:var(--su-blu);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.pma-v2 .cs-leibniz .cs-icona svg{width:26px;height:26px}.pma-v2 .cs-mod p{font-size:1rem;line-height:1.65;color:var(--cs-su-mod)}.pma-v2 .cs-leibniz .cs-riunisce{color:var(--cs-su-scuro)}.pma-v2 .cs-funzioni{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));column-gap:2rem}.pma-v2 .cs-funzioni li{display:flex;gap:.9rem;padding:18px 0;border-top:1px solid rgba(255,255,255,.18)}.pma-v2 .cs-funzioni b{flex:none;width:36px;padding-top:4px;font-size:.75rem;line-height:1.4;letter-spacing:.08em;font-weight:600;color:var(--cs-num-scuro);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pma-v2 .cs-funzioni span{font-size:1rem;line-height:1.5;font-weight:500;color:var(--su-blu)}.pma-v2 .cs-funzioni .cs-siae span{font-size:.875rem;line-height:1.55;font-weight:400;color:var(--cs-su-scuro-2)}.pma-v2 .cs-vai{margin-top:auto;align-self:flex-start;min-height:44px;display:inline-flex;align-items:center;gap:.6rem;font-size:.9375rem;font-weight:600;color:var(--su-blu);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.45);transition:border-color .3s ease}.pma-v2 .cs-vai:hover{border-bottom-color:var(--su-blu)}.pma-v2 .cs-freccia{display:inline-block;transition:translate .3s var(--cs-ease)}.pma-v2 .cs-pilastri{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:3rem 4rem}.pma-v2 .cs-pilastro{border-top:1px solid var(--cs-line);padding-top:2rem;display:grid;gap:1rem;align-content:start}.pma-v2 .cs-pilastro-testa{display:flex;align-items:center;justify-content:space-between;gap:1rem}.pma-v2 .cs-pilastro svg{width:28px;height:28px;flex:none;fill:none;stroke:var(--blu);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.pma-v2 .cs-pilastro h3{font-size:clamp(1.375rem,1.1rem + .5vw,1.75rem)}.pma-v2 .cs-chiusura{background:var(--cs-soft);border-radius:var(--r);padding:clamp(1.75rem,1rem + 3vw,4rem);display:grid;gap:2.5rem}.pma-v2 .cs-motto{max-width:57.5rem;font-size:clamp(1.3125rem,1rem + .9vw,1.9375rem);line-height:1.38;letter-spacing:-.005em;color:var(--cs-ink);text-wrap:balance}.pma-v2 .cs-eco{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem 1.75rem}@media (max-width:899px){.pma-v2 .cs-eco{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.pma-v2 .cs-eco{grid-template-columns:minmax(0,1fr)}}.pma-v2 .cs-eco>div{border-top:2px solid var(--cs-line-2);padding-top:18px;display:grid;gap:.25rem;align-content:start;transition:border-top-color .3s ease}.pma-v2 .cs-eco>.cs-qui,.pma-v2 .cs-eco>div:hover{border-top-color:var(--blu)}.pma-v2 .cs-nome{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:1.0625rem;line-height:1.4;font-weight:600;color:var(--cs-ink)}.pma-v2 .cs-ruolo{font-size:.875rem;line-height:1.5;color:var(--cs-muted)}.pma-v2 .cs-dominio{justify-self:start;min-height:44px;display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--blu);text-decoration:none}.pma-v2 span.cs-dominio{color:var(--cs-ink)}.pma-v2 .cs-dominio:hover{text-decoration:underline;text-underline-offset:5px}.pma-v2 .cs-pill{font-size:.6875rem;line-height:1;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--blu);background:var(--carta);border:1px solid var(--cs-line-2);border-radius:999px;padding:5px 9px}@media (prefers-reduced-motion:no-preference){.pma-v2 .cs-mkt:hover,.pma-v2 .cs-smj:hover{transform:translateY(-3px)}.pma-v2 .cs-dominio:hover .cs-freccia,.pma-v2 .cs-vai:hover .cs-freccia{translate:4px 0}.pma-v2 .cs-motion .cs-rv{transition:opacity .8s var(--cs-ease),translate .8s var(--cs-ease),box-shadow .35s ease,transform .35s var(--cs-ease)}.pma-v2 .cs-motion .cs-rv.cs-d1{transition-delay:.12s,.12s,0s,0s}.pma-v2 .cs-motion .cs-rv.cs-d2{transition-delay:.24s,.24s,0s,0s}.pma-v2 .cs-motion .cs-rv:not(.is-in){opacity:.18;translate:0 22px;transition:none}.pma-v2 .cs-motion .cs-rv .cs-filo{transition:scale .7s var(--cs-ease-io) .3s}.pma-v2 .cs-motion .cs-rv:not(.is-in) .cs-filo{scale:0 1;transition:none}.pma-v2 .cs-motion .cs-percorso .cs-p1{transition:opacity .7s ease-out,translate .7s var(--cs-ease)}.pma-v2 .cs-motion .cs-percorso:not(.is-in) .cs-p1{opacity:.18;translate:0 14px;transition:none}.pma-v2 .cs-motion .cs-percorso .cs-binario{transition:scale .8s var(--cs-ease-io) .45s}.pma-v2 .cs-motion .cs-percorso:not(.is-in) .cs-binario{scale:1 0;transition:none}.pma-v2 .cs-motion .cs-percorso .cs-pieno{transition:opacity .3s ease-out 1.2s,scale .55s cubic-bezier(.34,1.56,.64,1) 1.2s}.pma-v2 .cs-motion .cs-percorso:not(.is-in) .cs-pieno{opacity:.18;scale:.3;transition:none}.pma-v2 .cs-motion .cs-percorso .cs-p2{transition:opacity .7s ease-out 1.25s,translate .7s var(--cs-ease) 1.25s}.pma-v2 .cs-motion .cs-percorso:not(.is-in) .cs-p2{opacity:.18;translate:0 14px;transition:none}.pma-v2 .cs-motion .cs-processo .cs-didascalia{transition:opacity .7s ease-out,translate .7s var(--cs-ease)}.pma-v2 .cs-motion .cs-processo:not(.is-in) .cs-didascalia{opacity:.18;translate:0 12px;transition:none}.pma-v2 .cs-motion .cs-processo .cs-attivita li{transition:opacity .6s ease-out,translate .6s var(--cs-ease),border-color .25s ease}.pma-v2 .cs-motion .cs-processo .cs-attivita li:first-child{transition-delay:.05s,.05s,0s}.pma-v2 .cs-motion .cs-processo .cs-attivita li:nth-child(2){transition-delay:.14s,.14s,0s}.pma-v2 .cs-motion .cs-processo .cs-attivita li:nth-child(3){transition-delay:.23s,.23s,0s}.pma-v2 .cs-motion .cs-processo .cs-attivita li:nth-child(4){transition-delay:.32s,.32s,0s}.pma-v2 .cs-motion .cs-processo .cs-attivita li:nth-child(5){transition-delay:.41s,.41s,0s}.pma-v2 .cs-motion .cs-processo .cs-attivita li:nth-child(6){transition-delay:.5s,.5s,0s}.pma-v2 .cs-motion .cs-processo:not(.is-in) .cs-attivita li{opacity:.18;translate:0 16px;transition:none}.pma-v2 .cs-motion .cs-processo .cs-base{transition:opacity .7s ease-out .75s,translate .7s var(--cs-ease) .75s}.pma-v2 .cs-motion .cs-processo:not(.is-in) .cs-base{opacity:.18;translate:0 12px;transition:none}.pma-v2 .cs-motion .cs-funzioni li{transition:opacity .6s ease-out,translate .6s var(--cs-ease)}.pma-v2 .cs-motion .cs-funzioni li:first-child{transition-delay:.1s}.pma-v2 .cs-motion .cs-funzioni li:nth-child(2){transition-delay:.18s}.pma-v2 .cs-motion .cs-funzioni li:nth-child(3){transition-delay:.26s}.pma-v2 .cs-motion .cs-funzioni li:nth-child(4){transition-delay:.34s}.pma-v2 .cs-motion .cs-funzioni li:nth-child(5){transition-delay:.42s}.pma-v2 .cs-motion .cs-funzioni li:nth-child(6){transition-delay:.5s}.pma-v2 .cs-motion .cs-funzioni:not(.is-in) li{opacity:.18;translate:0 14px;transition:none}.pma-v2 .cs-motion .cs-eco>div{transition:opacity .6s ease-out,translate .6s var(--cs-ease),border-top-color .3s ease}.pma-v2 .cs-motion .cs-eco>div:first-child{transition-delay:.05s,.05s,0s}.pma-v2 .cs-motion .cs-eco>div:nth-child(2){transition-delay:.15s,.15s,0s}.pma-v2 .cs-motion .cs-eco>div:nth-child(3){transition-delay:.25s,.25s,0s}.pma-v2 .cs-motion .cs-eco>div:nth-child(4){transition-delay:.35s,.35s,0s}.pma-v2 .cs-motion .cs-eco:not(.is-in)>div{opacity:.18;translate:0 14px;transition:none}}.pma-v2 .binario{position:relative}.pma-v2 .binario>svg.rotaia{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.pma-v2 .rotaia .base{fill:none;stroke-width:1.5;stroke-dasharray:6 6}.pma-v2 .rotaia .avanza{fill:none;stroke-width:2.5}.pma-v2 .blu .rotaia .base{stroke:var(--su-blu-2)}.pma-v2 .blu .rotaia .avanza{stroke:var(--su-blu)}.pma-v2 .rotaia .base{stroke:var(--linea)}.pma-v2 .rotaia .avanza{stroke:var(--blu)}.pma-v2 .gettone{position:absolute;left:0;top:0;width:1.6rem;height:1.6rem;margin:-.8rem 0 0 -.8rem;pointer-events:none;opacity:0}.pma-v2 .gettone path{fill:var(--su-blu)}.pma-v2 .nodo{position:relative;z-index:1;width:4.5rem;height:4.5rem;display:grid;place-items:center;flex:none}.pma-v2 .nodo svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pma-v2 .nodo .esa{fill:var(--blu);stroke:var(--su-blu);stroke-width:1.5;transition:fill .35s}.pma-v2 .nodo span{position:relative;font-weight:600;font-size:1.25rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color .35s}.pma-v2 .blu .nodo span{color:var(--su-blu)}.pma-v2 .blu .nodo.attivo .esa{fill:var(--su-blu)}.pma-v2 .blu .nodo.attivo span{color:var(--blu)}.pma-v2 .passi{display:grid;gap:3rem}@media (min-width:1024px){.pma-v2 .passi{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,1rem + 3vw,6rem)}}.pma-v2 .passo{display:grid;gap:1.25rem;align-content:start}@media (max-width:1023px){.pma-v2 .passo{grid-template-columns:4.5rem minmax(0,1fr);column-gap:1.25rem}.pma-v2 .passo>:not(.nodo){grid-column:2}.pma-v2 .passo .nodo{grid-row:1/span 3}}.pma-v2 .passo h3{font-size:var(--fs-h3);font-weight:600}.pma-v2 .passo li,.pma-v2 .passo p{color:var(--su-blu-2)}.pma-v2 .passo ul{display:grid;gap:.35rem;margin-top:.25rem}.pma-v2 .passo li{display:flex;gap:.75rem;align-items:baseline}.pma-v2 .passo li:before{content:"";width:.5rem;height:.55rem;flex:none;background:var(--su-blu);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.pma-v2 .fasi{display:grid;gap:clamp(1.75rem,1.2rem + 2vw,3rem);max-width:46rem}.pma-v2 .fase{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:1.5rem;align-items:start}.pma-v2 .fase .nodo .esa{fill:var(--carta);stroke:var(--blu)}.pma-v2 .fase .nodo span{color:var(--blu)}.pma-v2 .fase .nodo.attivo .esa{fill:var(--blu)}.pma-v2 .fase .nodo.attivo span{color:var(--su-blu)}.pma-v2 .fase h3{font-size:var(--fs-h3);font-weight:600;color:var(--blu);padding-top:.35rem}.pma-v2 .fase p{margin-top:.4rem;color:var(--inchiostro)}.pma-v2 .fase.closing .nodo .esa{display:none}.pma-v2 .mini{position:relative;width:100%;height:100%;overflow:visible}.pma-v2 .mini path{fill:var(--blu)}.pma-v2 .intro-fasi{max-width:42rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3rem)}.pma-v2 .gruppi{display:grid;gap:2.5rem 3rem;margin-top:clamp(2rem,1.5rem + 2vw,3.5rem)}@media (min-width:700px){.pma-v2 .gruppi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pma-v2 .gruppi{grid-template-columns:repeat(3,minmax(0,1fr))}}.pma-v2 .gruppo h3{font-size:1.125rem;font-weight:600;color:var(--blu)}.pma-v2 .gruppo ul{margin-top:.85rem;display:grid;gap:.5rem}.pma-v2 .gruppo li{display:flex;gap:.85rem;align-items:baseline;line-height:1.5}.pma-v2 .gruppo li:before{content:"";width:.5rem;height:.55rem;flex:none;background:var(--blu);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);transform:translateY(-.1rem)}.pma-v2 .servizi{margin-top:clamp(2rem,1.5rem + 2vw,4rem);border-top:1px solid var(--su-blu-2)}.pma-v2 .servizio{border-bottom:1px solid var(--su-blu-2)}.pma-v2 .servizio h3{margin:0}.pma-v2 .serv-btn{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:clamp(1.25rem,1rem + .8vw,2rem);cursor:pointer;color:var(--su-blu)}.pma-v2 .serv-btn:focus-visible{outline:3px solid var(--su-blu);outline-offset:4px}.pma-v2 .serv-tit{display:flex;align-items:center;gap:clamp(.9rem,.5rem + 1.5vw,2.5rem);font-weight:500;font-size:clamp(1.125rem,.95rem + .8vw,1.875rem);letter-spacing:-.01em}.pma-v2 .serv-tit svg{width:clamp(1.3rem,1.2rem + .4vw,1.75rem);flex:none;overflow:visible}.pma-v2 .serv-tit path{fill:transparent;stroke:var(--su-blu);stroke-width:2;transform-origin:50% 50%;transform-box:fill-box;transition:fill .3s,transform .5s cubic-bezier(.2,.7,.2,1)}.pma-v2 .serv-piu{width:1.6rem;height:1.6rem;flex:none;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.pma-v2 .serv-piu line{stroke:var(--su-blu);stroke-width:2}.pma-v2 .servizio.aperto .serv-tit path{fill:var(--su-blu);transform:rotate(30deg)}.pma-v2 .servizio.aperto .serv-piu{transform:rotate(45deg)}.pma-v2 .serv-pan{overflow:hidden;height:0}.pma-v2 .serv-pan[data-chiuso]{visibility:hidden}.pma-v2 .serv-pan-in{padding-bottom:2rem;padding-left:calc(clamp(1.3rem,1.2rem + .4vw,1.75rem) + clamp(.9rem,.5rem + 1.5vw,2.5rem));display:grid;gap:1.5rem;max-width:52rem;color:var(--su-blu-2)}.pma-v2 .serv-pan-in a{display:inline-flex;align-items:center;gap:.6rem;font-weight:600;color:var(--su-blu);text-decoration:none;width:max-content}.pma-v2 .serv-pan-in a:hover{text-decoration:underline;text-underline-offset:5px}.pma-v2 .serv-pan-in a svg{width:1.1rem}.pma-v2 .cta{display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:center}.pma-v2 .btn{display:inline-flex;align-items:center;gap:.7rem;padding:1rem 1.5rem;background:var(--blu);color:var(--su-blu);font-weight:600;text-decoration:none;border:2px solid var(--blu);border-radius:var(--r-s);transition:background-color .2s,color .2s}.pma-v2 .btn:hover{background:var(--carta);color:var(--blu)}.pma-v2 .btn svg{width:1.1rem}.pma-v2 .mail{font-weight:500;color:var(--testo-2)}.pma-v2 .mail b{color:var(--inchiostro);font-weight:600;-webkit-user-select:all;user-select:all}.pma-v2 .piede{background:var(--blu-notte);color:var(--su-blu-2);padding-block:3rem calc(3rem + env(safe-area-inset-bottom,0px));font-size:var(--fs-small)}.pma-v2 .piede .wrap{display:grid;gap:1.5rem}.pma-v2 .piede svg{width:12rem;fill:var(--su-blu)}.pma-v2 .piede a{color:var(--su-blu)}.pma-v2{margin:0}.pma-v2 .nav-in{position:relative}.pma-v2 .nav-link{align-items:center}.pma-v2 .nav-voce{position:relative}.pma-v2 .nav-voce.statica{position:static}.pma-v2 .nav-btn{font:inherit;color:inherit;background:none;border:0;margin:0;padding:.5rem 0;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem}.pma-v2 .nav-btn svg{width:.75rem;height:.75rem;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .25s}.pma-v2 .nav-btn[aria-expanded=true] svg{transform:rotate(180deg)}.pma-v2 .nav-btn:hover{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.pma-v2 .nav-tendina{position:absolute;top:calc(100% + .35rem);left:-1.25rem;z-index:5;min-width:15rem;padding:1rem 1.25rem;background:var(--carta);color:var(--inchiostro);border:1px solid var(--linea);border-radius:var(--r);box-shadow:0 18px 40px -12px rgb(15 45 105/.28);white-space:normal}.pma-v2 .nav-tendina.destra{left:auto;right:-1.25rem}.pma-v2 .nav-tendina.larga{top:calc(100% - .5rem);left:auto;right:var(--pad);width:min(54rem,calc(100% - 2 * var(--pad)));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 2rem;padding:1.5rem 1.75rem}.pma-v2 .nav-mobile[hidden],.pma-v2 .nav-tendina[hidden]{display:none}.pma-v2 .nav-mobile ul,.pma-v2 .nav-tendina ul{display:grid;gap:.1rem}.pma-v2 .nav-mobile a,.pma-v2 .nav-tendina a{display:block;padding:.4rem 0;color:var(--inchiostro);text-decoration:none;font-weight:500}.pma-v2 .nav-mobile a:hover,.pma-v2 .nav-tendina a:hover{color:var(--blu);text-decoration:underline;text-underline-offset:5px}.pma-v2 .nav-gruppo{margin-bottom:.4rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--blu-2)}.pma-v2 .nav-lingua{display:inline-flex;align-items:center;gap:.2rem;font-size:.8125rem;font-weight:600;letter-spacing:.04em}.pma-v2 .nav-lingua>*,.pma-v2 .nav-link .nav-lingua a{padding:.2rem .45rem;border:1px solid transparent;border-radius:var(--r-s)}.pma-v2 .nav-lingua [aria-current]{border-color:currentColor}.pma-v2 .nav-lingua a{opacity:.8}.pma-v2 .nav-lingua a:hover{opacity:1}.pma-v2 .nav-menu-btn{display:none;align-items:center;font:inherit;font-weight:600;font-size:.9375rem;color:inherit;background:none;border:1px solid;border-radius:var(--r-s);padding:.45rem .9rem;cursor:pointer}@media (max-width:1199px){.pma-v2 .nav-link .solo-desk{display:none}.pma-v2 .nav-menu-btn{display:inline-flex}}@media (max-width:479px){.pma-v2 .nav-link .solo-largo-nav{display:none}}.pma-v2 .nav.menu-aperto{background:var(--carta);color:var(--blu);box-shadow:0 1px 0 var(--blu)}.pma-v2 .nav-mobile{background:var(--carta);color:var(--inchiostro);border-top:1px solid var(--linea);max-height:calc(100dvh - var(--nav-h));overflow:auto;box-shadow:0 18px 40px -12px rgb(15 45 105/.28)}.pma-v2 .nav-mobile-in{display:grid;gap:1.5rem 2rem;padding-block:1.5rem 2rem}@media (min-width:640px){.pma-v2 .nav-mobile-in{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.pma-v2 .nav-mobile{display:none!important}}.pma-v2 .nav-lingua-mobile{display:flex;gap:.5rem;align-items:center;font-weight:600;font-size:.875rem}.pma-v2 .nav-lingua-mobile>*,.pma-v2 .nav-mobile .nav-lingua-mobile a{display:inline-block;padding:.3rem .65rem;border:1px solid var(--linea);border-radius:var(--r-s)}.pma-v2 .nav-lingua-mobile [aria-current]{border-color:var(--blu);color:var(--blu)}.pma-v2 .gruppo a,.pma-v2 .prosa a{color:var(--blu);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.pma-v2 .gruppo a:hover,.pma-v2 .prosa a:hover{text-decoration-thickness:2px}.pma-v2 .gruppo p{margin-top:.85rem;line-height:1.55;max-width:30rem}.pma-v2 .vai-link{display:inline-flex;align-items:center;gap:.55rem;font-weight:600;color:var(--blu);text-decoration:none}.pma-v2 .vai-link svg{width:1.1rem;flex:none;transition:transform .25s}.pma-v2 .area:hover .vai-link,.pma-v2 a.vai-link:hover{text-decoration:underline;text-underline-offset:5px}.pma-v2 .area:hover .vai-link svg,.pma-v2 a.vai-link:hover svg{transform:translateX(3px)}.pma-v2 .link-riga{display:flex;flex-wrap:wrap;gap:.75rem 2rem;margin-top:1.75rem}.pma-v2 h3.intro-fasi{margin-top:clamp(2.75rem,2rem + 2.5vw,4.5rem);font-size:var(--fs-h3);font-weight:600;line-height:1.3;color:var(--inchiostro)}.pma-v2 .aree{display:grid;gap:1.25rem;margin-top:clamp(2rem,1.5rem + 2vw,3.5rem)}@media (min-width:900px){.pma-v2 .aree{grid-template-columns:repeat(3,minmax(0,1fr))}}.pma-v2 .area{position:relative;display:flex;flex-direction:column;gap:1rem;padding:clamp(1.5rem,1.2rem + 1vw,2.25rem);background:var(--carta);border:1px solid var(--linea);border-radius:var(--r);transition:border-color .2s,box-shadow .25s,transform .25s}.pma-v2 .area:hover{border-color:var(--blu);box-shadow:0 16px 36px -20px rgb(15 45 105/.4);transform:translateY(-2px)}.pma-v2 .area:has(a:focus-visible){outline:3px solid var(--blu-2);outline-offset:3px}.pma-v2 .area-occ{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--blu-2)}.pma-v2 .area h3{margin-top:-.5rem;font-size:var(--fs-h3);font-weight:600;line-height:1.25;color:var(--blu)}.pma-v2 .area h3 a{color:inherit;text-decoration:none}.pma-v2 .area h3 a:focus-visible{outline:none}.pma-v2 .area h3 a:after{content:"";position:absolute;inset:0;border-radius:inherit}.pma-v2 .area ul{display:grid;gap:.5rem}.pma-v2 .area li{display:flex;gap:.85rem;align-items:baseline;line-height:1.5}.pma-v2 .area li:before{content:"";width:.5rem;height:.55rem;flex:none;background:var(--blu);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);transform:translateY(-.1rem)}.pma-v2 .area .vai-link{margin-top:auto;padding-top:.5rem}.pma-v2 .modulo{display:grid;gap:1.25rem;max-width:46rem}.pma-v2 .mod-campi{display:grid;gap:1rem 1.25rem}@media (min-width:640px){.pma-v2 .mod-campi{grid-template-columns:repeat(2,minmax(0,1fr))}.pma-v2 .mod-campo.largo{grid-column:1/-1}}.pma-v2 .mod-campo{display:grid;gap:.4rem;align-content:start}.pma-v2 .mod-campo label{font-size:var(--fs-small);font-weight:600}.pma-v2 .mod-campo input,.pma-v2 .mod-campo select,.pma-v2 .mod-campo textarea,.pma-v2 .news-riga input{width:100%;font:inherit;font-size:1rem;line-height:1.4;color:var(--inchiostro);background:var(--carta);border:1px solid var(--linea);border-radius:var(--r-s);padding:.8rem .9rem;transition:border-color .2s}.pma-v2 .mod-campo input:hover,.pma-v2 .mod-campo select:hover,.pma-v2 .mod-campo textarea:hover,.pma-v2 .news-riga input:hover{border-color:#9AA8C0}.pma-v2 .mod-campo input:focus,.pma-v2 .mod-campo select:focus,.pma-v2 .mod-campo textarea:focus,.pma-v2 .news-riga input:focus{border-color:var(--blu)}.pma-v2 .mod-campo textarea{resize:vertical;min-height:8rem}.pma-v2 .mod-campo select{appearance:none;padding-right:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23174193' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;background-size:.8rem}.pma-v2 .consenso{display:flex;gap:.75rem;align-items:flex-start;font-size:var(--fs-small);line-height:1.5;color:var(--testo-2);cursor:pointer}.pma-v2 .consenso input{flex:none;width:1.1rem;height:1.1rem;margin:.15rem 0 0;accent-color:var(--blu)}.pma-v2 .consenso a{color:var(--blu)}.pma-v2 .invio{display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:center;margin-top:.25rem}.pma-v2 button.btn{font:inherit;font-weight:600;cursor:pointer}.pma-v2 .esito{font-size:var(--fs-small);font-weight:600;color:var(--blu)}.pma-v2 .esito:empty{display:none}.pma-v2 .nota-campi{font-size:.8125rem;color:var(--testo-2)}.pma-v2 .news-riga{display:flex;flex-wrap:wrap;gap:.75rem}.pma-v2 .news-riga input{flex:1 1 16rem;width:auto}.pma-v2 .news .modulo{max-width:40rem}.pma-v2 .piede .wrap{gap:2.5rem}.pma-v2 .piede-colonne{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem}@media (min-width:1024px){.pma-v2 .piede-colonne{grid-template-columns:repeat(4,minmax(0,1fr))}}.pma-v2 .piede-tit{margin-bottom:.75rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--su-blu)}.pma-v2 .piede-colonne ul{display:grid;gap:.45rem}.pma-v2 .piede-colonne a{color:var(--su-blu-2);text-decoration:none}.pma-v2 .piede-colonne a:hover{color:var(--su-blu);text-decoration:underline;text-underline-offset:4px}.pma-v2 .piede-dati{display:grid;gap:.5rem;padding-top:1.5rem;border-top:1px solid rgb(199 211 234/.25);font-size:.8125rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.pma-v2 .area,.pma-v2 .nav-btn svg,.pma-v2 .vai-link svg{transition:none}}.pma-v2 .anteprima{position:fixed;right:max(1rem,env(safe-area-inset-right,0px));bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:30;display:flex;align-items:center;gap:.75rem;padding:.5rem .5rem .5rem 1rem;background:var(--inchiostro);color:var(--carta);font-size:.8125rem;font-weight:500;border-radius:var(--r);box-shadow:0 6px 24px rgba(15,45,105,.28)}.pma-v2 .anteprima button{font:inherit;font-weight:600;color:var(--inchiostro);background:var(--carta);border:0;border-radius:var(--r-s);padding:.55rem .85rem;cursor:pointer}.pma-v2 .anteprima button:hover{background:var(--grigio)}.pma-v2 .anteprima button:focus-visible{outline:3px solid var(--blu-2);outline-offset:2px}@media (max-width:520px){.pma-v2 .anteprima .txt{display:none}}@media (prefers-reduced-motion:reduce){.pma-v2 .carta,.pma-v2 .carta .vai svg,.pma-v2 .nav,.pma-v2 .nodo .esa,.pma-v2 .nodo span,.pma-v2 .serv-piu,.pma-v2 .serv-tit path{transition:none}}.pma-v2{font-family:var(--font);font-weight:400}.pma-v2 #hero,.pma-v2 section[id]{scroll-margin-top:6rem}.pma-v2 .passo-testo p+p{margin-top:1rem}.pma-v2 .passo-testo ul{list-style:disc;padding-left:1.1rem}.pma-v2 .gruppo-testo p{margin:0}.pma-v2 .gruppo-testo ul{display:grid;gap:.5rem}.pma-v2 .nav-catalog-control{display:flex;align-items:center;gap:.3rem}.pma-v2 .nav-catalog-control .nav-btn{padding-inline:.2rem}.pma-v2 .nav-catalog-link{text-decoration:none}.pma-v2 .nav-catalog-link:hover{text-decoration:underline}.pma-v2 .piede-colonne a{overflow-wrap:anywhere}.pma-v2 .piede-colonne li{min-width:0}.pma-v2 .cookie-preferences{font:inherit;color:inherit;padding:0;border:0;background:none;cursor:pointer;text-align:left}.pma-v2 .serv-pan{height:auto;visibility:visible}.pma-v2.motion-ready .serv-pan[data-chiuso]{height:0;visibility:hidden}.pma-v2 .gruppo svg{flex:none}.pma-v2.motion-paused #codice *,.pma-v2.motion-paused #codice :before{animation-play-state:paused!important}.pma-v2 .form-errore{color:#b32434;font-size:.875rem}.pma-v2 .preview-form-note{font-size:.8125rem;color:var(--testo-2);margin-block:.75rem}.pma-v2 .form-island .esito{scroll-margin-top:6rem}.pma-v2 .form-island button:disabled{opacity:.65;cursor:wait}.pma-v2 .nav-account-link{display:block;border:0;background:none;font:inherit;color:inherit;padding:0;cursor:pointer}.pma-v2 .preview-strip-v2{background:#eef3fc;color:#174193;font-size:.75rem;padding:.25rem .75rem;text-align:center}.pma-v2 .nav-btn,.pma-v2 .nav-menu-btn{min-height:44px}.pma-v2 .form-island input[type=checkbox]{min-width:18px;min-height:18px}.pma-v2 .cs-siae span,.pma-v2 .nav-mobile-gruppo a{overflow-wrap:anywhere}@media(max-width:359px){.pma-v2 .piede-colonne{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.pma-v2 .cs-motion [data-cs]{opacity:1!important;translate:none!important}}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}