:root{--paper:#f3f4f7;--paper-2:#e9ebf0;--surface:#fff;--ink:#0d1117;--ink-2:#3b4252;--ink-3:#626a7c;--line:#0d11231a;--line-strong:#0d112333;--accent:#d9121b;--accent-hover:#b80e16;--accent-soft:#fde8e7;--accent-on-dark:#ff7a5c;--blu:#1f5bd8;--blu-soft:#e7eefd;--rosso:#e3141b;--arancio:#ff7a1a;--arancio-soft:#fff0e3;--notte:#0a1a44;--grad:linear-gradient(120deg, #1f5bd8 0%, #e3141b 55%, #ff8a1f 100%);--grad-caldo:linear-gradient(120deg, #e3141b 0%, #ff7a1a 100%);--ok:#17693a;--ok-soft:#e4f4ea;--warn:#8a5a00;--r-sm:12px;--r-md:20px;--r-lg:28px;--r-pill:999px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-inout:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--shadow-1:0 1px 2px #0d11230d, 0 10px 28px -14px #0d112333;--shadow-2:0 2px 4px #0d11230d, 0 28px 60px -24px #0d112352;--z-header:40;--z-totop:45;--z-cookie:50;--z-menu:60;--wrap:1180px;--gutter:clamp(18px, 4.5vw, 36px);--nav-h:64px;--font-ui:var(--font-body), "Helvetica Neue", system-ui, sans-serif;--font-head:var(--font-display), var(--font-body), system-ui, sans-serif;--font-num:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 28px);overscroll-behavior-y:none}body{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.6}img,svg,video{max-width:100%}img{height:auto;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--font-head);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:700;line-height:1.08}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit}button,a,summary,[role=button],[role=tab]{touch-action:manipulation}button,[role=button],[role=tab],summary{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,select{font:inherit;font-size:max(16px,1em)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}::selection{background:var(--ink);color:var(--paper)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:min(var(--wrap), 100% - 2 * var(--gutter));margin-inline:auto}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.skip{z-index:calc(var(--z-menu) + 10);border-radius:var(--r-pill);background:var(--ink);color:var(--paper);transition:top .2s var(--ease-out);padding:12px 18px;font-weight:700;text-decoration:none;position:fixed;top:-80px;left:12px}.skip:focus{top:calc(12px + env(safe-area-inset-top))}body:before{content:"";z-index:0;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .05  0 0 0 0 .07  0 0 0 0 .14  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}body>*{z-index:1;position:relative}.btn{--btn-bg:var(--ink);--btn-fg:var(--paper);border-radius:var(--r-pill);background:var(--btn-bg);min-height:52px;color:var(--btn-fg);white-space:nowrap;cursor:pointer;transition:transform .16s var(--ease-out), background-color .22s ease, box-shadow .22s ease, border-color .22s ease;border:1px solid #0000;justify-content:center;align-items:center;gap:14px;padding:0 8px 0 24px;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn-ico{width:36px;height:36px;transition:transform .26s var(--ease-out);background:#ffffff29;border-radius:50%;place-items:center;display:inline-grid}.btn-solo{padding:0 24px}.btn-accent{--btn-bg:var(--accent);--btn-fg:#fff;background:var(--grad-caldo)}.btn-line{--btn-bg:transparent;--btn-fg:var(--ink);border-color:var(--line-strong);padding:0 24px}.btn-paper{--btn-bg:var(--paper);--btn-fg:var(--ink)}.btn-paper .btn-ico{background:#0d112314}.btn-small{gap:10px;min-height:44px;padding:0 6px 0 18px;font-size:.95rem}.btn-small .btn-ico{width:32px;height:32px}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;pointer-events:none}@media (hover:hover) and (pointer:fine){.btn:hover{box-shadow:var(--shadow-1)}.btn:not(.btn-accent):not(.btn-line):not(.btn-paper):hover{--btn-bg:#1b2233}.btn-accent:hover{--btn-bg:var(--accent-hover)}.btn-line:hover{border-color:var(--ink)}.btn:hover .btn-ico{transform:translate(2px,-1px)scale(1.05)}}.link-text{min-height:44px;transition:background-size .28s var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(100% - 9px);background-repeat:no-repeat;background-size:0 1.5px;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.link-text:hover{background-size:100% 1.5px}}.js [data-reveal]{opacity:0;transform:translateY(14px)}.js [data-reveal].in{opacity:1;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:var(--d,0s);transform:none}@keyframes sale{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){[data-hero]{animation:sale .9s var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms + 80ms)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal]{transform:none}.js [data-reveal].in{transition:opacity .2s}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.nav{top:max(12px, env(safe-area-inset-top));z-index:var(--z-header);pointer-events:none;position:fixed;left:0;right:0}.nav-in{pointer-events:auto;height:var(--nav-h);border-radius:var(--r-pill);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);background:#ffffffbd;border:1px solid #ffffffbf;align-items:center;gap:18px;width:min(1120px,100% - 24px);margin-inline:auto;padding:0 10px 0 22px;display:flex;position:relative;box-shadow:0 1px #0d11230a,0 14px 34px -18px #0d11234d,inset 0 1px #ffffffe6}.nav-logo{flex:none;align-items:center;min-height:44px;display:inline-flex}.nav-logo img{width:118px;height:auto}.nav-links{align-items:center;gap:2px;margin-left:14px;display:none}.nav-links a,.nav-area{border-radius:var(--r-pill);min-height:44px;color:var(--ink-2);align-items:center;gap:8px;padding:0 16px;font-size:.95rem;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.nav-links a:hover,.nav-area:hover{color:var(--ink);background:#0d11230f}}.nav-azioni{align-items:center;gap:6px;margin-left:auto;display:flex}.nav-area span,.nav-cta{display:none}.nav-burger{cursor:pointer;background:0 0;border:0;border-radius:50%;width:48px;height:48px;position:relative}.nav-burger span{background:var(--ink);height:2px;transition:transform .38s var(--ease-drawer), top .38s var(--ease-drawer);border-radius:2px;position:absolute;left:14px;right:14px}.nav-burger span:first-child{top:19px}.nav-burger span:last-child{top:27px}.nav[data-aperto=si] .nav-burger span:first-child{top:23px;transform:rotate(45deg)}.nav[data-aperto=si] .nav-burger span:last-child{top:23px;transform:rotate(-45deg)}.menu-foglio{z-index:-1;pointer-events:none;opacity:0;visibility:hidden;padding:calc(var(--nav-h) + 56px + env(safe-area-inset-top)) var(--gutter) calc(32px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);transition:opacity .32s var(--ease-drawer), visibility 0s linear .32s;background:#f3f4f7f5;flex-direction:column;justify-content:space-between;gap:32px;display:flex;position:fixed;inset:0;overflow-y:auto}.nav[data-aperto=si] .menu-foglio{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .32s var(--ease-drawer), visibility 0s}.menu-foglio nav{flex-direction:column;display:flex}.menu-foglio nav a{border-bottom:1px solid var(--line);font-family:var(--font-head);letter-spacing:-.03em;opacity:0;transition:opacity .4s var(--ease-drawer), transform .5s var(--ease-drawer);padding:14px 0;font-size:clamp(1.8rem,8vw,2.6rem);font-weight:700;text-decoration:none;display:block;transform:translateY(26px)}.nav[data-aperto=si] .menu-foglio nav a{opacity:1;transition-delay:calc(var(--i) * 55ms + 90ms);transform:none}.menu-foglio>.btn{opacity:0;min-height:60px;transition:opacity .4s var(--ease-drawer), transform .5s var(--ease-drawer);justify-content:space-between;align-self:stretch;transform:translateY(20px)}.nav[data-aperto=si] .menu-foglio>.btn{opacity:1;transition-delay:calc(var(--i) * 55ms + 90ms);transform:none}@media (min-width:560px){.nav-cta{display:inline-flex}}@media (min-width:900px){.nav-links{display:flex}.nav-area span{display:inline}.nav-burger,.menu-foglio{display:none}.nav-azioni{gap:8px}}.mockup{width:100%;position:relative}.mockup-browser{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-2);border-radius:18px;overflow:hidden}.mockup-barra{background:var(--paper-2);border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:10px 14px;display:flex}.mockup-barra i{background:#c3c8d4;border-radius:50%;flex:none;width:9px;height:9px}.mockup-barra span{border-radius:var(--r-pill);background:var(--surface);min-width:0;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;flex:1;margin-left:10px;padding:3px 12px;font-size:.78rem;line-height:1.6;overflow:hidden}.mockup-browser img{aspect-ratio:16/10;object-fit:cover;object-position:top;background:var(--paper-2);width:100%}.mockup-vuoto{aspect-ratio:16/10;background:linear-gradient(135deg, var(--paper-2), #dce0e9);color:var(--ink-3);font-family:var(--font-head);letter-spacing:-.02em;place-items:center;font-size:1.4rem;font-weight:700;display:grid}.mockup-telefono{border:5px solid var(--ink);background:var(--ink);width:22%;max-width:156px;box-shadow:var(--shadow-2);border-radius:24px;position:absolute;bottom:-7%;right:-2.5%;overflow:hidden}.mockup-telefono img{aspect-ratio:390/844;object-fit:cover;object-position:top;width:100%}.hero{padding:calc(var(--nav-h) + clamp(56px, 7vw, 96px) + env(safe-area-inset-top)) 0 clamp(40px, 5vw, 72px);align-items:center;display:flex;position:relative;overflow:clip}.hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 60% at 88% 18%,#cc332013,#0000 70%),radial-gradient(40% 50% at 0 100%,#0d11230d,#0000 70%);position:absolute;inset:0}.hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5.5vw,88px);display:grid}.hero h1{letter-spacing:-.042em;font-size:clamp(1.85rem,1.1rem + 3.3vw,3.9rem);line-height:1.02}.hero h1 span{display:block}.hero-sub{max-width:44ch;color:var(--ink-2);margin-top:26px;font-size:clamp(1.1rem,1.55vw,1.3rem);line-height:1.55}.hero-azioni{flex-wrap:wrap;align-items:center;gap:10px 26px;margin-top:38px;display:flex}.hero-visuale{padding-bottom:4%}.hero:has(.hero-banner){padding-top:calc(var(--nav-h) + clamp(18px, 3vw, 36px) + env(safe-area-inset-top))}.hero-banner{grid-column:1/-1;margin-bottom:calc(clamp(10px,2vw,22px) - clamp(36px,5.5vw,88px))}.pw-banner{border-radius:var(--r-md);background:radial-gradient(80% 140% at 0% 100%, #1f5bd88c, transparent 60%), radial-gradient(70% 140% at 100% 0%, #ff7a1a59, transparent 60%), var(--notte);color:#fff;box-shadow:var(--shadow-2);isolation:isolate;transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out);align-items:center;gap:clamp(14px,2.4vw,26px);padding:12px 14px 12px clamp(14px,2vw,22px);text-decoration:none;display:flex;position:relative;overflow:hidden}.pw-banner:before{content:"";z-index:-1;border-radius:inherit;background:var(--grad);-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pw-banner-citta{flex:none;width:clamp(96px,14vw,150px);height:auto}.pw-banner-testo{flex:1;gap:4px;min-width:0;display:grid}.pw-banner-novita{border-radius:var(--r-pill);background:var(--grad-caldo);font:700 .7rem/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;justify-self:start;padding:4px 9px}.pw-banner strong{font:700 clamp(1.2rem, 1rem + 1vw, 1.6rem)/1.1 var(--font-display), sans-serif;letter-spacing:-.025em}.pw-banner-sotto{color:#ffffffc7;font-size:.95rem;line-height:1.4}.pw-banner-freccia{width:48px;height:48px;color:var(--ink);transition:transform .22s var(--ease-out);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.pw-banner:active{transform:scale(.985)}.pw-banner:focus-visible{outline:3px solid var(--arancio);outline-offset:3px}@media (hover:hover) and (pointer:fine){.pw-banner:hover{transform:translateY(-2px);box-shadow:0 2px 4px #0d11230f,0 34px 70px -24px #0d112373}.pw-banner:hover .pw-banner-freccia{transform:translate(4px)}}@media (max-width:559px){.pw-banner{align-items:center}.pw-banner-sotto{display:none}.pw-banner-freccia{width:40px;height:40px}}@media (max-width:979px){.hero{min-height:0;padding-top:calc(var(--nav-h) + 56px + env(safe-area-inset-top))}.hero-grid{grid-template-columns:1fr}.hero-visuale{max-width:640px;padding-right:4%}}.sez{padding-block:clamp(72px,11vw,148px)}.sez-tinta{background:var(--paper-2)}.sez-testa h2{letter-spacing:-.04em;font-size:clamp(2.1rem,4.6vw,3.7rem)}.sez-testa p{max-width:50ch;color:var(--ink-2);margin-top:18px;font-size:1.1rem}.vuoto{border:1px dashed var(--line-strong);border-radius:var(--r-md);color:var(--ink-3);text-align:center;padding:48px 20px}.vetrina{grid-template-columns:minmax(200px,270px) minmax(0,1fr);align-items:start;gap:clamp(28px,4.5vw,64px);margin-top:clamp(36px,5vw,64px);display:grid}.vetrina-elenco{flex-direction:column;gap:4px;display:flex;position:sticky;top:108px}.vetrina-voce{border-radius:var(--r-sm);text-align:left;cursor:pointer;color:var(--ink-3);background:0 0;border:0;gap:2px;padding:16px 18px 16px 22px;transition:background-color .22s,color .22s;display:grid;position:relative}.vetrina-voce:before{content:"";background:var(--accent);width:3px;transition:transform .32s var(--ease-out);border-radius:3px;position:absolute;top:14px;bottom:14px;left:0;transform:scaleY(0)}.vetrina-voce[aria-selected=true]{color:var(--ink);background:var(--surface);box-shadow:var(--shadow-1)}.vetrina-voce[aria-selected=true]:before{transform:scaleY(1)}.vetrina-nome{font-family:var(--font-head);letter-spacing:-.03em;font-size:1.35rem;font-weight:700;line-height:1.15}.vetrina-dominio{font-size:.9rem}@media (hover:hover) and (pointer:fine){.vetrina-voce:not([aria-selected=true]):hover{color:var(--ink);background:#0d11230b}}.vetrina-voce:active{transform:scale(.985)}.vetrina-pannello{min-width:0}@media (prefers-reduced-motion:no-preference){.vetrina-pannello{animation:pannello .42s var(--ease-out) both}}@keyframes pannello{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:none}}.vetrina-pannello .mockup{margin-bottom:clamp(28px,4vw,44px);padding-right:3%}.vetrina-dettaglio{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:20px clamp(24px,4vw,56px);display:grid}.vetrina-dettaglio>div:first-child{grid-column:1}.vetrina-dettaglio h3{letter-spacing:-.035em;font-size:clamp(1.7rem,2.6vw,2.2rem)}.vetrina-cat{color:var(--ink-3);margin-top:4px}.vetrina-desc{color:var(--ink-2);grid-column:1;max-width:54ch}.vetrina-punti{grid-area:1/2/span 3;gap:12px;display:grid}.vetrina-punti li{color:var(--ink-2);align-items:flex-start;gap:12px;display:flex}.vetrina-punti svg{color:var(--accent);flex:none;margin-top:3px}.vetrina-dettaglio .btn{grid-column:1;justify-self:start;margin-top:6px}@media (max-width:899px){.vetrina{grid-template-columns:1fr}.vetrina-elenco{scroll-snap-type:x proximity;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 10px;scrollbar-width:none;flex-direction:row;gap:8px;position:static;overflow-x:auto}.vetrina-elenco::-webkit-scrollbar{display:none}.vetrina-voce{scroll-snap-align:start;border:1px solid var(--line-strong);border-radius:var(--r-pill);flex:none;padding:12px 18px}.vetrina-voce:before{display:none}.vetrina-voce[aria-selected=true]{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:none}.vetrina-nome{font-size:1.05rem}.vetrina-dominio{display:none}.vetrina-dettaglio{grid-template-columns:1fr}.vetrina-punti{grid-area:auto/1}}.processo{counter-reset:passo;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,64px);margin-top:clamp(40px,6vw,72px);display:grid}.processo li{padding-top:74px;position:relative}.processo li:before{content:"";background:var(--line-strong);height:1.5px;position:absolute;top:25px;left:56px;right:calc(-1*clamp(24px,4vw,64px) + 8px)}.processo li:last-child:before{display:none}.processo-n{background:var(--ink);width:50px;height:50px;color:var(--paper);border-radius:50%;place-items:center;font-size:1.15rem;font-weight:700;display:grid;position:absolute;top:0;left:0}.processo h3{letter-spacing:-.035em;font-size:clamp(1.5rem,2.4vw,1.9rem)}.processo p{max-width:34ch;color:var(--ink-2);margin-top:12px}@media (max-width:760px){.processo{grid-template-columns:1fr;gap:36px}.processo li{min-height:64px;padding:0 0 0 76px}.processo li:before{width:1.5px;height:calc(100% + 12px);top:56px;left:24px;right:auto}.processo-n{top:0}}.incluso-wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(36px,6vw,96px);display:grid}.incluso-wrap .sez-testa{position:sticky;top:120px}.incluso{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,4vw,52px) clamp(24px,3.5vw,48px);display:grid}.incluso li{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.incluso-ico{background:var(--surface);width:54px;height:54px;box-shadow:var(--shadow-1);color:var(--ink);border-radius:16px;place-items:center;display:grid}.incluso h3{letter-spacing:-.03em;font-size:1.3rem}.incluso p{color:var(--ink-2);max-width:32ch;margin-top:6px}@media (max-width:899px){.incluso-wrap{grid-template-columns:1fr}.incluso-wrap .sez-testa{position:static}}@media (max-width:520px){.incluso{grid-template-columns:1fr}.incluso li{flex-direction:row;gap:18px}}.offerta{color:var(--accent);align-items:center;gap:10px;margin:clamp(28px,4vw,44px) 0 24px;font-size:1.02rem;display:flex}.offerta strong{font-weight:700}.offerta svg{flex:none}.pk-griglia{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(18px,2.5vw,28px);display:grid}.pk{border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:7px;display:flex}.pk-silver{background:linear-gradient(155deg,#fff,#d9dde6);border:1px solid #0d112314}.pk-gold{background:linear-gradient(155deg,#f4e9c6,#cdb06a);border:1px solid #8a6a1e59;box-shadow:0 2px 4px #0d11230d,0 30px 60px -26px #8a6a1e8c}.pk-core{border-radius:calc(var(--r-lg) - 7px);background:var(--surface);flex-direction:column;flex:1;gap:26px;padding:clamp(24px,3vw,38px);display:flex;box-shadow:inset 0 1px 1px #ffffffe6}.pk-tag{color:var(--ink-3);font-size:.95rem}.pk-core h3{letter-spacing:-.04em;margin-top:6px;font-size:clamp(1.9rem,3vw,2.4rem)}.pk-sotto{color:var(--ink-2);margin-top:10px}.importo{min-height:128px}.importo-listino{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:1.4rem;line-height:1.2}.importo-listino s{text-decoration-color:#cc3320cc;text-decoration-thickness:2px}.importo-valore{font-family:var(--font-head);letter-spacing:-.045em;font-size:clamp(2.8rem,5.2vw,3.8rem);font-weight:700;line-height:1.04}.importo-valore .num{letter-spacing:inherit;font-family:inherit}.importo-valore.in-offerta{color:var(--accent)}.importo-valore small{color:var(--ink-3);font-family:var(--font-ui);letter-spacing:0;margin-left:8px;font-size:1rem;font-weight:400}.importo-risparmio{color:var(--ok);margin-top:8px;font-size:.95rem;font-weight:700}.pk-lista{flex:1}.pk-intro{margin-bottom:14px;font-weight:700}.pk-lista ul{gap:11px;display:grid}.pk-lista li{color:var(--ink-2);align-items:flex-start;gap:12px;display:flex}.pk-lista svg{color:var(--accent);flex:none;margin-top:3px}.pk-core .btn{justify-content:space-between;align-self:stretch;min-height:58px}.manutenzione{border-top:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;margin-top:clamp(28px,4vw,48px);padding-top:clamp(28px,4vw,40px);display:flex}.manutenzione h3{letter-spacing:-.03em;font-size:1.5rem}.manutenzione p{max-width:54ch;color:var(--ink-2);margin-top:8px}.manutenzione .importo{text-align:right;min-height:0}.manutenzione .importo-valore{font-size:clamp(2.2rem,4vw,2.9rem)}@media (min-width:900px){.pk-core header{min-height:142px}}@media (max-width:899px){.pk-griglia{grid-template-columns:1fr}.manutenzione .importo{text-align:left}}.extra{border-top:1px solid var(--line-strong);margin-top:clamp(28px,4vw,48px);padding-top:clamp(28px,4vw,40px)}.extra-titolo{letter-spacing:-.03em;font-size:1.5rem}.extra-griglia{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.5vw,28px);margin-top:22px;display:grid}.extra-voce{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-1);flex-direction:column;gap:20px;padding:clamp(22px,2.6vw,32px);display:flex}.extra-voce h4{letter-spacing:-.04em;font-size:clamp(1.5rem,2.4vw,1.9rem)}.extra-livelli{flex:1;gap:14px;display:grid}.extra-livelli li{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-top:14px;display:flex}.extra-livelli li:first-child{border-top:0;padding-top:0}.extra-livelli div{gap:4px;display:grid}.extra-livelli span{color:var(--ink-2)}.extra-prezzo{letter-spacing:-.03em;white-space:nowrap;flex:none;font-size:1.5rem;font-weight:700}.extra-testo{color:var(--ink-2);flex:1}.extra-voce .btn{justify-content:space-between;align-self:stretch;min-height:54px}@media (max-width:899px){.extra-griglia{grid-template-columns:1fr}}.amico{border-radius:var(--r-lg);border:1px dashed var(--line-strong);align-items:flex-start;gap:20px;margin-top:clamp(28px,4vw,48px);padding:clamp(22px,2.6vw,32px);display:flex}.amico-ico{background:var(--surface);width:54px;height:54px;box-shadow:var(--shadow-1);color:var(--accent);border-radius:16px;flex:none;place-items:center;display:grid}.amico h3{letter-spacing:-.03em;font-size:1.5rem}.amico p{color:var(--ink-2);margin-top:6px}.amico-scaglioni{flex-wrap:wrap;gap:10px 28px;margin-top:14px;display:flex}.amico-scaglioni li{gap:2px;display:grid}.amico-scaglioni span{color:var(--ink-2)}@media (max-width:520px){.amico{flex-direction:column}}.azienda{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(28px,6vw,96px);display:grid}.azienda-testo{color:var(--ink-2);gap:16px;max-width:60ch;font-size:1.12rem;display:grid}.team-testa{justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(48px,7vw,88px);display:flex}.team-testa h3{letter-spacing:-.04em;font-size:clamp(1.6rem,3vw,2.2rem)}.team-frecce{gap:8px;display:flex}.team-freccia{border:1px solid var(--line-strong);background:var(--surface);width:48px;height:48px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;transition:opacity .16s,transform .16s;display:grid}.team-freccia:active:not(:disabled){transform:scale(.94)}.team-freccia:disabled{opacity:.35;cursor:default}.team{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;--largo:clamp(240px, 26vw, 320px);--alto:calc(var(--largo) * 1.25);gap:20px;margin-top:24px;padding-bottom:12px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.team-voce{flex:0 0 var(--largo);scroll-snap-align:start}.team-gruppo{flex-basis:clamp(300px,52vw,660px)}.team-voce figure{gap:14px;margin:0;display:grid}.team-foto{width:100%;height:var(--alto);border-radius:var(--r-lg);object-fit:cover;background:var(--paper)}.team-segnaposto{background:linear-gradient(150deg, var(--ink), #2a3350);color:var(--paper);place-items:center;display:grid}.team-iniziali{letter-spacing:-.03em;font-size:clamp(2.6rem,5vw,3.6rem);font-weight:700}.team-nome{letter-spacing:-.02em;font-size:1.2rem;font-weight:700}.team-ruolo{color:var(--ink-3)}.team-didascalia{color:var(--ink-2);max-width:34ch;margin-top:4px}@media (max-width:899px){.azienda{grid-template-columns:1fr}.team{--largo:72vw}.team-gruppo{flex-basis:86vw}}@media (hover:none){.team-frecce{display:none}}.faq-wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.faq-wrap .sez-testa{position:sticky;top:120px}.faq-elenco{border-top:1px solid var(--line-strong)}.faq-elenco details{border-bottom:1px solid var(--line-strong)}.faq-elenco summary{cursor:pointer;min-height:72px;font-family:var(--font-head);letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.25;list-style:none;transition:color .2s;display:flex}.faq-elenco summary::-webkit-details-marker{display:none}.faq-piu{background:var(--surface);width:40px;height:40px;box-shadow:var(--shadow-1);transition:transform .36s var(--ease-out), background-color .22s ease, color .22s ease;border-radius:50%;flex:none;place-items:center;display:grid}.faq-elenco details[open] .faq-piu{background:var(--ink);color:var(--paper);transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.faq-elenco summary:hover{color:var(--accent)}}.faq-risposta{max-width:62ch;color:var(--ink-2);gap:10px;padding:0 0 26px;display:grid}@media (prefers-reduced-motion:no-preference){.faq-elenco details[open] .faq-risposta{animation:pannello .38s var(--ease-out) both}}@media (max-width:899px){.faq-wrap{grid-template-columns:1fr}.faq-wrap .sez-testa{position:static}}.contatti{text-align:center;border-radius:var(--r-lg);color:var(--paper);box-shadow:var(--shadow-2);background:radial-gradient(70% 80% at 50% 0%, #ff7a5c38, transparent 64%), var(--ink);justify-items:center;gap:0;padding:clamp(44px,7vw,96px) clamp(22px,5vw,64px);display:grid}.contatti h2{letter-spacing:-.045em;font-size:clamp(2.4rem,6vw,4.6rem)}.contatti-intro{color:#aeb6c8;max-width:40ch;margin-top:16px;font-size:clamp(1.05rem,1.6vw,1.2rem)}.contatti .btn-accent{--btn-bg:var(--accent-on-dark);--btn-fg:var(--ink)}.contatti-cta{gap:18px;min-height:68px;margin-top:clamp(28px,4vw,40px);padding:0 10px 0 34px;font-size:1.15rem}.contatti-cta .btn-ico{background:#0d112324;width:46px;height:46px}@media (hover:hover) and (pointer:fine){.contatti .btn-accent:hover{--btn-bg:#ff917a}}.email-copia{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;margin-top:22px;display:flex}.email-testo{color:#d6dbe6;letter-spacing:.01em;font-size:1.02rem;font-weight:600}.email-copia button{border-radius:var(--r-pill);min-height:44px;color:var(--paper);cursor:pointer;transition:background-color .2s ease, transform .16s var(--ease-out);background:0 0;border:1px solid #f3f4f747;align-items:center;gap:8px;padding:0 14px;font-weight:700;display:inline-flex}.email-copia button:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.email-copia button:hover{background:#f3f4f71a}}.piede{padding:56px 0 calc(48px + env(safe-area-inset-bottom))}.piede-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;display:flex}.piede-marchio{font-family:var(--font-head);letter-spacing:-.03em;align-items:center;gap:12px;font-size:1.2rem;font-weight:700;display:flex}.piede-link{flex-wrap:wrap;gap:6px 28px;display:flex}.piede-link a{min-height:44px;color:var(--ink-2);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.piede-link a:hover{color:var(--accent)}}.piede-copy{color:var(--ink-3);font-size:.92rem}.cookie{z-index:var(--z-cookie);left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));border:1px solid var(--line);border-radius:var(--r-md);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:560px;box-shadow:var(--shadow-2);background:#fffffff0;gap:14px;padding:18px 20px;font-size:.95rem;display:grid;position:fixed}.cookie p{color:var(--ink-2)}.cookie a{color:var(--ink);font-weight:700}.cookie-azioni{flex-wrap:wrap;gap:8px;display:flex}@media (prefers-reduced-motion:no-preference){.cookie{animation:sale .6s var(--ease-out) .6s both}}.totop{right:calc(22px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));z-index:var(--z-totop);pointer-events:none;width:52px;height:92px;position:fixed}@media (min-width:700px){.totop{right:calc(24px + env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom))}}.cookie~.totop{bottom:calc(10.5rem + env(safe-area-inset-bottom))}@media (min-width:700px){.cookie~.totop{bottom:calc(24px + env(safe-area-inset-bottom))}}.totop-in{opacity:0;width:100%;height:100%;transition:opacity .3s ease, transform .3s var(--ease-out);position:relative;transform:translateY(14px)scale(.92)}.totop[data-visibile=si] .totop-in,.totop:not([data-stato=fermo]) .totop-in{opacity:1;transform:none}.totop[data-visibile=si]{pointer-events:auto}.razzo{will-change:transform;width:100%;height:100%;position:relative}.totop-btn{z-index:2;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;width:100%;height:100%;box-shadow:var(--shadow-1);transition:transform .2s var(--ease-out), box-shadow .24s ease, border-radius .26s var(--ease-out);background:#fffffff0;border-radius:26px;flex-direction:column;justify-content:space-between;align-items:center;padding:6px;display:flex;position:relative}.totop-btn:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0d112321,#fff0 28%,#fff9 44%,#fff0 60%,#0d11232e);transition:opacity .2s;position:absolute;inset:0}.totop-btn:active{transform:scale(.96)}.totop-punta{background:var(--ink);width:38px;height:38px;color:var(--paper);transition:transform .22s var(--ease-out), border-radius .22s var(--ease-out), height .24s var(--ease-out), width .24s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:relative}.totop-punta svg{transition:transform .2s var(--ease-out), opacity .12s ease}.totop-oblo{width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .2s ease, transform .22s var(--ease-out);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.totop-oblo img{width:28px;height:auto}@media (hover:hover) and (pointer:fine){.totop[data-stato=fermo] .totop-btn:hover{box-shadow:var(--shadow-2);transform:translateY(-3px)}.totop[data-stato=fermo] .totop-btn:hover .totop-punta svg{transform:translateY(-2px)}}.razzo-ogiva,.razzo-aletta,.razzo-chiglia,.razzo-ugello,.razzo-fiamma,.scintilla{pointer-events:none;opacity:0;position:absolute}.razzo-ogiva svg,.razzo-aletta svg,.razzo-ugello svg,.razzo-fiamma svg{display:block;overflow:visible}.razzo-rosso{fill:var(--accent)}.razzo-scuro{fill:var(--ink)}.razzo-grigio{fill:#3b4252}.razzo-luce{fill:#fff;opacity:.32}.razzo-ogiva{z-index:3;transform-origin:50% 100%;filter:drop-shadow(0 2px 2px #0d11232e);width:52px;height:40px;top:-33px;left:0;transform:translateY(30px)scale(.3,.2)}.razzo-aletta{z-index:1;width:24px;height:44px;bottom:-6px}.razzo-aletta-sx{transform-origin:100% 20%;left:0;transform:translate(6px)rotate(28deg)scale(.4)}.razzo-aletta-dx{transform-origin:0 20%;right:0;transform:translate(-6px)rotate(-28deg)scale(.4)}.razzo-aletta-dx svg{transform:scaleX(-1)}.razzo-chiglia{z-index:3;background:var(--ink);transform-origin:50% 100%;border-radius:3px;width:6px;height:17px;margin-left:-3px;bottom:-12px;left:50%;transform:scaleY(0)}.razzo-ugello{z-index:1;width:30px;height:16px;margin-left:-15px;bottom:-15px;left:50%;transform:translateY(-14px)scaleX(.5)}.razzo-fiamma{z-index:0;transform-origin:50% 0;width:24px;height:44px;margin-left:-12px;top:calc(100% + 15px);left:50%;transform:scaleY(0)}.scintilla{z-index:4;background:radial-gradient(circle,#fff 0 18%,#ffd27a 30%,#ff8a1f99 46%,#0000 64%);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px}.scintilla:before,.scintilla:after{content:"";background:linear-gradient(90deg,#0000,#ffd27a,#0000);border-radius:2px;width:22px;height:2px;margin:-1px 0 0 -11px;position:absolute;top:50%;left:50%}.scintilla:after{transform:rotate(90deg)}.scintilla-1{top:4px;left:50%}.scintilla-2{top:calc(100% - 26px);left:-2px}.scintilla-3{top:calc(100% - 26px);left:calc(100% + 2px)}.totop:not([data-stato=fermo]) .totop-btn{border-radius:20px 20px 13px 13px}.totop:not([data-stato=fermo]) .totop-btn:before{opacity:1}.totop:not([data-stato=fermo]) .totop-punta{border-radius:3px;width:40px;height:7px;transform:translateY(6px)}.totop:not([data-stato=fermo]) .totop-punta svg{opacity:0;transform:rotate(180deg)scale(0)}.totop:not([data-stato=fermo]) .totop-oblo{box-shadow:0 0 0 3px var(--ink), inset 0 0 0 1px var(--line);transition:box-shadow .2s ease, transform .22s var(--ease-out);transform:translateY(-9px)}.totop[data-stato=trasforma] .totop-btn{animation:razzo-scatti .4s var(--ease-out) both}.totop[data-stato=trasforma] .totop-oblo{animation:.38s cubic-bezier(.65,0,.35,1) both razzo-ingranaggio}.totop:not([data-stato=fermo]) .razzo-ogiva{opacity:1;transition:transform .26s cubic-bezier(.34,1.7,.64,1) 40ms,opacity 60ms 40ms;transform:none}.totop:not([data-stato=fermo]) .razzo-aletta{opacity:1;transition:transform .24s cubic-bezier(.34,1.8,.64,1),opacity 60ms}.totop:not([data-stato=fermo]) .razzo-aletta-sx{transition-delay:.1s;transform:translate(-19px)}.totop:not([data-stato=fermo]) .razzo-aletta-dx{transition-delay:.15s;transform:translate(19px)}.totop:not([data-stato=fermo]) .razzo-chiglia{opacity:1;transition:transform .16s cubic-bezier(.34,1.7,.64,1) .23s,opacity 40ms .23s;transform:none}.totop:not([data-stato=fermo]) .razzo-ugello{opacity:1;transition:transform .2s cubic-bezier(.34,1.7,.64,1) .19s,opacity 60ms .19s;transform:none}.totop[data-stato=trasforma] .scintilla{animation:.22s ease-out both scintilla}.totop[data-stato=trasforma] .scintilla-1{animation-delay:.15s}.totop[data-stato=trasforma] .scintilla-2{animation-delay:.23s}.totop[data-stato=trasforma] .scintilla-3{animation-delay:.28s}@keyframes razzo-scatti{0%{transform:none}25%{transform:translateY(2px)scaleY(.94)scaleX(1.04)}50%{transform:translateY(-3px)rotate(-4deg)}72%{transform:rotate(3deg)}to{transform:none}}@keyframes razzo-ingranaggio{0%{transform:none}75%{transform:translateY(-9px)rotate(390deg)}to{transform:translateY(-9px)rotate(360deg)}}@keyframes scintilla{0%{opacity:0;transform:scale(.2)rotate(0)}40%{opacity:1;transform:scale(1.25)rotate(25deg)}to{opacity:0;transform:scale(.6)rotate(45deg)}}.totop[data-stato=accende] .razzo-fiamma,.totop[data-stato=volo] .razzo-fiamma,.totop[data-stato=missione] .razzo-fiamma{opacity:1;transition:transform .14s var(--ease-out), opacity 60ms ease;animation:80ms ease-in-out infinite alternate razzo-fiamma;transform:scaleY(1)}.totop[data-stato=volo] .razzo-fiamma,.totop[data-stato=missione] .razzo-fiamma{animation-duration:60ms}.razzo-fiamma:after{content:"";filter:blur(2px);background:radial-gradient(circle,#ffd27abf,#ff8a1f59 45%,#ff8a1f00 70%);border-radius:50%;width:46px;height:46px;margin-left:-23px;position:absolute;top:-6px;left:50%}.totop:not([data-stato=fermo]) .razzo{filter:drop-shadow(0 8px 12px #0d112338)}.totop[data-stato=missione]{z-index:100}.razzo-fronte{z-index:6;pointer-events:none;opacity:0;width:120px;height:120px;transition:transform .15s var(--ease-out), opacity 90ms ease;margin:-60px 0 0 -60px;position:absolute;top:50%;left:50%;transform:scale(.35)rotate(-40deg)}.razzo-fronte svg{display:block;overflow:visible}.razzo-fronte:before{content:"";background:radial-gradient(circle,#ffd27a00 40%,#ff8a1f8c 52%,#ff6a1f00 72%);border-radius:50%;animation:70ms ease-in-out infinite alternate razzo-alone;position:absolute;inset:14px}@keyframes razzo-alone{0%{opacity:.8;transform:scale(.96)}to{opacity:1;transform:scale(1.08)}}.totop[data-fronte=si] .razzo-fronte{opacity:1;transform:none}.totop[data-fronte=si] .totop-btn,.totop[data-fronte=si] .razzo-ogiva,.totop[data-fronte=si] .razzo-aletta,.totop[data-fronte=si] .razzo-chiglia,.totop[data-fronte=si] .razzo-ugello,.totop[data-fronte=si] .razzo-fiamma{transition:opacity .11s;opacity:0!important}.totop[data-stato=accende] .razzo{animation:50ms linear infinite razzo-trema}@keyframes razzo-fiamma{0%{transform:scaleY(.82)scaleX(.94)}to{transform:scaleY(1.2)scaleX(1.05)}}@keyframes razzo-trema{0%{translate:.9px}50%{translate:-.9px .6px}to{translate:.5px -.6px}}.fumo-scia{z-index:calc(var(--z-totop) - 1);pointer-events:none;position:fixed;inset:0;overflow:hidden}.sbuffo{filter:blur(2px);animation:sbuffo 1.1s var(--ease-out) forwards;background:radial-gradient(circle at 40% 40%,#969caa8c,#787e8c47 55%,#787e8c00 72%);border-radius:50%;position:absolute}@keyframes sbuffo{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(2.6)}}.fumo-logo{z-index:calc(var(--z-header) + 1);pointer-events:none;animation:fumo-logo 2.6s var(--ease-out) forwards;position:fixed}.fumo-logo svg{display:block;overflow:visible}@keyframes fumo-logo{0%{opacity:0;filter:blur(10px);transform:translateY(26px)scale(.6)}22%{opacity:.8;filter:blur(1px);transform:translateY(0)scale(.96)}50%{opacity:.72;filter:blur(1.5px);transform:translateY(-6px)scale(1.02)}to{opacity:0;filter:blur(12px);transform:translateY(-34px)scale(1.32)}}@media (prefers-reduced-motion:reduce){.totop-in,.totop-btn,.totop-punta,.razzo-ogiva,.razzo-aletta,.razzo-chiglia,.razzo-ugello{transition:none}}.legale{padding:calc(var(--nav-h) + 72px + env(safe-area-inset-top)) 0 96px}.legale-corpo{max-width:68ch}.legale h1{letter-spacing:-.04em;font-size:clamp(2.2rem,5vw,3.6rem)}.legale h2{letter-spacing:-.03em;margin-top:44px;font-size:1.5rem}.legale p{color:var(--ink-2);margin-top:14px}.legale-nota{border-radius:var(--r-sm);background:var(--accent-soft);color:#7a2216;margin-top:22px;padding:14px 18px}.legale a{color:var(--accent);font-weight:700}.pagina-vuota{min-height:100dvh;padding:120px var(--gutter) 64px;text-align:center;place-items:center;display:grid}.pagina-vuota h1{font-size:clamp(2.6rem,8vw,5rem)}.pagina-vuota p{max-width:40ch;color:var(--ink-2);margin:16px auto 32px}.btn-small.btn-solo{padding:0 20px}.legale-data{color:var(--ink-3);margin-top:12px;font-size:.95rem}.legale h3{letter-spacing:-.02em;margin-top:30px;font-size:1.15rem}.legale section{scroll-margin-top:calc(var(--nav-h) + 32px)}.legale-indice{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);margin-top:32px;padding:20px 24px}.legale-indice ol{gap:6px;padding-left:22px;list-style:decimal;display:grid}.legale-indice a{color:var(--ink);text-underline-offset:3px;font-weight:600}.legale-elenco{color:var(--ink-2);gap:8px;margin-top:14px;padding-left:22px;list-style:outside;display:grid}.legale-tabella{-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);margin-top:18px;overflow-x:auto}.legale-tabella table{border-collapse:collapse;width:100%;min-width:520px;font-size:.95rem}.legale-tabella th,.legale-tabella td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);color:var(--ink-2);padding:12px 14px}.legale-tabella th{color:var(--ink);background:var(--paper);font-weight:700}.legale-tabella tr:last-child td{border-bottom:0}.legale code{font-family:var(--font-num);color:var(--ink);overflow-wrap:anywhere;font-size:.88em}.sez-foglio{background:var(--surface);border-radius:clamp(28px,4vw,52px);margin-inline:clamp(8px,1.6vw,22px);padding-block:clamp(56px,7vw,104px);box-shadow:0 1px #0d11230a,0 40px 80px -56px #0d112359}.sez-foglio .vetrina-voce[aria-selected=true],.sez-foglio .incluso-ico,.sez-foglio .faq-piu{background:var(--paper);box-shadow:none}.sez-foglio .mockup-vuoto{background:linear-gradient(135deg, var(--paper), var(--paper-2))}.offerta{border-radius:var(--r-pill);width:fit-content;max-width:100%;color:var(--ink);background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(90deg, #0a6cf0, #6a4bd8 32%, #e8281c 66%, #ff8a1f) border-box;border:2px solid #0000;padding:10px 18px 10px 14px;box-shadow:0 10px 26px -18px #e8281c99}.offerta strong,.offerta svg{color:var(--accent)}.faq-elenco[data-tutte=no] [data-extra]{display:none}.faq-altre{border:1px solid var(--line-strong);border-radius:var(--r-pill);min-height:48px;color:var(--ink);cursor:pointer;transition:background-color .2s ease, border-color .2s ease, transform .16s var(--ease-out);background:0 0;align-items:center;gap:10px;margin-top:22px;padding:0 20px;font-weight:700;display:inline-flex}.faq-altre:active{transform:scale(.97)}.faq-altre[aria-expanded=true] svg{transform:rotate(180deg)}.faq-altre svg{transition:transform .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){.faq-altre:hover{border-color:var(--ink)}}@media (prefers-reduced-motion:no-preference){.faq-elenco[data-tutte=si] [data-extra]{animation:pannello .42s var(--ease-out) both}}.hv{gap:clamp(18px,2.4vw,28px);display:grid}.hv-schermo{aspect-ratio:16/10;background:var(--paper-2);position:relative}.hv-schermo>img,.hv-schermo>.mockup-vuoto{aspect-ratio:auto;object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease-out), transform 1.4s var(--ease-out);position:absolute;inset:0;transform:scale(1.025)}.hv-schermo>.attivo{opacity:1;transform:none}.hv-tel{aspect-ratio:390/844;position:relative}.hv-tel>img{aspect-ratio:auto;object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease-out) .12s;position:absolute;inset:0}.hv-tel>.attivo{opacity:1}.hv-dominio{display:block}@media (prefers-reduced-motion:no-preference){.hv[data-animato=si] .hv-dominio{animation:hv-dominio .5s var(--ease-out) both}.hv[data-animato=si] .hv-telefono{animation:6s ease-in-out infinite alternate hv-galleggia}}@keyframes hv-dominio{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes hv-galleggia{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.hv-punti{align-items:center;gap:4px;padding-left:2px;display:flex}.hv-punto{cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;display:grid}.hv-punto span{background:var(--line-strong);width:8px;height:8px;transition:width .4s var(--ease-out), background-color .3s ease;border-radius:8px;display:block;position:relative;overflow:hidden}.hv-punto[aria-current=true] span{background:#0d112329;width:26px}.hv-punto[aria-current=true] span:after{content:"";border-radius:inherit;background:var(--ink);transform-origin:0;position:absolute;inset:0}.hv[data-animato=si] .hv-punto[aria-current=true] span:after{animation:4.8s linear both hv-avanza}.hv[data-fermo=si] .hv-punto[aria-current=true] span:after{animation-play-state:paused}.hv[data-animato=no] .hv-punto[aria-current=true] span:after{transform:none}@keyframes hv-avanza{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hv-nome{color:var(--ink-3);margin-left:8px;font-size:.9rem;font-weight:600}.hero:before{background:radial-gradient(42% 55% at 92% 12%,#ff7a1a38,#0000 70%),radial-gradient(38% 50% at 70% 70%,#e3141b24,#0000 70%),radial-gradient(45% 60% at 0 100%,#1f5bd82e,#0000 70%)}.hero h1 span:last-child{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}.sez-testa h2:after{content:"";background:var(--grad);border-radius:6px;width:72px;height:6px;margin-top:18px;display:block}.contatti h2:after{margin-inline:auto}.sez:not(.sez-foglio){background:linear-gradient(#0000,#1f5bd80d 50%,#0000)}.vetrina-voce:before{background:var(--grad)}.vetrina-punti svg,.pk-lista svg{color:var(--rosso)}.processo li:before{background:var(--grad);opacity:.45}.processo li:first-child .processo-n{background:var(--blu)}.processo li:nth-child(2) .processo-n{background:var(--rosso)}.processo li:nth-child(3) .processo-n{background:var(--arancio)}.incluso li:nth-child(3n+1) .incluso-ico{background:var(--blu-soft);color:var(--blu)}.incluso li:nth-child(3n+2) .incluso-ico{background:var(--accent-soft);color:var(--rosso)}.incluso li:nth-child(3n) .incluso-ico{background:var(--arancio-soft);color:#d35f00}.sez-foglio .incluso li:nth-child(3n+1) .incluso-ico{background:var(--blu-soft)}.sez-foglio .incluso li:nth-child(3n+2) .incluso-ico{background:var(--accent-soft)}.sez-foglio .incluso li:nth-child(3n) .incluso-ico{background:var(--arancio-soft)}@media (max-width:899px){.vetrina-voce[aria-selected=true],.sez-foglio .vetrina-voce[aria-selected=true]{background:var(--grad);color:#fff;border-color:#0000}}.pk{isolation:isolate;position:relative;overflow:hidden}.pk-silver{--m1:#fbfcfe;--m2:#d9dee6;--m3:#a9b1bd;--m4:#eef1f5;--incisione:#3a414d;border-color:#46505f59;box-shadow:0 2px 4px #0d11230f,0 30px 60px -26px #3c485c8c}.pk-gold{--m1:#fff6d2;--m2:#e9c963;--m3:#b88a2a;--m4:#f8e39a;--incisione:#5a3e08;border-color:#8a6a1e73}.pk-silver,.pk-gold{background:repeating-linear-gradient(90deg, #ffffff1a 0 1px, #00000009 1px 2px, transparent 2px 4px), linear-gradient(135deg, var(--m1) 0%, var(--m2) 28%, var(--m3) 52%, var(--m4) 72%, var(--m2) 100%);padding:10px}.pk-core header{border-radius:calc(var(--r-lg) - 10px) calc(var(--r-lg) - 10px) 14px 14px;background:radial-gradient(circle at 14px 14px, #00000059 0 2.5px, #ffffffe6 3px 4px, transparent 4.5px), radial-gradient(circle at calc(100% - 14px) 14px, #00000059 0 2.5px, #ffffffe6 3px 4px, transparent 4.5px), radial-gradient(circle at 14px calc(100% - 14px), #00000059 0 2.5px, #ffffffe6 3px 4px, transparent 4.5px), radial-gradient(circle at calc(100% - 14px) calc(100% - 14px), #00000059 0 2.5px, #ffffffe6 3px 4px, transparent 4.5px), repeating-linear-gradient(90deg, #ffffff1f 0 1px, #0000000a 1px 2px, transparent 2px 4px), linear-gradient(160deg, var(--m1) 0%, var(--m2) 45%, var(--m4) 70%, var(--m3) 100%);margin:calc(-1*clamp(24px,3vw,38px)) calc(-1*clamp(24px,3vw,38px)) 0;padding:clamp(24px,3vw,34px) clamp(28px,3.4vw,42px);position:relative;box-shadow:inset 0 1px #ffffffe6,inset 0 -2px 3px #0000002e,0 6px 14px -8px #00000059}.pk-silver .pk-core header{--m1:#fff;--m2:#e3e7ed;--m3:#b5bdc8;--m4:#f3f5f8}.pk-gold .pk-core header{--m1:#fff8dc;--m2:#f0d27a;--m3:#c59a36;--m4:#fbe8a8}.pk-core header .pk-tag,.pk-core header h3,.pk-core header .pk-sotto{color:var(--incisione);text-shadow:0 1px #ffffffbf,0 -1px #00000038}.pk-core header .pk-tag{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.pk-core header h3{letter-spacing:-.02em}.pk-core header .pk-sotto{opacity:.85}@media (min-width:900px){.pk-core header{min-height:170px}}.pk:after{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 40%,#ffffff8c 50%,#0000 60%);position:absolute;inset:-40%;transform:translate(-60%)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.pk:hover:after{opacity:1;transition:transform 1.1s var(--ease-out), opacity .2s ease;transform:translate(60%)}}.offerta{color:var(--rosso)}.extra-voce{background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--grad) border-box;border-top:5px solid #0000}.extra-ai{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(120deg, #1f5bd8, #7a3fe0) border-box}.amico{background:linear-gradient(120deg, var(--arancio-soft), var(--accent-soft));border:0}.amico-ico{color:var(--rosso)}.team-segnaposto{background:linear-gradient(150deg, var(--notte), var(--blu))}.team-voce:nth-child(3n+2) .team-segnaposto{background:linear-gradient(150deg, var(--notte), var(--rosso))}.team-voce:nth-child(3n) .team-segnaposto{background:linear-gradient(150deg, #7a1f00, var(--arancio))}.team-gruppo .team-segnaposto{background:var(--grad)}.faq-elenco details[open] .faq-piu{background:var(--grad-caldo);color:#fff}@media (hover:hover) and (pointer:fine){.faq-elenco summary:hover{color:var(--rosso)}}.contatti{background:radial-gradient(60% 70% at 85% 0%, #ff7a1a59, transparent 65%), radial-gradient(55% 70% at 10% 100%, #1f5bd873, transparent 65%), radial-gradient(50% 60% at 50% 40%, #e3141b2e, transparent 70%), var(--notte)}.contatti .btn-accent{--btn-fg:#fff;background:var(--grad-caldo)}.piede{border-top:4px solid #0000;border-image:var(--grad) 1}.nf{min-height:100dvh}.nf-griglia{align-items:center}.nf-chip{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);font-family:var(--font-num);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:22px;padding:7px 14px 7px 10px;font-size:.8rem;font-weight:700;display:inline-flex}.nf-chip span{background:var(--grad);border-radius:50%;width:10px;height:10px}.nf-battuta-fissa{max-width:44ch;color:var(--ink-2);margin-top:14px;font-size:1.05rem;line-height:1.55}.nf-battuta-fissa strong{color:var(--ink)}.nf-scorciatoie{flex-wrap:wrap;align-items:center;gap:8px;margin-top:34px;display:flex}.nf-scorciatoie span{color:var(--ink-3);margin-right:4px;font-size:.92rem}.nf-scorciatoie a{border-radius:var(--r-pill);border:1px solid var(--line-strong);min-height:40px;color:var(--ink);transition:border-color .2s ease, background-color .2s ease, transform .16s var(--ease-out);background:#fff9;align-items:center;padding:0 15px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.nf-scorciatoie a:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.nf-scorciatoie a:hover{border-color:var(--ink);background:var(--surface)}}.nf-visuale,.nf-finestra{position:relative}.nf-indirizzo{font-family:var(--font-num);color:var(--ink-2);align-items:center;gap:6px;transition:color .3s,background-color .3s;display:inline-flex}.nf-indirizzo.ok{color:var(--ok);background:var(--ok-soft)}.nf-cursore{background:var(--ink);width:1.5px;height:1.05em;margin-left:1px;display:inline-block}.nf-schermo{aspect-ratio:16/10;background:radial-gradient(60% 70% at 85% 10%, #ff7a1a24, transparent 70%), radial-gradient(55% 65% at 10% 95%, #1f5bd824, transparent 70%), var(--surface);align-content:center;place-items:center;gap:3.2cqi;padding:5cqi 4cqi;display:grid;position:relative;container-type:inline-size}.nf-numero{font-family:var(--font-head);letter-spacing:-.06em;justify-content:center;align-items:center;gap:2cqi;font-size:32cqi;font-weight:700;line-height:.9;display:flex}.nf-quattro{background:var(--grad);color:#0000;background-size:340% 100%;-webkit-background-clip:text;background-clip:text;padding:.04em .02em}.nf-quattro:first-child{background-position:0 0}.nf-quattro:last-child{background-position:100% 0}.nf-zero{cursor:pointer;width:.74em;height:.74em;transition:transform .22s var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.nf-zero:active{transform:scale(.94)}.nf-zero:focus-visible{outline:3px solid var(--blu);outline-offset:6px}@media (hover:hover) and (pointer:fine){.nf-zero:hover{transform:scale(1.04)}}.nf-anello{background:conic-gradient(#1f5bd8,#e3141b,#ff8a1f,#1f5bd8);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - .085em),#000 calc(100% - .08em));mask:radial-gradient(farthest-side,#0000 calc(100% - .085em),#000 calc(100% - .08em))}.nf-disco{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), 0 .05em .12em -.04em #0d112340;border-radius:50%;place-items:center;display:grid;position:absolute;inset:.11em}.nf-finestra .nf-p{aspect-ratio:auto;object-fit:contain;transform-origin:50% 60%;background:0 0;width:74%;height:auto}.nf-nuvola{background:var(--ink);color:#fff;text-align:center;border-radius:99px;max-width:80%;padding:1.4cqi 2.8cqi;font-size:clamp(.78rem,2.6cqi,1rem);font-weight:600;line-height:1.35;position:relative}.nf-nuvola:before{content:"";background:inherit;border-radius:.15em;width:.9em;height:.9em;position:absolute;top:-.42em;left:50%;transform:translate(-50%)rotate(45deg)}.nf-nuvola[data-vuota=si]{background:var(--paper-2);color:var(--ink-3)}.nf-trovata{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-2);color:var(--ink);opacity:0;pointer-events:none;transition:opacity .4s var(--ease-out), transform .5s var(--ease-out);align-items:center;gap:8px;padding:9px 14px;font-size:clamp(.78rem,2.4cqi,.95rem);text-decoration:none;display:inline-flex;transform:translateY(14px)scale(.96)}.nf-trovata svg:first-child{color:var(--ok)}.nf-trovata[data-visibile=si]{opacity:1;pointer-events:auto;transform:none}@media (hover:hover) and (pointer:fine){.nf-trovata[data-visibile=si]:hover{border-color:var(--line-strong);transform:translateY(-2px)}}@media (prefers-reduced-motion:no-preference){.nf-cursore{animation:1s step-end infinite nf-lampeggia}.nf-anello{animation:9s linear infinite nf-ruota}.nf-p{animation:4.8s ease-in-out 1.2s infinite nf-cerca}.nf-p.gira{animation:nf-giravolta .8s var(--ease-out), nf-cerca 4.8s ease-in-out .8s infinite}.nf-nuvola{animation:nf-spunta .42s var(--ease-out)}}@keyframes nf-lampeggia{50%{opacity:0}}@keyframes nf-ruota{to{transform:rotate(1turn)}}@keyframes nf-cerca{0%,12%{transform:none}24%,38%{transform:translate(-7%)rotate(-11deg)}52%,66%{transform:translate(7%)rotate(10deg)}80%,to{transform:none}}@keyframes nf-giravolta{0%{transform:scale(1)}45%{transform:scale(1.18)rotate(200deg)}to{transform:scale(1)rotate(360deg)}}@keyframes nf-spunta{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}@media (max-width:979px){.nf{min-height:0}.nf-visuale{max-width:640px}}.pacco{z-index:30;pointer-events:none;opacity:0;will-change:transform;transition:opacity .4s;position:fixed;top:0;left:0}.pacco[data-pronto=si]{opacity:1}.pacco.davanti{z-index:calc(var(--z-totop) + 1)}.pacco-corda{width:100vw;height:100vh;z-index:calc(var(--z-totop) + 1);pointer-events:none;position:fixed;inset:0;overflow:visible}.pacco-fune{stroke:#1c2a5e;stroke-width:2.2px;stroke-linecap:round;filter:drop-shadow(0 1px 1px #ffffffb3)}.pacco-punta{fill:#e3141b;stroke:#fff;stroke-width:1px}html.pacco-mano,html.pacco-mano *{cursor:pointer!important}.pacco.sopra-tutto{z-index:101}.pacco-botto{z-index:102;pointer-events:none;background:radial-gradient(circle at var(--x) var(--y), #fff 0, #fff3c4 6%, #ffd23f 14%, #ff6a1f 28%, #e3141b 44%, #0d1123 72%);animation:.56s cubic-bezier(.2,.7,.3,1) forwards pacco-botto;position:fixed;inset:0}.pacco-botto.resta{animation-name:pacco-botto-resta;animation-duration:.24s}@keyframes pacco-botto{0%{clip-path:circle(0 at var(--x) var(--y));opacity:1}32%{clip-path:circle(150vmax at var(--x) var(--y));opacity:1}to{clip-path:circle(150vmax at var(--x) var(--y));opacity:0}}@keyframes pacco-botto-resta{0%{clip-path:circle(0 at var(--x) var(--y))}to{clip-path:circle(150vmax at var(--x) var(--y))}}.pacco-stella-botto{z-index:103;font-size:26px;animation-duration:.65s}.pacco-porta{left:max(14px, env(safe-area-inset-left));bottom:calc(18px + env(safe-area-inset-bottom));z-index:29;transition:bottom .3s var(--ease-out);position:fixed}.pacco-porta-btn{color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:0;display:flex}.pacco-porta-btn:disabled{cursor:default}.pacco-porta-btn:focus-visible{outline:none}.pacco-porta-btn:focus-visible .pacco-porta-scritta{outline:3px solid var(--accent);outline-offset:2px}.pacco-porta-scritta{background:var(--ink,#0d1123);color:#fff;letter-spacing:.01em;white-space:nowrap;min-height:32px;transition:transform .2s var(--ease-out), background-color .2s ease;border-radius:999px;align-items:center;padding:0 13px;font-size:.8rem;font-weight:700;display:inline-flex;position:relative;box-shadow:0 6px 18px #0d112338}.pacco-porta[data-stato=aperta] .pacco-porta-scritta{background:linear-gradient(90deg,#e3141b,#ff6a1f)}.pacco-porta-freccia{width:24px;height:22px;color:var(--ink,#0d1123);position:absolute;top:calc(100% - 2px);left:14px}.pacco-porta[data-stato=aperta] .pacco-porta-freccia{color:#e3141b}@media (hover:hover) and (pointer:fine){.pacco-porta-btn:not(:disabled):hover .pacco-porta-scritta{transform:translateY(-2px)}}.pacco-porta-telaio{perspective:240px;background:#0d1123;border-radius:27px 27px 5px 5px;width:54px;height:80px;margin:22px 0 0 20px;display:block;position:relative;box-shadow:0 0 0 4px #dfe3ee,0 0 0 5px #0d11232e,0 10px 22px #0d112340}.pacco-porta-buio{border-radius:inherit;opacity:0;background:radial-gradient(circle at 50% 78%,#ffb21f8c,#ff6a1f00 62%);transition:opacity .26s;position:absolute;inset:0}.pacco-porta[data-stato=aperta] .pacco-porta-buio,.pacco-porta[data-stato=rientra] .pacco-porta-buio{opacity:1}.pacco-porta-anta{border-radius:inherit;transform-origin:0%;backface-visibility:hidden;background:linear-gradient(160deg,#2f5bff,#1c3fae 45%,#07175e);transition:transform .38s cubic-bezier(.25,1.35,.4,1);position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ffffff29,inset 0 -10px 16px #00000040}.pacco-porta[data-stato=aperta] .pacco-porta-anta,.pacco-porta[data-stato=rientra] .pacco-porta-anta{transform:rotateY(-112deg)}.pacco-porta-targa{color:#e3141b;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.8rem;font-weight:800;line-height:1;display:grid;position:absolute;top:13px;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #0000004d}.pacco-porta-pomello{background:radial-gradient(circle at 35% 35%,#ffe09a,#ffb21f 55%,#c9780a);border-radius:50%;width:8px;height:8px;position:absolute;top:52%;right:8px;box-shadow:0 1px 2px #00000073}.pacco-porta[data-stato=sbatte] .pacco-porta-anta{transition:none;animation:.44s cubic-bezier(.5,0,.6,1) both pacco-sbatte}.pacco-porta[data-stato=sbatte] .pacco-porta-telaio{animation:.26s ease-out .15s both pacco-trema}@keyframes pacco-sbatte{0%{transform:rotateY(-112deg)}38%{transform:rotateY(3deg)}55%{transform:rotateY(-14deg)}72%{transform:rotateY(2deg)}86%{transform:rotateY(-3deg)}to{transform:rotateY(0)}}@keyframes pacco-trema{0%,to{translate:0}20%{translate:-2px 1px}40%{translate:2px -1px}60%{translate:-1px}80%{translate:1px}}@media (max-width:699px){.pacco-porta-scritta{min-height:28px;padding:0 11px;font-size:.74rem}.pacco-porta-telaio{border-radius:21px 21px 4px 4px;width:42px;height:62px;margin:20px 0 0 16px}.pacco-porta-targa{width:18px;height:18px;font-size:.68rem;top:10px}.pacco-porta-pomello{width:7px;height:7px;right:6px}}@media print{.pacco-porta,.pacco-botto{display:none}}.pacco-stella{z-index:calc(var(--z-totop) + 2);pointer-events:none;color:#ffb21f;text-shadow:0 1px 2px #0d11234d;font-size:18px;line-height:1;animation:.7s ease-out forwards pacco-stella;position:fixed}@keyframes pacco-stella{0%{opacity:1;transform:translate(-50%,-50%)scale(.4)}to{transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(1.1) rotate(90deg);opacity:0}}@media print{.pacco{display:none}}.tec-scena{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;min-height:180px;margin-top:clamp(20px,3.5vw,40px);position:relative}.tec-scena.tec-preso{cursor:grabbing}.tec-impianto{z-index:1;pointer-events:none;max-width:none;position:absolute;top:0;overflow:visible}.tec-fune{fill:none;stroke:#2b3142;stroke-width:2.6px;stroke-linecap:round}.tec-fune-trama{fill:none;stroke:#8d97ad;stroke-width:1.1px;stroke-linecap:round;stroke-dasharray:2 5}.tec-scia{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.tec-appesi{z-index:2;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.tec-appeso{transform-origin:0 0;visibility:hidden;will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.tec-gancio{background:#151a28;border-radius:4px;width:10px;height:14px;position:absolute;top:-7px;left:-5px;box-shadow:inset 0 1px #ffffff40}.tec-cartello{left:0;top:var(--corda);height:var(--cartello);padding:0 calc(var(--cartello) * .3);white-space:nowrap;background:#fff;border-radius:18px;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;transform:translate(-50%);box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #0d11230f,0 18px 34px -18px #0d112373}.tec-cartello:before,.tec-cartello:after{content:"";height:var(--corda);width:calc(50% - 20px);position:absolute;bottom:100%}.tec-cartello:before{background:linear-gradient(to top left,#0000 calc(50% - 1px),#2b3142 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px));left:20px}.tec-cartello:after{background:linear-gradient(to top right,#0000 calc(50% - 1px),#2b3142 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px));right:20px}.tec-cartello img{-webkit-user-select:none;user-select:none;flex:none;max-width:none;display:block}.tec-nome{font-family:var(--font-head);font-weight:700;font-size:calc(var(--cartello) * .3);letter-spacing:-.02em;color:var(--ink)}.tec-pacco{z-index:3;cursor:pointer;visibility:hidden;will-change:transform;position:absolute;top:0;left:0}#tecnologie{overflow:hidden}@supports (overflow:clip){#tecnologie{overflow:clip}}
@font-face{font-family:display;src:url(../media/outfit_400-s.p.2ohbja5n9b66w.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:display;src:url(../media/outfit_700-s.p.1rhshe73srdww.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:99.94%;descent-override:25.98%;line-gap-override:0.0%;size-adjust:100.06%}.display_42df8542-module__8xg9ZG__className{font-family:display,display Fallback}.display_42df8542-module__8xg9ZG__variable{--font-display:"display", "display Fallback"}
@font-face{font-family:body;src:url(../media/instrument_sans_400-s.p.38w62fn8iatro.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:body;src:url(../media/instrument_sans_700-s.p.1j6819852i0xp.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:body;src:url(../media/instrument_sans_400_italic-s.p.1skh3al5v1tm_.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.body_cf77c1ad-module__AXyoaq__className{font-family:body,body Fallback}.body_cf77c1ad-module__AXyoaq__variable{--font-body:"body", "body Fallback"}
@font-face{font-family:mono;src:url(../media/geist_mono_400-s.p.3y23f5i1jd6hs.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(../media/geist_mono_700-s.p.2t65c4l7bsl8y.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.mono_a3304079-module__lKnfIG__className{font-family:mono,mono Fallback}.mono_a3304079-module__lKnfIG__variable{--font-mono:"mono", "mono Fallback"}
