.pren{--blu:#2466f3;--notte:#0a2050;--inchiostro:#111822;--testo:#2f3946;--grigio:#5f6774;--carta:#f8f9fa;--carta-2:#f1f2f4;--linea:#c9d0db;--errore:#b42318;--r:10px;--esce:cubic-bezier(.16, 1, .3, 1);--segnaposto:#7a4b00;--segnaposto-fondo:#fff7e6;--segnaposto-bordo:#b7791f;background:linear-gradient(180deg, var(--blu) 0%, var(--blu) 55%, #1a4fd6 78%, var(--notte) 100%);color:#fff;min-height:100dvh;font-family:Satoshi,system-ui,Segoe UI,sans-serif;font-size:18px;line-height:1.45}.pren ::selection{background:var(--notte);color:#fff}.pren :focus-visible{outline-offset:3px;outline:3px solid #fff}.pren .carta :focus-visible{outline-color:var(--blu)}.pren .testa{z-index:5;background:var(--notte);align-items:center;gap:16px;min-height:84px;padding:0 4vw;display:flex;position:sticky;top:0}.pren .testa .logo{color:#fff;height:52px;margin-right:auto}.pren .prova{border:1.5px dashed var(--segnaposto-bordo);background:var(--segnaposto-fondo);color:var(--segnaposto);border-radius:6px;padding:6px 12px;font-size:15px;font-weight:700}.pren .pul{all:unset;box-sizing:border-box;border-radius:var(--r);color:#fff;white-space:nowrap;cursor:pointer;min-width:48px;min-height:52px;transition:background .25s, color .25s, border-color .25s, transform .2s var(--esce);background:#0a205033;border:1.5px solid #ffffff5c;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:18px;font-weight:700;display:inline-flex}.pren .pul:hover{border-color:#fff}.pren .pul:active{transform:scale(.97)}.pren .pul:focus-visible{outline-offset:3px;outline:3px solid #fff}.pren .pul.pieno{color:#1f52cc;background:#fff;border-color:#fff}.pren .pul:disabled{opacity:.45;cursor:default;transform:none}.pren .pul svg{flex:none;width:20px;height:20px}.pren .carta .pul.pieno{border-color:var(--blu);background:var(--blu);color:#fff}.pren .carta .pul.pieno:hover:not(:disabled){background:#1f52cc;border-color:#1f52cc}.pren .carta .pul.contorno{border-color:var(--linea);color:var(--notte);background:0 0}.pren .carta .pul.contorno:hover{border-color:var(--notte)}.pren .carta .pul:focus-visible{outline-color:var(--blu)}.pren .corpo{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px 5vw;max-width:1480px;margin:0 auto;padding:clamp(32px,5vh,64px) 4vw 64px;display:grid}.pren .intro{position:sticky;top:120px}.pren h1{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(44px,4.2vw,80px);font-weight:900;line-height:.98}.pren h1:focus{outline:none}.pren .intro .fiera{margin:20px 0 0;font-size:clamp(20px,1.5vw,28px);font-weight:700}.pren .intro .fiera span{opacity:.85;font-weight:500}.pren .intro .spiega{color:#ffffffd9;max-width:44ch;margin:8px 0 0}.pren .passi{flex-wrap:wrap;gap:10px 22px;margin:32px 0 0;padding:0;list-style:none;display:flex}.pren .passi li{color:#ffffffb3;align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.pren .passi .n{font-variant-numeric:tabular-nums;border:1.5px solid #ffffff80;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.pren .passi .n svg{width:18px;height:18px}.pren .passi li[aria-current=step]{color:#fff}.pren .passi li[aria-current=step] .n{color:var(--blu);background:#fff;border-color:#fff}.pren .passi li[data-fatto=true] .n{border-color:#fff}.pren .richiamo{border-top:1px solid #ffffff40;flex-wrap:wrap;align-items:center;gap:12px 16px;margin:40px 0 0;padding-top:24px;font-weight:500;display:flex}.pren .carta{background:var(--carta);color:var(--inchiostro);border-radius:14px;padding:clamp(24px,2.6vw,44px);box-shadow:0 30px 80px -30px #0a2050b3}.pren .carta>*{animation:pren-entra .45s var(--esce)}@keyframes pren-entra{0%{opacity:0;transform:translateY(12px)}}.pren .etichetta{color:var(--testo);margin:28px 0 12px;font-size:16px;font-weight:700}.pren .avviso{border-radius:var(--r);background:var(--carta-2);color:var(--testo);margin:0 0 20px;padding:14px 16px;font-weight:600}.pren .giorni{flex-wrap:wrap;gap:10px;display:flex}.pren .giorni button,.pren .orario{all:unset;box-sizing:border-box;border:1.5px solid var(--linea);border-radius:var(--r);color:var(--notte);cursor:pointer;transition:background .2s, color .2s, border-color .2s, transform .2s var(--esce);background:#fff;flex-direction:column;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.pren .giorni button{min-height:56px;padding:0 22px;font-size:18px}.pren .orari{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;display:grid}.pren .orario{font-variant-numeric:tabular-nums;min-height:68px;font-size:22px}.pren .orario small{text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:600}.pren .giorni button:hover,.pren .orario:hover:not(:disabled){border-color:var(--blu)}.pren .orario:active:not(:disabled){transform:scale(.97)}.pren .giorni button[aria-pressed=true]{border-color:var(--notte);background:var(--notte);color:#fff}.pren .orario[aria-pressed=true]{border-color:var(--blu);background:var(--blu);color:#fff}.pren .orario:disabled{background:var(--carta-2);color:#6b7380;cursor:default;border-color:#0000}.pren .giorni button:focus-visible,.pren .orario:focus-visible{outline:3px solid var(--blu);outline-offset:2px}.pren .azioni{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:32px;display:flex}.pren .scelta{color:var(--notte);letter-spacing:-.01em;margin:0 0 24px;font-size:clamp(22px,1.7vw,30px);font-weight:900;line-height:1.15}.pren .campi{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pren .campo{align-content:start;gap:8px;display:grid}.pren form>.campo{margin-top:24px}.pren .campo label,.pren .interessi legend{color:var(--testo);font-size:16px;font-weight:700}.pren .fac{color:var(--grigio);font-weight:500}.pren input:not([type=checkbox]),.pren textarea{box-sizing:border-box;border:1.5px solid var(--linea);border-radius:var(--r);width:100%;min-height:56px;color:var(--inchiostro);font:inherit;caret-color:var(--blu);background:#fff;padding:0 16px;font-size:18px;transition:border-color .2s,box-shadow .2s}.pren textarea{resize:vertical;padding:14px 16px}.pren input:not([type=checkbox]):focus,.pren textarea:focus{border-color:var(--blu);outline:none;box-shadow:0 0 0 4px #2466f333}.pren .campo[data-errore=true] input,.pren .campo[data-errore=true] textarea{border-color:var(--errore)}.pren .aiuto{color:var(--grigio);font-size:15px}.pren .errore{color:var(--errore);margin:0;font-size:15px;font-weight:600}.pren .interessi{border:0;margin:24px 0 0;padding:0}.pren .interessi legend{margin-bottom:10px;padding:0}.pren .chip{flex-wrap:wrap;gap:10px;display:flex}.pren .chip label{border:1.5px solid var(--linea);border-radius:var(--r);min-height:52px;color:var(--notte);cursor:pointer;background:#fff;align-items:center;gap:8px;padding:0 18px 0 14px;font-size:17px;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:inline-flex;position:relative}.pren .chip label:hover{border-color:var(--blu)}.pren .chip svg{opacity:.25;width:18px;height:18px}.pren .chip label:has(input:checked){border-color:var(--notte);background:var(--notte);color:#fff}.pren .chip label:has(input:checked) svg{opacity:1}.pren .chip label:has(input:focus-visible){outline:3px solid var(--blu);outline-offset:2px}.pren .spunta:has(input:focus-visible){outline:3px solid var(--blu);outline-offset:2px}.pren .chip input,.pren .spunta input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pren .consensi{margin-top:8px}.pren .informativa{border:1.5px dashed var(--segnaposto-bordo);border-radius:var(--r);background:var(--segnaposto-fondo);color:var(--segnaposto);margin:0 0 16px;padding:14px 16px;font-size:16px;font-weight:600}.pren .spunta{min-height:48px;color:var(--testo);cursor:pointer;align-items:flex-start;gap:14px;padding:8px 0;font-size:17px;display:flex;position:relative}.pren .spunta svg{box-sizing:border-box;color:#0000;background:#fff;border:2px solid #8a93a0;border-radius:7px;flex:none;width:30px;height:30px;padding:3px;transition:background .2s,border-color .2s,color .2s}.pren .spunta:has(input:checked) svg{border-color:var(--blu);background:var(--blu);color:#fff}.pren .spunta[data-errore=true] svg{border-color:var(--errore)}.pren .spunta+.errore{margin:-4px 0 4px 44px}.pren .fatto{text-align:center;justify-items:center;padding:24px 0 8px;display:grid}.pren .segno{background:var(--blu);color:#fff;border-radius:50%;place-items:center;width:88px;height:88px;display:grid}.pren .segno svg{width:44px;height:44px}.pren .fatto h2{color:var(--notte);letter-spacing:-.02em;margin:24px 0 0;font-size:clamp(32px,2.8vw,48px);font-weight:900;line-height:1.05}.pren .fatto p{max-width:40ch;color:var(--testo);margin:12px 0 0;font-size:19px}.pren .fatto .quando{color:var(--notte);font-size:clamp(22px,1.8vw,30px);font-weight:700}.pren .fatto .azioni{justify-content:center}.pren .stato{justify-items:start;gap:16px;max-width:720px;margin:0 auto;padding:18vh 4vw 64px;display:grid}.pren .stato h1{font-size:clamp(36px,3.6vw,64px)}.pren .stato p{color:#ffffffd9;margin:0;font-size:20px}.pren .avanza{background:#ffffff40;border-radius:2px;justify-self:center;width:min(320px,60vw);height:4px;display:block;overflow:hidden}.pren .avanza i{background:#fff;width:40%;height:100%;animation:1.2s ease-in-out infinite pren-avanza;display:block}@keyframes pren-avanza{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (width<=1000px),(orientation:portrait){.pren .corpo{grid-template-columns:minmax(0,1fr)}.pren .intro{position:static}.pren .richiamo{margin-top:24px}}@media (width<=640px){.pren .campi{grid-template-columns:minmax(0,1fr)}.pren .testa{padding:0 16px}.pren .corpo{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.pren .carta>*,.pren .avanza i{animation:none}.pren .pul,.pren .orario,.pren .giorni button{transition:none}}.quest .conta{color:#ffffffd9;font-variant-numeric:tabular-nums;margin:0;font-size:17px;font-weight:700}.quest .tacche{gap:8px;max-width:420px;margin:12px 0 0;padding:0;list-style:none;display:flex}.quest .tacche li{height:6px;transition:background .4s var(--esce);background:#ffffff40;border-radius:3px;flex:1}.quest .tacche li[data-stato=fatta]{background:#ffffffa6}.quest .tacche li[data-stato=qui]{background:#fff}.quest .intro h1{animation:quest-domanda .6s var(--esce);margin-top:32px}@keyframes quest-domanda{0%{opacity:0;filter:blur(8px);transform:translateY(20px)}}.quest .intro .spiega{margin-top:16px}.quest .risposte{gap:12px;display:grid}.quest .risposte[data-brevi=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.quest .risposta{all:unset;box-sizing:border-box;border:1.5px solid var(--linea);border-radius:var(--r);min-height:84px;color:var(--notte);cursor:pointer;transition:background .2s, border-color .2s, box-shadow .2s, transform .2s var(--esce);background:#fff;align-items:center;gap:18px;padding:14px 24px;font-size:clamp(20px,1.6vw,24px);font-weight:700;line-height:1.2;display:flex}.quest .risposta:hover{border-color:var(--blu)}.quest .risposta:active{transform:scale(.98)}.quest .risposta:focus-visible{outline:3px solid var(--blu);outline-offset:2px}.quest .risposta .segno{box-sizing:border-box;color:#0000;background:#fff;border:2px solid #8a93a0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:background .2s,border-color .2s,color .2s;display:grid}.quest .risposte[data-multipla=true] .segno{border-radius:8px}.quest .risposta .segno svg{width:22px;height:22px}.quest .risposta[aria-pressed=true]{border-color:var(--blu);background:#eef3fe;box-shadow:0 10px 24px -14px #2466f3b3}.quest .risposta[aria-pressed=true] .segno{border-color:var(--blu);background:var(--blu);color:#fff}.quest .esito .mosse{justify-items:start;gap:20px;margin-top:40px;display:grid}.quest .esito .prenota small{color:#ffffffd9;margin-top:10px;font-size:16px;display:block}.quest .consigli{margin:0;padding:0;list-style:none;display:grid}.quest .voce{border-top:1px solid var(--linea);grid-template-columns:200px minmax(0,1fr);align-items:start;gap:28px;padding:28px 0;display:grid}.quest .voce:first-child{border-top:0;padding-top:0}.quest .foto{aspect-ratio:1;border-radius:var(--r);background:#fff;grid-template:minmax(0,1fr)/minmax(0,1fr);padding:18px;display:grid;position:relative;box-shadow:0 12px 30px -20px #0a205066}.quest .foto img{object-fit:contain;width:100%;height:100%}.quest .foto .primo{background:var(--blu);color:#fff;white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:15px;font-weight:700;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);box-shadow:0 8px 18px -8px #2466f3b3}.quest .voce .testo{container-type:inline-size}.quest .voce h3{color:var(--notte);letter-spacing:-.02em;white-space:nowrap;font-weight:900;line-height:1;font-size:min(clamp(30px, 2.8vw, 44px), 100cqi / var(--lettere) * 1.45);margin:0}.quest .perche{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.quest .perche li{color:var(--testo);gap:10px;font-size:18px;display:flex}.quest .perche svg{width:20px;height:20px;color:var(--blu);flex:none;margin-top:3px}.quest .con{flex-wrap:wrap;gap:8px;margin:16px 0 0;display:flex}.quest .con span{background:var(--notte);color:#fff;border-radius:6px;padding:6px 12px;font-size:15px;font-weight:700}.quest .voce .pul{margin-top:22px}.quest .carta>.etichetta{border-top:1px solid var(--linea);margin-top:0;padding-top:28px}.quest .carta>.etichetta+.consigli .voce{padding-top:8px}.quest .vuoto{justify-content:center;padding:16px 0;display:flex}@media (width<=640px){.quest .testa{flex-wrap:wrap;padding-block:12px}.quest .testa .prova{text-align:center;flex-basis:100%;order:1}.quest .risposte[data-brevi=true]{grid-template-columns:minmax(0,1fr)}.quest .voce{grid-template-columns:minmax(0,1fr);gap:16px}.quest .voce:has(.primo){gap:32px}.quest .foto{width:140px}}@media (prefers-reduced-motion:reduce){.quest .intro h1{animation:none}.quest .risposta,.quest .risposta .segno,.quest .tacche li{transition:none}}.az .pagina{align-content:start;max-width:1480px;margin:0 auto;padding:clamp(24px,4vh,56px) 4vw 16px;display:grid}.az .apertura h1{letter-spacing:-.035em;text-wrap:balance;max-width:14ch;animation:az-entra .9s var(--esce);margin:0;font-size:clamp(44px,5.2vw,96px);font-weight:900;line-height:.95}.az .sottotitolo{color:#ffffffd9;text-wrap:pretty;max-width:58ch;margin:14px 0 0;font-size:clamp(18px,1.4vw,22px)}@keyframes az-entra{0%{opacity:0;filter:blur(10px);transform:translateY(24px)}}.az .fatti{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 4vw;margin:clamp(20px,3.5vh,48px) 0 0;display:grid}.az .fatti div{border-top:1px solid #ffffff59;padding-top:16px}.az .fatti dt{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(32px,3.2vw,56px);font-weight:900;line-height:1}.az .fatti dd{color:#ffffffd9;margin:8px 0 0;font-size:16px}.az .ricerca{max-width:68ch;margin:clamp(20px,3.5vh,40px) 0 0;font-size:clamp(18px,1.35vw,21px);font-weight:500}.az .tappe{margin-top:clamp(28px,5vh,48px)}.az .tappe h2{color:#ffffffb3;margin:0 0 14px;font-size:16px;font-weight:700}.az .tappe ol{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;margin:0;padding:0;list-style:none;display:grid}.az .tappe li{border-top:2px solid #ffffff59;align-content:start;gap:4px;padding:18px 16px 0 0;display:grid;position:relative}.az .tappe li:before{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:-7px;left:0}.az .tappe .anno{font-variant-numeric:tabular-nums;font-size:22px;font-weight:900}.az .tappe .cosa{color:#ffffffd9;font-size:15px;line-height:1.3}.az .chiusura{border-top:1px solid #ffffff40;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-top:clamp(20px,3.5vh,40px);padding-top:16px;display:flex}.az .chiusura p{color:#ffffffd9;margin:0}.az .contatti{color:#fff;margin-left:8px;font-weight:700}@media (width<=1000px),(orientation:portrait){.az .fatti{grid-template-columns:repeat(2,minmax(0,1fr))}.az .tappe ol{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;row-gap:28px}}@media (width<=640px){.az .pagina{padding-inline:16px}.az .tappe ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.az .apertura h1{animation:none}}.visore-pdf{box-sizing:border-box;color:#fff;background:#0d1a3d;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;font-family:Satoshi,system-ui,Segoe UI,sans-serif}.visore-pdf[open]{grid-template:auto minmax(0,1fr)/minmax(0,1fr);display:grid}.visore-pdf::backdrop{background:#0a2050}.visore-pdf header{background:#0a2050;align-items:center;gap:16px;min-height:72px;padding:10px 16px 10px 24px;display:flex;box-shadow:0 10px 30px -18px #030a1fcc}.visore-pdf h2{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:19px;font-weight:700;overflow:hidden}.visore-pdf .zoom{align-items:center;gap:4px;display:flex}.visore-pdf output{font-variant-numeric:tabular-nums;text-align:center;min-width:56px;font-size:16px;font-weight:700}.visore-pdf button{all:unset;box-sizing:border-box;color:#fff;cursor:pointer;border:1.5px solid #ffffff5c;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:48px;min-height:48px;font-size:16px;font-weight:700;transition:border-color .2s,background .2s;display:inline-flex}.visore-pdf button:hover:not(:disabled){border-color:#fff}.visore-pdf button:active:not(:disabled){transform:scale(.97)}.visore-pdf button:disabled{opacity:.45;cursor:default}.visore-pdf button:focus-visible,.visore-pdf .pagine:focus-visible{outline-offset:2px;outline:3px solid #fff}.visore-pdf button svg{width:22px;height:22px}.visore-pdf .chiudi{color:#1f52cc;background:#fff;border-color:#fff;padding:0 18px}.visore-pdf .chiudi:hover{background:#eef3fe}.visore-pdf .pagine{overscroll-behavior:contain;align-content:start;justify-items:center;gap:20px;padding:24px 16px 48px;display:grid;overflow:auto}.visore-pdf canvas{background:#fff;border-radius:4px;display:block;box-shadow:0 24px 60px -24px #030a1fb3}.visore-pdf .stato{color:#ffffffd9;text-align:center;max-width:40ch;margin:15vh 0 0;font-size:18px}@media (width<=640px){.visore-pdf header{flex-wrap:wrap;padding-left:16px}.visore-pdf h2{flex-basis:100%;order:-1}.visore-pdf .chiudi{margin-left:auto}}@media (prefers-reduced-motion:reduce){.visore-pdf button{transition:none}}.inc .intro .totale{border-top:1px solid #ffffff40;gap:4px;margin-top:36px;padding-top:24px;display:grid}.inc .etichetta-totale{color:#ffffffd9;font-size:16px;font-weight:700}.inc .intro .cifra{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(40px,4vw,64px);font-weight:900;line-height:1.05}.inc .intro .canoni{color:#ffffffd9;font-variant-numeric:tabular-nums;font-size:17px}.inc .nota-listino{color:#ffffffb3;max-width:44ch;margin:16px 0 0;font-size:14px}.inc .blocco{border:0;min-width:0;margin:0 0 32px;padding:0}.inc .blocco legend{color:var(--notte);letter-spacing:-.01em;margin:0 0 4px;padding:0;font-size:clamp(22px,1.7vw,28px);font-weight:900}.inc .blocco legend:focus{outline:none}.inc .blocco>.aiuto{margin:0 0 14px;display:block}.inc .blocco>.errore{margin:0 0 10px}.inc .nessuno-m{border:1.5px dashed var(--linea);border-radius:var(--r);color:var(--grigio);margin:0 0 10px;padding:16px 18px;font-size:16px}.inc .macchine{gap:10px;margin:0;padding:0;list-style:none;display:grid}.inc .macchine>li{border:1.5px solid var(--linea);border-radius:var(--r);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:12px 12px 12px 18px;transition:border-color .2s,box-shadow .2s;display:grid}.inc .macchine>li[data-aperto=true]{border-color:var(--blu);box-shadow:0 10px 24px -14px #2466f3b3}.inc .riga-m{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;display:grid}.inc .macchine .nome,.inc .da-aggiungere .nome{gap:2px;min-width:0;display:grid}.inc .macchine .nome b,.inc .da-aggiungere .nome b{color:var(--notte);font-size:19px;font-weight:800;line-height:1.2}.inc .macchine .nome small,.inc .da-aggiungere .nome small{color:var(--grigio);font-size:14px;line-height:1.35}.inc .macchine .importo,.inc .da-aggiungere .importo{color:var(--notte);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:800}.inc .comandi-m{gap:6px;display:flex}.inc .apri-m,.inc .togli-m,.inc .vedi-m,.inc .aggiungi-o{all:unset;box-sizing:border-box;border-radius:var(--r);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;min-height:48px;padding:0 14px;font-size:15px;font-weight:700;display:inline-flex}.inc .apri-m{border:1.5px solid var(--linea);color:var(--notte);transition:border-color .2s,background .2s}.inc .apri-m:hover,.inc .apri-m[aria-expanded=true]{border-color:var(--blu)}.inc .apri-m[aria-expanded=true]{background:#eef3fe}.inc .apri-m svg{width:18px;height:18px;transition:transform .25s var(--esce)}.inc .apri-m[aria-expanded=true] svg{transform:rotate(180deg)}.inc .togli-m,.inc .vedi-m{color:#1f52cc}.inc .togli-m:hover,.inc .vedi-m:hover{text-underline-offset:4px;text-decoration:underline}.inc .apri-m:focus-visible,.inc .togli-m:focus-visible,.inc .vedi-m:focus-visible,.inc .aggiungi-o:focus-visible,.inc .da-aggiungere button:focus-visible{outline:3px solid var(--blu);outline-offset:2px}.inc .opzioni-m{border-top:1px solid #0a20501a;grid-column:1/-1;padding-top:6px}.inc .opzioni-m ul{margin:0;padding:0;list-style:none;display:grid}.inc .opzioni-m li{border-bottom:1px solid #0a205012;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:60px;padding:6px 0;display:grid}.inc .nome-o{color:var(--notte);gap:2px;font-size:16px;font-weight:600;line-height:1.3;display:grid}.inc .nome-o small{color:var(--grigio);font-size:13px;font-weight:500}.inc .importo-o{color:var(--testo);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:600}.inc .importo-o small{color:var(--grigio);font-size:13px}.inc .aggiungi-o{border:1.5px solid var(--blu);color:var(--blu);transition:background .2s,color .2s}.inc .aggiungi-o[aria-pressed=true]{background:var(--blu);color:#fff}.inc .aggiungi-o:disabled{color:var(--grigio);cursor:default;border-color:#0a205026}.inc .aggiungi-o svg{width:18px;height:18px}.inc .inclusi-m{color:var(--grigio);margin:12px 0 0;font-size:14px}.inc .vedi-m{padding:0}.inc .aggiunta-m{justify-items:start;gap:10px;margin-top:12px;display:grid}.inc .da-aggiungere{gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.inc .da-aggiungere button{all:unset;box-sizing:border-box;border:1.5px solid var(--linea);border-radius:var(--r);cursor:pointer;background:#fff;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:14px;width:100%;min-height:64px;padding:10px 16px 10px 18px;transition:border-color .2s;display:grid}.inc .da-aggiungere button:hover{border-color:var(--blu)}.inc .da-aggiungere .importo{color:var(--testo);font-weight:600}.inc .da-aggiungere svg{width:22px;height:22px;color:var(--blu)}.inc .campi{margin-top:16px}.inc .campo.note{margin-top:20px}.inc .campo .aiuto{margin-top:2px}.inc .campo[data-errore=true] .aiuto{color:var(--errore);font-weight:600}.inc .lingua{gap:10px;margin-top:20px;display:grid}.inc .etichetta-campo{color:var(--testo);font-size:16px;font-weight:700}.inc .avviso-profilo{border-radius:var(--r);color:var(--notte);background:#eef3fe;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 8px;padding:14px 16px;font-weight:600;display:grid}.inc .avviso-profilo svg{width:26px;height:26px;color:var(--blu)}.inc .avviso-profilo p{margin:0}.inc .fatto .segno svg{width:40px;height:40px}.inc .fatto .azioni{justify-content:center}.inc .indietro{all:unset;color:#1f52cc;cursor:pointer;align-items:center;gap:8px;min-height:48px;margin-top:16px;font-weight:700;display:inline-flex}.inc .indietro svg{width:18px;height:18px}.inc .indietro:hover{text-underline-offset:4px;text-decoration:underline}.inc .indietro:focus-visible{outline:3px solid var(--blu);outline-offset:3px;border-radius:6px}@media (width<=640px){.inc .macchine>li{grid-template-columns:minmax(0,1fr)}.inc .opzioni-m li{grid-template-columns:minmax(0,1fr) auto}.inc .importo-o{grid-row:2}.inc .avviso-profilo{grid-template-columns:auto minmax(0,1fr)}.inc .avviso-profilo .pul{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.inc .macchine>li,.inc .apri-m,.inc .apri-m svg,.inc .aggiungi-o,.inc .da-aggiungere button{transition:none}}.pres{--blu:#2466f3;--notte:#0a2050;--inchiostro:#111822;--testo:#2f3946;--grigio:#5f6774;--carta:#f8f9fa;--carta-2:#f1f2f4;--r:10px;--esce:cubic-bezier(.16, 1, .3, 1);--su:#fff;--bordo:#ffffff5c;--vetro:#0a205033;--pieno:#fff;--su-pieno:#1f52cc;--segnaposto:#7a4b00;--segnaposto-fondo:#fff7e6;--segnaposto-bordo:#b7791f;--banda-h:84px;background:var(--blu);color:var(--su);touch-action:none;-webkit-user-select:none;user-select:none;font-family:Satoshi,system-ui,Segoe UI,sans-serif;position:fixed;inset:0;overflow:hidden}.pres ::selection{background:var(--notte);color:#fff}.pres :focus-visible{outline-offset:3px;outline:3px solid #fff}.pres .palco-tela{display:block;position:absolute;inset:0}.logo-tb{line-height:0;display:block}.logo-tb svg{width:auto;height:100%;display:block}.pres .taglio{z-index:3;background:var(--blu);pointer-events:none;opacity:1;transition:opacity .45s;position:absolute;inset:0}.pres .banda{z-index:4;height:var(--banda-h);background:var(--notte);transition:transform 1.1s var(--esce);position:absolute;left:0;right:0}.pres .banda.su{transform-origin:top;top:0}.pres .banda.giu{transform-origin:bottom;bottom:0}.pres[data-modo=esplora] .banda{transform:scaleY(0)}.pres .marchio-film{left:6vw;top:calc(var(--banda-h) / 2);z-index:5;height:calc(var(--banda-h) * .64);color:#fff;transition:opacity .6s;position:absolute;transform:translateY(-50%)}.pres[data-modo=esplora] .marchio-film,.pres[data-modo=esplora] .film,.pres[data-modo=esplora] .tocca{opacity:0;pointer-events:none}.pres .film{left:6vw;bottom:calc(var(--banda-h) + 5vh);z-index:5;--largo:60vw;width:var(--largo);pointer-events:none;transition:opacity .6s;position:absolute}.pres .film:before{content:"";z-index:-1;opacity:0;background:radial-gradient(closest-side,#0a2050b3,#0a205000);transition:opacity 1s;position:absolute;inset:-10vh -18vw -4vh -12vw}.pres .film[data-fase=b]:before,.pres .film[data-fase=c]:before{opacity:1}.pres .film .grande{font:900 clamp(36px, min(8vw, var(--largo) / (var(--lettere,10) * .7)), 150px) / .92 Satoshi, system-ui, sans-serif;white-space:nowrap;letter-spacing:.04em;text-wrap:balance;text-shadow:0 2px 24px #0a205059;opacity:0;transition:opacity 1s, letter-spacing 2.8s var(--esce), transform 1.2s var(--esce);margin:0;transform:translateY(18px)}.pres .film .sotto{text-shadow:0 1px 12px #0a205059;opacity:0;transition:opacity 1s, transform 1s var(--esce);margin:16px 0 0;font-size:clamp(18px,1.35vw,24px);font-weight:500;transform:translateY(10px)}.pres .film .sotto b{font-weight:900}.pres .film[data-fase=b] .grande,.pres .film[data-fase=c] .grande{opacity:1;letter-spacing:-.03em;transform:none}.pres .film[data-fase=c] .sotto{opacity:1;transform:none}.pres .tocca{right:6vw;bottom:calc(var(--banda-h) / 2);z-index:5;pointer-events:none;align-items:center;gap:14px;font-size:clamp(16px,8px + .625vw,20px);font-weight:700;transition:opacity .6s;display:flex;position:absolute;transform:translateY(50%)}.pres .pul-tocca{color:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0;font-family:inherit}.pres .marchio-film .logo-tb{height:100%}.pres .tocca i{border:2px solid #fff9;border-radius:50%;flex:none;width:40px;height:40px;position:relative}.pres .tocca i:after{content:"";animation:pres-onda 2.2s var(--esce) infinite;border:2px solid #fff;border-radius:50%;position:absolute;inset:-2px}@keyframes pres-onda{to{opacity:0;transform:scale(1.8)}}.pres .ui{opacity:0;pointer-events:none;transition:opacity .7s .35s}.pres[data-modo=esplora] .ui{opacity:1}.pres[data-modo=esplora] .ui>*{pointer-events:auto}.pres[data-modo=esplora] .ui>:is(.sotto-ui,.guida){pointer-events:none}.pres .barra{z-index:6;align-items:center;gap:10px;padding:22px 4vw;display:flex;position:absolute;top:0;left:0;right:0}.pres .barra .logo-tb{height:52px;margin-right:auto}.pres .lingue{gap:4px;display:flex}.pres .pul{all:unset;box-sizing:border-box;border:1.5px solid var(--bordo);border-radius:var(--r);background:var(--vetro);min-width:48px;min-height:48px;color:var(--su);white-space:nowrap;cursor:pointer;transition:background .25s, color .25s, border-color .25s, transform .2s var(--esce);justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:clamp(16px,8px + .625vw,20px);font-weight:700;display:inline-flex}.pres .pul:hover{border-color:var(--su)}.pres .pul:active{transform:scale(.97)}.pres .pul:focus-visible{outline-offset:3px;outline:3px solid #fff}.pres .pul[aria-pressed=true],.pres .pul.pieno{border-color:var(--pieno);background:var(--pieno);color:var(--su-pieno)}.pres .pul:disabled{opacity:.55;cursor:default}.pres .pul svg{flex:none;width:20px;height:20px}.pres .pul.icona{width:48px;padding:0}.pres .pul.icona svg{width:24px;height:24px}.pres .inviti{align-items:center;gap:10px;display:flex}.pres .inviti .pul{text-decoration:none}.pres .inviti[data-dove=film]{left:6vw;bottom:calc(var(--banda-h) / 2);z-index:6;position:absolute;transform:translateY(50%)}.pres .barra .inviti{margin-right:8px}.pres .guida{z-index:6;font-size:clamp(15px,7.5px + .5859vw,18.75px);font-weight:500;position:absolute;top:116px;right:4vw}.pres .info{z-index:6;--largo:min(34vw, 520px);width:var(--largo);transition:opacity .5s, transform .8s var(--esce);position:absolute;top:50%;left:4vw;transform:translateY(-50%)}.pres .info h1{font:900 clamp(28px, min(4.2vw, var(--largo) / (var(--lettere,10) * .7)), 84px) / .95 Satoshi, system-ui, sans-serif;letter-spacing:-.03em;white-space:nowrap;margin:0}.pres .info .linea{margin:10px 0 0;font-size:clamp(16px,8px + .625vw,20px);font-weight:700}.pres .info .frase{max-width:34ch;margin:18px 0 0;font-size:clamp(18px,9px + .7031vw,22.5px);font-weight:500;line-height:1.5}.pres .info dl{border-top:1.5px solid var(--bordo);grid-template-rows:auto auto;grid-template-columns:repeat(3,auto);grid-auto-flow:column;justify-content:start;gap:8px 22px;margin:24px 0 0;padding-top:16px;display:grid}.pres .info dt{font-size:min(clamp(30px, 15px + 1.1719vw, 37.5px), (var(--largo) - 44px) / (var(--cifre,11) * .62));letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:900;line-height:1}.pres .info dd{max-width:16ch;margin:0;font-size:clamp(14px,7px + .5469vw,17.5px);font-weight:500;line-height:1.35}.pres .scopri{min-height:60px;margin-top:28px;padding:0 28px;font-size:clamp(18px,9px + .7031vw,22.5px)}.pres .barra{--su:var(--notte);--bordo:#0a20503d;--vetro:#ffffffb3;--pieno:var(--blu);--su-pieno:#fff;color:var(--notte)}.pres .barra .pul:focus-visible{outline-color:var(--notte)}.pres .guida{background:#0a2050b3;border-radius:999px;padding:6px 12px}.pres .sotto-ui{--vetro:#0a2050b8;--bordo:#ffffff4d}.pres .chiudi-scheda{--vetro:#0a2050e0;--bordo:#ffffff4d}.pres .info:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0a205073,#0a205000);position:absolute;inset:-14% -22% -14% -14%}.pres[data-accessorio=true] .guida{opacity:0}.pres .info[data-accessorio=true] .frase,.pres .info[data-accessorio=true]>dl{display:none}.pres .accessorio{border-radius:var(--r);background:var(--carta);color:var(--inchiostro);animation:pres-accessorio .8s var(--esce) both;margin-top:22px;padding:22px 22px 18px;box-shadow:0 22px 48px -18px #0a205099}@keyframes pres-accessorio{0%{clip-path:inset(0 0 100% 0 round var(--r));opacity:0}to{clip-path:inset(0 0 0 0 round var(--r));opacity:1}}.pres .accessorio h2{font:900 clamp(20px, min(2.2vw, (var(--largo) - 44px) / (var(--lettere,10) * .7)), 40px) / 1 Satoshi, system-ui, sans-serif;letter-spacing:-.02em;white-space:nowrap;margin:0}.pres .accessorio .di{color:#1f52cc;margin:6px 0 0;font-size:clamp(15px,7.5px + .5859vw,18.75px);font-weight:700}.pres .accessorio .frase-acc{max-width:38ch;color:var(--testo);margin:10px 0 0;font-size:clamp(16px,8px + .625vw,20px);font-weight:500;line-height:1.45}.pres .accessorio dl{border-top-color:#0a20501f;gap:8px 16px;margin-top:16px}.pres .accessorio dt{font-size:clamp(18px,1.6vw,24px)}.pres .accessorio dd{color:var(--testo)}.pres .invito{all:unset;z-index:5;box-sizing:border-box;color:#1f52cc;white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:0 18px 0 8px;font-size:15px;font-weight:700;transition:opacity .4s;display:flex;position:absolute;top:0;left:0;box-shadow:0 10px 26px -8px #0a205099}.pres .invito i{background:var(--blu);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.pres .invito svg{width:18px;height:18px}.pres .invito.nascosto{opacity:0;pointer-events:none}.pres .invito:focus-visible{outline-offset:3px;outline:3px solid #fff}.pres .sotto-ui{z-index:6;pointer-events:none;flex-wrap:wrap-reverse;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex;position:absolute;bottom:4vh;left:4vw;right:4vw}.pres .sotto-ui>*{pointer-events:auto}.pres .comandi{gap:10px;margin-left:auto;display:flex}.pres .modelli{border:1.5px solid var(--bordo);border-radius:calc(var(--r) + 5px);background:var(--vetro);scrollbar-width:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:4px;max-width:100%;padding:5px;display:flex;overflow-x:auto}.pres[data-qualita=leggera] .modelli{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a205059}.pres .modelli[data-dopo=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.pres .modelli[data-prima=true]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px);mask-image:linear-gradient(90deg,#0000,#000 56px)}.pres .modelli[data-prima=true][data-dopo=true]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000)}.pres .modello{all:unset;box-sizing:border-box;border-radius:var(--r);cursor:pointer;flex-direction:column;flex:none;justify-content:center;gap:2px;min-height:58px;padding:0 16px;transition:background .3s,color .3s;display:flex}.pres .modello b{white-space:nowrap;font-size:clamp(16px,8px + .625vw,20px);font-weight:700}.pres .modello small{font-size:clamp(13px,6.5px + .5078vw,16.25px);font-weight:500}.pres .modello[aria-current=true]{background:var(--pieno);color:var(--su-pieno)}.pres .modello:focus-visible{outline-offset:-3px;outline:3px solid #fff}.pres .interruttore .t{background:var(--bordo);border-radius:999px;flex:none;width:40px;height:24px;position:relative}.pres .interruttore .t:after{content:"";background:var(--su);width:18px;height:18px;transition:transform .35s var(--esce);border-radius:50%;position:absolute;top:3px;left:3px}.pres .interruttore[aria-pressed=true] .t{background:var(--su-pieno)}.pres .interruttore[aria-pressed=true] .t:after{background:var(--pieno);transform:translate(16px)}.pres .foto-palco{top:calc(var(--banda-h) + 2vh);z-index:2;pointer-events:none;transition:transform .8s var(--esce), opacity .5s;grid-template:100%/100%;place-items:center;display:grid;position:absolute;bottom:14vh;left:42vw;right:8vw}.pres .foto-palco img{object-fit:contain;filter:drop-shadow(0 30px 30px #0a205080);width:100%;height:100%}.pres[data-dettaglio=true] .foto-palco{transform:translate(-30vw)scale(.9)}.pres .punto{all:unset;z-index:5;cursor:pointer;align-items:center;gap:10px;transition:opacity .4s;display:flex;position:absolute;top:0;left:0}.pres .punto.sinistra{flex-direction:row-reverse}.pres .punto .d{border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative}.pres .punto .d:after{content:"";opacity:0;width:22px;height:22px;animation:punto-respiro 1.7s var(--esce) .9s 2;border:2px solid #fff;border-radius:50%;position:absolute}@keyframes punto-respiro{0%{opacity:.95;transform:scale(.8)}to{opacity:0;transform:scale(2.3)}}.pres .punto[aria-expanded=true] .d:before{background:var(--blu);border-color:#fff}.pres .punto .d:before{content:"";border:4px solid var(--blu);background:#fff;border-radius:50%;width:16px;height:16px;box-shadow:0 3px 10px #0a205066}.pres .punto .e{border-radius:var(--r);max-width:250px;color:var(--inchiostro);background:#fff;padding:10px 14px;display:none;box-shadow:0 8px 24px -6px #0a205066}.pres .punto .e b{font-size:clamp(15px,7.5px + .5859vw,18.75px);font-weight:700;line-height:1.25;display:block}.pres .punto[aria-expanded=true] .e{animation:punto-apre .28s var(--esce);display:block}@keyframes punto-apre{0%{opacity:0;transform:scale(.94)}}.pres .punto .e small{color:var(--testo);margin-top:4px;font-size:clamp(14px,7px + .5469vw,17.5px);line-height:1.4;display:block}.pres .punto:focus-visible .d:before{outline-offset:3px;outline:3px solid #fff}.pres .punto.nascosto,.pres[data-esploso=true] .punto,.pres[data-dettaglio=true] .punto{opacity:0;pointer-events:none}.pres[data-dettaglio=true] .info,.pres[data-dettaglio=true] .guida{opacity:0;pointer-events:none;transform:translateY(-50%)translate(-24px)}.pres[data-dettaglio=true] .guida{transform:none}.pres .scheda{z-index:8;--largo:min(42vw, 680px);width:var(--largo);border-radius:var(--r);background:var(--carta);color:var(--inchiostro);visibility:hidden;transition:transform .8s var(--esce), visibility 0s .8s;-webkit-user-select:text;user-select:text;touch-action:pan-y;flex-direction:column;display:flex;position:absolute;top:104px;bottom:4vh;right:3vw;transform:translate(calc(100% + 4vw));box-shadow:0 24px 60px -20px #0a205080}.pres[data-dettaglio=true] .scheda{visibility:visible;transition:transform .8s var(--esce), visibility 0s;transform:none}.pres .scheda ::selection{color:var(--inchiostro);background:#2466f340}.pres .scheda :focus-visible{outline-color:var(--blu)}.pres .scheda .testa{padding:30px 32px 0}.pres .scheda h2{font:900 clamp(24px, min(3.2vw, (var(--largo) - 64px) / (var(--lettere,10) * .7)), 60px) / .95 Satoshi, system-ui, sans-serif;letter-spacing:-.03em;white-space:nowrap;margin:0}.pres .scheda .linea{color:var(--blu);margin:8px 0 0;font-weight:700}.pres .scheda .frase{max-width:60ch;color:var(--testo);margin:12px 0 0;font-size:17px;line-height:1.5}.pres .sezioni{border-bottom:1.5px solid #0a20501a;flex-wrap:wrap;gap:6px;margin:20px 0 0;padding:0 0 16px;display:flex}.pres .sezioni .schede{display:contents}.pres .sezioni button,.pres .sezioni .al-simulatore{all:unset;box-sizing:border-box;border-radius:var(--r);min-height:48px;color:var(--inchiostro);cursor:pointer;border:1.5px solid #0a205026;flex:none;align-items:center;padding:0 16px;font-size:15px;font-weight:700;transition:background .25s,border-color .25s,color .25s;display:flex}.pres .sezioni .al-simulatore{color:var(--blu);gap:8px}.pres .sezioni button:hover,.pres .sezioni .al-simulatore:hover{border-color:var(--blu)}.pres .sezioni button[aria-selected=true]{border-color:var(--blu);background:var(--blu);color:#fff}.pres .sezioni button:focus-visible,.pres .sezioni .al-simulatore:focus-visible{outline:3px solid var(--blu);outline-offset:2px}.pres .corpo{overscroll-behavior:contain;scrollbar-color:#0a205040 transparent;scrollbar-width:thin;flex:1;min-height:0;padding:22px 32px 28px;overflow-y:auto}.pres .corpo>section{animation:pres-sezione .45s var(--esce)}@keyframes pres-sezione{0%{opacity:0;transform:translateY(10px)}}.pres .corpo h3{letter-spacing:-.01em;margin:30px 0 10px;font-size:19px;font-weight:900}.pres .corpo h3:first-child{margin-top:0}.pres .corpo p{max-width:65ch;color:var(--testo);margin:0;font-size:17px;line-height:1.6}.pres .corpo .descrizione{white-space:pre-line}.pres .foto-scheda{border-radius:var(--r);background:var(--carta-2);margin:0 0 22px;position:relative}.pres .foto-scheda img{object-fit:contain;box-sizing:border-box;width:100%;height:clamp(180px,26vh,300px);padding:16px;display:block}.pres .contrassegno{border:1.5px dashed var(--segnaposto-bordo);background:var(--segnaposto-fondo);color:var(--segnaposto);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700;position:absolute;top:12px;left:12px}.pres .voci{margin:0;padding:0;list-style:none}.pres .voci li{color:var(--testo);border-bottom:1px solid #0a205014;padding:10px 0;font-size:16px;line-height:1.5}.pres .voci li:last-child{border-bottom:0}.pres .voci b{color:var(--inchiostro);font-weight:700}.pres .voci.compresi li{gap:12px;display:flex}.pres .voci.compresi svg{width:20px;height:20px;color:var(--blu);flex:none;margin-top:2px}.pres .nota-misure{color:var(--grigio);margin:-4px 0 6px;font-size:14px}.pres .segnaposto{border:1.5px dashed var(--segnaposto-bordo);border-radius:var(--r);background:var(--segnaposto-fondo);color:var(--segnaposto);padding:14px 16px;font-size:15px;font-weight:700}.pres .segnaposto+p{margin-top:12px}.pres .voci .da-fornire{color:var(--segnaposto);font-weight:700}.pres .apri-stanza{all:unset;box-sizing:border-box;border-radius:var(--r);background:var(--blu);color:#fff;cursor:pointer;min-height:52px;transition:background .25s, transform .2s var(--esce);align-items:center;gap:10px;margin-top:22px;padding:0 22px;font-size:17px;font-weight:700;display:inline-flex}.pres .apri-stanza:hover{background:#1f52cc}.pres .apri-stanza:active{transform:scale(.97)}.pres .apri-stanza:focus-visible{outline:3px solid var(--blu);outline-offset:3px}.pres .opzioni{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pres .opzione{border-radius:calc(var(--r) + 2px);background:#fff;border:1.5px solid #0a20501a;grid-template-columns:76px 1fr auto;align-items:center;gap:16px;padding:10px 12px 10px 10px;transition:border-color .3s,box-shadow .3s,background .3s;display:grid}.pres .opzione[data-scelta=true]{border-color:var(--blu);background:#f3f7ff;box-shadow:0 6px 18px -10px #2466f399}.pres .opzione .mini{border-radius:var(--r);background:var(--carta-2);width:76px;height:76px;color:var(--grigio);text-align:center;place-items:center;font-size:11px;font-weight:700;display:grid}.pres .opzione .mini img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:6px}.pres .opzione h4{margin:0;font-size:16px;font-weight:700;line-height:1.3}.pres .opzione .breve{color:var(--grigio);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.pres .opzione .vincolo{color:var(--grigio);margin:4px 0 0;font-size:14px;font-weight:700}.pres .opzione .lato{justify-items:end;gap:8px;display:grid}.pres .opzione .cifra{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px;font-weight:900}.pres .opzione .cifra small{color:var(--grigio);text-align:right;font-size:12px;font-weight:500;display:block}.pres .aggiungi{all:unset;box-sizing:border-box;border:1.5px solid var(--blu);border-radius:var(--r);min-height:48px;color:var(--blu);cursor:pointer;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:700;transition:background .25s,color .25s;display:inline-flex}.pres .aggiungi[aria-pressed=true]{background:var(--blu);color:#fff}.pres .aggiungi:disabled{color:var(--grigio);cursor:default;border-color:#0a205026}.pres .aggiungi:focus-visible{outline:3px solid var(--blu);outline-offset:2px}.pres .aggiungi svg{width:18px;height:18px}.pres .etichetta-inclusa{color:#1c7a4b;background:#e6f4ec;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:700}.pres .righe{margin:0;padding:0;list-style:none}.pres .righe li{animation:pres-riga .5s var(--esce);border-bottom:1px solid #0a205014;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;font-size:16px;display:flex}@keyframes pres-riga{0%{opacity:0;transform:translate(16px)}}.pres .righe .importo{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.pres .righe .incluso{color:#1c7a4b;font-weight:700}.pres .righe .totale{border-bottom:0;font-size:20px;font-weight:900}.pres .righe .canone{color:var(--testo)}.pres .nota-listino{color:var(--grigio);margin-top:18px;font-size:14px;line-height:1.5}.pres .piede{border-top:1.5px solid #0a20501f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:18px 32px 22px;display:flex}.pres .piede .etichetta{color:var(--grigio);font-size:14px;font-weight:700;display:block}.pres .piede .cifra{letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;font:900 clamp(30px,2.5vw,46px) Satoshi,system-ui,sans-serif}.pres .piede .iva{color:var(--testo);font-size:14px;font-weight:500}.pres .piede .chiedi{letter-spacing:-.02em;font:900 clamp(24px,2vw,34px)/1.1 Satoshi,system-ui,sans-serif}.pres .mostra-prezzi{all:unset;box-sizing:border-box;border-radius:var(--r);min-height:48px;color:var(--inchiostro);cursor:pointer;border:1.5px solid #0a205033;align-items:center;gap:8px;padding:0 18px;font-weight:700;display:inline-flex}.pres .mostra-prezzi:hover{border-color:var(--blu)}.pres .mostra-prezzi:focus-visible{outline:3px solid var(--blu);outline-offset:2px}.pres .al-incontro{align-items:center;gap:8px;margin-left:auto;display:flex}.pres .aggiungi-m,.pres .togli{all:unset;box-sizing:border-box;border-radius:var(--r);cursor:pointer;min-height:48px;transition:background .2s, border-color .2s, transform .2s var(--esce);align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:700;display:inline-flex}.pres .aggiungi-m{background:var(--blu);color:#fff;box-shadow:0 10px 24px -14px #2466f3b3}.pres .aggiungi-m:hover{background:#1f52cc}.pres .togli{color:var(--notte);border:1.5px solid #0a205033;padding:0 16px}.pres .togli:hover{border-color:var(--notte)}.pres .aggiungi-m:active,.pres .togli:active{transform:scale(.97)}.pres .aggiungi-m:focus-visible,.pres .togli:focus-visible{outline:3px solid var(--blu);outline-offset:2px}.pres .aggiungi-m svg{width:20px;height:20px}.pres .al-incontro .aggiunto{color:#1c7a4b;align-items:center;gap:6px;font-size:16px;font-weight:700;display:inline-flex}.pres .al-incontro .aggiunto svg{width:20px;height:20px}@media (prefers-reduced-motion:reduce){.pres .aggiungi-m,.pres .togli{transition:none}}.pres[data-dettaglio=true] .sotto-ui{right:calc(min(42vw,680px) + 3vw + 16px)}.pres[data-dettaglio=true] .comandi{display:none}.pres .chiudi-scheda{z-index:9;display:none;position:absolute;top:116px;left:4vw}.pres[data-dettaglio=true] .chiudi-scheda{display:inline-flex}.pres .carica{z-index:20;background:var(--blu);align-content:center;place-items:center;gap:34px;transition:opacity 1s,visibility 1s;display:grid;position:absolute;inset:0}.pres .carica .logo-tb{clip-path:inset(0 100% 0 0);height:min(26vw,300px);animation:pres-accendi 1.4s .2s var(--esce) forwards}@keyframes pres-accendi{to{clip-path:inset(0)}}.pres .carica .avanza{background:#ffffff40;border-radius:3px;width:min(30vw,320px);height:3px;overflow:hidden}.pres .carica .avanza i{width:100%;height:100%;transform:scaleX(var(--p,.04));transform-origin:0;background:#fff;transition:transform .4s;display:block}.pres .carica[data-via=true]{opacity:0;visibility:hidden}.pres .messaggio{text-align:center;max-width:40ch;font-size:18px;font-weight:500}.pres-velo{z-index:40;background:#0a2050b3;animation:.3s ease-out pres-dissolvi;position:fixed;inset:0}@keyframes pres-dissolvi{0%{opacity:0}}.pres-menu{z-index:41;box-sizing:border-box;background:var(--tb-blu-notte);color:#fff;flex-direction:column;width:min(520px,100vw);padding:22px 4vw 32px;font-family:Satoshi,system-ui,Segoe UI,sans-serif;animation:.5s cubic-bezier(.16,1,.3,1) pres-menu-entra;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}@keyframes pres-menu-entra{0%{transform:translate(100%)}}.pres-menu .testa{justify-content:space-between;align-items:center;min-height:52px;display:flex}.pres-menu h2{margin:0;font-size:18px;font-weight:700}.pres-menu nav{gap:4px;margin-top:28px;display:grid}.pres-menu nav a,.pres-menu nav button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:10px;align-items:center;gap:16px;min-height:64px;padding:0 16px;font-size:clamp(20px,2vw,26px);font-weight:700;line-height:1.2;transition:background .2s;display:flex}.pres-menu nav a:hover,.pres-menu nav button:hover,.pres-menu nav a[aria-current=page]{background:#ffffff1a}.pres-menu nav a:focus-visible,.pres-menu nav button:focus-visible,.pres-menu .chiudi:focus-visible{outline-offset:2px;outline:3px solid #fff}.pres-menu nav svg{opacity:.8;flex:none;width:24px;height:24px}.pres-menu .divisore{background:#fff3;height:1px;margin:18px 16px}.pres-menu .chi{color:#c9d6f5;margin-top:auto;padding:24px 16px 0;font-size:15px;line-height:1.5}.pres-menu .chiudi{all:unset;cursor:pointer;border-radius:10px;place-items:center;width:52px;height:52px;display:grid}.pres-menu .chiudi:hover{background:#ffffff1a}.pres-finestra{z-index:41;box-sizing:border-box;color:#111822;background:#f8f9fa;border-radius:14px;width:min(480px,100vw - 32px);padding:32px;font-family:Satoshi,system-ui,Segoe UI,sans-serif;animation:.4s cubic-bezier(.16,1,.3,1) pres-finestra-entra;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 80px -20px #0a2050b3}@keyframes pres-finestra-entra{0%{opacity:0;transform:translate(-50%,-46%)}}.pres-finestra h2{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:900;line-height:1.1}.pres-finestra p{color:#2f3946;margin:12px 0 0;font-size:17px;line-height:1.5}.pres-finestra .azioni{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:28px;display:flex}@media (orientation:portrait){.pres .info{--largo:calc(92vw - 43px);border-radius:var(--r);background:#0a2050e0;border:1.5px solid #ffffff4d;width:auto;padding:18px 20px 20px;top:112px;right:4vw;transform:none}.pres .info:before{display:none}.pres[data-dettaglio=true] .info{transform:translateY(-24px)}.pres .info h1{font-size:clamp(28px, min(7vw, var(--largo) / (var(--lettere,10) * .7)), 64px)}.pres .info .frase,.pres .accessorio .frase-acc{display:none}.pres .accessorio{margin-top:14px;padding:16px 18px 14px}.pres .scopri{margin-top:16px}.pres .guida{display:none}.pres .film{--largo:88vw}.pres .barra .logo-tb{height:44px}.pres[data-dettaglio=true] .sotto-ui{display:none}.pres .scheda{--largo:94vw;width:auto;height:auto;inset:180px 3vw 2vh;transform:translateY(110%)}.pres .foto-palco{inset:34vh 10vw 16vh}.pres[data-dettaglio=true] .foto-palco{transform:translateY(-22vh)scale(.6)}}@media (width<=900px) and (orientation:landscape){.pres .info{--largo:36vw}.pres .scheda{--largo:56vw}}@media (prefers-reduced-motion:reduce){.pres *,.pres :before,.pres :after,.pres-menu,.pres-finestra,.pres-velo{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.pres .carica .logo-tb{clip-path:none}}.sim{color:var(--inchiostro);container-type:inline-size}.sim .modo{border-radius:calc(var(--r) + 4px);background:var(--carta-2);gap:4px;padding:4px;display:inline-flex}.sim .modo button{all:unset;box-sizing:border-box;border-radius:var(--r);min-height:48px;color:var(--testo);cursor:pointer;align-items:center;padding:0 22px;font-size:17px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.sim .modo button[aria-pressed=true]{background:var(--blu);color:#fff}.sim .modo button:focus-visible{outline:3px solid var(--blu);outline-offset:2px}.sim .griglia{gap:24px;margin-top:20px;display:grid}@container (width>=720px){.sim .griglia{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px}.sim .esito{order:2;position:sticky;top:0}}.sim .esito{background:var(--notte);color:#fff;font-variant-numeric:tabular-nums;border-radius:14px;padding:22px 24px 20px}.sim .grande-etichetta{color:#fffc;margin:0;font-size:16px;font-weight:700}.sim .grande{letter-spacing:-.02em;white-space:nowrap;margin:4px 0 0;font-size:clamp(38px,10cqi,64px);font-weight:900;line-height:1.05}.sim .grande[data-negativo=true]{color:#ffb4a8}.sim .righe-sim{margin:16px 0 0}.sim .righe-sim div{border-top:1px solid #ffffff26;justify-content:space-between;gap:16px;padding:10px 0;font-size:17px;display:flex}.sim .righe-sim dt{color:#fffc;font-weight:500}.sim .righe-sim dd{white-space:nowrap;margin:0;font-weight:800}.sim .frase{margin:12px 0 0;font-size:18px;font-weight:600;line-height:1.4}.sim .messaggio{border-radius:var(--r);background:#ffffff1a;margin:0;padding:14px 16px;font-size:18px;font-weight:600;line-height:1.4}.sim .frase+.messaggio{margin-top:14px}.sim .avviso-sim{color:#fffc;border-top:1px solid #ffffff26;margin:18px 0 0;padding-top:14px;font-size:14px;line-height:1.45}.sim .dati{gap:18px;display:grid}.sim .prezzo-t{border-radius:var(--r);background:var(--carta-2);gap:2px;padding:14px 16px;display:grid}.sim .etichetta-t{color:var(--testo);font-size:16px;font-weight:700}.sim .prezzo-t b{font-variant-numeric:tabular-nums;font-size:28px;font-weight:900}.sim .cursore .riga{justify-content:space-between;align-items:center;gap:12px;display:flex}.sim .cursore label{color:var(--testo);font-size:17px;font-weight:700}.sim .valore{border:1.5px solid var(--linea,#c9d0db);border-radius:var(--r);min-height:48px;color:var(--inchiostro);background:#fff;align-items:center;gap:4px;padding:0 12px;font-size:20px;font-weight:800;display:inline-flex}.sim .valore:focus-within{border-color:var(--blu);outline:3px solid #2466f340}.sim .cursore .valore input{all:unset;width:5.5ch;font:inherit;font-variant-numeric:tabular-nums;text-align:right;align-self:stretch}.sim .cursore .valore input::placeholder{color:var(--grigio);font-size:15px;font-weight:600}.sim .nota{color:var(--grigio);margin:2px 0 0;font-size:14px}.sim .nota.pari{color:var(--notte);font-weight:700}.sim .cursore input.pista{--binario:repeating-linear-gradient(135deg, #b9c2cf 0 4px, #e6eaf0 4px 8px) 0 0 / var(--pav) 100% no-repeat, linear-gradient(to right, transparent 0 var(--pav), var(--blu) var(--pav) var(--val), #dde3ec var(--val) 100%);appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;border:0;border-radius:0;width:100%;height:48px;min-height:0;margin:0;padding:0;display:block}.sim .cursore input.pista:focus,.sim .cursore .valore input:focus{box-shadow:none;border:0}.sim .cursore input.pista:focus-visible{outline:3px solid var(--blu);outline-offset:2px;border-radius:var(--r)}.sim .pista::-webkit-slider-runnable-track{background:var(--binario);border-radius:999px;height:10px}.sim .pista::-moz-range-track{background:var(--binario);border-radius:999px;height:10px}.sim .pista::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--blu);background:#fff;border-radius:50%;width:32px;height:32px;margin-top:-11px;box-shadow:0 4px 10px -2px #0a205059}.sim .pista::-moz-range-thumb{box-sizing:border-box;border:3px solid var(--blu);background:#fff;border-radius:50%;width:32px;height:32px;box-shadow:0 4px 10px -2px #0a205059}.simp .corpo{grid-template-columns:minmax(0,1fr);gap:24px;max-width:1320px;padding-top:clamp(24px,3vh,40px)}.simp .intro{position:static}.simp h1{font-size:clamp(36px,3.2vw,60px)}.simp .esito{top:100px}.simp .scelta{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.simp .macchina{all:unset;box-sizing:border-box;border-radius:var(--r);color:#fff;cursor:pointer;background:#0a205033;border:1.5px solid #ffffff5c;flex-direction:column;justify-content:center;gap:2px;min-height:56px;padding:8px 16px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.simp .macchina:hover{border-color:#fff}.simp .macchina:focus-visible{outline-offset:3px;outline:3px solid #fff}.simp .macchina b{white-space:nowrap;font-size:17px;font-weight:800}.simp .macchina small{opacity:.85;font-size:13px;font-weight:600}.simp .macchina[aria-pressed=true]{color:var(--notte);background:#fff;border-color:#fff}.simp .macchina[aria-pressed=true] small{color:#1f52cc;opacity:1}.stz .corpo{grid-template-columns:minmax(0,6fr) minmax(0,6fr);max-width:1320px}.stz h1 .nome{white-space:nowrap}.stz .carta h2{color:var(--inchiostro);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:900}.stz .consigli{counter-reset:passo;gap:4px;margin:14px 0 0;padding:0;list-style:none;display:grid}.stz .consigli li{color:var(--testo);counter-increment:passo;border-bottom:1px solid #0a205014;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:14px;padding:12px 0;font-size:17px;line-height:1.5;display:grid}.stz .consigli li:last-child{border-bottom:0}.stz .consigli li:before{content:counter(passo);background:var(--blu);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;font-weight:700;display:grid}.stz .via{border-top:1.5px solid #0a20501f;justify-items:start;gap:16px;margin-top:26px;padding-top:24px;display:grid}.stz .via .avviso{margin:0}.stz .scarica{width:100%;color:var(--testo);font-variant-numeric:tabular-nums;gap:10px;font-size:16px;font-weight:600;display:grid}.stz .scarica .barra{background:var(--carta-2);border-radius:3px;height:6px;display:block;overflow:hidden}.stz .scarica .barra i{background:var(--blu);transform-origin:0;height:100%;transition:transform .3s var(--esce);border-radius:3px;display:block}.stz .scarica .barra[data-indeterminata=true] i{width:40%;animation:1.2s ease-in-out infinite pren-avanza}.stz .carta .pul.pieno{min-height:56px;padding:0 26px}.stz-ar{--notte:#0a2050;--vetro:#0a2050e0;--r:10px;--esce:cubic-bezier(.16, 1, .3, 1);color:#fff;pointer-events:none;-webkit-tap-highlight-color:transparent;background:0 0;font-family:Satoshi,system-ui,Segoe UI,sans-serif;font-size:17px;line-height:1.4;position:fixed;inset:0}.stz-ar :is(.suggerimento,.barra){pointer-events:auto}.stz-ar button{all:unset;box-sizing:border-box;border-radius:var(--r);color:#fff;white-space:nowrap;cursor:pointer;touch-action:manipulation;min-width:52px;min-height:52px;transition:background .2s, color .2s, border-color .2s, opacity .2s, transform .2s var(--esce);background:#ffffff14;border:1.5px solid #ffffff5c;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:17px;font-weight:700;display:inline-flex}.stz-ar button svg{flex:none;width:22px;height:22px}.stz-ar button:active:not(:disabled){transform:scale(.97)}.stz-ar button:focus-visible{outline-offset:2px;outline:3px solid #fff}.stz-ar button:disabled{opacity:.45;cursor:default}.stz-ar button.pieno,.stz-ar button[aria-pressed=true]:not(.interruttore){color:#1f52cc;background:#fff;border-color:#fff}.stz-ar button.icona{padding:0}.stz-ar button.elimina{color:#ffd9d4;border-color:#ffb4ab99}.stz-ar .alto{top:max(16px, env(safe-area-inset-top));left:max(16px, env(safe-area-inset-left));right:max(16px, env(safe-area-inset-right));pointer-events:none;justify-content:space-between;gap:12px;display:flex;position:absolute}.stz-ar .alto>*{pointer-events:auto}.stz-ar .vetro,.stz-ar .gruppo{background:var(--vetro);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.stz-ar .gruppo{border-radius:14px;gap:4px;padding:4px;display:flex}.stz-ar .gruppo button{background:0 0;border-color:#0000}.stz-ar .suggerimento{top:calc(max(16px, env(safe-area-inset-top)) + 72px);background:var(--vetro);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;text-wrap:balance;border-radius:14px;width:max-content;max-width:min(640px,100% - 32px);margin:0;padding:10px 18px;font-size:17px;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.stz-ar .barra{left:max(16px, env(safe-area-inset-left));right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));background:var(--vetro);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:15px;grid-template-columns:minmax(0,1fr);gap:10px;max-width:1180px;margin:0 auto;padding:12px;display:grid;position:absolute;box-shadow:0 22px 48px -18px #0a205099}.stz-ar .riga{min-height:2.8em;margin:0;padding:2px 6px;font-size:17px;font-weight:500}.stz-ar .riga b{font-weight:700}.stz-ar .riga .misure{color:#ffffffc7;font-variant-numeric:tabular-nums;font-size:15px;display:block}.stz-ar .allarme{color:#ffb4ab;font-weight:700}.stz-ar .comandi{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stz-ar .comandi+.comandi{border-top:1px solid #ffffff26;padding-top:10px}.stz-ar .comandi>.pieno:last-child{margin-left:auto}.stz-ar .scelta{scrollbar-width:none;flex:1 1 0;gap:6px;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.stz-ar .scelta::-webkit-scrollbar{display:none}.stz-ar .interruttore .t{background:#ffffff40;border-radius:999px;flex:none;width:40px;height:24px;position:relative}.stz-ar .interruttore .t:after{content:"";width:18px;height:18px;transition:transform .35s var(--esce);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.stz-ar .interruttore[aria-pressed=true]{border-color:#fff}.stz-ar .interruttore[aria-pressed=true] .t{background:#fff}.stz-ar .interruttore[aria-pressed=true] .t:after{background:#2466f3;transform:translate(16px)}@media (width<=640px){.stz-ar .comandi>.pieno:last-child{flex:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.stz .scarica .barra i{transition:none;animation:none}.stz-ar button,.stz-ar .interruttore .t:after{transition:none}}
