html:has(.lt){scroll-behavior:smooth;background:#141b2e}@media (prefers-reduced-motion:reduce){html:has(.lt){scroll-behavior:auto}}:where(.lt) a{color:#f6efe4}:where(.lt) a:hover{color:#fff}.lt{--np:#141b2e;--n:#24304f;--cr:#f6efe4;--sa:#e7d8c3;--am:#d39a4c;--amt:#8a5a1f;--gr:#5b6275;--brace:#52262f;--vino:#8c3f3a;--carta:#fffcf6;--pad:16px;background:var(--np);-webkit-font-smoothing:antialiased;min-height:100vh;color:var(--cr);font-family:DM Sans,system-ui,sans-serif;position:relative;overflow-x:clip}.lt *{box-sizing:border-box}.lt p{margin:0 0 14px}.grana{pointer-events:none;z-index:8;opacity:.06;mix-blend-mode:overlay;width:100%;height:100%;position:fixed;inset:0}.btn{background:var(--am);min-height:54px;color:var(--np);border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16.5px;font-weight:600;text-decoration:none;transition:transform .12s,background-color .18s;display:flex}.btn:active{transform:scale(.98)}.btn:focus-visible,.salta:focus-visible,.faq-q:focus-visible{outline:3px solid var(--am);outline-offset:3px}.btn-blu{background:var(--n);color:var(--cr)}.btn-piccolo{min-height:40px;color:var(--cr);background:0 0;border:1px solid #f6efe473;padding:0 14px;font-size:14px}.freccia{width:19px;height:19px}.freccia path,.ico path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.occhiello{letter-spacing:.16em;text-transform:uppercase;color:var(--am);align-items:center;gap:10px;margin:0 0 14px;font-size:11px;font-weight:600;display:flex}.occhiello:before{content:"";border-top:2px dashed;width:22px}.chiaro .occhiello{color:var(--amt)}.sez{padding:76px var(--pad);position:relative}.sez h2{font-optical-sizing:auto;letter-spacing:-.02em;color:var(--cr);margin:0 0 18px;font-family:Fraunces,Georgia,serif;font-size:36px;font-weight:330;line-height:1.06}.sez h2 em{color:var(--am);font-style:italic;font-weight:300}.chiaro{background:var(--cr);color:var(--np)}.chiaro h2{color:var(--n)}.chiaro h2 em{color:var(--amt)}.testo{color:#f6efe4db;font-size:16.5px;line-height:1.55}.chiaro .testo{color:var(--np)}.fonte{color:#f6efe499;border-top:1px solid #f6efe429;margin-top:18px;padding-top:10px;font-size:12px}.chiaro .fonte{color:var(--gr);border-color:#24304f29}.meta{color:#f6efe4b3;justify-content:center;gap:14px;margin-top:12px;font-size:12.5px;display:flex}.meta span{align-items:center;gap:6px;display:inline-flex}.meta span:before{content:"";background:var(--am);border-radius:50%;width:4px;height:4px}.chiaro .meta,.sabbia .meta{color:var(--gr)}.ia{color:#f6efe4a6;font-size:10px}.binario-scroll{height:calc(100svh + 2080px);position:relative}.palco{height:100svh;position:sticky;top:0;overflow:hidden}.palco video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s;display:block;position:absolute;inset:0}.palco video.on{opacity:1}.velo-alto{background:linear-gradient(#141b2ebf,#141b2e00);height:200px;position:absolute;top:0;left:0;right:0}.velo-basso{background:linear-gradient(#141b2e00 0%,#141b2ed9 55%,#141b2ef5 100%);height:520px;position:absolute;bottom:0;left:0;right:0}.top{height:60px;padding:0 var(--pad);z-index:4;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.marchio{color:var(--cr);align-items:center;gap:9px;text-decoration:none;display:flex}.marchio img{width:auto;height:24px;display:block}.marchio span{font-family:Fraunces,Georgia,serif;font-size:15.5px;font-weight:420}.storie{top:62px;left:var(--pad);right:var(--pad);z-index:4;position:absolute}.barre{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.barre i{background:#f6efe447;border-radius:2px;height:2.5px;transition:background-color .4s;display:block}.barre i.fatta{background:#f6efe4d9}.barre i.ora{background:var(--am)}.riga-storie{justify-content:flex-end;align-items:center;margin-top:8px;display:flex}.salta{all:unset;cursor:pointer;color:var(--cr);padding:8px 0 8px 12px;font-size:12.5px;font-weight:600}.passo{left:var(--pad);right:var(--pad);opacity:0;pointer-events:none;z-index:3;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:64px;transform:translateY(18px)}.passo.on{opacity:1;pointer-events:auto;transform:none}.ora-t{color:var(--am);margin:0 0 10px;font-family:Fraunces,Georgia,serif;font-size:19px}.grande{font-optical-sizing:auto;letter-spacing:-.03em;color:var(--cr);margin:0;font-family:Fraunces,Georgia,serif;font-size:54px;font-weight:310;line-height:1}.grande em{color:var(--am);font-style:italic}.frase{font-optical-sizing:auto;letter-spacing:-.015em;color:var(--cr);margin:0;font-family:Fraunces,Georgia,serif;font-size:32px;font-weight:330;line-height:1.14}.frase em{color:var(--am);font-style:italic}.sotto{color:#f6efe4e0;margin:14px 0 0;font-size:16px;line-height:1.5}.indizio{z-index:3;background:repeating-linear-gradient(#f6efe473 0 4px,#0000 4px 8px);width:2px;height:26px;transition:opacity .4s;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.indizio.via{opacity:0}.indizio b{background:var(--am);border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;top:0;left:50%}.lati-s{background:#1b2238}.carta{background:#f6efe40d;border:1px solid #f6efe424;border-radius:4px;padding:22px 20px 8px}.carta-lab{letter-spacing:.14em;text-transform:uppercase;color:var(--am);margin:0 0 10px;font-size:11px;font-weight:600}.carta h3{color:var(--cr);margin:0 0 12px;font-family:Fraunces,Georgia,serif;font-size:23px;font-weight:360;line-height:1.22}.carta p{color:#f6efe4bf;font-size:15.5px;line-height:1.5}.ponte-v{background:repeating-linear-gradient(to bottom, var(--am) 0 6px, transparent 6px 13px);width:2px;height:64px;margin:0 auto;position:relative}.ponte-v b{background:var(--am);border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 5px #1b2238}.ponte{text-align:center;color:var(--cr);margin:56px 0 0;font-family:Fraunces,Georgia,serif;font-size:28px;font-weight:330;line-height:1.2}.ponte em{color:var(--am);font-style:italic}.voci{flex-direction:column;gap:12px;margin-top:30px;display:flex}.voce{max-width:88%;color:var(--cr);border-radius:4px;padding:14px 16px;font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:340;line-height:1.25}.voce-a{background:#f6efe412;border:1px solid #f6efe429;align-self:flex-start}.voce-b{background:#d39a4c24;border:1px solid #d39a4c66;align-self:flex-end}.perche-s{background:var(--n)}.anello{width:250px;height:250px;margin:36px auto 8px;position:relative}.anello svg{width:100%;height:100%;display:block;overflow:visible}.anello-base{fill:none;stroke:#f6efe440;stroke-width:1.5px;stroke-dasharray:4 7}.anello-arco{fill:none;stroke:var(--am);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:0;transform-origin:50%;transform:rotate(-90deg)}.num-c{background:var(--am);width:38px;height:38px;color:var(--np);border-radius:50%;justify-content:center;align-items:center;margin:-19px 0 0 -19px;font-family:Fraunces,Georgia,serif;font-size:18px;display:flex;position:absolute}.anello-centro{text-align:center;color:#f6efe4bf;width:130px;font-family:Fraunces,Georgia,serif;font-size:15px;font-style:italic;line-height:1.3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ciclo-lista{counter-reset:c;margin:20px 0 0;padding:0;list-style:none}.ciclo-lista li{counter-increment:c;border-top:1px solid #f6efe424;gap:14px;padding:12px 0;font-size:16px;line-height:1.45;display:flex}.ciclo-lista li:before{content:counter(c);color:var(--am);min-width:16px;font-family:Fraunces,Georgia,serif;font-size:18px}.intuizione{border-top:2px dashed #d39a4c99;margin-top:44px;padding:26px 0 0}.intuizione p.big{color:var(--cr);margin:0 0 16px;font-family:Fraunces,Georgia,serif;font-size:30px;font-style:italic;font-weight:320;line-height:1.18}.intuizione p.big b{color:var(--am);font-style:normal;font-weight:400}.percorso{background:var(--n)}.rotta{view-timeline:--rotta block;margin-top:40px;position:relative}.rotta-binario,.rotta-fill{width:2px;position:absolute;top:10px;bottom:10px;left:15px}.rotta-binario{background:repeating-linear-gradient(#f6efe44d 0 6px,#0000 6px 14px)}.rotta-fill{background:repeating-linear-gradient(to bottom, var(--am) 0 6px, transparent 6px 14px);transform-origin:top}.rotta-pin{z-index:3;width:0;position:absolute;top:10px;bottom:10px;left:16px}.rotta-dot{background:var(--am);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:100%;left:0;box-shadow:0 0 0 5px #d39a4c40,0 0 18px 4px #d39a4c59}.tappe{margin:0;padding:0;list-style:none}.tappa{grid-template-columns:32px minmax(0,1fr);gap:0 14px;padding-bottom:52px;display:grid}.tappa:last-child{padding-bottom:0}.nodo{border:2px solid var(--am);background:var(--am);z-index:2;border-radius:50%;width:18px;height:18px;margin:4px 0 0 7px;position:relative}.tappa-lab{letter-spacing:.16em;text-transform:uppercase;color:var(--am);margin:0 0 6px;font-size:11px;font-weight:600}.tappa h3{color:var(--cr);margin:0 0 10px;font-family:Fraunces,Georgia,serif;font-size:30px;font-weight:340;line-height:1.08}.tappa h3 em{color:var(--am);font-style:italic}.tappa p{color:#f6efe4d1;margin:0 0 14px;font-size:15.5px;line-height:1.5}.scena{aspect-ratio:16/10;background:#1b2238;border-radius:3px;position:relative;overflow:hidden}.scena img{object-fit:cover;width:100%;height:100%;display:block}.scena .ia{position:absolute;bottom:6px;left:8px}.scena-vuota{background:#3a1d24;border:1px dashed #f6efe44d;align-items:flex-end;padding:14px;display:flex}.scena-vuota p{color:#f6efe4d1;margin:0;font-family:Fraunces,Georgia,serif;font-size:14px;font-style:italic;line-height:1.35}.arrivo{border-top:1px dashed #f6efe44d;margin-top:52px;padding-top:24px}.arrivo p{color:var(--cr);font-family:Fraunces,Georgia,serif;font-size:21px;line-height:1.3}.sesso{background:var(--brace);padding-top:0;overflow:hidden}.sesso-foto{height:340px;margin:0 calc(-1 * var(--pad));position:relative;overflow:hidden}.sesso-video{object-fit:cover;object-position:50% 20%;width:100%;height:100%;display:block;position:absolute;inset:0}.sesso-velo{background:linear-gradient(to bottom, var(--brace) 0%, #52262f00 16%, #52262f00 58%, var(--brace) 100%);position:absolute;inset:0}.sesso-foto .ia{position:absolute;top:14px;right:12px}.sesso-in{margin-top:-44px;position:relative}.guida{background:#141b2e61;border:1px solid #f6efe424;border-radius:6px;margin-top:22px;padding:20px 18px 10px}.guida-testa{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:14px;display:grid}.guida-testa img{border-radius:3px;width:104px;display:block;box-shadow:0 0 0 1px #f6efe429,0 8px 18px #0006}.guida-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--am);margin-bottom:5px;font-size:10.5px;font-weight:700;display:block}.guida h3{color:var(--cr);margin:0 0 6px;font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:380;line-height:1.15}.lt .guida-testa p{color:#f6efe4d1;margin:0;font-size:14px;line-height:1.4}.guida ul{margin:0;padding:0;list-style:none}.guida li{color:var(--cr);border-top:1px solid #f6efe429;gap:10px;padding:9px 0;font-size:15px;line-height:1.35;display:flex}.guida li .ico{width:17px;height:17px;color:var(--am);flex:none;margin-top:1px}.sesso h2{font-size:38px}.regola{color:#f6efe4d1;gap:10px;margin:6px 16px 0;font-size:14px;line-height:1.45;display:flex}.regola .ico{width:20px;height:20px;color:var(--am);flex:none}.chat{background:#ede3d3;border-radius:14px;margin:30px 0 8px;padding:16px 14px 12px}.chat-testa{border-bottom:1px solid #24304f1f;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;display:flex}.chat-testa i{background:#24304f2e;border-radius:50%;width:30px;height:30px;display:block}.chat-testa span{color:var(--n);font-size:14px;font-weight:600}.bolla{background:var(--n);max-width:88%;color:var(--cr);border-radius:16px 16px 4px;margin-left:auto;padding:12px 14px;font-size:15.5px;line-height:1.4;position:relative}.puntini{gap:4px;padding:4px 2px;display:flex}.puntini i{background:#f6efe4b3;border-radius:50%;width:7px;height:7px}.parole{display:block}.wd{margin-right:.26em;display:inline-block}.consegnato{text-align:right;color:var(--gr);margin-top:6px;font-size:11.5px}.didascalia{color:var(--gr);margin:10px 0 0;font-family:Fraunces,Georgia,serif;font-size:14.5px;font-style:italic}.kit{margin-top:26px}.kit div{color:var(--np);border-top:1px solid #24304f24;gap:12px;padding:12px 0;font-size:15.5px;line-height:1.45;display:flex}.kit .ico{width:20px;height:20px;color:var(--amt);flex:none;margin-top:2px}.giorno-s2{padding-top:20px}.tilt{perspective:900px;margin-top:28px}.foglio{background:var(--carta);color:var(--np);transform-origin:50% 100%;border-radius:3px;padding:24px 20px 20px;font-size:13.5px;line-height:1.5;box-shadow:0 34px 60px -34px #141b2e80,0 1px 3px #141b2e1f}.foglio-img{width:100%;padding:0;display:block}.f-head{border-bottom:2px dashed var(--am);align-items:flex-end;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.f-badge{background:var(--am);color:var(--np);text-align:center;border-radius:4px;padding:5px 8px 4px;line-height:1}.f-badge small{letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.f-badge b{font-family:Fraunces,Georgia,serif;font-size:26px;font-weight:500}.f-tappa{letter-spacing:.12em;text-transform:uppercase;color:var(--gr);font-size:9.5px}.f-tit{color:var(--n);font-family:Fraunces,Georgia,serif;font-size:21px;line-height:1.1}.f-lab{letter-spacing:.14em;text-transform:uppercase;color:var(--amt);margin:12px 0 3px;font-size:9.5px;font-weight:700}.f-ob{color:var(--n);font-family:Fraunces,Georgia,serif;font-size:16px;line-height:1.3}.f-box{background:var(--sa);border-radius:4px;margin-top:4px;padding:11px 12px 9px}.bar{grid-template-columns:96px minmax(0,1fr) 34px;align-items:center;gap:8px;margin-top:6px;font-size:12px;display:grid}.bar div{background:#24304f1f;border-radius:2px;height:8px;overflow:hidden}.bar i{transform-origin:0;height:100%;display:block}.bar b{text-align:right;font-family:Fraunces,Georgia,serif;font-size:14px}.f-fonte{color:var(--gr);margin-top:6px;font-size:10.5px}.f-passi{counter-reset:p;margin:0;padding:0;list-style:none}.f-passi li{counter-increment:p;margin-bottom:6px;padding-left:26px;position:relative}.f-passi li:before{content:counter(p);background:var(--n);width:18px;height:18px;color:var(--cr);text-align:center;border-radius:50%;font-size:10px;font-weight:700;line-height:18px;position:absolute;top:1px;left:0}.didascalia-c{text-align:center}.sabbia{background:var(--sa);color:var(--np)}.sabbia h2{color:var(--n)}.sabbia h2 em,.sabbia .occhiello{color:var(--amt)}.tutto{margin:20px calc(-1 * var(--pad)) 16px}.tutto img{width:100%;height:auto;display:block}.indice{margin:0;padding:0;list-style:none}.indice li{border-top:1px solid #24304f33}.riga{padding:13px 0}.indice li:last-child{border-bottom:1px solid #24304f33}.ind-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--amt);font-size:10.5px;font-weight:700}.indice b{color:var(--n);margin:1px 0 2px;font-family:Fraunces,Georgia,serif;font-size:19px;font-weight:420;display:block}.indice span{color:var(--gr);font-size:14px;line-height:1.4;display:block}.offerta{background:var(--cr);border:1px solid #24304f29;border-radius:6px;margin-top:30px;padding:26px 20px 20px}.offerta-lab{letter-spacing:.14em;text-transform:uppercase;color:var(--amt);font-size:11px;font-weight:600}.prezzo{color:var(--n);letter-spacing:-.02em;margin:10px 0 4px;font-family:Fraunces,Georgia,serif;font-size:52px;font-weight:350;line-height:1}.prezzo-riga{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:10px 0 4px;display:flex}.prezzo-riga .prezzo{margin:0}.barrato{color:var(--gr);font-family:Fraunces,Georgia,serif;font-size:24px;text-decoration:line-through;text-decoration-thickness:1.5px}.sconto{background:var(--vino);color:var(--cr);letter-spacing:.04em;border-radius:3px;align-self:center;padding:3px 7px;font-size:13px;font-weight:700;display:inline-block}.meta s{opacity:.75}.barra .prezzo-b s{color:var(--gr);margin-right:6px;font-size:14px}.prezzo-sotto{color:var(--gr);font-size:13.5px}.offerta ul{margin:18px 0 20px;padding:0;list-style:none}.offerta li{color:var(--np);border-top:1px solid #24304f24;gap:10px;padding:9px 0;font-size:15px;line-height:1.4;display:flex}.offerta li .ico{width:18px;height:18px;color:var(--amt);flex:none;margin-top:2px}.sicuro{text-align:center;color:var(--gr);margin:12px 0 0;font-size:12.5px}.nonE h3{color:var(--n);margin:0 0 6px;font-family:Fraunces,Georgia,serif;font-size:21px;font-weight:420}.nonE div{border-top:1px solid #24304f24;padding:16px 0}.nonE p{color:var(--gr);margin:0;font-size:15px;line-height:1.5}.faq-item{border-top:1px solid #24304f29}.faq-item:last-child{border-bottom:1px solid #24304f29}.faq-h{font-size:inherit;margin:0}.faq-q{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:58px;color:var(--n);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-family:Fraunces,Georgia,serif;font-size:18.5px;line-height:1.3;display:flex}.segno{flex:none;width:16px;height:16px;position:relative}.segno:before,.segno:after{content:"";border-top:2px solid var(--amt);transition:transform .28s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:0;right:0}.segno:after{transform:rotate(90deg)}.aperta .segno:after{transform:rotate(0)}.faq-a{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.2,.7,.2,1);display:grid}.aperta .faq-a{grid-template-rows:1fr}.faq-in{overflow:hidden}.faq-in p{color:var(--np);margin:0;padding:0 0 16px;font-size:15.5px;line-height:1.5}.finale{min-height:700px;padding:0 var(--pad) 96px;align-items:flex-end;display:flex;position:relative;overflow:hidden}.finale video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.finale-velo{background:linear-gradient(#141b2e26 0%,#141b2ed1 55%,#141b2ef7 100%);position:absolute;inset:0}.finale-in{width:100%;position:relative}.finale h2{letter-spacing:-.025em;color:var(--cr);margin:0 0 16px;font-family:Fraunces,Georgia,serif;font-size:46px;font-weight:310;line-height:1.02}.finale h2 em{color:var(--am);font-style:italic}.finale .ia{z-index:2;position:absolute;top:16px;right:16px}.piede{background:var(--np);color:#f6efe4ad;padding:40px var(--pad) 110px;font-size:13px;line-height:1.5}.piede .marchio{margin-bottom:16px}.piede nav{flex-wrap:wrap;gap:8px 16px;margin-top:16px;display:flex}.piede a{color:#f6efe4d9}.barra{z-index:6;background:var(--cr);border-top:1px solid #24304f29;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px 14px;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.barra.su{transform:none}.barra .prezzo-b{color:var(--n);font-family:Fraunces,Georgia,serif;font-size:21px;line-height:1.1}.barra .prezzo-b small{color:var(--gr);font-family:DM Sans,sans-serif;font-size:11.5px;display:block}.barra .btn{min-height:46px;font-size:15px}@keyframes scende{0%{opacity:0;top:0}20%{opacity:1}80%{opacity:1}to{opacity:0;top:20px}}@keyframes disegna{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes accendi-n{0%,70%{color:var(--am);box-shadow:inset 0 0 0 2px var(--am);background:0 0}to{background:var(--am);color:var(--np);box-shadow:inset 0 0 0 2px var(--am)}}@keyframes comparsa{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes da-sx{0%{opacity:0;transform:translate(-60px)rotate(-2deg)}to{opacity:1;transform:none}}@keyframes da-dx{0%{opacity:0;transform:translate(60px)rotate(2deg)}to{opacity:1;transform:none}}@keyframes fuoco{0%{opacity:.15;filter:blur(12px);letter-spacing:.03em}to{opacity:1;filter:blur();letter-spacing:-.02em}}@keyframes scalda{0%{background-color:#24304f}35%{background-color:#2d2c49}70%{background-color:#42283c}to{background-color:#52262f}}@keyframes riempi{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes cammina{0%{top:0%}to{top:100%}}@keyframes accendi{0%,85%{background:0 0;border-color:#f6efe480}to{background:var(--am);border-color:var(--am)}}@keyframes avvicina{0%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes inclina{0%{opacity:.3;transform:rotateX(32deg)translateY(40px)scale(.92)}to{opacity:1;transform:none}}@keyframes cresci{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sale-mock{0%{opacity:.2;transform:translateY(60px)scale(.88)}to{opacity:1;transform:none}}@keyframes parola{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}@keyframes rimbalza{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-4px)}}@keyframes sparisci{to{opacity:0;height:0;padding:0;overflow:hidden}}@keyframes appari{0%{opacity:0}to{opacity:1}}@keyframes respira{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (prefers-reduced-motion:no-preference){.indizio b{animation:2.2s ease-in-out infinite scende}.finale video{animation:18s ease-in-out infinite respira}.attesa .bolla{opacity:0}.scrive .puntini i{animation:1s ease-in-out infinite rimbalza}.scrive .puntini i:nth-child(2){animation-delay:.15s}.scrive .puntini i:nth-child(3){animation-delay:.3s}.scrive .puntini{animation:10ms linear 1.2s forwards sparisci}.scrive .wd{animation:.45s both parola}.scrive .consegnato{animation:.4s 3.4s both appari}.scrive .d0{animation-delay:1.3s}.scrive .d1{animation-delay:1.37s}.scrive .d2{animation-delay:1.44s}.scrive .d3{animation-delay:1.51s}.scrive .d4{animation-delay:1.58s}.scrive .d5{animation-delay:1.65s}.scrive .d6{animation-delay:1.72s}.scrive .d7{animation-delay:1.79s}.scrive .d8{animation-delay:1.86s}.scrive .d9{animation-delay:1.93s}.scrive .d10{animation-delay:2s}.scrive .d11{animation-delay:2.07s}.scrive .d12{animation-delay:2.14s}.scrive .d13{animation-delay:2.21s}.scrive .d14{animation-delay:2.28s}.scrive .d15{animation-delay:2.35s}.scrive .d16{animation-delay:2.42s}.scrive .d17{animation-delay:2.49s}.scrive .d18{animation-delay:2.56s}.scrive .d19{animation-delay:2.63s}.scrive .d20{animation-delay:2.7s}.scrive .d21{animation-delay:2.77s}.scrive .d22{animation-delay:2.84s}.scrive .d23{animation-delay:2.91s}.scrive .d24{animation-delay:2.98s}.scrive .d25{animation-delay:3.05s}.scrive .d26{animation-delay:3.12s}}@media (prefers-reduced-motion:reduce){.puntini{display:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rivela{animation:linear both comparsa;animation-timeline:view();animation-range:entry entry 75%}.da-sx{animation:linear both da-sx;animation-timeline:view();animation-range:entry cover 35%}.da-dx{animation:linear both da-dx;animation-timeline:view();animation-range:entry cover 35%}.fuoco{animation:linear both fuoco;animation-timeline:view();animation-range:entry 20% cover 40%}.anello-arco{animation:linear both disegna;animation-timeline:view();animation-range:entry 40% cover 60%}.num-c{animation:linear both accendi-n;animation-timeline:view();animation-range:entry 60% cover 50%}.percorso{animation:linear both scalda;animation-timeline:view();animation-range:contain}.rotta-fill{animation:linear both riempi;animation-timeline:--rotta;animation-range:cover 422px cover calc(100% - 422px)}.rotta-dot{animation:linear both cammina;animation-timeline:--rotta;animation-range:cover 422px cover calc(100% - 422px)}.nodo{animation:linear both accendi;animation-timeline:view();animation-range:cover cover 50%}.scena img{animation:linear both avvicina;animation-timeline:view();animation-range:cover}.foglio{animation:linear both inclina;animation-timeline:view();animation-range:entry cover 45%}.bar i{animation:linear both cresci;animation-timeline:view();animation-range:entry 30% cover 50%}.tutto img{animation:linear both sale-mock;animation-timeline:view();animation-range:entry cover 45%}}}.voce{margin:0}.ponte-v,.ponte{margin-top:28px}.lt .sotto-cta,.lt .prezzo-sotto.stacco{margin-bottom:18px}.lt .nota-tappa{color:#f6efe499;margin:10px 0 0;font-size:12px}.lt .regola.chiusa{margin:22px 0 0}.cta{margin-top:24px}.faq-titolo{margin-top:56px}.titolo-offerta{font-size:38px;line-height:1.05}@media (width>=640px){.lt{--pad:max(24px, calc((100vw - 640px) / 2))}}@media (width>=1024px){.lt{--pad:max(48px, calc((100% - 1160px) / 2))}.lt p{margin-bottom:16px}.top{height:80px}.marchio img{height:30px}.marchio span{font-size:18px}.btn-piccolo{min-height:42px;padding:0 18px}.storie{width:min(480px,40%);top:100px;right:auto}.palco{background:var(--np)}.palco video{inset:112px auto 56px;right:var(--pad);aspect-ratio:2/3;border-radius:6px;width:auto;max-width:44vw;height:auto;left:auto;box-shadow:0 40px 80px -40px #0009}.velo-alto{height:96px}.velo-basso{display:none}.passo{width:min(520px,42%);top:50%;bottom:auto;right:auto;transform:translateY(calc(18px - 50%))}.passo.on{transform:translateY(-50%)}.grande{font-size:88px}.frase{font-size:46px}.ora-t{font-size:22px}.titolo-offerta{font-size:58px}.sotto{max-width:460px;font-size:18px}.indizio{left:var(--pad);bottom:32px;transform:none}.lt .btn{min-width:320px;display:inline-flex}.lt .btn-piccolo,.lt .barra .btn{min-width:0}.lt .offerta .btn{width:100%;display:flex}.meta{justify-content:flex-start}.offerta .meta{justify-content:center}.sez{padding:128px var(--pad)}.sez h2{max-width:860px;font-size:58px}.testo{max-width:640px;font-size:18px}.occhiello{font-size:12px}.voci{grid-template-columns:1fr 1fr;gap:20px 40px;max-width:1000px;margin-top:44px;display:grid}.voce{max-width:none;padding:20px 22px;font-size:24px}.ponte-v{margin-left:0}.ponte{text-align:left;max-width:820px;font-size:36px}.perche-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:80px;margin-top:40px;display:grid}.anello{width:380px;height:380px;margin:0 auto}.anello-centro{width:190px;font-size:20px}.num-c{width:46px;height:46px;margin:-23px 0 0 -23px;font-size:21px}.ciclo-lista{margin-top:0}.ciclo-lista li{padding:16px 0;font-size:18px}.intuizione p.big{font-size:40px}.ricevi-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:64px;margin-top:40px;display:grid}.tutto{margin:0;position:sticky;top:96px}.indice b{font-size:21px}.indice span{font-size:15px}.offerta{padding:32px 28px 26px}.tappa{grid-template-columns:40px minmax(0,1fr);padding-bottom:96px}.tappa-corpo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.tappa h3{font-size:46px}.tappa p{font-size:18px}.arrivo{max-width:none}.sesso{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:72px;padding-top:128px;display:grid}.sesso-foto{aspect-ratio:2/3;border-radius:6px;height:auto;margin:0;position:sticky;top:104px}.sesso-velo{background:linear-gradient(#52262f00 60%,#52262f73 100%)}.sesso-in{margin-top:0}.sesso h2{font-size:58px}.guida{padding:24px 24px 12px}.guida-testa{grid-template-columns:112px minmax(0,1fr);gap:20px}.guida-testa img{width:112px}.guida h3{font-size:25px}.soli-grid,.giorno-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px;display:grid}.chat{margin:0;padding:22px 20px 16px}.bolla{font-size:17px}.giorno-s2{padding-top:40px}.tilt{margin-top:0}#acquista{text-align:center}#acquista .occhiello{justify-content:center}#acquista h2{margin-left:auto;margin-right:auto}#acquista .offerta{text-align:left;max-width:560px;margin:40px auto 0}.nonE{grid-template-columns:1fr 1fr;gap:0 56px;max-width:1000px;display:grid}.faq-lista{max-width:860px}.faq-q{font-size:21px}.finale{min-height:88svh;padding:96px var(--pad);background:var(--np);align-items:center}.finale video{inset:64px auto;right:var(--pad);aspect-ratio:2/3;border-radius:6px;width:auto;max-width:42vw;height:auto;left:auto}.finale-velo{display:none}.finale .ia{top:76px;right:calc(var(--pad) + 12px)}.finale-in{max-width:520px}.finale h2{font-size:66px}.piede{padding:64px var(--pad) 120px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8px 64px;display:grid}.piede .marchio{grid-row:span 3}.barra{border:1px solid #24304f29;border-radius:8px;gap:28px;padding:12px 12px 12px 20px;bottom:24px;left:auto;right:24px;transform:translateY(160%);box-shadow:0 18px 40px -18px #141b2e8c}.barra.su{transform:none}}@media (width>=1024px) and (height<=700px){.palco video{top:96px;bottom:32px}.grande{font-size:72px}}.carrello{z-index:50;pointer-events:none;color:var(--n);position:fixed;inset:0}.carrello.aperto{pointer-events:auto}.carrello-velo{opacity:0;background:#0a0e1a8c;transition:opacity .28s;position:absolute;inset:0}.carrello.aperto .carrello-velo{opacity:1}.carrello-pannello{background:var(--cr);border-radius:18px 18px 0 0;flex-direction:column;max-height:calc(100svh - 56px);transition:transform .38s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -12px 40px #0a0e1a40}.carrello.aperto .carrello-pannello{transform:none}@media (prefers-reduced-motion:reduce){.carrello-velo,.carrello-pannello{transition-duration:10ms}}.carrello-maniglia{background:#24304f38;border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:10px auto 0}.carrello-testa{flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 20px 8px;display:flex}.carrello-testa h2{color:var(--np);margin:0;font-family:Fraunces,Georgia,serif;font-size:24px;font-weight:500}.carrello-chiudi{cursor:pointer;width:44px;height:44px;color:var(--n);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin-right:-10px;display:flex}.carrello-chiudi svg{width:20px;height:20px}.carrello-chiudi path,.casella path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.carrello-chiudi path{stroke-width:1.8px}.carrello-corpo{overscroll-behavior:contain;flex-direction:column;flex:1;gap:18px;min-height:0;padding:0 20px 16px;display:flex;overflow-y:auto}.carrello-principale{background:var(--carta);border:1px solid #24304f1f;border-radius:10px;align-items:center;gap:14px;padding:12px;display:flex}.carrello-principale img{object-fit:cover;border-radius:6px;flex-shrink:0;width:96px;height:64px}.carrello-nome{flex-direction:column;flex:1;min-width:0;display:flex}.carrello-nome b{color:var(--np);font-size:15.5px;font-weight:600}.carrello-nome span,.carrello-nota,.aggiunta-testo span{color:var(--gr);font-size:13px}.carrello-prezzo{text-align:right;flex-direction:column;display:flex}.carrello-prezzo b{color:var(--np);font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:400}.carrello-prezzo s,.aggiunta-prezzo s{color:var(--gr);font-size:12.5px}.lt .carrello-occhiello{letter-spacing:.14em;text-transform:uppercase;color:var(--amt);margin:0 0 4px;font-size:11px;font-weight:700}.lt .carrello-nota{margin:0 0 12px;font-size:14px}.carrello-aggiunte{flex-direction:column;gap:10px;display:flex}.aggiunta{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:1.5px solid #24304f2e;border-radius:10px;align-items:center;gap:12px;padding:10px 12px 10px 10px;font-family:inherit;transition:border-color .18s,background-color .18s;display:flex}.aggiunta.on{background:var(--carta);border-color:var(--n)}.aggiunta:focus-visible,.carrello-chiudi:focus-visible{outline:3px solid var(--am);outline-offset:2px}.aggiunta-cop{background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:72px;display:flex;overflow:hidden}.aggiunta-cop img{width:54px;height:auto;display:block}.aggiunta-testo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.aggiunta-testo b{color:var(--np);font-size:15px;font-weight:600}.aggiunta-testo span{line-height:1.35}.aggiunta-testo .aggiunta-prezzo{margin-top:2px;font-size:13.5px}.aggiunta-prezzo strong{color:var(--np)}.casella{background:var(--carta);width:26px;height:26px;color:var(--cr);border:1.5px solid #24304f59;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .18s,border-color .18s;display:flex}.casella svg{opacity:0;width:16px;height:16px;transition:opacity .15s,transform .2s;transform:scale(.6)}.casella path{stroke-width:2.6px}.aggiunta.on .casella{background:var(--n);border-color:var(--n)}.aggiunta.on .casella svg{opacity:1;transform:none}.carrello-piede{padding:14px 20px calc(18px + env(safe-area-inset-bottom));background:var(--carta);border-top:1px solid #24304f1f;flex-shrink:0}.carrello-totale{justify-content:space-between;align-items:baseline;margin-bottom:12px;font-size:15px;display:flex}.carrello-totale b{color:var(--np);font-family:Fraunces,Georgia,serif;font-size:26px;font-weight:400}.carrello-paga{cursor:pointer;border:0;width:100%;font-family:inherit}.carrello-paga:disabled{cursor:progress;opacity:.85}.lt .carrello-errore{color:var(--vino);text-align:center;margin:10px 0 0;font-size:13.5px}.carrello-garanzie{color:var(--gr);justify-content:center;gap:14px;margin-top:10px;font-size:12.5px;display:flex}@media (width>=640px){.carrello-pannello{border-radius:0;width:420px;max-height:none;top:0;left:auto;transform:translate(100%);box-shadow:-12px 0 40px #0a0e1a40}.carrello-maniglia{display:none}.carrello-testa{padding-top:18px}}
