@font-face{font-family:Clash Display;src:url(clash-display-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(inter-var.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--notte: #0d0b0a;--notte-2: #171311;--notte-3: #221c19;--linea: rgba(252, 244, 235, .12);--linea-forte: rgba(252, 244, 235, .24);--crema: #fcf4eb;--crema-2: rgba(252, 244, 235, .66);--crema-3: rgba(252, 244, 235, .55);--terracotta: #c96b40;--terracotta-chiaro: #dda287;--pesca: #ecccbc;--carta: #fdfcfb;--inchiostro: #000;--display: "Clash Display", "Inter", system-ui, sans-serif;--testo: "Inter", system-ui, -apple-system, sans-serif;--larghezza: 1240px;--margine: clamp(16px, 4vw, 40px);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--notte);color:var(--crema);font:350 16px/1.6 var(--testo);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--pesca);outline-offset:3px;border-radius:4px}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.salta{position:absolute;left:12px;top:-60px;background:var(--crema);color:var(--notte);padding:10px 14px;border-radius:8px;z-index:10}.salta:focus{top:12px}.testata{max-width:var(--larghezza);margin:0 auto;padding:20px var(--margine);display:flex;align-items:center;gap:24px}.marchio{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font:600 1.25rem/1 var(--display);letter-spacing:.01em}.briciole{flex:1;min-width:0}.briciole ol{list-style:none;margin:0;padding:0;display:flex;gap:8px;font-size:.875rem;color:var(--crema-3);white-space:nowrap;overflow:hidden}.briciole li+li:before{content:"/";margin-right:8px;color:var(--linea-forte)}.briciole a{text-decoration:none;color:var(--crema-2)}.briciole a:hover{color:var(--crema)}.briciole [aria-current]{color:var(--crema);overflow:hidden;text-overflow:ellipsis}.testata-cta{text-decoration:none;font-size:.875rem;font-weight:500;padding:9px 16px;border:1px solid var(--linea-forte);border-radius:999px;white-space:nowrap;transition:background-color .2s,color .2s}.testata-cta:hover{background:var(--crema);color:var(--notte)}[hidden]{display:none!important}.apertura{max-width:var(--larghezza);margin:0 auto;padding:clamp(24px,6vw,72px) var(--margine) clamp(24px,4vw,48px)}.banco .apertura{padding:0;margin:0}h1,h2,h3{font-family:var(--display);font-weight:600;margin:0;text-wrap:balance}h1{font-size:clamp(2.5rem,6.4vw,5.6rem);line-height:.98;letter-spacing:-.025em;max-width:14ch}.lead{margin:20px 0 0;font-size:clamp(1.05rem,1.6vw,1.25rem);color:var(--crema-2);max-width:44ch}.banco{max-width:var(--larghezza);margin:0 auto;padding:0 var(--margine);display:grid;grid-template-columns:340px minmax(0,1fr);grid-template-rows:auto 1fr;gap:32px clamp(28px,4vw,56px);align-items:start;padding-top:clamp(20px,4vw,48px)}.banco .apertura{grid-column:1;grid-row:1}.banco .apertura h1{font-size:clamp(2.4rem,3.7vw,3.3rem);max-width:none}.banco .pannello{grid-column:1;grid-row:2}.banco .tavolo{grid-column:2;grid-row:1 / span 2}.pannello{position:sticky;top:20px;display:grid;gap:20px}.imp-apri{display:none}.imp-corpo{display:grid;gap:20px}.gruppo{border:0;margin:0;padding:0;min-width:0}.gruppo legend{font-size:.8125rem;color:var(--crema-3);margin-bottom:8px;padding:0}.segmenti{display:flex;padding:3px;border:1px solid var(--linea);border-radius:999px}.segmenti label{flex:1;position:relative}.segmenti input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.segmenti span{display:block;text-align:center;padding:7px 4px;border-radius:999px;font-size:.875rem;color:var(--crema-2);transition:background-color .25s,color .25s}.segmenti input:checked+span{background:var(--crema);color:var(--notte);font-weight:500}.segmenti input:focus-visible+span{outline:2px solid var(--pesca);outline-offset:2px}.segmenti label:hover input:not(:checked)+span{color:var(--crema)}.interruttori{display:grid;gap:4px}.interruttore{display:flex;align-items:center;gap:12px;padding:6px 0;font-size:.9375rem;cursor:pointer;position:relative}.interruttore input{position:absolute;opacity:0;width:36px;height:20px;margin:0;cursor:pointer}.levetta{flex:none;width:36px;height:20px;border-radius:999px;background:var(--notte-3);border:1px solid var(--linea-forte);position:relative;transition:background-color .2s,border-color .2s}.levetta:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--crema-2);transition:transform .25s cubic-bezier(.3,1.4,.5,1),background-color .2s}.interruttore input:checked+.levetta{background:var(--terracotta);border-color:var(--terracotta)}.interruttore input:checked+.levetta:after{transform:translate(16px);background:var(--crema)}.interruttore input:focus-visible+.levetta{outline:2px solid var(--pesca);outline-offset:2px}.scelta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;font-size:.9375rem}.scelta select{background:var(--notte-3);border:1px solid var(--linea-forte);border-radius:8px;padding:5px 8px}[data-regime=forfettario] [data-solo=ordinario],[data-regime=ordinario] [data-solo=forfettario]{display:none}.colori{display:flex;gap:10px;flex-wrap:wrap}.colore{position:relative;cursor:pointer}.colore input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.colore span:not(.sr){display:block;width:28px;height:28px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #ffffff2e;transition:transform .2s}.colore input:checked+span{box-shadow:0 0 0 2px var(--notte),0 0 0 4px var(--crema)}.colore input:focus-visible+span{outline:2px solid var(--pesca);outline-offset:5px}.colore:hover span:not(.sr){transform:scale(1.1)}.azioni{display:grid;gap:14px;padding-top:20px;border-top:1px solid var(--linea)}.totale-box{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.totale-et{font-size:.875rem;color:var(--crema-3)}.totale{font:600 clamp(1.75rem,2.6vw,2.25rem)/1 var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.bottone{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:999px;border:1px solid var(--linea-forte);background:transparent;font-size:.9375rem;font-weight:500;transition:background-color .2s,color .2s,transform .15s}.bottone:hover{background:var(--notte-3)}.bottone:active{transform:scale(.98)}.bottone.primario{background:var(--terracotta);border-color:var(--terracotta);color:var(--notte);font-weight:600;font-size:1rem;min-height:52px}.bottone.primario:hover{background:var(--terracotta-chiaro);border-color:var(--terracotta-chiaro)}.bottone[aria-busy=true]{opacity:.7;pointer-events:none}.azioni-secondarie{display:flex;gap:8px}.azioni-secondarie .bottone{flex:1;font-size:.875rem;padding-inline:12px}.nota-privacy{margin:0;font-size:.8125rem;color:var(--crema-3)}.tavolo{position:relative;min-width:0}.banco,.contenuti,html{overflow-x:clip}.tavolo:before{content:"";position:absolute;inset:-12% -20% auto;height:70%;background:radial-gradient(closest-side,rgba(201,107,64,.22),transparent);filter:blur(20px);pointer-events:none;z-index:0}.esempio{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;font-size:.9375rem;color:var(--crema-2)}.esempio p{margin:0}.esempio button{background:none;border:0;padding:6px 0;color:var(--pesca);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.foglio{--accento: #111111;position:relative;z-index:1;background:var(--carta);color:var(--inchiostro);border-radius:6px;padding:clamp(20px,5.2vw,60px) clamp(16px,5.2vw,60px) clamp(28px,5vw,56px);box-shadow:0 1px #fff9 inset,0 2px 4px #0000004d,0 24px 48px -12px #0000008c,0 60px 120px -40px #c96b4040;font-size:14px;line-height:1.5;font-weight:400;animation:arrivo .9s cubic-bezier(.2,.8,.2,1) both}@keyframes arrivo{0%{opacity:0;transform:translateY(28px) rotate(-.6deg)}}.foglio input,.foglio textarea,.foglio select{width:100%;min-width:0;border:0;border-radius:2px;background:linear-gradient(to top,var(--pesca) 0 38%,transparent 38%) no-repeat left bottom / 0% 100%;padding:2px 3px;margin:0 -3px;color:inherit;transition:background-size .35s cubic-bezier(.3,.7,.2,1),box-shadow .2s;box-shadow:inset 0 -1px 0 transparent}.foglio input:hover,.foglio textarea:hover,.foglio select:hover{box-shadow:inset 0 -1px #0003}.foglio input:focus,.foglio textarea:focus,.foglio select:focus{outline:none;background-size:100% 100%;box-shadow:inset 0 -1px 0 transparent}.foglio textarea{resize:none;overflow:hidden;display:block;field-sizing:content}.foglio ::placeholder{color:#00000075;opacity:1}.foglio select{appearance:none;cursor:pointer}.foglio input[type=date]{width:auto}.f-testa{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:clamp(24px,4vw,40px);position:relative}.f-logo{display:grid;place-items:center;width:140px;height:64px;border:1px dashed rgba(0,0,0,.22);border-radius:6px;cursor:pointer;color:#0000006b;font-size:13px;transition:border-color .2s,color .2s}.f-logo:hover{border-color:var(--accento);color:var(--accento)}.f-logo:focus-within{outline:2px solid var(--terracotta);outline-offset:2px}.f-logo.pieno{border-color:transparent;justify-items:start}.f-logo img{max-width:140px;max-height:64px;object-fit:contain}.f-logo.pieno .f-logo-vuoto{display:none}.f-logo-togli{position:absolute;left:0;top:70px;background:none;border:0;padding:2px 0;font-size:12px;color:#00000080;text-decoration:underline}.f-titolo{text-align:right}.f-tipo{margin:0;font:600 clamp(1.6rem,4vw,2.4rem)/1 var(--display);color:var(--accento);letter-spacing:-.01em;transition:color .3s}.f-num{margin:6px 0 0;display:flex;justify-content:flex-end;align-items:baseline;gap:4px;color:#0009}.f-num input{width:9ch;text-align:right;font-variant-numeric:tabular-nums;color:var(--inchiostro)}.f-parti{display:grid;grid-template-columns:1fr 1fr;gap:24px clamp(20px,5vw,56px);margin-bottom:20px}.f-nome{font-weight:600;font-size:15px}.f-parti textarea{color:#000000a8;margin-top:2px}.f-et{display:block;font-size:12px;color:#00000073;margin-bottom:2px}.f-date{display:flex;gap:8px 28px;flex-wrap:wrap;margin-bottom:16px;font-size:13px}.f-date label{display:flex;align-items:baseline;gap:8px;color:#00000080}.f-date input{color:var(--inchiostro);font-variant-numeric:tabular-nums}.f-oggetto{display:flex;align-items:baseline;gap:10px;padding:12px 0;border-top:1px solid rgba(0,0,0,.1);margin-bottom:8px}.f-oggetto span{color:#00000080;font-size:13px}.f-oggetto textarea{font-weight:600;font-size:15px}.f-tabella{margin-top:8px}.f-riga{display:grid;grid-template-columns:minmax(0,1fr) 56px 76px 92px 104px 24px;gap:10px;align-items:start;padding:9px 0;border-bottom:1px solid rgba(0,0,0,.08)}.con-sconti .f-riga{grid-template-columns:minmax(0,1fr) 52px 72px 86px 60px 100px 24px}.col-sconto{display:none}.con-sconti .col-sconto{display:block}.f-intest{border-bottom:2px solid var(--accento);padding:0 0 7px;font-size:12px;color:#0000008c;transition:border-color .3s}.num{text-align:right;font-variant-numeric:tabular-nums}.f-riga input.num{text-align:right}.r-importo{padding:2px 0;font-weight:500}.r-togli{width:24px;height:24px;border:0;background:none;color:#0000004d;font-size:18px;line-height:1;border-radius:50%;transition:color .2s,background-color .2s}.r-togli:hover{color:#a3321b;background:#a3321b14}.f-riga.entra{animation:entra .35s cubic-bezier(.2,.8,.2,1)}.f-riga.esce{animation:esce .22s ease-in forwards}@keyframes entra{0%{opacity:0;transform:translateY(-6px)}}@keyframes esce{to{opacity:0;transform:translate(16px)}}.f-aggiungi{margin-top:10px;border:1px dashed rgba(0,0,0,.22);background:none;border-radius:6px;width:100%;padding:10px;color:#0000008c;font-size:13px;transition:border-color .2s,color .2s,background-color .2s}.f-aggiungi:hover{border-color:var(--accento);color:var(--accento);background:#00000005}.f-totali{display:grid;grid-template-columns:1fr auto;gap:6px 0;width:min(100%,340px);margin:24px 0 0 auto;font-variant-numeric:tabular-nums}.f-totali dt{color:#0009}.f-totali dd{margin:0;text-align:right;padding-left:24px}.f-totali .finale{font:600 1.35rem/1.2 var(--display);color:var(--accento);padding-top:8px;margin-top:4px;border-top:2px solid var(--accento);transition:color .3s,border-color .3s}.f-totali dt.finale{font-family:var(--testo);font-size:14px;font-weight:600;display:flex;align-items:flex-end}.f-totali .sotto{font-size:13px}.f-condizioni{display:grid;gap:10px;margin-top:28px;padding-top:16px;border-top:1px solid rgba(0,0,0,.1)}.f-condizioni label{display:grid;grid-template-columns:90px 1fr;gap:10px;align-items:baseline}.f-condizioni span{color:#00000080;font-size:13px}.f-dicitura{margin:16px 0 0;font-size:11.5px;color:#0000008c;line-height:1.5}.f-firma{display:flex;justify-content:flex-end;align-items:flex-end;gap:12px;margin-top:clamp(32px,6vw,56px);font-size:13px;color:#00000080}.f-linea{width:min(220px,50%);border-bottom:1px solid rgba(0,0,0,.4);height:28px}.timbro{position:absolute;width:clamp(120px,22%,168px);right:clamp(16px,9%,72px);bottom:clamp(70px,14%,120px);color:var(--terracotta);font-family:var(--testo);opacity:0;pointer-events:none;mix-blend-mode:multiply;transform:rotate(-14deg)}.timbro.timbra{animation:timbra 2.9s cubic-bezier(.2,.9,.2,1) forwards}@keyframes timbra{0%{opacity:0;transform:rotate(-20deg) scale(2.3)}12%{opacity:.95;transform:rotate(-13deg) scale(.94)}18%{transform:rotate(-14deg) scale(1.02)}24%,78%{opacity:.88;transform:rotate(-14deg) scale(1)}to{opacity:0;transform:rotate(-14deg) scale(1)}}.foglio.scossa{animation:scossa .32s ease-out}@keyframes scossa{30%{transform:translateY(2px) scale(.997)}}.avviso{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom));transform:translate(-50%,20px);background:var(--crema);color:var(--notte);padding:12px 14px 12px 18px;border-radius:14px;display:flex;gap:14px;align-items:center;font-size:.9375rem;box-shadow:0 20px 40px -10px #00000080;opacity:0;pointer-events:none;transition:opacity .25s,transform .35s cubic-bezier(.2,.8,.2,1);z-index:20;width:max-content;max-width:calc(100vw - 32px)}.avviso.visibile{opacity:1;transform:translate(-50%);pointer-events:auto}.avviso button{background:none;border:0;font-weight:600;color:var(--terracotta);text-decoration:underline;text-underline-offset:3px;padding:4px}.avviso a{font-weight:600;color:#8f4421}.contenuti{max-width:var(--larghezza);margin:0 auto;padding:clamp(80px,12vw,160px) var(--margine) 0;display:grid;gap:clamp(88px,12vw,150px)}.contenuti h2{font-size:clamp(2rem,4.4vw,3.4rem);line-height:1.02;letter-spacing:-.02em;max-width:20ch}.contenuti h3{font-size:1.5rem;line-height:1.15;margin-top:40px}.guida,.faq{max-width:760px}.guida>p,.guida dd,.faq p{color:var(--crema-2)}.guida>p{font-size:1.0625rem;margin:20px 0 0}.guida h2+p{margin-top:28px}.passi ol{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;counter-reset:passo}.passi li{position:relative;padding-top:112px}.passo-n{position:absolute;top:0;left:-6px;font:600 150px/.8 var(--display);color:transparent;-webkit-text-stroke:1px var(--linea-forte);letter-spacing:-.04em;user-select:none}.passi h3{font-size:1.375rem;margin:0}.passi p{color:var(--crema-2);margin:10px 0 0;font-size:.975rem}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.passo-n{animation:accendi linear both;animation-timeline:view();animation-range:entry 10% cover 45%}@keyframes accendi{0%{-webkit-text-stroke-color:var(--linea);transform:translateY(40px)}to{-webkit-text-stroke-color:var(--terracotta);transform:none}}}}.voci-lista{margin:32px 0 0;display:grid;grid-template-columns:200px 1fr;border-top:1px solid var(--linea)}.voci-lista dt,.voci-lista dd{padding:16px 0;border-bottom:1px solid var(--linea);margin:0}.voci-lista dt{font-weight:500;padding-right:20px}.confronto{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:32px}.confronto table{width:100%;border-collapse:collapse;background:var(--notte-2);border-radius:16px;overflow:hidden;font-variant-numeric:tabular-nums;font-size:.9375rem}.confronto caption{caption-side:top;text-align:left;padding:18px 20px 6px;background:var(--notte-2);border-radius:16px 16px 0 0;color:var(--crema);font-weight:500}.confronto th,.confronto td{padding:9px 20px;text-align:left;border-top:1px solid var(--linea);font-weight:350;color:var(--crema-2)}.confronto td{text-align:right;white-space:nowrap}.confronto tr.forte th,.confronto tr.forte td{color:var(--crema);font-weight:600}.confronto tr:last-child th,.confronto tr:last-child td{padding-bottom:18px}blockquote{margin:20px 0 0;padding:4px 0 4px 20px;border-left:2px solid var(--terracotta);color:var(--crema);font-size:.975rem}.spunte{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:10px;color:var(--crema-2)}.spunte li{padding-left:28px;position:relative}.spunte li:before{content:"";position:absolute;left:2px;top:.55em;width:12px;height:6px;border-left:2px solid var(--terracotta);border-bottom:2px solid var(--terracotta);transform:rotate(-45deg)}.mestieri>p{color:var(--crema-2);margin:20px 0 0}.mestieri ul,.correlati ul{list-style:none;margin:36px 0 0;padding:0;columns:4 200px;column-gap:28px}.mestieri li,.correlati li{break-inside:avoid;border-top:1px solid var(--linea)}.mestieri a,.correlati a{display:flex;justify-content:space-between;padding:14px 0;text-decoration:none;font:600 1.25rem/1.2 var(--display);transition:color .2s,padding .25s}.mestieri a:after,.correlati a:after{content:"\2197";font-family:var(--testo);font-weight:300;color:var(--crema-3);transition:transform .25s,color .2s}.mestieri a:hover,.correlati a:hover{color:var(--terracotta-chiaro)}.mestieri a:hover:after,.correlati a:hover:after{transform:translate(2px,-2px);color:var(--terracotta-chiaro)}.mestieri a[aria-current]{color:var(--terracotta-chiaro)}.faq h2{margin-bottom:28px}.faq details{border-top:1px solid var(--linea)}.faq details:last-of-type{border-bottom:1px solid var(--linea)}.faq summary{list-style:none;cursor:pointer;padding:20px 40px 20px 0;position:relative;font-size:1.125rem;font-weight:450}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";position:absolute;right:6px;top:50%;width:12px;height:12px;margin-top:-6px;background:linear-gradient(var(--crema),var(--crema)) center / 100% 1.5px no-repeat,linear-gradient(var(--crema),var(--crema)) center / 1.5px 100% no-repeat;transition:transform .3s}.faq details[open] summary:after{transform:rotate(135deg)}.faq details p{margin:0 0 22px;max-width:64ch}.jupiter{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);background:var(--notte-2);border:1px solid var(--linea);border-radius:28px;padding:clamp(28px,5vw,64px);position:relative;overflow:hidden}.jupiter-pianeta{width:96px;height:96px;margin-bottom:28px}@media(prefers-reduced-motion:no-preference){.jupiter-pianeta{animation:gira 60s linear infinite}@keyframes gira{to{transform:rotate(360deg)}}}.jupiter p{color:var(--crema-2)}.jupiter-testo p{font-size:1.0625rem;margin:20px 0 0;max-width:42ch}.jupiter-form{display:grid;gap:14px;align-content:start}.jupiter-form label{display:grid;gap:6px;font-size:.875rem;color:var(--crema-2)}.jupiter-form input,.jupiter-form textarea{background:var(--notte);border:1px solid var(--linea-forte);border-radius:12px;padding:12px 14px;font-size:1rem;color:var(--crema);transition:border-color .2s}.jupiter-form input:focus,.jupiter-form textarea:focus{outline:none;border-color:var(--pesca)}.jupiter-form textarea{resize:vertical}.jupiter-form .bottone{justify-self:start;padding-inline:28px}.jupiter-nota,.jupiter-esito{margin:0;font-size:.8125rem}.jupiter-esito{color:var(--pesca);font-size:.9375rem}.piede{max-width:var(--larghezza);margin:clamp(88px,12vw,150px) auto 0;padding:40px var(--margine) calc(40px + env(safe-area-inset-bottom));border-top:1px solid var(--linea);display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:32px;font-size:.9375rem;color:var(--crema-2)}.piede p{margin:10px 0 0}.piede .piede-t{margin:0 0 10px;color:var(--crema-3);font-size:.8125rem}.piede ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.piede a{text-decoration:none}.piede a:hover{color:var(--crema)}.piede-dati{display:grid;gap:6px;align-content:start}@media(max-width:1023px){.banco{grid-template-columns:1fr;grid-template-rows:none}.banco .apertura,.banco .pannello,.banco .tavolo{grid-column:1;grid-row:auto}.banco .apertura h1{font-size:clamp(2.4rem,8vw,3.6rem)}.pannello{position:static;order:0;gap:12px}.tavolo{order:1}.imp-apri{display:flex;width:100%;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--linea-forte);border-radius:14px;background:var(--notte-2);font-size:.9375rem;font-weight:500}.imp-riassunto{color:var(--crema-2);font-weight:350;display:flex;align-items:center;gap:10px}.imp-riassunto:after{content:"";width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-3px);transition:transform .25s}.impostazioni.aperta .imp-riassunto:after{transform:rotate(-135deg) translateY(-1px)}.imp-corpo{display:none;padding:18px 4px 6px}.impostazioni.aperta .imp-corpo{display:grid;animation:entra .3s ease-out}.azioni{position:fixed;left:0;right:0;bottom:0;z-index:15;grid-template-columns:1fr auto;align-items:center;padding:12px var(--margine) calc(12px + env(safe-area-inset-bottom));background:#0d0b0adb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--linea)}.totale-box{flex-direction:column;align-items:flex-start;gap:2px}.totale-et{font-size:.75rem}.totale{font-size:1.5rem}.bottone.primario{padding-inline:22px}.nota-privacy{display:none}body{padding-bottom:84px}.avviso{bottom:calc(96px + env(safe-area-inset-bottom))}.passi ol{grid-template-columns:1fr 1fr;row-gap:48px}.confronto,.jupiter{grid-template-columns:1fr}.piede{grid-template-columns:1fr 1fr}}@media(max-width:640px){.testata{gap:12px}.briciole{display:none}.testata{justify-content:space-between}.f-parti{grid-template-columns:1fr;gap:16px}.f-a{padding-top:14px;border-top:1px dashed rgba(0,0,0,.12)}.f-logo{width:112px;height:52px}.f-logo img{max-width:112px;max-height:52px}.f-logo-togli{top:56px}.f-intest{display:none}.f-riga,.con-sconti .f-riga{grid-template-columns:1fr 1fr 1fr 28px;grid-template-areas:"d d d x" "q u p p" "i i i i";gap:6px 10px;padding:12px 0}.con-sconti .f-riga{grid-template-areas:"d d d x" "q u p p" "s i i i"}.f-riga [data-r=d]{grid-area:d;font-weight:500}.f-riga [data-r=q]{grid-area:q;text-align:left}.f-riga [data-r=u]{grid-area:u}.f-riga [data-r=p]{grid-area:p}.f-riga [data-r=s]{grid-area:s;text-align:left}.f-riga .r-importo{grid-area:i}.f-riga .r-togli{grid-area:x}.f-riga input.num,.f-riga select{background-color:#00000009;padding:6px 8px;margin:0;border-radius:6px}.f-condizioni label{grid-template-columns:1fr;gap:2px}.f-totali{width:100%}.passi ol{grid-template-columns:1fr;gap:40px}.passi li{padding-top:0;padding-left:92px;min-height:96px}.passo-n{font-size:110px}.voci-lista{grid-template-columns:1fr}.voci-lista dt{border-bottom:0;padding-bottom:0}.voci-lista dd{padding-top:4px}.piede{grid-template-columns:1fr}.esempio{font-size:.875rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.timbro.timbra{animation:none;opacity:.88;transform:rotate(-14deg)}}@media print{.testata,.pannello,.contenuti,.piede,.esempio,.f-aggiungi,.r-togli,.timbro{display:none!important}body{background:#fff;padding:0}.banco{display:block;padding:0}.foglio{box-shadow:none;padding:0}.tavolo:before{display:none}}.contenuti-hub{padding-top:24px}.hub-lista{list-style:none;margin:0;padding:0;border-top:1px solid var(--linea)}.hub-lista li{border-bottom:1px solid var(--linea)}.hub-lista a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 48px;align-items:baseline;padding:clamp(24px,4vw,44px) 0;text-decoration:none;transition:padding .3s cubic-bezier(.2,.8,.2,1)}.hub-lista h2{font-size:clamp(2rem,5vw,3.6rem);transition:color .2s}.hub-lista p{margin:0;color:var(--crema-2);max-width:46ch}.hub-lista a:hover{padding-left:16px}.hub-lista a:hover h2{color:var(--terracotta-chiaro)}@media(max-width:640px){.hub-lista a{grid-template-columns:1fr}}
