.caso-clinica{--notte:#000a14;--notte-2:#07162a;--blu:#3c91e6;--blu-tenue:rgba(60,145,230,.34);--lavanda:#b4c2ff;--oro:#f5cd79;--testo:hsla(0,0%,100%,.88);--tenue:hsla(0,0%,100%,.62);--linea:hsla(0,0%,100%,.12);--display:Montserrat,system-ui,sans-serif;--corpo:"Open Sans",system-ui,sans-serif;--dati:"IBM Plex Mono",ui-monospace,monospace;--gap-barre:clamp(4px,1.4vw,14px)}.caso-clinica *{box-sizing:border-box}.caso-clinica{-webkit-text-size-adjust:100%;margin:0;background:var(--notte);color:var(--testo);font:400 18px/1.72 var(--corpo);overflow-x:clip}.caso-clinica a{color:var(--lavanda);text-underline-offset:3px}.caso-clinica a:hover{color:#fff}.caso-clinica a:focus-visible,.caso-clinica summary:focus-visible{outline:2px solid var(--oro);outline-offset:3px;border-radius:6px}.caso-clinica .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.caso-clinica .btn{display:inline-block;background:var(--blu);color:#fff;text-decoration:none;font:600 16px/1.2 var(--display);padding:13px 22px;border-radius:999px;white-space:nowrap}.caso-clinica .btn:hover{background:#5ba5ee;color:#fff}.caso-clinica .btn:focus-visible{outline:2px solid var(--oro);outline-offset:3px}.caso-clinica .corpo,.caso-clinica .hero{max-width:760px;margin:0 auto;padding-left:20px;padding-right:20px}.caso-clinica .hero{padding-top:34px}.caso-clinica .briciole{font:500 12px/1.5 var(--dati);letter-spacing:.12em;text-transform:uppercase;color:var(--tenue)}.caso-clinica .briciole ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.caso-clinica .briciole li+li:before{content:"›";margin-right:6px;color:var(--lavanda)}.caso-clinica .briciole a{color:var(--tenue);text-decoration:none}.caso-clinica .briciole a:hover{color:#fff}.caso-clinica h1{font:700 clamp(36px,5.6vw,62px)/1.04 var(--display);letter-spacing:-.025em;color:#fff;margin:18px 0;text-wrap:balance}.caso-clinica .sub{font-size:clamp(18px,2.2vw,21px);line-height:1.55;color:hsla(0,0%,100%,.74);margin:0;max-width:680px}.caso-clinica .clinica{display:flex;align-items:center;gap:14px;margin-top:26px}.caso-clinica .clinica .tile{background:#fff;border-radius:14px;padding:8px 12px;display:inline-flex;flex:none}.caso-clinica .clinica .tile img{height:48px;width:auto;display:block}.caso-clinica .clinica b{display:block;font:700 18px/1.3 var(--display);color:#fff}.caso-clinica .clinica .dove{display:block;font-size:14px;line-height:1.4;color:var(--tenue)}.caso-clinica .curva{--largo:min(1040px,calc(100vw - 40px));width:var(--largo);margin:44px 0 0 calc((100% - var(--largo)) / 2);padding:24px 26px 18px;border:1px solid var(--linea);border-radius:20px;background:linear-gradient(180deg,rgba(60,145,230,.08),rgba(60,145,230,0) 72%)}.caso-clinica .curva-testa{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 44px;font:500 12px/1.4 var(--dati);letter-spacing:.12em;text-transform:uppercase;color:var(--lavanda)}.caso-clinica .curva-testa .tot{color:var(--tenue)}.caso-clinica .anni,.caso-clinica .barre,.caso-clinica .mesi{display:grid;grid-template-columns:repeat(var(--n,11),1fr);-moz-column-gap:var(--gap-barre);column-gap:var(--gap-barre)}.caso-clinica .barre{height:clamp(150px,22vw,230px);align-items:end;border-bottom:1px solid var(--linea)}.caso-clinica .col{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.caso-clinica .col .v{font:500 clamp(10px,1.25vw,13px)/1 var(--dati);color:var(--tenue);margin-bottom:7px}.caso-clinica .col .b{display:block;width:100%;max-width:58px;height:var(--h);min-height:3px;background:var(--blu-tenue);border-radius:6px 6px 0 0;transform-origin:bottom;animation:cresci .8s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * 55ms)}.caso-clinica .col.dopo .b{background:var(--blu)}.caso-clinica .col.dopo .v{color:#fff}.caso-clinica .col.svolta:before{content:"";position:absolute;left:calc(var(--gap-barre) / -2 - 1px);top:-34px;bottom:0;border-left:2px dashed var(--oro)}.caso-clinica .svolta-et{position:absolute;top:-38px;right:calc(100% + var(--gap-barre) / 2 + 8px);white-space:nowrap;font:600 clamp(10px,1.15vw,12px)/1 var(--dati);letter-spacing:.08em;text-transform:uppercase;color:var(--oro)}.caso-clinica .mesi{margin-top:8px;font:500 clamp(10px,1.15vw,12px)/1.4 var(--dati);color:var(--tenue);text-align:center}.caso-clinica .anni{margin-top:6px;font:500 11px/1.4 var(--dati);color:hsla(0,0%,100%,.42)}.caso-clinica .anni span{border-top:1px solid var(--linea);padding-top:4px;grid-column:1/-1}.caso-clinica .curva .nota{margin:14px 0 0;font:400 14px/1.5 var(--corpo);color:var(--tenue)}.caso-clinica .breve{margin:30px 0 8px;padding:18px 22px;border-left:3px solid var(--blu);background:hsla(0,0%,100%,.035);border-radius:0 14px 14px 0}.caso-clinica .breve .et{display:block;font:600 12px/1.4 var(--dati);letter-spacing:.14em;text-transform:uppercase;color:var(--lavanda);margin-bottom:6px}.caso-clinica .breve p{margin:0;font-size:17px;line-height:1.65}.caso-clinica .corpo section h2{font:700 clamp(24px,3vw,30px)/1.22 var(--display);letter-spacing:-.012em;color:#fff;margin:64px 0 14px}.caso-clinica .corpo p{margin:0 0 16px}.caso-clinica .corpo strong{color:#fff;font-weight:600}.caso-clinica .corpo p.nota{font-size:15px;color:var(--tenue)}.caso-clinica .corpo ul{padding-left:22px;margin:0 0 18px}.caso-clinica .corpo li{margin-bottom:10px}.caso-clinica .corpo li::marker{color:var(--blu)}.caso-clinica table{width:100%}.caso-clinica .tab{overflow-x:auto;margin:22px 0 14px;border:1px solid var(--linea);border-radius:14px}.caso-clinica .tab table{font-size:16px}.caso-clinica .tab td,.caso-clinica .tab th{padding:12px 16px;border-bottom:1px solid hsla(0,0%,100%,.08);text-align:left;vertical-align:top}.caso-clinica .tab tr:last-child td{border-bottom:0}.caso-clinica .tab th{font:600 12px/1.4 var(--dati);letter-spacing:.1em;text-transform:uppercase;color:var(--lavanda)}.caso-clinica .tab td:last-child,.caso-clinica .tab th:last-child{text-align:right;white-space:nowrap}.caso-clinica .tab td strong{color:var(--blu);font-family:var(--display);font-weight:700}.caso-clinica .motivi td.num{font-family:var(--dati);color:var(--testo)}.caso-clinica .motivi .barra{display:inline-block;vertical-align:middle;width:calc(80px * var(--f));min-width:4px;height:6px;margin-right:10px;border-radius:3px;background:var(--blu-tenue)}.caso-clinica .motivi tr:first-child .barra{background:var(--blu)}.caso-clinica .settimana{margin:22px 0 20px;padding:6px 8px 12px;border:1px solid var(--linea);border-radius:14px;overflow-x:auto}.caso-clinica .settimana table{min-width:440px}.caso-clinica .settimana td,.caso-clinica .settimana th{padding:11px 8px;text-align:center;border-bottom:1px solid hsla(0,0%,100%,.06)}.caso-clinica .settimana thead th{font:600 12px/1.4 var(--dati);letter-spacing:.1em;text-transform:uppercase;color:var(--lavanda)}.caso-clinica .settimana tbody th{text-align:left;font:600 15px/1.3 var(--corpo);color:#fff;white-space:nowrap;padding-left:10px}.caso-clinica .settimana tbody tr:last-child td,.caso-clinica .settimana tbody tr:last-child th{border-bottom:0}.caso-clinica .punto{display:inline-block;width:12px;height:12px;border-radius:50%;background:hsla(0,0%,100%,.1);vertical-align:middle}.caso-clinica .punto.on{background:var(--blu);box-shadow:0 0 0 5px rgba(60,145,230,.16)}.caso-clinica .settimana figcaption{font:400 14px/1.5 var(--corpo);color:var(--tenue);padding:8px 10px 0}.caso-clinica .faq{border-top:1px solid var(--linea)}.caso-clinica .faq details{border-bottom:1px solid var(--linea)}.caso-clinica .faq summary{cursor:pointer;list-style:none;position:relative;padding:16px 40px 16px 0;font:600 18px/1.4 var(--display);color:#fff}.caso-clinica .faq summary::-webkit-details-marker{display:none}.caso-clinica .faq summary:after{content:"+";position:absolute;right:6px;top:13px;font:400 24px/1 var(--dati);color:var(--blu);transition:transform .2s}.caso-clinica .faq details[open] summary:after{transform:rotate(45deg)}.caso-clinica .faq details p{margin:0 0 18px}.caso-clinica .cta{margin:30px 0 0;padding:24px 26px;border:1px solid var(--linea);border-radius:20px;background:var(--notte-2);display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.caso-clinica .cta p{margin:0;color:hsla(0,0%,100%,.74)}.caso-clinica .ripartizione{margin:22px 0 18px}.caso-clinica .barra-tot{display:flex;gap:3px;height:18px;border-radius:9px;overflow:hidden}.caso-clinica .barra-tot .seg{display:block;width:var(--p)}.caso-clinica .s0{background:var(--blu)}.caso-clinica .s1{background:var(--blu-tenue)}.caso-clinica .s2{background:hsla(0,0%,100%,.18)}.caso-clinica .corpo .ripartizione ul{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:8px}.caso-clinica .corpo .ripartizione li{display:flex;align-items:baseline;gap:10px;margin:0;font-size:16px}.caso-clinica .ripartizione .pal{flex:none;display:inline-block;width:12px;height:12px;border-radius:3px;transform:translateY(1px)}.caso-clinica .ripartizione b{min-width:3ch;font:700 18px var(--display);color:#fff}.caso-clinica .ripartizione .perc{margin-left:auto;font:500 13px var(--dati);color:var(--tenue)}.caso-clinica .stima{margin:24px 0 16px;padding:20px 22px 14px;border:1px solid var(--linea);border-radius:16px}.caso-clinica .stima .passo{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1.2fr) 10em;align-items:center;gap:14px;padding:9px 0}.caso-clinica .stima .et{font-size:15px;line-height:1.35}.caso-clinica .stima .traccia{position:relative;height:14px;border-radius:7px;background:hsla(0,0%,100%,.06)}.caso-clinica .stima .pezzo{position:absolute;top:0;bottom:0;left:var(--da);width:var(--l);border-radius:7px;background:var(--blu-tenue)}.caso-clinica .stima .pezzo.pieno,.caso-clinica .stima .pezzo.primo{background:var(--blu)}.caso-clinica .stima .pezzo.fantasma{background:transparent;border:1.5px dashed var(--blu-tenue)}.caso-clinica .stima .val{font:600 15px var(--dati);text-align:right;white-space:nowrap;color:var(--testo)}.caso-clinica .stima .passo.totale{margin-top:6px;padding-top:14px;border-top:1px solid var(--linea)}.caso-clinica .stima .totale .et{font:700 16px/1.3 var(--display);color:#fff}.caso-clinica .stima .totale .val{font:700 19px var(--display);color:var(--blu)}.caso-clinica .stima-max{margin:8px 0 0;font:500 13px/1.5 var(--dati);color:var(--tenue);text-align:right}@media (max-width:600px){.caso-clinica .stima{padding:16px 14px 12px}.caso-clinica .stima .passo{grid-template-columns:1fr auto;row-gap:7px}.caso-clinica .stima .et{grid-column:1;grid-row:1}.caso-clinica .stima .val{grid-column:2;grid-row:1}.caso-clinica .stima .traccia{grid-column:1/-1;grid-row:2}.caso-clinica .stima-max{text-align:left}.caso-clinica{font-size:17px}.caso-clinica .curva{padding:18px 12px 14px}.caso-clinica .curva-testa{margin-bottom:46px}.caso-clinica .corpo section h2{margin-top:52px}.caso-clinica .tab td,.caso-clinica .tab th{padding:11px 12px}.caso-clinica .tab:not(.motivi) td:last-child{white-space:normal;width:40%}}@media (prefers-reduced-motion:reduce){.caso-clinica .col .b{animation:none}.caso-clinica .faq summary:after{transition:none}}.caso-clinica{background:#fff}.caso-clinica .hero{background:#000a14;box-shadow:0 0 0 100vmax #000a14;clip-path:inset(0 -100vmax);margin-top:-1px;padding-top:35px;padding-bottom:56px}.caso-clinica .corpo{color:#243241}.caso-clinica .corpo .faq summary,.caso-clinica .corpo .settimana tbody th,.caso-clinica .corpo section h2,.caso-clinica .corpo strong{color:#101b27}.caso-clinica .corpo .settimana figcaption,.caso-clinica .corpo p.nota{color:#5b6b7c}.caso-clinica .corpo a{color:#1f6fc0}.caso-clinica .corpo .faq summary:after,.caso-clinica .corpo .settimana thead th,.caso-clinica .corpo .tab td strong,.caso-clinica .corpo .tab th,.caso-clinica .corpo li::marker{color:#1f6fc0}.caso-clinica .corpo .cta,.caso-clinica .corpo .settimana,.caso-clinica .corpo .tab{background:#fff;border-color:rgba(16,27,39,.12)}.caso-clinica .corpo .tab td,.caso-clinica .corpo .tab th{border-bottom-color:rgba(16,27,39,.08)}.caso-clinica .corpo .motivi td.num{color:#243241}.caso-clinica .corpo .motivi .barra{background:rgba(31,111,192,.22)}.caso-clinica .corpo .motivi tr:first-child .barra{background:#1f6fc0}.caso-clinica .corpo .settimana td,.caso-clinica .corpo .settimana th{border-bottom-color:rgba(16,27,39,.06)}.caso-clinica .corpo .punto{background:rgba(16,27,39,.1)}.caso-clinica .corpo .punto.on{background:#1f6fc0;box-shadow:0 0 0 5px rgba(31,111,192,.14)}.caso-clinica .corpo .faq,.caso-clinica .corpo .faq details{border-color:rgba(16,27,39,.12)}.caso-clinica .corpo .cta{box-shadow:0 8px 24px rgba(16,27,39,.06)}.caso-clinica .corpo .cta p{color:#3e4c5a}.caso-clinica .corpo .btn{background:#1f6fc0;color:#fff}.caso-clinica .corpo .cta a.btn:hover{color:#fff}.caso-clinica .corpo .stima{background:#fff;border-color:rgba(16,27,39,.12)}.caso-clinica .corpo .stima .traccia{background:rgba(16,27,39,.06)}.caso-clinica .corpo .s1,.caso-clinica .corpo .stima .pezzo{background:rgba(31,111,192,.22)}.caso-clinica .corpo .s0,.caso-clinica .corpo .stima .pezzo.pieno,.caso-clinica .corpo .stima .pezzo.primo{background:#1f6fc0}.caso-clinica .corpo .stima .pezzo.fantasma{background:transparent;border-color:rgba(31,111,192,.35)}.caso-clinica .corpo .stima .val{color:#243241}.caso-clinica .corpo .ripartizione b,.caso-clinica .corpo .stima .totale .et{color:#101b27}.caso-clinica .corpo .stima .totale .val{color:#1f6fc0}.caso-clinica .corpo .ripartizione .perc,.caso-clinica .corpo .stima-max{color:#5b6b7c}.caso-clinica .corpo .s2{background:rgba(16,27,39,.15)}.caso-clinica .hero{margin-top:0;padding-top:126px}.caso-clinica .corpo{padding-bottom:200px}.caso-clinica .corpo ul{list-style:disc}.caso-clinica .corpo ol{list-style:decimal}.caso-clinica img{display:block;max-width:100%}.caso-clinica table{border-collapse:collapse}.caso-clinica section{background-color:transparent;color:inherit}.caso-clinica section h1,.caso-clinica section h2,.caso-clinica section h3,.caso-clinica section li,.caso-clinica section p,.caso-clinica section td,.caso-clinica section th{color:inherit}@media (max-width:768px){.caso-clinica .hero{padding-top:104px}}.caso-adifesa{--notte:#000a14;--blu:#3c91e6;--lavanda:#b4c2ff;--oro:#f5cd79;--linea:hsla(0,0%,100%,.12);--tenue:hsla(0,0%,100%,.62);--carta:#fff;--testo:#243241;--scuro:#101b27;--grigio:#5b6b7c;--blu-corpo:#1f6fc0;--blu-tenue:rgba(31,111,192,.22);--filo:rgba(16,27,39,.12);--riga:rgba(16,27,39,.08)}.caso-adifesa *{box-sizing:border-box}.caso-adifesa{scroll-behavior:smooth;margin:0;background:var(--carta);color:var(--testo);overflow-x:clip;font-family:Open Sans,system-ui,sans-serif;font-size:17px;line-height:1.62;-webkit-font-smoothing:antialiased}.caso-adifesa .btn,.caso-adifesa .cifra,.caso-adifesa .sub,.caso-adifesa h1,.caso-adifesa h2,.caso-adifesa h3{font-family:Montserrat,system-ui,sans-serif}.caso-adifesa a{color:var(--blu-corpo);text-underline-offset:3px}.caso-adifesa .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.caso-adifesa :focus-visible{outline:2px solid var(--blu-corpo);outline-offset:3px;border-radius:6px}.caso-adifesa .hero :focus-visible{outline-color:var(--oro)}.caso-adifesa .btn{display:inline-block;white-space:nowrap;background:var(--blu-corpo);color:#fff;text-decoration:none;padding:11px 20px;border-radius:999px;font-weight:700;font-size:15px;transition:transform .15s ease,background .15s ease}.caso-adifesa .btn:hover{background:#1a5ea6;color:#fff;transform:translateY(-1px)}.caso-adifesa .hero{max-width:760px;margin:0 auto;padding:44px 20px 48px;position:relative;color:hsla(0,0%,100%,.88)}.caso-adifesa .hero:before{content:"";position:absolute;inset:0 -100vw;z-index:0;background:var(--notte)}.caso-adifesa .hero>*{position:relative;z-index:1}.caso-adifesa .briciole ol{list-style:none;display:flex;gap:10px;padding:0;margin:0 0 26px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tenue)}.caso-adifesa .briciole a{color:var(--tenue);text-decoration:none}.caso-adifesa .briciole a:hover{color:#fff}.caso-adifesa .briciole li+li:before{content:"›";margin-right:10px;color:var(--lavanda)}.caso-adifesa .hero-griglia{display:block}.caso-adifesa h1{font-size:clamp(2.1rem,4.6vw,3.5rem);line-height:1.04;letter-spacing:-.025em;font-weight:800;margin:0 0 18px}.caso-adifesa .hero h1{color:#fff}.caso-adifesa .hero .sub{font-size:1.2rem;line-height:1.5;color:hsla(0,0%,100%,.74);font-weight:400;margin:0 0 28px;max-width:680px}.caso-adifesa .cliente{display:flex;align-items:center;gap:14px;padding-top:22px;border-top:1px solid var(--linea);color:#fff}.caso-adifesa .cliente .tile{background:#fff;border-radius:12px;padding:8px 10px;display:inline-flex}.caso-adifesa .cliente b{display:block;font-size:15px}.caso-adifesa .cliente .dove{color:var(--tenue);font-size:13.5px}.caso-adifesa .thread{margin:38px 0 0;display:flex;flex-direction:column;gap:10px}.caso-adifesa .thread .et{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lavanda);margin:0 0 2px}.caso-adifesa .scatto-img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto;border-radius:12px;background:#fff}.caso-adifesa .thread .scatto-img{box-shadow:0 10px 34px rgba(0,0,0,.45)}.caso-adifesa .thread figcaption{font-size:12.5px;color:var(--tenue);line-height:1.45;margin-top:10px}.caso-adifesa .scatto{margin:6px 0 28px}.caso-adifesa .scatto .scatto-img{border:1px solid var(--filo);box-shadow:0 8px 24px rgba(16,27,39,.06)}.caso-adifesa .scatto figcaption{font-size:12.5px;color:var(--grigio);line-height:1.45;margin-top:10px}.caso-adifesa .breve{margin:34px 0 0;padding:18px 22px;background:hsla(0,0%,100%,.035);border-left:3px solid var(--blu);border-radius:0 14px 14px 0;color:hsla(0,0%,100%,.88)}.caso-adifesa .breve .et{display:block;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lavanda);margin-bottom:8px}.caso-adifesa .breve p{margin:0;font-size:1.03rem}.caso-adifesa .corpo{max-width:760px;margin:0 auto;padding:16px 32px 120px;position:relative}.caso-adifesa .corpo section{position:relative;padding:34px 0 0 30px;background:transparent;color:inherit}.caso-adifesa .corpo section:before{content:"";position:absolute;left:0;top:0;bottom:-34px;width:2px;background:var(--filo)}.caso-adifesa .corpo section:last-child:before{bottom:auto;height:46px}.caso-adifesa .corpo section:after{content:"";position:absolute;left:-5px;top:46px;width:12px;height:12px;border-radius:50%;background:var(--carta);border:2px solid var(--blu-corpo)}.caso-adifesa h2{font-size:clamp(1.42rem,2.7vw,1.95rem);line-height:1.18;letter-spacing:-.018em;font-weight:800;margin:0 0 14px;color:var(--scuro)}.caso-adifesa .corpo p{margin:0 0 17px}.caso-adifesa .corpo strong{font-weight:700;color:var(--scuro)}.caso-adifesa .corpo ul{margin:0 0 20px;padding-left:20px}.caso-adifesa .corpo li{margin-bottom:11px}.caso-adifesa .corpo li::marker{color:var(--blu-corpo)}.caso-adifesa .corpo .nota{font-size:14px;color:var(--grigio);font-style:italic}.caso-adifesa .imbuto{margin:4px 0 26px;padding:0;display:flex;flex-direction:column;gap:9px}.caso-adifesa .imbuto .passo{display:flex;align-items:center;gap:14px}.caso-adifesa .imbuto .gradino{background:var(--carta);border:1px solid var(--filo);border-radius:14px;padding:11px 16px;display:flex;align-items:baseline;gap:10px;min-width:0;animation:cresci .7s cubic-bezier(.2,.8,.3,1) both}.caso-adifesa .imbuto .cifra{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--scuro)}.caso-adifesa .imbuto .et{font-size:13.5px;color:var(--grigio);line-height:1.3}.caso-adifesa .imbuto .passo.esito .gradino{background:var(--notte);border-color:var(--notte);color:#fff;margin-top:6px}.caso-adifesa .imbuto .passo.esito .cifra{color:var(--oro)}.caso-adifesa .imbuto .passo.esito .et{color:var(--lavanda)}.caso-adifesa .imbuto figcaption{font-size:12.5px;color:var(--grigio);margin-top:6px}@keyframes cresci{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}.caso-adifesa .tab{background:var(--carta);border:1px solid var(--filo);border-radius:14px;overflow:hidden;margin:0 0 24px}.caso-adifesa .tab table{width:100%;border-collapse:collapse;font-size:15.5px}.caso-adifesa .tab th{text-align:left;font-family:Montserrat,sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--blu-corpo);padding:12px 18px;border-bottom:1px solid var(--riga)}.caso-adifesa .tab td{padding:13px 18px;border-bottom:1px solid var(--riga)}.caso-adifesa .tab tr:last-child td{border-bottom:0}.caso-adifesa .tab td:last-child{text-align:right;font-weight:700;white-space:nowrap}.caso-adifesa .tab td strong{color:var(--blu-corpo)}.caso-adifesa .tab.motivi td.num{position:relative}.caso-adifesa .tab.motivi td.num .barra{position:absolute;right:18px;top:50%;transform:translateY(-50%);height:7px;width:calc(var(--f)*120px);background:var(--blu-tenue);border-radius:4px;margin-right:46px}.caso-adifesa .tab.motivi tr:first-child .barra{background:var(--blu-corpo)}.caso-adifesa .curva{margin:4px 0 26px;padding:18px 20px 14px;background:var(--carta);border:1px solid var(--filo);border-radius:14px}.caso-adifesa .curva-testa{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--grigio);margin-bottom:14px}.caso-adifesa .curva-testa .tot{color:var(--scuro)}.caso-adifesa .curva .barre{display:grid;grid-template-columns:repeat(var(--n),1fr);gap:10px;align-items:end;height:130px;margin-top:22px}.caso-adifesa .curva .col{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%}.caso-adifesa .curva .col .v{font-size:12.5px;font-weight:700;margin-bottom:5px;color:var(--grigio)}.caso-adifesa .curva .col.dopo .v{color:var(--scuro)}.caso-adifesa .curva .col .b{width:100%;max-width:54px;height:var(--h);background:var(--blu-tenue);border-radius:6px 6px 0 0;animation:sali .6s cubic-bezier(.2,.8,.3,1) both;animation-delay:calc(var(--i)*70ms)}.caso-adifesa .curva .col.dopo .b{background:var(--blu-corpo)}.caso-adifesa .curva .col.svolta:before{content:"";position:absolute;left:-6px;top:0;bottom:0;border-left:2px dashed #c99a2e}.caso-adifesa .curva .svolta-et{position:absolute;top:-22px;left:-4px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a6a1f;white-space:nowrap}.caso-adifesa .curva .mesi{display:grid;grid-template-columns:repeat(var(--n),1fr);gap:10px;border-top:1px solid var(--riga);padding-top:8px;margin-top:6px;font-size:12px;color:var(--grigio);text-align:center}.caso-adifesa .curva .anni{font-size:11px;color:var(--grigio);opacity:.7}.caso-adifesa .curva .nota{font-size:12.5px;color:var(--grigio);margin:8px 0 0;font-style:normal}@keyframes sali{0%{height:0}to{height:var(--h)}}.caso-adifesa .faq{margin:0 0 24px}.caso-adifesa .faq details{background:var(--carta);border:1px solid var(--filo);border-radius:14px;padding:4px 18px;margin-bottom:10px}.caso-adifesa .faq summary{cursor:pointer;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;padding:14px 0;list-style:none;display:flex;justify-content:space-between;gap:14px;align-items:center;color:var(--scuro)}.caso-adifesa .faq summary::-webkit-details-marker{display:none}.caso-adifesa .faq summary:after{content:"+";color:var(--blu-corpo);font-size:20px;font-weight:700;line-height:1}.caso-adifesa .faq details[open] summary:after{content:"×"}.caso-adifesa .faq p{margin:0 0 16px;color:var(--testo)}.caso-adifesa .cta{background:var(--carta);border:1px solid var(--filo);border-radius:18px;padding:30px;margin:26px 0 0;box-shadow:0 8px 24px rgba(16,27,39,.06)}.caso-adifesa .cta p{margin:14px 0 0;color:#3e4c5a;font-size:15px}@media (max-width:640px){.caso-adifesa{font-size:16px}.caso-adifesa .hero{padding:28px 18px 14px}.caso-adifesa .corpo{padding:10px 18px 90px}.caso-adifesa .corpo section{padding-left:22px}.caso-adifesa .imbuto .passo{gap:10px}.caso-adifesa .cta{padding:22px}}@media (prefers-reduced-motion:reduce){.caso-adifesa *{animation:none!important;transition:none!important}.caso-adifesa{scroll-behavior:auto}}.caso-adifesa{position:relative;background:#fff}.caso-adifesa .hero{margin-top:0;padding-top:150px}.caso-adifesa .corpo{padding-bottom:200px}.caso-adifesa .corpo ul{list-style:disc}.caso-adifesa .corpo ol{list-style:decimal}.caso-adifesa img{display:block;max-width:100%}.caso-adifesa table{border-collapse:collapse}.caso-adifesa section{background-color:transparent;color:inherit}.caso-adifesa section h1,.caso-adifesa section h2,.caso-adifesa section h3,.caso-adifesa section li,.caso-adifesa section p,.caso-adifesa section td,.caso-adifesa section th{color:inherit}@media (max-width:768px){.caso-adifesa .hero{padding-top:120px}}