.fpe-casa{--fpe-accent:var(--fp-accent,#38bdf8);--fpe-accent-2:var(--fp-accent-2,#c084fc);--fpe-panel:rgba(255,255,255,.06);--fpe-line:rgba(255,255,255,.14);--fpe-r:18px;font:inherit;display:grid;gap:34px;width:100%;max-width:100%;min-width:0;align-self:stretch;box-sizing:border-box}.fpe-casa.is-nascosta{display:none}.fpe-casa,.fpe-casa *,.fpe-casa *:before,.fpe-casa *:after{box-sizing:border-box}.fpe-casa>*,.fpe-casa-caroselli>*,.fpe-cost-griglia>*,.fpe-casa-strisce>*{min-width:0}.fpe-casa img,.fpe-casa svg,.fpe-casa canvas{max-width:100%}.fpe-casa img{height:auto;display:block}.fpe-casa-testa h2,.fpe-casa-novita h2,.fpe-cielo-testo h2{font-size:1.4rem;font-weight:800;text-transform:uppercase;line-height:1.2;padding-left:14px;border-left:5px solid var(--fpe-accent);text-wrap:balance;text-shadow:0 2px 10px rgba(2,6,16,.9)}@media (max-width:560px){.fpe-casa-testa h2,.fpe-casa-novita h2,.fpe-cielo-testo h2{font-size:1.12rem}.fpe-casa{gap:24px}}.fpe-casa-invito{background:var(--fpe-panel);border:1px solid var(--fpe-line);border-radius:var(--fpe-r);padding:26px;display:grid;gap:12px;justify-items:start}.fpe-casa-invito h2{margin:0;font-size:1.7rem;line-height:1.1}.fpe-casa-dice{margin:0;opacity:.82;max-width:56ch}.fpe-casa-vai{font:inherit;font-weight:600;padding:13px 24px;border-radius:999px;background:var(--fpe-accent);color:#06131f;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.fpe-casa-vai:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(0,0,0,.35)}.fpe-casa-barra{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fpe-casa-barra-dx{display:flex;align-items:center;gap:12px;margin-left:auto}@media (max-width:620px){.fpe-casa-barra-dx{margin-left:0}}.fpe-casa-eti{font-size:.78rem;letter-spacing:.09em;text-transform:uppercase;padding:5px 12px;border-radius:999px;border:1px solid var(--fpe-accent);color:var(--fpe-accent)}.fpe-casa-cambia{font:inherit;font-size:.86rem;background:0 0;border:0;padding:4px 6px;color:inherit;opacity:.62;cursor:pointer;text-decoration:underline}.fpe-casa-cambia:hover{opacity:1}.fpe-casa-testa h2{margin:0 0 6px}.fpe-cost-griglia{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax( 250px, 1fr ) );margin-top:14px}.fpe-cost{background:var(--fpe-panel);border:1px solid var(--fpe-line);border-radius:var(--fpe-r);padding:14px 16px 16px;display:grid;gap:10px;align-content:start}.fpe-cost.is-extra{border-style:dashed}.fpe-cost-testa{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.fpe-cost-testa h3{margin:0;font-size:1.05rem}.fpe-cost-conto{font-variant-numeric:tabular-nums;opacity:.7;font-size:.9rem}.fpe-cost-svg{width:100%;height:104px;display:block;overflow:visible}.fpe-cost-filo{fill:none;stroke:rgba(255,255,255,.2);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.fpe-cost-stella circle{fill:rgba(233,241,255,.42);transition:fill .25s ease,r .25s ease}.fpe-cost-stella:hover circle{fill:#fff;r:6.4}.fpe-cost-stella.is-mezza circle{fill:rgba(255,214,102,.9)}.fpe-cost-stella.is-fatta circle{fill:var(--fpe-accent);filter:drop-shadow(0 0 2px var(--fpe-accent));animation:fpe-scintilla 3.4s ease-in-out infinite}@keyframes fpe-scintilla{0%,100%{opacity:1}50%{opacity:.55}}.fpe-cost-barra{height:4px;border-radius:999px;background:rgba(255,255,255,.12);overflow:hidden}.fpe-cost-barra i{display:block;height:100%;background:var(--fpe-accent);transition:width .5s cubic-bezier(.2,.8,.2,1)}.fpe-cost-vai{font-size:.9rem;text-decoration:none;color:var(--fpe-accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fpe-cost-vai:hover{text-decoration:underline}.fpe-cost-fatto{margin:0;font-size:.9rem;opacity:.75}.fpe-cost-nota{margin:0;font-size:.82rem;opacity:.6}.fpe-casa-novita h2{margin:0 0 12px}.fpe-casa-strisce{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax( 220px, 1fr ) )}.fpe-casa-striscia{display:grid;gap:3px;padding:14px 16px;border-radius:14px;border:1px solid var(--fpe-line);background:var(--fpe-panel);text-decoration:none;color:inherit;transition:transform .16s ease,border-color .16s ease}.fpe-casa-striscia:hover{transform:translateY(-3px);border-color:var(--fpe-accent)}.fpe-casa-striscia span{font-size:.86rem;opacity:.7}.fpe-casa-caroselli{display:grid;gap:8px;min-width:0}.fpe-casa-caroselli .fpe-car{margin:0 0 18px;min-width:0}.fpe-casa-caroselli .fpe-car-rail{scrollbar-width:none}.fpe-casa-caroselli .fpe-car{--fpe-basis:78%;--fpe-card-h:200px}@media (min-width:561px){.fpe-casa-caroselli .fpe-car{--fpe-basis:calc( ( 100% - var( --fpe-gap ) ) / 2 );--fpe-card-h:220px}}@media (min-width:860px){.fpe-casa-caroselli .fpe-car{--fpe-basis:calc( ( 100% - 2 * var( --fpe-gap ) ) / 3 );--fpe-card-h:235px}}@media (min-width:1180px){.fpe-casa-caroselli .fpe-car{--fpe-basis:calc( ( 100% - 3 * var( --fpe-gap ) ) / 4 );--fpe-card-h:250px}}@media (prefers-reduced-motion:reduce){.fpe-cost-stella.is-fatta circle{animation:none}.fpe-casa-vai,.fpe-casa-striscia,.fpe-cost-barra i,.fpe-cost-stella circle{transition:none}}.fpe-casa{--fpe-vetro:rgba(255,255,255,.055);--fpe-bordo:rgba(255,255,255,.13);--fpe-molla:cubic-bezier(.22,1,.36,1)}.fpe-casa-invito,.fpe-cost,.fpe-casa-striscia{background:var(--fpe-vetro);border:1px solid var(--fpe-bordo);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:0 1px 0 rgba(255,255,255,.07) inset,0 18px 40px -24px rgba(0,0,0,.8);transition:transform .5s var(--fpe-molla),border-color .5s var(--fpe-molla),box-shadow .5s var(--fpe-molla)}.fpe-cost,.fpe-casa-striscia{position:relative;overflow:hidden;--mx:50%;--my:40%}.fpe-cost:before,.fpe-casa-striscia:before{content:'';position:absolute;inset:0;background:radial-gradient(420px circle at var(--mx) var(--my),rgba(120,190,255,.16),transparent 62%);opacity:0;transition:opacity .5s var(--fpe-molla);pointer-events:none}.fpe-cost:hover:before,.fpe-casa-striscia:hover:before{opacity:1}.fpe-cost:hover,.fpe-casa-striscia:hover{transform:translateY(-4px);border-color:rgba(140,200,255,.4)}.fpe-cielo{position:relative;overflow:hidden;border-radius:var(--fpe-r);padding:20px 22px;display:flex;align-items:center;gap:clamp( 14px, 3vw, 28px );flex-wrap:wrap;--mx:50%;--my:40%;background:radial-gradient(1px 1px at 12% 30%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 26% 68%,rgba(255,255,255,.55),transparent),radial-gradient(2px 2px at 40% 22%,rgba(190,220,255,.75),transparent),radial-gradient(1px 1px at 58% 74%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 71% 34%,rgba(255,236,200,.7),transparent),radial-gradient(2px 2px at 86% 60%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 93% 20%,rgba(255,255,255,.5),transparent),radial-gradient(70% 120% at 30% 50%,rgba(60,110,190,.28),transparent 70%),linear-gradient(120deg,#060c1c,#0a1330);border:1px solid var(--fpe-bordo);box-shadow:0 1px 0 rgba(255,255,255,.07) inset,0 18px 40px -24px rgba(0,0,0,.8);transition:transform .5s var(--fpe-molla),border-color .5s var(--fpe-molla)}.fpe-cielo:before{content:'';position:absolute;inset:0;background:radial-gradient(420px circle at var(--mx) var(--my),rgba(120,190,255,.18),transparent 62%);opacity:0;transition:opacity .5s var(--fpe-molla);pointer-events:none}.fpe-cielo:hover:before{opacity:1}.fpe-cielo:hover{border-color:rgba(140,200,255,.4)}.fpe-cielo-vista{flex:1 1 380px;min-width:0;max-width:62%;border-radius:14px;overflow:hidden}.fpe-cielo-legenda{display:none}.fpe-cielo-testo{flex:0 1 300px;min-width:0;display:grid;gap:7px;align-content:center}.fpe-cielo-testo h2{margin:0}.fpe-cielo-dice{margin:0;opacity:1;font-size:1.05rem;font-weight:700;display:flex;align-items:baseline;gap:7px}.fpe-cielo-numero{font-size:clamp( 2rem, 5vw, 2.8rem );font-weight:900;line-height:1;color:var(--fpe-accent);font-variant-numeric:tabular-nums}.fpe-cielo-sotto{margin:-2px 0 2px;font-size:.86rem;opacity:.7}.fpe-cielo-barra{height:6px;border-radius:999px;background:rgba(255,255,255,.14);overflow:hidden;max-width:420px}.fpe-cielo-barra i{display:block;height:100%;background:linear-gradient(90deg,var(--fpe-accent),var(--fpe-accent-2));transition:width .6s var(--fpe-molla)}.fpe-cielo-conto{margin:0;font-size:.84rem;opacity:.62}.fpe-cielo-vai{justify-self:start;margin-top:4px;font:inherit;font-weight:800;padding:13px 24px;min-height:48px;display:inline-flex;align-items:center;border-radius:999px;background:var(--fpe-accent);color:#06131f;text-decoration:none;transition:transform .4s var(--fpe-molla),box-shadow .4s var(--fpe-molla)}.fpe-cielo-vai:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 14px 30px -12px rgba(56,189,248,.7)}.fpe-casa-testa{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.fpe-casa-testa-sx{min-width:0;flex:1 1 320px}.fpe-casa-testa-dx{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.fpe-casa-piu,.fpe-casa-cielo-vai{font:inherit;font-size:.88rem;font-weight:600;padding:11px 18px;min-height:44px;display:inline-flex;align-items:center;border-radius:999px;cursor:pointer;text-decoration:none;border:1px solid var(--fpe-line);background:rgba(255,255,255,.05);color:inherit;transition:border-color .4s var(--fpe-molla),transform .4s var(--fpe-molla),background .4s var(--fpe-molla)}.fpe-casa-piu:hover,.fpe-casa-cielo-vai:hover{border-color:var(--fpe-accent);transform:translateY(-2px)}.fpe-casa-cielo-vai{border-color:var(--fpe-accent);color:var(--fpe-accent)}.fpe-casa-cielo-vai:hover{background:var(--fpe-accent);color:#06131f}.fpe-casa-righe{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax( 240px, 1fr ) )}.fpe-casa-riga{display:grid;gap:7px;padding:13px 15px;border-radius:14px;border:1px solid var(--fpe-bordo);background:var(--fpe-vetro);backdrop-filter:blur(12px);color:inherit;text-decoration:none;min-width:0;position:relative;overflow:hidden;--mx:50%;--my:40%;transition:transform .45s var(--fpe-molla),border-color .45s var(--fpe-molla)}.fpe-casa-riga:before{content:'';position:absolute;inset:0;background:radial-gradient(300px circle at var(--mx) var(--my),rgba(120,190,255,.16),transparent 60%);opacity:0;transition:opacity .45s var(--fpe-molla);pointer-events:none}a.fpe-casa-riga:hover:before{opacity:1}a.fpe-casa-riga:hover{transform:translateY(-3px);border-color:rgba(140,200,255,.45)}.fpe-casa-riga.is-extra{border-style:dashed}.fpe-casa-riga-alto{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.fpe-casa-riga-nome{font-size:1rem;min-width:0}.fpe-casa-riga-conto{font-variant-numeric:tabular-nums;opacity:.7;font-size:.88rem;flex:0 0 auto}.fpe-casa-riga-poi{font-size:.84rem;color:var(--fpe-accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fpe-casa-riga:not(a) .fpe-casa-riga-poi{color:inherit;opacity:.72}.fpe-cost-griglia{display:none}.fpe-casa-percorso.is-aperto .fpe-cost-griglia{display:grid;animation:fpe-apre .45s var(--fpe-molla)}@keyframes fpe-apre{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fpe-casa-percorso.is-aperto .fpe-cost-griglia{animation:none}}.fpe-pop-sfondo{position:fixed;inset:0;z-index:2147481000;display:grid;place-items:center;padding:20px;background:rgba(3,7,16,.62);backdrop-filter:blur(6px);animation:fpe-pop-sfuma .45s var(--fpe-molla,ease)}@keyframes fpe-pop-sfuma{from{opacity:0}to{opacity:1}}.fpe-pop{position:relative;max-width:460px;width:100%;padding:26px 26px 24px;border-radius:20px;background:rgba(14,22,40,.9);backdrop-filter:blur(18px) saturate(150%);border:1px solid rgba(255,255,255,.14);box-shadow:0 30px 70px -30px rgba(0,0,0,.9);color:#eaf4ff;display:grid;gap:12px;animation:fpe-pop-sale .5s cubic-bezier(.22,1,.36,1)}@keyframes fpe-pop-sale{from{opacity:0;transform:translateY(26px) scale(.96)}to{opacity:1;transform:none}}.fpe-pop h2{margin:0;font-size:1.45rem;line-height:1.15}.fpe-pop p{margin:0;opacity:.8}.fpe-pop-tasti{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:6px}.fpe-pop-si{font:inherit;font-weight:600;padding:12px 22px;border-radius:999px;border:0;background:var(--fpe-accent,#38bdf8);color:#06131f;text-decoration:none;cursor:pointer;transition:transform .4s var(--fpe-molla,ease)}.fpe-pop-si:hover{transform:translateY(-2px) scale(1.02)}.fpe-pop-no{font:inherit;font-size:.9rem;background:0 0;border:0;color:inherit;opacity:.6;cursor:pointer;text-decoration:underline}.fpe-pop-no:hover{opacity:1}.fpe-pop-x{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:0 0;color:inherit;cursor:pointer;transition:transform .4s var(--fpe-molla,ease)}.fpe-pop-x:hover{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.fpe-pop,.fpe-pop-sfondo{animation:none}.fpe-cost,.fpe-casa-striscia,.fpe-cielo,.fpe-cielo-vai,.fpe-casa-piu,.fpe-pop-si{transition:none}}.fpe-casa-galassia{display:block;width:100%;min-width:0}.fpe-casa-galassia .fpe-viaggio{width:100%}.fpe-casa-comincia{display:inline-grid;gap:1px;max-width:min( 100%, 44ch );min-width:0;min-height:48px;padding:8px 20px;align-content:center;border-radius:16px;text-decoration:none;color:#041018;background:var(--fpe-accent);box-shadow:0 8px 24px rgba(56,189,248,.28);transition:transform .3s var(--fpe-molla),filter .3s var(--fpe-molla)}.fpe-casa-comincia-che{font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;opacity:.72}.fpe-casa-comincia-tit{font-size:.95rem;font-weight:800;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.fpe-casa-comincia:hover{transform:translateY(-2px);filter:brightness(1.07)}.fpe-casa-comincia:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (max-width:620px){.fpe-casa-comincia{max-width:100%}.fpe-casa-comincia-tit{font-size:.9rem}}@media (max-width:760px){.fpe-cielo{padding:16px}.fpe-cielo-vista{flex:1 1 100%;max-width:100%;order:-1}.fpe-cielo-testo{flex:1 1 100%}.fpe-cielo-eti{display:none}.fpe-cielo-legenda{display:flex;flex-wrap:wrap;gap:6px 14px;list-style:none;margin:8px 0 0;padding:0;font-size:.78rem;font-weight:700}.fpe-cielo-legenda li{display:inline-flex;align-items:center;gap:6px;opacity:.92}.fpe-cielo-legenda i{width:9px;height:9px;border-radius:999px;display:inline-block}}.fpe-casa-ritorno{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;text-align:center;margin:0 0 var(--fpe-space,44px);padding:14px 18px;border-radius:var(--fpe-r,12px);border:1px dashed var(--fpe-line-2,rgba(255,255,255,.12));background:var(--fpe-panel-2,rgba(255,255,255,.04));color:var(--fpe-muted,#94a3b8);font-size:.92rem}.fpe-casa-ritorno-vai{font:inherit;font-weight:800;font-size:.88rem;min-height:44px;padding:10px 18px;border-radius:var(--fpe-r-pill,22px);border:0;cursor:pointer;color:#041018;background:var(--fpe-accent);transition:transform .3s var(--fpe-molla),filter .3s var(--fpe-molla)}.fpe-casa-ritorno-vai:hover{transform:translateY(-2px);filter:brightness(1.07)}.fpe-cu{position:relative;overflow:hidden;isolation:isolate;border-radius:20px;padding:14px;margin:0 0 12px;color:#eaf6ff;border:1px solid rgba(160,225,255,.38);background:radial-gradient(120% 140% at 80% 10%,#10305a 0,#091a33 45%,#060e1c 100%);box-shadow:0 12px 34px rgba(0,0,0,.5),0 0 26px rgba(62,198,255,.18);font-weight:600}.fpe-cu-tela{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.fpe-cu-top{display:flex;align-items:center;gap:8px}.fpe-cu-k{font-size:10px;letter-spacing:.12em;color:#b4cfe0;text-shadow:0 1px 2px #000}.fpe-cu-q{margin-left:auto;width:26px;height:26px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.1);color:#fff;font-weight:800;font-size:13px;line-height:1;cursor:pointer;padding:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fpe-cu-aiuto{margin:8px 0 0;padding:9px 11px;border-radius:12px;background:rgba(6,14,28,.78);border:1px solid rgba(160,225,255,.3);font-size:13px;line-height:1.45;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fpe-cu-aiuto[hidden]{display:none}.fpe-cu-aiuto b{color:#ffe9a8}.fpe-cu-mid{display:flex;align-items:center;gap:12px;margin-top:10px}.fpe-cu-cost{flex:none;width:158px;height:92px;position:relative}.fpe-cu-cost svg{width:100%;height:100%;overflow:visible;display:block}.fpe-cu-cost .l{stroke:rgba(160,225,255,.4);stroke-width:1.2}.fpe-cu-cost .l.on{stroke:#bff3e6;stroke-width:1.8;filter:drop-shadow(0 0 3px rgba(120,230,255,.9))}.fpe-cu-cost .s{fill:#9bbbe0;filter:drop-shadow(0 0 3px rgba(160,210,255,.7))}.fpe-cu-cost .s.on{fill:#ffe9a8;filter:drop-shadow(0 0 5px rgba(255,225,140,.95))}.fpe-cu-cost .s.ora{fill:#7ff0e2;filter:drop-shadow(0 0 7px rgba(80,240,220,1));animation:fpe-cu-pulsa 1.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes fpe-cu-pulsa{50%{transform:scale(1.6);opacity:.65}}.fpe-cu-tu{position:absolute;transform:translateX(-50%);font-size:9.5px;font-weight:900;letter-spacing:.06em;color:#7ff0e2;text-shadow:0 1px 3px #000;white-space:nowrap}.fpe-cu-dx{min-width:0;flex:1}.fpe-cu-n{display:block;font-size:11px;color:#b4cfe0}.fpe-cu-dx strong{display:block;font-size:16px;line-height:1.2;margin:2px 0 8px;text-shadow:0 1px 4px rgba(0,0,0,.65);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fpe-cu-vai{display:inline-block;padding:10px 16px;border-radius:999px;background:linear-gradient(180deg,#6fdcff,#2fb4f0);color:#03202e;font-weight:900;font-size:14px;text-decoration:none;box-shadow:0 0 20px rgba(62,198,255,.6),inset 0 1px 0 rgba(255,255,255,.7)}.fpe-cu-vai:hover{color:#03202e;filter:brightness(1.08)}.fpe-cu-mat{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px}.fpe-cu-m{display:block;padding:8px 9px;border-radius:12px;background:rgba(8,18,34,.6);border:1px solid rgba(255,255,255,.15);color:#eaf6ff;text-decoration:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .2s ease,border-color .2s ease}a.fpe-cu-m:hover{transform:translateY(-2px);border-color:var(--k);color:#fff}.fpe-cu-m span{display:flex;justify-content:space-between;gap:6px;font-size:11px;margin-bottom:5px;font-weight:800}.fpe-cu-m i{display:block;height:5px;border-radius:3px;background:rgba(255,255,255,.18);overflow:hidden}.fpe-cu-m i b{display:block;height:100%;border-radius:3px;background:var(--k)}.fpe-cu-tr{margin-top:11px;display:flex;align-items:center;gap:9px;font-size:11px;color:#b4cfe0}.fpe-cu-tr i{flex:1;height:6px;border-radius:3px;background:rgba(255,255,255,.16);overflow:hidden}.fpe-cu-tr i b{display:block;height:100%;background:linear-gradient(90deg,#2dd4bf,#ffe9a8)}.fpe-cu-tr em{font-style:normal;color:#fff;font-weight:800}.fpe-cu-pie{display:flex;align-items:center;gap:10px;margin-top:11px;flex-wrap:wrap}.fpe-cu-gal{display:inline-block;padding:9px 14px;border-radius:999px;color:#fff;font-weight:800;font-size:12.5px;letter-spacing:.02em;text-decoration:none;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fpe-cu-gal:hover{color:#fff;background:rgba(255,255,255,.2)}.fpe-cu-det{margin-left:auto;background:0 0;border:0;color:#dff3ff;text-decoration:underline;font-weight:700;font-size:11.5px;cursor:pointer;text-shadow:0 1px 3px #000;padding:4px 2px}.fpe-casa-dett[hidden]{display:none}@media (min-width:761px){.fpe-cu{padding:18px 24px}.fpe-cu-corpo{display:grid;grid-template-columns:1.25fr 1fr;gap:22px;align-items:center}.fpe-cu-cost{width:200px;height:112px}.fpe-cu-dx strong{font-size:19px}.fpe-cu-mat{grid-template-columns:1fr;margin-top:0}}@media (max-width:400px){.fpe-cu-cost{width:140px;height:84px}}@media (prefers-reduced-motion:reduce){.fpe-cu-cost .s.ora{animation:none}}.fpe-cu-dxcol{display:flex;flex-direction:column;gap:8px;min-width:0}.fpe-cu-dxcol .fpe-cu-mat{margin-top:0}.fpe-cu-lg{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:10px;height:52px;padding:0 12px 0 16px;border-radius:13px;text-decoration:none;border:1px solid rgba(170,230,255,.5);background:linear-gradient(160deg,rgba(62,198,255,.2),rgba(20,40,90,.55) 60%,rgba(45,212,191,.16));box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 0 22px rgba(62,198,255,.32);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .2s ease,box-shadow .2s ease}.fpe-cu-lg:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 0 30px rgba(80,220,255,.55)}.fpe-cu-lg:before{content:'';position:absolute;top:0;bottom:0;width:38%;left:-50%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:skewX(-18deg);animation:fpe-cu-lampo 6s ease-in-out infinite}@keyframes fpe-cu-lampo{0%,62%{left:-50%}100%{left:130%}}.fpe-cu-lgt{position:relative;font-weight:900;font-size:17px;letter-spacing:.2em;color:transparent;background:linear-gradient(90deg,#bff3ff,#fff 45%,#ffe9a8);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 6px rgba(120,225,255,.85)) drop-shadow(0 0 14px rgba(62,198,255,.5));animation:fpe-cu-alone 3.2s ease-in-out infinite alternate}.fpe-cu-lgt:before,.fpe-cu-lgt:after{content:'\2726';position:absolute;-webkit-text-fill-color:#fff;color:#fff;font-size:8px;letter-spacing:0;opacity:0;animation:fpe-cu-sc 3.4s ease-in-out infinite}.fpe-cu-lgt:before{top:-5px;left:34%}.fpe-cu-lgt:after{bottom:-4px;right:8%;animation-delay:1.6s}@keyframes fpe-cu-alone{from{filter:drop-shadow(0 0 4px rgba(120,225,255,.7)) drop-shadow(0 0 10px rgba(62,198,255,.35))}to{filter:drop-shadow(0 0 8px rgba(150,235,255,1)) drop-shadow(0 0 18px rgba(62,198,255,.65))}}@keyframes fpe-cu-sc{0%,55%,100%{opacity:0;transform:scale(.4)}72%{opacity:1;transform:scale(1.3)}}.fpe-cu-gic{width:38px;height:38px;flex:none;overflow:visible;filter:drop-shadow(0 0 6px rgba(120,220,255,.7))}.fpe-cu-gir{transform-origin:0 0;animation:fpe-cu-gira 50s linear infinite}@keyframes fpe-cu-gira{to{transform:rotate(360deg)}}.fpe-cu-lgm{display:none;width:38px;height:38px;margin-left:auto;border-radius:50%;align-items:center;justify-content:center;background:radial-gradient(circle,rgba(62,198,255,.22),rgba(10,20,40,.1) 70%);box-shadow:0 0 16px rgba(62,198,255,.45)}.fpe-cu-lgm .fpe-cu-gic{width:36px;height:36px}.fpe-cu-lgm+.fpe-cu-q{margin-left:8px}@media (max-width:760px){.fpe-cu-lg{display:none}.fpe-cu-lgm{display:flex}}@media (min-width:761px){.fpe-cu-lgm{display:none}}@media (prefers-reduced-motion:reduce){.fpe-cu-lg:before,.fpe-cu-lgt,.fpe-cu-lgt:before,.fpe-cu-lgt:after,.fpe-cu-gir{animation:none}.fpe-cu-lgt:before,.fpe-cu-lgt:after{display:none}}html.fpe-cu-attiva .fpe-gx{display:none!important}@media (min-width:761px){.fpe-cu{padding:12px clamp( 24px, 3vw, 48px )}.fpe-cu-corpo{grid-template-columns:minmax( 0, 1.55fr ) minmax( 0, 1fr );gap:clamp( 22px, 3vw, 48px )}.fpe-cu-sx{display:grid;grid-template-columns:1fr 1fr;column-gap:22px;row-gap:6px;align-items:center}.fpe-cu-sx>.fpe-cu-mid{grid-column:1/-1;margin-top:4px}.fpe-cu-sx>.fpe-cu-tr,.fpe-cu-sx>.fpe-cu-pie{margin-top:0}.fpe-cu-cost{width:clamp( 200px, 20vw, 300px );height:clamp( 100px, 10vw, 140px )}.fpe-cu-mat{grid-template-columns:repeat(3,1fr)}.fpe-cu-lg{height:44px}}.fpe-cu,.fpe-cu *{-webkit-backdrop-filter:none !important;backdrop-filter:none !important}.fpe-cu-m{background:rgba(8,18,34,.78)}.fpe-cu-gal{background:rgba(40,60,90,.6)}.fpe-cu-q{background:rgba(40,60,90,.6)}.fpe-cu-aiuto{background:rgba(6,14,28,.92)}