.vt{background:var(--wl-paper);color:var(--wl-ink);font-family:var(--wl-sans);-webkit-text-size-adjust:100%;margin:0;font-size:17px;line-height:1.55}:where(.vt) *,:where(.vt) :before,:where(.vt) :after{box-sizing:border-box}:where(.vt) a{color:var(--wl-wood-dark)}:where(.vt) :is(h1,h2,h3){font-family:var(--wl-display);margin:0;font-weight:700;line-height:1.15}:where(.vt) p{margin:0}.vt-testata{justify-content:space-between;align-items:center;gap:16px;max-width:1180px;margin:0 auto;padding:18px 20px;display:flex}.vt-marchio{font-family:var(--wl-display);color:var(--wl-ink);align-items:center;gap:10px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.vt-marchio-segno{border-radius:var(--wl-radius);background:var(--wl-ink-900);width:36px;height:36px;color:var(--wl-on-dark);letter-spacing:.04em;place-items:center;font-size:14px;display:grid}.vt-nav{align-items:center;gap:20px;font-size:16px;display:flex}.vt-nav a{color:var(--wl-muted);text-decoration:none}.vt-nav .vt-accedi{color:var(--wl-ink);border:2px solid var(--wl-ink);border-radius:var(--wl-radius);padding:7px 16px;font-weight:700}.vt-apertura{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:48px;max-width:1180px;margin:0 auto;padding:40px 20px 72px;display:grid}.vt-occhiello{font-family:var(--wl-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--wl-wood);margin-bottom:18px;font-size:14px}.vt-apertura h1{letter-spacing:-.01em;max-width:14ch;font-size:clamp(34px,5.2vw,58px)}.vt-sotto{color:var(--wl-muted);max-width:34ch;margin-top:22px;font-size:clamp(18px,1.6vw,21px)}.vt-sotto em{color:var(--wl-ink);font-style:normal;font-weight:700}.vt-azioni{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:32px;display:flex}.vt-bottone{border-radius:var(--wl-radius);background:var(--wl-wood);color:#fff;min-height:52px;font:700 18px/1.3 var(--wl-sans);cursor:pointer;box-shadow:var(--wl-shadow-1);border:0;padding:14px 26px;text-decoration:none;display:inline-block}.vt-bottone:hover{background:var(--wl-wood-dark)}.vt-bottone:disabled{opacity:.6;cursor:progress}.vt-link{color:var(--wl-ink);text-underline-offset:4px;font-weight:700}.vt-foglio{margin:0}.vt-foglio svg{width:100%;height:auto;display:block}.vt-pannello{fill:#fff;stroke:var(--wl-ink);stroke-width:8px}.vt-tratto{stroke:var(--wl-amber);stroke-width:5px;opacity:.55}.vt-quota line{stroke:var(--wl-muted);stroke-width:5px}.vt-quota text{font:700 78px var(--wl-mono);fill:var(--wl-muted)}.vt-pezzi rect{fill:var(--wl-paper-deep);stroke:var(--wl-ink);stroke-width:6px}.vt-pezzi text{font:700 64px var(--wl-mono);fill:var(--wl-ink);text-anchor:middle}.vt-pezzi .vt-nome{font:400 58px var(--wl-sans);fill:var(--wl-muted)}.vt-pezzi .vt-piccolo{font-size:52px}.vt-etichetta-sfrido rect{fill:var(--wl-paper);stroke:var(--wl-amber);stroke-width:6px}.vt-etichetta-sfrido text{font:700 70px var(--wl-mono);fill:var(--wl-amber)}.vt-etichetta-sfrido .vt-euro{fill:var(--wl-ink);font-size:84px}.vt-foglio figcaption{font-family:var(--wl-mono);color:var(--wl-muted);flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:14px;display:flex}.vt-esempio{text-transform:uppercase;letter-spacing:.08em;margin-left:auto}@media (prefers-reduced-motion:no-preference){.vt-pezzi g{animation:.42s cubic-bezier(.2,.7,.3,1) both vt-posa;animation-delay:calc(var(--i) * 90ms + .25s)}.vt-etichetta-sfrido{animation:.5s 1.65s both vt-appare}}@keyframes vt-posa{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:none}}@keyframes vt-appare{0%{opacity:0}to{opacity:1}}.vt-sezione{max-width:1180px;margin:0 auto;padding:56px 20px}.vt-quota-titolo{font-family:var(--wl-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--wl-wood);align-items:center;gap:14px;margin-bottom:32px;font-size:15px;font-weight:700;display:flex}.vt-quota-titolo:before,.vt-quota-titolo:after{content:"";border-top:0;border-bottom:2px solid var(--wl-line);flex:1;height:14px;transform:translateY(-6px)}.vt-quota-titolo:before{border-left:2px solid var(--wl-line)}.vt-quota-titolo:after{border-right:2px solid var(--wl-line)}.vt-quota-titolo span{flex:none}.vt-autore-corpo{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;gap:40px;display:grid}.vt-foto{aspect-ratio:1;object-fit:cover;border-radius:var(--wl-radius);background:var(--wl-paper-deep);width:100%;height:auto;display:block}.vt-citazione{font-family:var(--wl-display);margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.3}.vt-citazione p+p{margin-top:18px}.vt-citazione footer{font:400 16px var(--wl-sans);color:var(--wl-muted);margin-top:22px}.vt-vantaggi{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:0;padding:0;list-style:none;display:grid}.vt-vantaggi li{border-top:1px solid var(--wl-line);padding:24px 0}.vt-vantaggi h3{margin:4px 0 8px;font-size:22px}.vt-vantaggi p:last-child{color:var(--wl-muted)}.vt-dove{font-family:var(--wl-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--wl-wood);font-size:13px}.vt-passi{counter-reset:vt-passo;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.vt-passi li{counter-increment:vt-passo}.vt-passi li:before{content:counter(vt-passo);border:2px solid var(--wl-ink);width:44px;height:44px;font:700 20px var(--wl-mono);border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.vt-passi h3{margin-bottom:6px;font-size:22px}.vt-passi p{color:var(--wl-muted)}.vt-promesse-corpo{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.vt-promesse-corpo>div{background:var(--wl-ink-900);color:var(--wl-on-dark);border-radius:var(--wl-radius);padding:28px}.vt-promesse-corpo h3{margin-bottom:10px;font-size:24px}.vt-promesse-corpo p{color:var(--wl-muted-dark)}.vt-offerta{border:2px solid var(--wl-ink);border-radius:var(--wl-radius);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.vt-offerta>div{padding:22px 24px}.vt-offerta>div+div{border-left:2px solid var(--wl-ink)}.vt-offerta dt{color:var(--wl-muted);font-size:15px}.vt-offerta dd{font:700 clamp(24px,2.6vw,32px)/1.15 var(--wl-display);margin:4px 0 0}.vt-beta-nota{max-width:62ch;margin-top:20px}.vt-ancora-no{border-left:4px solid var(--wl-amber);background:var(--wl-amber-bg);border-radius:0 var(--wl-radius) var(--wl-radius) 0;margin-top:32px;padding:20px 24px}.vt-ancora-no h3{margin-bottom:6px;font-size:19px}.vt-candidati{max-width:760px}.vt-candidati-intro{margin:-12px 0 28px;font-size:20px}.vt-modulo{gap:20px;display:grid}.vt-modulo[hidden]{display:none}.vt-campo{gap:6px;display:grid}.vt-campo label,.vt-scelta legend{font-size:16px;font-weight:700}.vt-campo small{color:var(--wl-muted);font-weight:400}.vt-campo input,.vt-campo textarea{border:2px solid var(--wl-line);border-radius:var(--wl-radius);width:100%;min-height:52px;color:var(--wl-ink);font:17px/1.4 var(--wl-sans);background:#fff;padding:12px 14px}.vt-campo input:focus,.vt-campo textarea:focus{border-color:var(--wl-ink);outline:none}.vt-scelta{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.vt-scelta legend{margin-bottom:8px;padding:0}.vt-scelta label{cursor:pointer;position:relative}.vt-scelta input{opacity:0;cursor:pointer;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.vt-scelta span{border:2px solid var(--wl-line);background:#fff;border-radius:999px;min-height:48px;padding:12px 18px;font-size:16px;display:block}.vt-scelta input:checked+span{border-color:var(--wl-ink);background:var(--wl-ink-900);color:var(--wl-on-dark)}.vt-scelta input:focus-visible+span{outline:3px solid var(--wl-steel);outline-offset:2px}.vt-trappola{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.vt-informativa{color:var(--wl-muted);border-top:1px solid var(--wl-line);padding-top:14px;font-size:15px}.vt-informativa summary{cursor:pointer;color:var(--wl-ink);font-weight:700}.vt-informativa p{margin-top:10px}.vt-errore{border-radius:var(--wl-radius);background:var(--wl-bad-bg);color:var(--wl-bad);padding:12px 16px;font-weight:700}.vt-modulo .vt-bottone{width:100%}.vt-grazie{border:2px solid var(--wl-good);border-radius:var(--wl-radius);background:var(--wl-good-bg);padding:28px}.vt-grazie h3{color:var(--wl-good);margin-bottom:8px;font-size:24px}.vt-piede{border-top:1px solid var(--wl-line);max-width:1180px;color:var(--wl-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 auto;padding:32px 20px 48px;font-size:15px;display:flex}@media (max-width:860px){.vt-apertura{grid-template-columns:1fr;gap:36px;padding:16px 16px 48px}.vt-sezione{padding:44px 16px}.vt-testata{padding:14px 16px}.vt-nav{gap:14px}.vt-nav a:not(.vt-accedi){display:none}.vt-autore-corpo{grid-template-columns:1fr;gap:24px}.vt-foto{max-width:260px}.vt-vantaggi,.vt-passi,.vt-promesse-corpo,.vt-offerta{grid-template-columns:1fr}.vt-offerta>div+div{border-left:0;border-top:2px solid var(--wl-ink)}.vt-azioni .vt-bottone{text-align:center;width:100%}}
