.ms .forge .quadro{border:1px solid var(--surf-bd);background:var(--surf-bg);border-radius:var(--r-l);position:relative;overflow:hidden}.ms .forge .quadro:before,.ms .forge .quadro:after{content:"";pointer-events:none;border-color:#8ca5f780;width:18px;height:18px;position:absolute}.ms .forge .quadro:before{border-top:1px solid;border-left:1px solid;top:12px;left:12px}.ms .forge .quadro:after{border-bottom:1px solid;border-right:1px solid;bottom:12px;right:12px}.ms .band.carta.forge .quadro:before,.ms .band.carta.forge .quadro:after{border-color:#533dfc73}.ms .forge .readout{border-bottom:1px solid var(--surf-bd);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ombra);justify-content:space-between;align-items:center;gap:16px;padding:11px 18px;font-size:13px;display:flex}.ms .forge .readout .on{color:var(--lilla);align-items:center;gap:7px;display:inline-flex}.ms .forge .readout .on i{background:var(--lilla);border-radius:50%;width:6px;height:6px;animation:2.4s infinite forge-batte}.ms .band.carta.forge .readout .on{color:var(--firma)}.ms .band.carta.forge .readout .on i{background:var(--firma)}@keyframes forge-batte{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.ms .forge .readout .on i{animation:none}}.ms .forge .quota{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ombra);align-items:center;gap:10px;font-size:13px;display:flex}.ms .forge .quota:before,.ms .forge .quota:after{content:"";background:#8ca5f738;flex:1;height:1px}.ms .band.carta.forge .quota:before,.ms .band.carta.forge .quota:after{background:#533dfc33}.ms .forge .stazione{border:1px solid var(--surf-bd);background:var(--surf-bg);border-radius:var(--r-m);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);padding:28px;position:relative;overflow:hidden}@media (min-width:1100px){.ms .forge .stazione{padding:34px}}.ms .forge .stazione .filo{background:linear-gradient(90deg, transparent, var(--lilla), transparent);opacity:0;height:1px;transition:opacity var(--dur) var(--ease);position:absolute;inset:0 0 auto}.ms .forge .stazione:hover .filo{opacity:1}.ms .forge .stazione:hover{border-color:#8ca5f766}.ms .band.carta.forge .stazione:hover{border-color:#533dfc59}.ms .band.carta.forge .stazione .filo{background:linear-gradient(90deg, transparent, var(--firma), transparent)}.ms .forge .stazione h3{letter-spacing:-.015em;margin:12px 0 8px;font-size:clamp(18px,1.8vw,22px);font-weight:600;line-height:1.28}.ms .forge .stazione p{color:var(--testo-ink-2);margin:0;font-size:16.5px;line-height:1.6}.ms .band.carta.forge .stazione p{color:var(--testo-carta-2)}.ms .forge .stazione .glifo{color:var(--lilla)}.ms .band.carta.forge .stazione .glifo{color:var(--firma)}.ms .forge .ghost{font-family:var(--font-display);letter-spacing:-.04em;color:var(--lilla);opacity:.07;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:84px;font-weight:700;line-height:1;position:absolute;top:-16px;right:-4px}.ms .band.carta.forge .ghost{color:var(--firma);opacity:.06}.ms .forge .cod{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--lilla);font-size:12px;font-weight:600}.ms .band.carta.forge .cod{color:var(--firma)}.ms .forge .dato .cifra{font-family:var(--font-display);letter-spacing:-.035em;color:var(--carta);font-size:clamp(44px,5.4vw,66px);font-weight:700;line-height:1;display:block}.ms .band.carta.forge .dato .cifra{color:var(--inchiostro)}.ms .forge .dato .eti{letter-spacing:-.01em;margin-top:14px;font-size:18px;font-weight:600;display:block}.ms .forge .dato p{color:var(--testo-ink-2);margin:8px 0 0;font-size:16px;line-height:1.58}.ms .band.carta.forge .dato p{color:var(--testo-carta-2)}.ms .forge .fonte{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ombra);margin-top:12px;font-size:11.5px}.ms .forge .allarme{border-radius:var(--r-l);background-image:repeating-linear-gradient(-45deg,#e8650a0d 0 10px,#0000 10px 20px);border:1px solid #e8650a59;padding:28px 30px;position:relative;overflow:hidden}.ms .forge .allarme .segno{color:#e8650a;width:26px;height:26px;font-family:var(--font-mono);border:1px solid #e8650a80;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.ms .forge .allarme .testo{letter-spacing:-.015em;margin:0;font-size:clamp(17px,1.8vw,21px);font-weight:600;line-height:1.4}.ms .forge .scala{gap:18px;display:grid;position:relative}@media (min-width:900px){.ms .forge .scala{grid-template-columns:repeat(var(--tappe,4), 1fr);gap:0}.ms .forge .scala:before{content:"";background:linear-gradient(90deg,#0000,#533dfc59 12% 88%,#0000);height:1px;position:absolute;top:13px;left:0;right:0}.ms .band.ink.forge .scala:before{background:linear-gradient(90deg,#0000,#8ca5f74d 12% 88%,#0000)}}.ms .forge .gradino{padding:0 22px 0 0;position:relative}@media (max-width:899px){.ms .forge .gradino{border-left:1px solid #533dfc38;padding:0 0 22px 26px}.ms .band.ink.forge .gradino{border-left-color:#8ca5f738}.ms .forge .gradino:last-child{border-left-color:#0000;padding-bottom:0}}.ms .forge .gradino .perno{background:var(--carta);border:1px solid var(--firma);border-radius:50%;width:11px;height:11px;margin-bottom:20px;display:block;position:relative}.ms .band.ink.forge .gradino .perno{background:var(--inchiostro);border-color:var(--lilla)}@media (max-width:899px){.ms .forge .gradino .perno{margin:0;position:absolute;top:4px;left:-6px}}.ms .forge .gradino:first-child .perno{background:var(--firma)}.ms .band.ink.forge .gradino:first-child .perno{background:var(--lilla)}.ms .forge .gradino .tappa{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--firma);font-size:12px;font-weight:600}.ms .band.ink.forge .gradino .tappa{color:var(--lilla)}.ms .forge .gradino h3{letter-spacing:-.015em;margin:10px 0 8px;padding-right:8px;font-size:clamp(18px,1.8vw,21px);font-weight:600;line-height:1.3}.ms .forge .gradino p{color:var(--testo-carta-2);margin:0 0 10px;padding-right:12px;font-size:16px;line-height:1.58}.ms .band.ink.forge .gradino p{color:var(--testo-ink-2)}.ms .forge .gradino ul{margin:0;padding:0 12px 0 0;list-style:none}.ms .forge .gradino li{color:var(--testo-carta-2);margin-bottom:7px;padding-left:16px;font-size:15.5px;line-height:1.5;position:relative}.ms .band.ink.forge .gradino li{color:var(--testo-ink-2)}.ms .forge .gradino li:before{content:"";background:var(--firma);opacity:.6;border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.ms .band.ink.forge .gradino li:before{background:var(--lilla)}.ms .forge .confronto{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:900px){.ms .forge .confronto{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}}.ms .forge .colonna{border:1px solid var(--surf-bd);background:var(--surf-bg);border-radius:var(--r-m);padding:26px}.ms .forge .colonna .t{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ombra);margin-bottom:16px;font-size:12px;font-weight:600}.ms .forge .colonna.buona .t{color:var(--firma)}.ms .band.ink.forge .colonna.buona .t{color:var(--lilla)}.ms .forge .colonna ul{margin:0;padding:0;list-style:none}.ms .forge .colonna li{overflow-wrap:anywhere;color:var(--testo-carta-2);align-items:flex-start;gap:11px;margin-bottom:12px;font-size:16px;line-height:1.55;display:flex}.ms .band.ink.forge .colonna li{color:var(--testo-ink-2)}.ms .forge .colonna li:last-child{margin-bottom:0}.ms .forge .colonna li .m{font-family:var(--font-mono);color:var(--ombra);flex:none;font-size:13px;line-height:1.7}.ms .forge .colonna.buona li .m{color:var(--firma)}.ms .band.ink.forge .colonna.buona li .m{color:var(--lilla)}.ms .forge .colonna li b{color:var(--inchiostro);margin-bottom:2px;font-weight:600;display:block}.ms .band.ink.forge .colonna li b{color:var(--carta)}.ms .forge .tira-somme{border-left:2px solid var(--firma);letter-spacing:-.015em;max-width:62ch;padding-left:18px;font-size:clamp(18px,1.8vw,21px);font-weight:600;line-height:1.45}.ms .band.ink.forge .tira-somme{border-left-color:var(--lilla)}.ms .forge .faq{border-top:1px solid var(--surf-bd)}.ms .forge .faq details{border-bottom:1px solid var(--surf-bd)}.ms .forge .faq summary{cursor:pointer;letter-spacing:-.015em;transition:color var(--dur) var(--ease);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:clamp(17px,1.7vw,20px);font-weight:600;line-height:1.35;list-style:none;display:flex}.ms .forge .faq summary::-webkit-details-marker{display:none}.ms .forge .faq summary:hover{color:var(--lilla)}.ms .band.carta.forge .faq summary:hover{color:var(--firma)}.ms .forge .faq .segno{flex:none;width:18px;height:18px;position:relative}.ms .forge .faq .segno:before,.ms .forge .faq .segno:after{content:"";background:var(--lilla);transition:transform var(--dur) var(--ease);position:absolute}.ms .band.carta.forge .faq .segno:before,.ms .band.carta.forge .faq .segno:after{background:var(--firma)}.ms .forge .faq .segno:before{height:1.5px;top:8px;left:0;right:0}.ms .forge .faq .segno:after{width:1.5px;top:0;bottom:0;left:8px}.ms .forge .faq details[open] .segno:after{transform:scaleY(0)}.ms .forge .faq .risposta{color:var(--testo-ink-2);max-width:76ch;padding:0 0 24px;font-size:16.5px;line-height:1.65}.ms .band.carta.forge .faq .risposta{color:var(--testo-carta-2)}.ms .forge .tre{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@media (min-width:900px){.ms .forge .tre{grid-template-columns:repeat(3,1fr)}}.ms .forge .due{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@media (min-width:900px){.ms .forge .due{grid-template-columns:1fr 1fr;gap:20px}}.ms .forge .nove{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:700px){.ms .forge .nove{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.ms .forge .nove{grid-template-columns:repeat(3,1fr)}}.ms .forge .visual-nodi{max-width:100%;overflow:hidden}@media (max-width:640px){.ms .forge .visual-nodi>*{transform-origin:top;transform:scale(.86)}}.ms .forge .fasi{flex-direction:column;gap:64px;display:flex;position:relative}@media (min-width:1000px){.ms .forge .fasi{gap:116px}.ms .forge .fasi:before{content:"";background:linear-gradient(#0000,#533dfc47 8% 92%,#0000);width:1px;position:absolute;top:8px;bottom:8px;left:50%;transform:translate(-50%)}}.ms .band.ink.forge .fasi:before{background:linear-gradient(#0000,#8ca5f73d 8% 92%,#0000)}.ms .forge .fase{position:relative}@media (min-width:1000px){.ms .forge .fase{width:calc(50% - 56px)}.ms .forge .fase:nth-child(2n){margin-left:auto}.ms .forge .fase:nth-child(odd){text-align:right}.ms .forge .fase:after{content:"";background:var(--firma);width:13px;height:13px;box-shadow:0 0 0 5px var(--carta);border-radius:50%;position:absolute;top:6px}.ms .forge .fase:nth-child(odd):after{right:-62px}.ms .forge .fase:nth-child(2n):after{left:-62px}.ms .band.ink.forge .fase:after{background:var(--lilla);box-shadow:0 0 0 5px var(--inchiostro)}}.ms .forge .fase .cifra{font-family:var(--font-mono);letter-spacing:-.06em;color:var(--inchiostro);opacity:.05;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:clamp(84px,11vw,156px);font-weight:700;line-height:1;position:absolute;top:-46px}.ms .band.ink.forge .fase .cifra{color:var(--carta);opacity:.055}.ms .forge .fase:nth-child(odd) .cifra{right:0}.ms .forge .fase:nth-child(2n) .cifra{left:0}.ms .forge .fase>*{z-index:1;position:relative}.ms .forge .fase .tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--firma);background:#533dfc0f;border:1px solid #533dfc4d;border-radius:6px;align-items:center;gap:9px;padding:6px 13px;font-size:12px;font-weight:600;display:inline-flex}.ms .band.ink.forge .fase .tag{color:var(--lilla);background:#8ca5f712;border-color:#8ca5f74d}.ms .forge .fase .tag i{background:currentColor;border-radius:50%;width:7px;height:7px;animation:2.4s infinite forge-batte}.ms .forge .fase h3{letter-spacing:-.02em;margin:20px 0 10px;font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.15}.ms .forge .fase .sotto{color:var(--firma);margin:0 0 22px;font-size:clamp(17px,1.8vw,20px);font-weight:500;line-height:1.4}.ms .band.ink.forge .fase .sotto{color:var(--lilla)}.ms .forge .fase ul{margin:0 0 22px;padding:0;list-style:none}.ms .forge .fase li{color:var(--testo-carta-2);margin-bottom:10px;padding-left:18px;font-size:16.5px;line-height:1.55;position:relative}.ms .band.ink.forge .fase li{color:var(--testo-ink-2)}.ms .forge .fase li:before{content:"";background:var(--firma);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.ms .band.ink.forge .fase li:before{background:var(--lilla)}@media (min-width:1000px){.ms .forge .fase:nth-child(odd) li{padding-left:0;padding-right:18px}.ms .forge .fase:nth-child(odd) li:before{left:auto;right:0}}.ms .forge .fase .chiave{border-left:2px solid var(--firma);text-align:left;max-width:46ch;padding-left:14px;font-size:16px;font-weight:600;line-height:1.45;display:inline-block}.ms .band.ink.forge .fase .chiave{border-left-color:var(--lilla)}@media (min-width:1000px){.ms .forge .fase:nth-child(odd) .chiave{border-left:0;border-right:2px solid var(--firma);text-align:right;padding-left:0;padding-right:14px}.ms .band.ink.forge .fase:nth-child(odd) .chiave{border-right-color:var(--lilla)}}.ms .forge .scheda-icona{border:1px solid var(--surf-bd);border-radius:var(--r-l);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);background:linear-gradient(160deg,#ffffff09,#0000 60%);padding:30px;position:relative;overflow:hidden}.ms .band.carta.forge .scheda-icona{background:linear-gradient(160deg,#533dfc0d,#0000 60%)}.ms .forge .scheda-icona:before{content:"";filter:blur(28px);width:128px;height:128px;transition:background var(--dur) var(--ease);pointer-events:none;background:#8ca5f712;border-radius:50%;position:absolute;top:-40px;right:-40px}.ms .band.carta.forge .scheda-icona:before{background:#533dfc17}.ms .forge .scheda-icona:hover:before{background:#8ca5f724}.ms .forge .scheda-icona:hover{border-color:#8ca5f759}.ms .band.carta.forge .scheda-icona:hover{border-color:#533dfc52}.ms .forge .scheda-icona:after{content:"";width:0;height:2px;transition:width .7s var(--ease);background:#e8650a99;position:absolute;bottom:0;left:0}.ms .forge .scheda-icona:hover:after{width:100%}.ms .forge .cassetta{width:54px;height:54px;color:var(--lilla);transition:transform var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);background:linear-gradient(160deg,#8ca5f724,#0b0b0ce6);border:1px solid #8ca5f747;border-radius:15px;justify-content:center;align-items:center;margin-bottom:22px;display:inline-flex;position:relative}.ms .band.carta.forge .cassetta{color:var(--lilla)}.ms .forge .scheda-icona:hover .cassetta{color:var(--lilla);border-color:#8ca5f766;transform:scale(1.08)}.ms .forge .cassetta .spia{opacity:.75;width:7px;height:7px;transition:opacity var(--dur) var(--ease);background:#e8650a;border-radius:50%;position:absolute;top:-3px;right:-3px;box-shadow:0 0 10px #e8650acc}.ms .forge .scheda-icona:hover .cassetta .spia{opacity:1}.ms .forge .scheda-icona h3{letter-spacing:-.01em;text-transform:uppercase;margin:0 0 10px;font-size:19px;font-weight:700;line-height:1.3}.ms .forge .scheda-icona p{color:var(--testo-ink-2);margin:0;font-size:16px;line-height:1.6}.ms .band.carta.forge .scheda-icona p{color:var(--testo-carta-2)}.ms .forge .livello{border:1px solid var(--surf-bd);border-radius:var(--r-l);background:var(--surf-bg);transition:border-color var(--dur) var(--ease);padding:30px;position:relative;overflow:hidden}.ms .forge .livello:hover{border-color:#533dfc4d}.ms .forge .livello.scelto{background:linear-gradient(180deg, #533dfc12, var(--surf-bg) 42%);border-color:#533dfc73;box-shadow:0 18px 50px -28px #533dfc8c}.ms .forge .livello.scelto:before{content:"";background:linear-gradient(90deg, transparent, var(--firma), transparent);height:2px;position:absolute;inset:0 0 auto}.ms .forge .livello .testa{justify-content:space-between;align-items:center;gap:12px;display:flex}.ms .forge .livello .nome{font-family:var(--font-display);letter-spacing:-.025em;margin:16px 0 0;font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.1}.ms .forge .livello .capacita{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--firma);margin-top:10px;font-size:14px;font-weight:600}.ms .forge .livello .distintivo{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--firma);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 12px;font-size:10.5px;font-weight:700;display:inline-flex}.ms .forge .livello .gruppo{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ombra);margin:24px 0 12px;font-size:11px;font-weight:600}.ms .forge .livello ul{margin:0;padding:0;list-style:none}.ms .forge .livello li{color:var(--testo-carta-2);margin-bottom:9px;padding-left:18px;font-size:16px;line-height:1.55;position:relative}.ms .forge .livello li:before{content:"";background:var(--firma);opacity:.55;border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.ms .forge .livello .perchi{color:var(--testo-carta-2);margin:0;font-size:16px;line-height:1.55}.ms .forge .roiometro .ck,.ms .forge .roiometro .ck+p{display:none}.ms .forge .roiometro{margin-top:38px}.ms .forge .eye{color:var(--firma);background:#533dfc12;border:1px solid #533dfc47;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;display:inline-flex}.ms .band.ink.forge .eye{color:var(--lilla);background:#8ca5f714;border-color:#8ca5f747}.ms .forge .eye:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.ms .forge .stazione{background:linear-gradient(158deg, #8ca5f70f, transparent 55%), var(--surf-bg)}.ms .band.carta.forge .stazione{background:linear-gradient(158deg, #533dfc0e, transparent 55%), var(--surf-bg)}.ms .forge .stazione:after{content:"";filter:blur(30px);pointer-events:none;width:130px;height:130px;transition:background var(--dur) var(--ease);background:#8ca5f70f;border-radius:50%;position:absolute;top:-50px;right:-50px}.ms .band.carta.forge .stazione:after{background:#533dfc12}.ms .forge .stazione:hover:after{background:#8ca5f721}.ms .forge .ghost{opacity:.11}.ms .band.carta.forge .ghost{opacity:.09}.ms .forge .dato .cifra{background:linear-gradient(135deg, var(--firma), #7b63ff 60%, var(--lilla));color:#0000;-webkit-background-clip:text;background-clip:text}.ms .band.ink.forge .dato .cifra{background:linear-gradient(135deg, var(--lilla), #b9c6ff 70%);color:#0000;-webkit-background-clip:text;background-clip:text}.ms .forge .dato .eti:before{content:"";background:var(--firma);border-radius:2px;width:40px;height:2px;margin-bottom:14px;display:block}.ms .band.ink.forge .dato .eti:before{background:var(--lilla)}.ms .forge .colonna.buona{background:linear-gradient(170deg, #533dfc0f, var(--surf-bg) 55%);border-color:#533dfc52}.ms .band.ink.forge .colonna.buona{background:linear-gradient(170deg, #8ca5f712, var(--surf-bg) 55%);border-color:#8ca5f74d}.ms .forge .quadro{box-shadow:0 22px 60px -34px #533dfc73}.ms .band.ink.forge .quadro{box-shadow:0 22px 60px -34px #000c}.ms .forge .readout{background:linear-gradient(90deg,#533dfc0f,#0000 70%)}.ms .band.ink.forge .readout{background:linear-gradient(90deg,#8ca5f712,#0000 70%)}.ms .forge .tira-somme{border-radius:0 var(--r-m) var(--r-m) 0;background:linear-gradient(90deg,#533dfc12,#0000 80%);padding:16px 20px 16px 18px}.ms .band.ink.forge .tira-somme{background:linear-gradient(90deg,#8ca5f714,#0000 80%)}.ms .forge .gradino .tappa{background:#533dfc12;border:1px solid #533dfc42;border-radius:5px;padding:4px 10px;display:inline-block}.ms .band.ink.forge .gradino .tappa{background:#8ca5f714;border-color:#8ca5f742}.ms .band.carta.forge .eye,.ms .band.carta.forge .gradino .tappa{color:var(--firma-hover)}.ms .band.carta.forge .eye{border-color:#392cb84d}.ms .band.carta.forge .gradino .tappa{border-color:#392cb847}.ms .forge .stazione p,.ms .forge .dato p,.ms .forge .gradino p,.ms .forge .gradino li,.ms .forge .colonna li,.ms .forge .faq .risposta,.ms .forge .fase li,.ms .forge .fase .chiave,.ms .forge .scheda-icona p,.ms .forge .livello li,.ms .forge .livello .perchi{font-size:18px;line-height:1.6}.ms .forge .cod,.ms .forge .gradino .tappa,.ms .forge .colonna .t,.ms .forge .fase .tag,.ms .forge .livello .gruppo,.ms .forge .livello .distintivo,.ms .forge .readout,.ms .forge .quota{font-size:14px}.ms .forge .livello .capacita{font-size:16px}.ms .forge .fonte{font-size:13px}.ms .forge .confronto .colonna .t{color:var(--anomalia)}.ms .forge .confronto .colonna.buona .t{color:var(--ok)}.ms .forge .confronto .colonna li .m,.ms .band.ink.forge .confronto .colonna li .m{color:var(--anomalia);font-size:18px;line-height:1.5}.ms .forge .confronto .colonna.buona li .m,.ms .band.ink.forge .confronto .colonna.buona li .m{color:var(--ok)}.ms .forge .confronto .colonna{position:relative;overflow:hidden}.ms .forge .confronto .colonna:before{content:"";background:var(--anomalia);height:3px;position:absolute;inset:0 0 auto}.ms .forge .confronto .colonna.buona:before{background:var(--ok)}.ms .forge .colonna li{gap:14px;margin-bottom:20px}.ms .band.carta.forge .cassetta{color:var(--firma);background:linear-gradient(160deg,#533dfc29,#ffffffe6);border-color:#533dfc52}.ms .band.carta.forge .scheda-icona:hover .cassetta{color:var(--firma);border-color:#533dfc80}.ms .forge .cassetta.piccola{border-radius:15px;width:56px;height:56px;margin-bottom:14px}.ms .forge .cassetta.piccola svg{width:28px;height:28px}.ms .forge .coppie{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;display:grid}@media (max-width:900px){.ms .forge .coppie{grid-template-columns:1fr}}.ms .forge .lato{position:relative;overflow:hidden}.ms .forge .lato:before{content:"";height:3px;position:absolute;inset:0 0 auto}.ms .forge .lato.male:before{background:var(--anomalia)}.ms .forge .lato.bene:before{background:var(--ok)}.ms .forge .lato-testa{align-items:center;gap:12px;display:flex}.ms .forge .lato .segno{width:32px;height:32px;font-family:var(--font-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:17px;line-height:1;display:inline-flex}.ms .forge .lato.male .segno{color:var(--anomalia);background:#ff5c5c1a;border:1px solid}.ms .forge .lato.bene .segno{color:var(--ok);background:#1e9e5a1f;border:1px solid}.ms .forge .lato .eti{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:14px;font-weight:600}.ms .forge .lato.male .eti{color:var(--anomalia)}.ms .forge .lato.bene .eti{color:var(--ok)}.ms .forge .lato h3{margin:18px 0 10px}.ms .forge .lato p{color:var(--testo-ink-2);margin:0}.ms .band.carta.forge .lato p{color:var(--testo-carta-2)}.ms .forge .livelli{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}@media (max-width:1000px){.ms .forge .livelli{grid-template-columns:1fr}}.ms .forge .livelli .livello{border-radius:var(--r-l);--pad-livello:28px;flex-direction:column;padding:0;display:flex}@media (min-width:1001px){.ms .forge .livelli .livello.scelto{margin-top:-20px;margin-bottom:20px}}.ms .forge .livello .testa{padding:30px var(--pad-livello) 26px;border-bottom:1px solid var(--surf-bd);display:block}.ms .forge .livello.scelto .testa{border-bottom-color:#533dfc47}.ms .forge .livello .testa .riga{justify-content:space-between;align-items:center;gap:12px;min-height:26px;display:flex}.ms .forge .livello .nome{margin:14px 0 0;font-size:clamp(34px,4vw,46px)}.ms .forge .livello .distintivo{padding:6px 13px;font-size:12px}.ms .forge .livello .corpo{padding:4px var(--pad-livello) var(--pad-livello);flex-direction:column;flex:auto;display:flex}.ms .forge .livello .corpo .gruppo:first-child{margin-top:20px}.ms .forge .livello li{margin-bottom:13px;padding-left:28px}.ms .forge .livello li:before{content:"✓";opacity:1;width:auto;height:auto;font-family:var(--font-mono);color:var(--ok);background:0 0;border-radius:0;font-size:16px;font-weight:700;line-height:1.6;top:0}.ms .forge .livello.scelto li:before{color:var(--firma)}.ms .forge .livello .corpo ul{margin-bottom:26px}.ms .band.carta.forge .livello{background:#f4f5fa;border-color:#533dfc33;box-shadow:0 12px 34px -26px #0b0b0c80}.ms .band.carta.forge .livello .testa{background:linear-gradient(#533dfc21,#533dfc0d);border-bottom-color:#533dfc38}.ms .band.carta.forge .livello .corpo{background:#fff}.ms .band.carta.forge .livello.scelto{border-color:#533dfc80}.ms .band.carta.forge .livello.scelto .testa{background:linear-gradient(#533dfc42,#533dfc1a)}.ms .band.carta.forge .livello .nome{color:var(--firma)}.ms .band.carta.forge .livello .capacita{color:var(--firma-hover)}.ms .forge .livello .piede{margin-top:auto;margin-left:calc(var(--pad-livello) * -1);margin-right:calc(var(--pad-livello) * -1);margin-bottom:calc(var(--pad-livello) * -1);padding:22px var(--pad-livello);border-top:1px solid #533dfc2e}.ms .band.carta.forge .livello .piede{background:linear-gradient(#533dfc0d,#533dfc1f)}.ms .band.carta.forge .livello.scelto .piede{background:linear-gradient(#533dfc1a,#533dfc33);border-top-color:#533dfc4d}.ms .forge .livello .tier-cta{text-align:center;justify-content:center;align-self:stretch;width:100%;padding:15px 20px;display:flex}.ms .forge .btn-2-firma{color:var(--firma-hover);background:#533dfc17;border-color:#533dfc73}.ms .forge .btn-2-firma:hover{border-color:var(--firma);background:#533dfc29}.ms .forge.contatto .cta-hero{text-align:center}.ms .forge.contatto .cta-hero .h-sect,.ms .forge.contatto .cta-hero .lead{margin-inline:auto}.ms .forge.contatto .cta-hero .lead{max-width:60ch}.ms .forge.contatto .cta-hero .cta-row{justify-content:center}.ms .forge.contatto .marca{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--marker);color:var(--inchiostro);border-radius:3px;padding:.02em .22em;font-style:normal}.ms .forge.contatto .cta-row .btn-1{padding:19px 34px;font-size:18px;box-shadow:0 16px 40px -18px #533dfc99}.ms .forge.contatto .cta-row .btn-1 svg{width:20px;height:20px;transition:transform var(--dur) var(--ease);margin-left:4px}.ms .forge.contatto .cta-row .btn-1:hover svg{transform:translate(4px)}.ms .forge.contatto .rassicura{border-radius:var(--r-pill);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ok);background:#1777440f;border:1px solid #17774447;align-items:center;gap:11px;margin-top:20px;padding:10px 18px;font-size:13px;display:inline-flex}.ms .forge.contatto .rassicura .pallino{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #17774424}@media (max-width:640px){.ms .forge.contatto .rassicura{letter-spacing:.06em;display:flex}}.ms .forge .marf-griglia{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.ms .forge .marf-griglia.dentro-quadro,.ms .forge .quadro-corpo{padding:30px}@media (max-width:720px){.ms .forge .marf-griglia{grid-template-columns:1fr}}.ms .forge .marf-punto{border:1px solid var(--surf-bd);border-radius:var(--r-m);transition:border-color var(--dur) var(--ease);background:linear-gradient(160deg,#533dfc0d,#0000 62%);padding:24px 24px 26px}.ms .band.ink.forge .marf-punto{background:linear-gradient(160deg,#8ca5f70f,#0000 62%)}.ms .forge .marf-punto:hover{border-color:#533dfc4d}.ms .forge .marf-punto .cassetta{color:var(--firma);margin-bottom:14px}.ms .forge .marf-punto h4{letter-spacing:-.01em;margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.25}.ms .forge .marf-punto p{color:var(--testo-carta-2);margin:0;font-size:18px;line-height:1.55}.ms .band.ink.forge .marf-punto p{color:var(--testo-ink-2)}.ms .forge .marf-punto .cod{color:var(--firma)}.ms .band.ink.forge .marf-punto .cod{color:var(--lilla)}.ms .forge .coda .colonna .t{color:var(--ombra);align-items:center;gap:9px;display:flex}.ms .forge .coda .segnetto{color:var(--firma);flex:none;display:inline-flex}.ms .forge .coda .segnetto svg{width:19px;height:19px}.ms .band.ink.forge .coda .segnetto{color:var(--lilla)}.ms .forge .coda .colonna p{color:var(--testo-carta-2);margin:0;font-size:18px;line-height:1.6}.ms .band.ink.forge .coda .colonna p{color:var(--testo-ink-2)}.ms .band.ink.forge{position:relative}.ms .band.ink.forge:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(62% 48% at 88% 6%,#8ca5f71c,#0000 68%),radial-gradient(54% 42% at 6% 92%,#533dfc21,#0000 70%);position:absolute;inset:0}.ms .band.ink.forge:nth-of-type(2n):before{background:radial-gradient(58% 46% at 10% 8%,#8ca5f71a,#0000 68%),radial-gradient(56% 44% at 92% 90%,#533dfc1f,#0000 70%)}.ms .band.ink.hero.forge:before{background:radial-gradient(78% 55% at 50% -8%,#533dfc33,#0000 66%),radial-gradient(48% 40% at 8% 96%,#8ca5f71f,#0000 70%)}.ms .band.ink.forge:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000,#8ca5f747 22%,#533dfc57 50%,#8ca5f747 78%,#0000);height:1px;position:absolute;inset:0 0 auto}.ms .band.ink.hero.forge:after{display:none}.ms .band.ink.forge>.wrap,.ms .band.ink.forge>.roiometro{z-index:1;position:relative}.ms .band.ink.hero.forge .wrap{text-align:center}.ms .band.ink.hero.forge h1,.ms .band.ink.hero.forge .copy,.ms .band.ink.hero.forge .proofline{margin-inline:auto}.ms .band.ink.hero.forge .cta-row{justify-content:center}.ms .band.ink.hero.forge .eye{margin-bottom:clamp(18px,2.4vw,26px)}.ms .band.ink.hero.forge h1{margin-top:0;margin-bottom:0}.ms .band.ink.hero.forge .copy{margin-top:clamp(18px,2.2vw,24px)}.ms .band.ink.hero.forge .visual-nodi{margin-top:clamp(30px,4.4vw,46px)!important}.ms .band.ink.hero.forge .proofline{margin-top:clamp(26px,3.4vw,40px)!important}@media (max-width:720px){.ms .forge .stazione{padding:22px 20px}.ms .forge .marf-punto{padding:20px 18px 22px}.ms .forge .colonna,.ms .forge .allarme{padding:22px 20px}.ms .forge .livelli .livello{--pad-livello:20px}.ms .forge .livello .testa{padding-top:24px;padding-bottom:20px}.ms .forge .marf-griglia.dentro-quadro,.ms .forge .quadro-corpo{padding:20px}.ms .forge .eye,.ms .forge .readout,.ms .forge .quota,.ms .forge .cod,.ms .forge .lato .eti{letter-spacing:.1em}.ms .forge .readout{flex-wrap:wrap;gap:6px 14px}.ms .forge .quota:before,.ms .forge .quota:after{display:none}.ms .forge .quota{justify-content:flex-start}.ms .forge .ghost{font-size:58px}.ms .forge .cta-row{flex-direction:column;align-items:stretch}.ms .forge .cta-row .btn{justify-content:center;width:100%}.ms .forge.contatto .cta-hero .cta-row .btn{width:100%}}
