.cx,.cf .m-perte__no,.cf__futuro{--cx-forte:#fff;--cx-tenue:#ffffffb8;--cx-filo:#ffffff29;--cx-acc:var(--site-cyan);--cx-su-acc:var(--site-nero);--cx-esito:var(--site-cyan);--cx-spento:#ffffff80}.cf .m-perte__si,.ct__numeri{--cx-forte:var(--site-ink);--cx-tenue:var(--site-gray);--cx-filo:#1701ff24;--cx-acc:var(--site-blue);--cx-su-acc:#fff;--cx-esito:var(--site-ink);--cx-spento:#04021652}.cx--rosso{--cx-esito:var(--site-red)}.cf .m-perte__no,.cf__futuro{--cx-esito:var(--site-green)}.cx{isolation:isolate;border-radius:var(--r-lg);background:var(--site-abisso);color:#fff;max-width:1100px;box-shadow:var(--sh-blue);grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:36px clamp(32px,5vw,72px);margin-inline:auto;padding:clamp(24px,4vw,56px);display:grid;position:relative;overflow:hidden}.cx:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 50% at 100% 0,#1701ff80,#0000 70%);position:absolute;inset:0}.cx__sinistra{gap:20px;min-width:0;display:grid}.cx__titolo{color:var(--cx-forte);max-width:none;margin:0 0 2px;font-size:20px;font-weight:700;line-height:26px}.cx__campo{min-width:0}.cx__domanda{color:var(--cx-tenue);max-width:none;margin:0 0 8px;font-size:15px;font-weight:600;line-height:21px;display:block}.cx__cifra{border-bottom:2px solid var(--cx-filo);align-items:baseline;gap:6px;display:flex}.cx__cifra:focus-within{border-bottom-color:var(--cx-acc)}.cx__numero{width:100%;min-width:0;font-family:var(--f-text);color:var(--cx-forte);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;flex:1;padding:2px 0 4px;font-size:34px;font-weight:700;line-height:40px}.cx__numero:focus{outline:0}.cx__numero:focus-visible{outline:2px solid var(--cx-acc);outline-offset:4px}.cx__cifra span{color:var(--cx-tenue);min-width:1ch;font-size:22px;font-weight:700}.cx__campo--riga{grid-template-columns:minmax(0,1fr) 11ch;align-items:end;gap:0 16px;display:grid}.cx__campo--riga .cx__domanda{margin:0 0 8px}.cx__campo--riga .cx__numero{text-align:right;font-size:24px;line-height:30px}.cx__campo--riga .cx__cifra span{font-size:17px}.cx__campo--riga .cx__cursore{grid-column:1/-1}.cx__cursore{appearance:none;cursor:pointer;--p:50%;background:0 0;width:100%;height:28px;margin:6px 0 0;display:block}.cx__cursore::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--cx-acc) var(--p), var(--cx-filo) var(--p));border-radius:999px;height:6px}.cx__cursore::-moz-range-track{background:var(--cx-filo);border-radius:999px;height:6px}.cx__cursore::-moz-range-progress{background:var(--cx-acc);border-radius:999px;height:6px}.cx__cursore::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--cx-acc);background:#fff;border-radius:50%;width:24px;height:24px;margin-top:-9px;transition:transform .15s cubic-bezier(.23,1,.32,1);box-shadow:0 4px 14px #0000004d}.cx__cursore::-moz-range-thumb{border:3px solid var(--cx-acc);background:#fff;border-radius:50%;width:18px;height:18px}.cx__cursore:active::-webkit-slider-thumb{transform:scale(1.12)}.cx__cursore:focus{outline:0}.cx__cursore:focus-visible{outline:2px solid var(--cx-acc);outline-offset:2px;border-radius:999px}.cx__chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cx__chips--tre{grid-template-columns:repeat(3,minmax(0,1fr))}.cx__chips--due{grid-template-columns:repeat(2,minmax(0,1fr))}.cx__chip{border:1.5px solid var(--cx-filo);cursor:pointer;min-height:46px;font-family:var(--f-text);color:var(--cx-forte);font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;border-radius:999px;padding:8px 12px;font-size:17px;font-weight:700;transition:background-color .15s,color .15s,border-color .15s,transform .15s cubic-bezier(.23,1,.32,1)}@media (hover:hover){.cx__chip:hover{border-color:var(--cx-acc)}}.cx__chip:active{transform:scale(.97)}.cx__chip[aria-pressed=true]{background:var(--cx-acc);border-color:var(--cx-acc);color:var(--cx-su-acc)}.cx__chip:focus-visible{outline:2px solid var(--cx-acc);outline-offset:3px}.cx .m-eyebrow,.cf__futuro .m-eyebrow{color:var(--cx-esito);margin:0 0 4px}.cx__grande{flex-wrap:wrap;align-items:baseline;gap:0 14px;max-width:none;margin:0;display:flex}.cx__grande b{font-family:var(--f-display);letter-spacing:.01em;color:var(--cx-esito);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(96px,10vw,148px);font-weight:400;line-height:.92}.cx__grande span{color:var(--cx-tenue);font-size:20px;font-weight:600}.cx__riga{color:var(--cx-tenue);max-width:none;margin:10px 0 0;font-size:17px;line-height:25px}.cx__riga b{color:var(--cx-forte);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.cx__grafico{min-width:0;margin:0}.cx__grafico svg{width:100%;display:block;overflow:visible}.cx__legenda{color:var(--cx-tenue);flex-wrap:wrap;justify-content:flex-end;gap:6px 18px;max-width:none;margin:0 0 6px;font-size:14px;font-weight:600;line-height:20px;display:flex}.cx__segno{border-radius:999px;flex:none;width:18px;height:6px;display:inline-block}.cx__segno--dopo{background:var(--cx-acc)}.cx__segno--oggi{background:var(--cx-spento)}.cxg-tacca{fill:var(--cx-tenue);font-family:var(--f-text);opacity:.8;font-size:12px;font-weight:600}.cxg-qui{fill:var(--cx-esito);font-family:var(--f-text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.cxg-mese--oggi{fill:#ffffff12}.cxg-mese--piu{fill:#19ff2421}.cxg-mese--oggi.is-acceso{fill:#ffffff6b}.cxg-mese--piu.is-acceso{fill:var(--site-green)}.cxg-buco{fill:#ff00001a}.cxg-buco.is-sceso{fill:var(--site-red)}.cxg-oggi{stroke:#ffffffb3;stroke-width:2px}[data-calc=futuro] svg{cursor:ew-resize;touch-action:pan-y}.cx__cursore--tempo{margin-top:2px}.cx__tappe{border-top:1px solid var(--cx-filo);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cx__tappe li{border-left:1px solid var(--cx-filo);min-width:0;padding:22px 20px 0}.cx__tappe li:first-child{border-left:0;padding-left:0}.cx__tappe span{letter-spacing:.04em;text-transform:uppercase;color:var(--cx-tenue);font-size:13px;font-weight:600;line-height:18px;display:block}.cx__tappe b{font-family:var(--f-display);letter-spacing:.01em;color:var(--cx-esito);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:4px;font-size:clamp(40px,4.2vw,56px);font-weight:400;line-height:1;display:block}.ct__destra{min-width:0}.ct__numeri{background:#fffffff0;border-radius:20px;gap:16px;padding:22px 22px 18px;display:grid}.ct__numeri .cx__titolo{margin:0}.ct__aiuto{color:var(--site-gray);max-width:none;margin:-12px 0 2px;font-size:14px;line-height:20px}.ct__sistema{padding-top:4px}.ct__sistema .cx__domanda{margin:0 0 12px}.ct__come{gap:12px;margin:0;display:grid}.ct__come div{border-bottom:1px solid var(--cx-filo);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;padding-bottom:12px;display:flex}.ct__come dt{color:var(--cx-tenue);margin:0;font-size:15px;font-weight:600;line-height:21px}.ct__come dt b{color:var(--site-cyan);white-space:nowrap;margin-left:4px;font-weight:700}.ct__come dd{color:var(--cx-tenue);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:18px;line-height:24px}.ct__come dd b{color:#fff}.ct__come dd i{opacity:.6;margin-inline:2px;font-style:normal}.ct__solito{color:var(--cx-tenue);max-width:none;margin:14px 0 0;font-size:14px;line-height:21px}.ct__solito b{color:var(--site-red);white-space:nowrap;font-variant-numeric:tabular-nums}.ct__buco{margin-top:22px}.ct__buco .cx__legenda{justify-content:flex-start;margin-bottom:10px}.cf{border-radius:var(--r-lg);max-width:1100px;box-shadow:var(--sh-blue);margin-inline:auto}.cf .m-perte__coppia{box-shadow:none;border-radius:var(--r-lg) var(--r-lg) 0 0}.cf .m-perte__si{border-radius:var(--r-lg) 0 0 0}.cf .m-perte__no{border-radius:0 var(--r-lg) 0 0}.cf__lato{flex-direction:column;gap:18px;display:flex}.cf__lato>.m-eyebrow{margin:0 0 4px}.cf__esito{border-top:1px solid var(--cx-filo);margin-top:auto;padding-top:22px}.cf__etichetta{letter-spacing:.04em;text-transform:uppercase;color:var(--cx-tenue);margin:0;font-size:13px;font-weight:600}.cf__anno{color:var(--cx-tenue);max-width:none;margin:2px 0 0;font-size:18px;font-weight:600}.cf__anno b{font-family:var(--f-display);letter-spacing:.01em;color:var(--cx-esito);font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:8px;font-size:clamp(72px,7vw,104px);font-weight:400;line-height:.95}.cf__mese{color:var(--cx-tenue);max-width:none;margin:6px 0 0;font-size:17px;line-height:25px}.cf__mese b{color:var(--cx-forte);font-variant-numeric:tabular-nums}.cf__piu{color:var(--cx-tenue);max-width:none;margin:4px 0 0;font-size:20px;font-weight:600;line-height:28px}.cf__piu b{color:var(--site-green);font-variant-numeric:tabular-nums;font-weight:700}.cf__nota{color:var(--cx-tenue);max-width:none;margin:10px 0 0;font-size:14px;line-height:20px}.cf__futuro{border-radius:0 0 var(--r-lg) var(--r-lg);background:var(--site-abisso);color:#fff;border-top:1px solid var(--cx-filo);grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:end;gap:32px clamp(32px,5vw,72px);padding:clamp(28px,4vw,56px);display:grid}.cf__conto{align-self:center;min-width:0}.cf__futuro .m-eyebrow{color:var(--site-cyan)}.cf__quando{color:var(--cx-tenue);flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:none;margin:10px 0 18px;font-size:26px;font-weight:600;line-height:34px;display:flex}.cf__tempo{--t:100%;color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;background:linear-gradient(to right, #00ffff3d var(--t), transparent var(--t));border:1.5px solid #00ffff8c;border-radius:999px;padding:4px 16px;font-weight:700}.cf__futuro .cx__grande b{font-size:clamp(88px,8.6vw,128px)}.cf__voci{border-top:1px solid var(--cx-filo);gap:8px;margin:22px 0 0;padding-top:18px;display:grid}.cf__voci div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.cf__voci dt{color:var(--cx-tenue);align-items:center;gap:10px;margin:0;font-size:15px;font-weight:600;display:flex}.cf__voci dd{color:#fff;font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:700}.cf__voci div:first-child dd{color:var(--site-green)}.cf__futuro .cx__segno--dopo{background:var(--site-green)}.cf__futuro .cx__riga{font-size:16px;line-height:23px}.cf__futuro .cx__legenda{justify-content:flex-end}.proposta__tesi{text-align:center;max-width:60ch;margin:0 auto}@media (width<=900px){.cx,.cf__futuro{grid-template-columns:minmax(0,1fr);gap:28px}.cx__legenda,.cf__futuro .cx__legenda{justify-content:flex-start}.cx__tappe{grid-template-columns:repeat(2,minmax(0,1fr))}.cx__tappe li{padding:18px 0 18px 18px}.cx__tappe li:nth-child(odd){border-left:0;padding-left:0}.cx__tappe li:nth-child(n+3){border-top:1px solid var(--cx-filo)}.cx__tappe b{font-size:44px}.cx__grande b,.cf__futuro .cx__grande b{font-size:clamp(80px,23vw,112px)}.cf__quando{font-size:22px;line-height:30px}.ct .cx__sinistra{display:contents}.ct .ct__numeri{order:1}.ct__destra{order:2}.ct__sistema{order:3}.ct .cx__tappe{order:4}}@media (width<=999px){.cf .m-perte__si{border-radius:var(--r-lg) var(--r-lg) 0 0}.cf .m-perte__no{border-radius:0}}@media (prefers-reduced-motion:reduce){.cx__chip{transition:none}.cx__cursore::-webkit-slider-thumb{transition:none}}.fz{gap:clamp(64px,8vw,104px);max-width:1100px;margin-inline:auto;display:grid}.fz__tappa{gap:28px;scroll-margin-top:110px;display:grid}.fz__testa{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 clamp(18px,2.4vw,32px);max-width:820px;display:grid}.fz__num{font-family:var(--f-display);color:var(--site-blue);letter-spacing:.01em;font-size:clamp(72px,8vw,112px);line-height:.8}.fz__num--rosso{color:var(--site-red)}.fz__num--verde{color:#0fb81a}.fz__testa .m-eyebrow{color:var(--site-blue);margin:0 0 6px}.fz__testa .m-eyebrow.fz__rosso{color:var(--site-red)}.fz__testa .m-eyebrow.fz__verde{color:#0b9a15}.fz__titolo{font-family:var(--f-text);letter-spacing:-.03em;color:var(--site-ink);margin:0;font-size:clamp(34px,4vw,52px);font-weight:200;line-height:1.05}.fz__titolo strong{font-weight:700}.fz__riga{color:var(--site-gray);max-width:62ch;margin:12px 0 0;font-size:18px;line-height:27px}.fz__scheda{width:100%;max-width:none;margin-inline:0}.fz__sinistra,.fz__destra,.fz__oggi{min-width:0}.fz .cx .m-eyebrow{color:var(--cx-esito)}.fz__verde{color:var(--site-green)}.fz__aperte .cx{--cx-esito:var(--site-green)}.fz .cx .m-eyebrow.fz__verde,.fz .cx__grande.fz__verde b{color:var(--site-green)}.fz__bianco b{color:#fff}.fz__rosso{color:var(--site-red)}.fz__rosso-svg{fill:var(--site-red)}.fz__verde-svg{fill:var(--site-green)}.fz__segno--verde{background:var(--site-green)}.fz__voci{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:22px 0 0;display:grid}.fz__voci div{border-top:1px solid var(--cx-filo);padding:12px 0}.fz__voci dt{letter-spacing:.04em;text-transform:uppercase;color:var(--cx-tenue);margin:0;font-size:13px;font-weight:600;line-height:18px}.fz__voci dd{color:#fff;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:22px;font-weight:700;line-height:28px}.fz__voci dd.fz__verde{color:var(--site-green)}.fz__numeri{align-self:start}.fz__nota{color:var(--cx-tenue);max-width:none;margin:4px 0 0;font-size:14px;line-height:20px}.fz__salto{color:var(--cx-tenue);font-variant-numeric:tabular-nums;align-items:center;gap:10px;max-width:none;margin:12px 0 0;font-size:18px;display:flex}.fz__salto span{text-decoration:line-through #fff6}.fz__salto b{color:#fff}.fz__etichetta{letter-spacing:.04em;text-transform:uppercase;color:var(--cx-tenue);max-width:none;margin:0;font-size:13px;font-weight:600;line-height:18px}.fz__cifra-media{font-family:var(--f-display);color:#fff;font-variant-numeric:tabular-nums;max-width:none;margin:4px 0 0;font-size:clamp(64px,6vw,88px);line-height:.95}.fz__cifra-media small{font-family:var(--f-text);color:var(--cx-tenue);font-size:18px;font-weight:600}.fz__piccolo{color:var(--cx-tenue);max-width:none;margin:8px 0 0;font-size:15px;line-height:22px}.fz__ora{flex-wrap:wrap;align-self:center;align-items:center;gap:12px 28px;display:flex}.fz__ora>svg{color:var(--cx-tenue)}.fz__libere{min-width:0}.fz__scheda--obiettivo{align-items:center}.fz__strade{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.fz__strada{border:1px solid var(--cx-filo);border-radius:18px;padding:22px}.fz__strada--mono{background:#ff000012;border-color:#ff000059}.fz__strada--strategia{background:#19ff240f;border-color:#19ff2459}.fz__strada .fz__cifra-media.fz__rosso{color:var(--site-red)}.fz__strada .fz__cifra-media.fz__verde{color:var(--site-green)}.fz__mappa{border-radius:var(--r-lg);box-shadow:var(--sh-blue);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid;overflow:hidden}.fz__tabella{border-collapse:collapse;font-variant-numeric:tabular-nums;background:#ffffffe6;width:100%}.fz__tabella th,.fz__tabella td{text-align:right;border-bottom:1px solid #1701ff1a;padding:16px clamp(14px,2vw,28px);font-size:18px;line-height:24px}.fz__tabella thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--site-gray);font-size:13px;font-weight:600}.fz__tabella thead th:last-child{color:#0b9a15}.fz__tabella tbody th{text-align:left;color:var(--site-gray);font-size:16px;font-weight:600}.fz__tabella td{color:var(--site-ink);font-weight:600}.fz__tabella td:last-child{color:var(--site-ink);font-weight:800}.fz__tabella tr:last-child th,.fz__tabella tr:last-child td{border-bottom:0}.fz__mappa-fine{background:var(--site-abisso);color:#fff;--cx-tenue:#ffffffb8;--cx-esito:var(--site-green);flex-direction:column;justify-content:center;gap:14px;padding:clamp(24px,3.5vw,44px);display:flex}.fz__mappa-fine .cx__grande b{color:var(--site-green);font-size:clamp(72px,7vw,104px)}.fz__mappa-fine .m-cta{align-self:flex-start}.fz__dopo{border-top:1px solid #ffffff29;margin-top:10px;padding-top:18px}.fz__dopo p:last-child{color:#ffffffd1;max-width:none;margin:6px 0 0;font-size:16px;line-height:24px}.fz__dopo a{color:var(--site-cyan);text-underline-offset:3px;padding-block:4px;text-decoration:underline}.fz__stato{color:#fffc;word-break:break-all;max-width:none;min-height:20px;margin:0;font-size:14px;line-height:20px}.fz__nascosto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fz__cancello{isolation:isolate;border-radius:var(--r-lg);box-shadow:var(--sh-blue);background:var(--site-abisso);color:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);display:grid;position:relative;overflow:hidden}.fz__cancello:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 60% at 100% 100%,#19ff2424,#0000 70%),radial-gradient(70% 50% at 0 0,#1701ff80,#0000 70%);position:absolute;inset:0}.fz__cancello-mappa{border-right:1px solid #ffffff1f;align-content:center;gap:10px;padding:clamp(24px,3.5vw,48px);display:grid}.fz__chiusa{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:14px 18px;display:grid}.fz__chiusa>span{font-family:var(--f-display);color:#19ff24bf;font-size:36px;line-height:1}.fz__chiusa b{color:#fff;font-size:16px;line-height:22px;display:block}.fz__chiusa small{color:#ffffff9e;font-size:14px;line-height:20px;display:block}.fz__cancello-modulo{align-content:center;gap:16px;padding:clamp(24px,3.5vw,48px);display:grid}.fz__cancello-modulo .m-eyebrow{color:var(--site-green);margin:0}.fz__cancello-modulo .fz__titolo{color:#fff;font-size:clamp(32px,3.4vw,44px)}.fz__cancello-modulo .fz__riga{color:#ffffffc7;margin:0;font-size:17px;line-height:26px}.fz__assaggio{color:#ffffffc7;flex-wrap:wrap;align-items:baseline;gap:4px 12px;max-width:none;margin:0;font-size:16px;font-weight:600;display:flex}.fz__velato{font-family:var(--f-display);color:var(--site-green);filter:blur(9px);user-select:none;font-size:56px;font-weight:400;line-height:1}.fz__cancello-modulo .m-cta{justify-self:start}.fz__esca{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.fz__salta{color:#ffffffbf;font:600 13px/1 var(--f-text);cursor:pointer;background:0 0;border:1px dashed #fff6;border-radius:999px;justify-self:start;padding:8px 14px}.fz__cancello-modulo .m-field span{color:#ffffffbf}.fz__cancello-modulo .m-field input{color:#fff;background:0 0;border-bottom-color:#ffffff59}.fz__cancello-modulo .m-check,.fz__cancello-modulo .m-check span{color:#ffffffbf}.fz__cancello-modulo .m-check a{color:var(--site-cyan)}.fz__aperte{gap:clamp(64px,8vw,104px);display:grid}.fz__aperte:not([hidden])>.fz__tappa{animation:.6s cubic-bezier(.23,1,.32,1) both fz-entra}.fz__aperte>.fz__tappa:nth-child(2){animation-delay:80ms}@keyframes fz-entra{0%{opacity:0;transform:translateY(24px)}}@media (width<=900px){.fz__testa{grid-template-columns:minmax(0,1fr)}.fz__num{margin-bottom:6px;font-size:64px}.fz__strade,.fz__mappa,.fz__cancello{grid-template-columns:minmax(0,1fr)}.fz__cancello-mappa{border-bottom:1px solid #ffffff1f;border-right:0;order:2}.fz__tabella th,.fz__tabella td{padding:12px 10px;font-size:16px}.fz__tabella tbody th{font-size:14px}}@media (prefers-reduced-motion:reduce){.fz__aperte:not([hidden])>.fz__tappa{animation:none}}
