@font-face{font-family: "Plus Jakarta Sans";src: url("/fonts/plus-jakarta-sans-latin-wght-normal.woff2") format("woff2");font-weight: 200 800;font-style: normal;font-display: swap;}:root{color-scheme: light dark;--notte: #10132a;--giallo: #ffd23f;--giallo-2: #ffdf70;--bg: #ffffff;--bg2: #f4f5fb;--bg3: #e9ebf6;--card: #ffffff;--ink: #10132a;--ink2: #444965;--ink3: #646986;--linea: #e1e3f0;--linea2: #c9cde2;--ombra-c: 0 1px 2px rgb(16 19 42 / 0.05),0 14px 32px -16px rgb(16 19 42 / 0.2);--ombra-f: 0 2px 4px rgb(16 19 42 / 0.06),0 30px 60px -28px rgb(16 19 42 / 0.45);--fuoco: #504bd1;--rosa: #ac1b6e;--rosa-b: #fce7f2;--indaco: #504bd1;--indaco-b: #ebebfc;--teal: #007275;--teal-b: #dcf3f3;--viola: #8138b4;--viola-b: #f2e7fa;--blu: #2f62ac;--blu-b: #e5eefa;--rosso: #bb0028;--rosso-b: #fde6ea;--verde: #027a3c;--verde-b: #def4e6;--ambra: #7d6300;--ambra-b: #fbf0cc;--arancio: #b94f0e;--arancio-b: #fde9d9;--ardesia: #546577;--ardesia-b: #e8ecf1;--r: 20px;--pagina: 1200px;--testa: 68px;}@media (prefers-color-scheme: dark){:root{--bg: #0b0d1e;--bg2: #10132a;--bg3: #181c3b;--card: #141831;--ink: #f3f4fb;--ink2: #bcc0d8;--ink3: #9a9fbd;--linea: #252a4d;--linea2: #353b66;--ombra-c: 0 1px 2px rgb(0 0 0 / 0.4),0 14px 32px -16px rgb(0 0 0 / 0.7);--ombra-f: 0 2px 4px rgb(0 0 0 / 0.5),0 30px 60px -28px rgb(0 0 0 / 0.85);--fuoco: #8593ff;--rosa: #ff99c7;--rosa-b: #3a1730;--indaco: #8593ff;--indaco-b: #1e2250;--teal: #5ed2d8;--teal-b: #0f3235;--viola: #d49ef5;--viola-b: #2c1941;--blu: #85bcf9;--blu-b: #132844;--rosso: #fe7d81;--rosso-b: #3d1620;--verde: #46bf78;--verde-b: #12301f;--ambra: #deba50;--ambra-b: #352c0a;--arancio: #fd9c5d;--arancio-b: #3a2012;--ardesia: #9fb2c7;--ardesia-b: #1d2733;}}*,*::before,*::after{box-sizing: border-box;}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: 84px;}body{margin: 0;background: var(--bg);color: var(--ink);font-family: "Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size: 1.0625rem;line-height: 1.6;font-weight: 450;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;overflow-x: clip;}img,svg,picture{display: block;max-width: 100%;}img{height: auto;}h1,h2,h3,h4{margin: 0;font-weight: 800;letter-spacing: -0.03em;text-wrap: balance;}h1{font-size: clamp(2.5rem,1.35rem + 4.6vw,4.75rem);line-height: 1.02;letter-spacing: -0.04em;}h2{font-size: clamp(2rem,1.2rem + 2.9vw,3.5rem);line-height: 1.06;}h3{font-size: clamp(1.25rem,1.1rem + 0.7vw,1.625rem);line-height: 1.2;font-weight: 700;letter-spacing: -0.022em;}h4{font-size: 1.0625rem;line-height: 1.3;font-weight: 700;letter-spacing: -0.01em;}p{margin: 0;text-wrap: pretty;}a{color: inherit;text-decoration-thickness: 0.09em;text-underline-offset: 0.2em;}ul,ol{margin: 0;padding: 0;list-style: none;}button{font: inherit;color: inherit;}:focus-visible{outline: 3px solid var(--fuoco);outline-offset: 3px;border-radius: 6px;}::selection{background: var(--giallo);color: var(--notte);}.sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;}.salta{position: absolute;left: 16px;top: -80px;z-index: 100;background: var(--giallo);color: var(--notte);padding: 12px 18px;border-radius: 12px;font-weight: 700;}.salta:focus{top: 12px;}.c{width: 100%;max-width: calc(var(--pagina) + 2 * clamp(20px,4vw,32px));margin-inline: auto;padding-inline: clamp(20px,4vw,32px);}.c.stretto{max-width: calc(820px + 2 * clamp(20px,4vw,32px));}.ic{width: 1.25em;height: 1.25em;flex: none;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;}picture{display: contents;}.tn{font-variant-numeric: tabular-nums;}.sprite{position: absolute;width: 0;height: 0;overflow: hidden;}.a-rosa{--a: var(--rosa);--ab: var(--rosa-b);}.a-indaco{--a: var(--indaco);--ab: var(--indaco-b);}.a-teal{--a: var(--teal);--ab: var(--teal-b);}.a-viola{--a: var(--viola);--ab: var(--viola-b);}.a-blu{--a: var(--blu);--ab: var(--blu-b);}.a-rosso{--a: var(--rosso);--ab: var(--rosso-b);}.a-verde{--a: var(--verde);--ab: var(--verde-b);}.a-ambra{--a: var(--ambra);--ab: var(--ambra-b);}.a-arancio{--a: var(--arancio);--ab: var(--arancio-b);}.a-ardesia{--a: var(--ardesia);--ab: var(--ardesia-b);}.sez{padding-block: clamp(72px,9vw,128px);position: relative;}.sez.alt{background: var(--bg2);}.sez.scura{background: var(--notte);color: #f3f4fb;--ink: #f3f4fb;--ink2: #c3c7de;--ink3: #a3a8c6;--linea: #2b3058;--linea2: #3a4070;--card: #171b3a;--bg3: #1d2246;}.sez.scura{background-image: radial-gradient(60% 70% at 85% 0%,rgb(133 147 255 / 0.22),transparent 70%),radial-gradient(50% 60% at 0% 100%,rgb(255 153 199 / 0.14),transparent 70%);}@media (prefers-color-scheme: dark){.sez.scura{background-color: #0e1130;}}.tsez{max-width: 760px;margin-bottom: clamp(36px,5vw,64px);display: grid;gap: 18px;}.tsez.centro{margin-inline: auto;text-align: center;justify-items: center;}.eyebrow{font-size: 0.8125rem;font-weight: 750;letter-spacing: 0.09em;text-transform: uppercase;color: var(--ink3);}.eyebrow.col{color: var(--a,var(--ink3));}.lead{font-size: clamp(1.125rem,1.04rem + 0.45vw,1.375rem);line-height: 1.55;color: var(--ink2);font-weight: 450;}.sez.scura .eyebrow{color: #c3c7de;}mark.ev{display: inline-block;background: var(--giallo);color: var(--notte);padding: 0 0.14em 0.07em;border-radius: 0.2em;line-height: 1.02;}.testa{position: fixed;inset: 0 0 auto 0;z-index: 60;border-bottom: 1px solid transparent;transition: border-color 0.2s,box-shadow 0.2s;}.testa::before{content: "";position: absolute;inset: 0;z-index: -1;background: color-mix(in srgb,var(--bg) 84%,transparent);-webkit-backdrop-filter: saturate(1.6) blur(16px);backdrop-filter: saturate(1.6) blur(16px);}.testa.scorre{border-bottom-color: var(--linea);}.testa-in{height: var(--testa);display: flex;align-items: center;gap: 24px;}.logo{display: inline-flex;align-items: center;gap: 10px;text-decoration: none;flex: none;min-height: 44px;}.logo img{height: 32px;width: auto;}.logo .scr{height: 22px;}@media (prefers-color-scheme: dark){.logo .tess{box-shadow: 0 0 0 1.5px #3a4070;border-radius: 9px;}}.menu{display: flex;align-items: center;gap: 8px;margin-left: auto;}.menu-nav{display: flex;align-items: center;gap: 4px;}.menu-az{display: flex;align-items: center;gap: 8px;margin-left: 8px;}.porta{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 0 16px 0 12px;border: 1.5px solid var(--linea2);border-radius: 999px;font-weight: 700;font-size: 0.9375rem;text-decoration: none;background: var(--card);transition: border-color 0.15s,background 0.15s;white-space: nowrap;}.porta .ic{width: 1.15em;height: 1.15em;color: var(--a,var(--ink));}.porta:hover{border-color: var(--ink);}.porta[aria-current="page"]{background: var(--ink);color: var(--bg);border-color: var(--ink);}.porta[aria-current="page"] .ic{color: inherit;}.voce{display: inline-flex;align-items: center;min-height: 44px;padding: 0 12px;font-weight: 650;font-size: 0.9375rem;color: var(--ink2);text-decoration: none;border-radius: 10px;white-space: nowrap;}.voce:hover{color: var(--ink);background: var(--bg3);}.voce[aria-current="page"]{color: var(--ink);box-shadow: inset 0 -2px 0 var(--giallo);border-radius: 0;}.menu-btn{display: none;margin-left: auto;width: 46px;height: 46px;border: 1.5px solid var(--linea2);border-radius: 14px;background: var(--card);align-items: center;justify-content: center;cursor: pointer;}.menu-btn .ic{width: 22px;height: 22px;}.menu-btn .x{display: none;}.menu-btn[aria-expanded="true"] .x{display: block;}.menu-btn[aria-expanded="true"] .h{display: none;}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 0.6em;min-height: 52px;padding: 0 24px;border-radius: 14px;border: 2px solid transparent;font-weight: 750;font-size: 1rem;line-height: 1.1;text-decoration: none;cursor: pointer;transition: transform 0.15s,box-shadow 0.15s,background 0.15s,border-color 0.15s;white-space: nowrap;}.btn .ic{width: 1.15em;height: 1.15em;transition: transform 0.15s;}.btn:hover .ic.fr{transform: translateX(3px);}.btn-p{background: var(--giallo);color: var(--notte);box-shadow: 0 3px 0 var(--notte);}.btn-p:hover{background: var(--giallo-2);transform: translateY(-1px);box-shadow: 0 4px 0 var(--notte);}.btn-p:active{transform: translateY(2px);box-shadow: 0 1px 0 var(--notte);}@media (prefers-color-scheme: dark){.btn-p{box-shadow: 0 3px 0 #000;}.btn-p:hover{box-shadow: 0 4px 0 #000;}.btn-p:active{box-shadow: 0 1px 0 #000;}}.btn-s{background: transparent;color: var(--ink);border-color: var(--ink);}.btn-s:hover{background: var(--ink);color: var(--bg);}.sez.scura .btn-s,.cta-f .btn-s{color: #fff;border-color: rgb(255 255 255 / 0.5);}.sez.scura .btn-s:hover,.cta-f .btn-s:hover{background: #fff;color: var(--notte);border-color: #fff;}.btn-l{min-height: 60px;padding: 0 30px;font-size: 1.0625rem;border-radius: 16px;}.btn-m{min-height: 44px;padding: 0 18px;font-size: 0.9375rem;border-radius: 12px;}.lnk{display: inline-flex;align-items: center;gap: 0.4em;font-weight: 750;color: var(--a,var(--ink));text-decoration: none;min-height: 44px;}.lnk .ic{transition: transform 0.15s;}.lnk:hover{text-decoration: underline;}.lnk:hover .ic{transform: translateX(3px);}.chip{display: inline-flex;align-items: center;gap: 0.45em;min-height: 28px;padding: 0 12px;border-radius: 999px;background: var(--ab,var(--bg3));color: var(--a,var(--ink2));font-size: 0.8125rem;font-weight: 700;line-height: 1;white-space: nowrap;}.chip .ic{width: 1.1em;height: 1.1em;}.chip.in-arrivo{background: var(--bg3);color: var(--ink2);}.azioni{display: flex;flex-wrap: wrap;gap: 14px;align-items: center;}.laptop{margin: 0;position: relative;filter: drop-shadow(0 32px 36px rgb(16 19 42 / 0.28));}.laptop .coperchio{position: relative;background: #1b1e33;border-radius: 16px 16px 5px 5px;padding: 9px 9px 11px;box-shadow: inset 0 0 0 1px rgb(255 255 255 / 0.1),inset 0 0 0 2px #0b0d1c;}.laptop .coperchio::before{content: "";position: absolute;top: 3.5px;left: 50%;width: 4px;height: 4px;margin-left: -2px;border-radius: 50%;background: #3a3f5e;}.laptop .schermo{position: relative;overflow: hidden;border-radius: 7px;background: var(--card);aspect-ratio: 16 / 10;}.laptop .schermo img{width: 100%;height: 100%;object-fit: cover;object-position: left top;}.laptop .base{position: relative;height: 13px;margin-inline: -3.5%;border-radius: 0 0 18px 18px / 0 0 12px 12px;background: linear-gradient(#dfe1ec,#b8bbcd);box-shadow: 0 1px 0 rgb(255 255 255 / 0.5) inset;}.laptop .base::after{content: "";position: absolute;left: 50%;top: 0;width: 17%;height: 5px;transform: translateX(-50%);border-radius: 0 0 8px 8px;background: #9a9db3;}@media (prefers-color-scheme: dark){.laptop{filter: drop-shadow(0 32px 40px rgb(0 0 0 / 0.65));}.laptop .base{background: linear-gradient(#3b3f5f,#262a47);}.laptop .base::after{background: #1a1d36;}}.telefono{margin: 0;position: relative;aspect-ratio: 390 / 844;padding: 2.9%;border-radius: 15% / 6.9%;background: #14172c;box-shadow: inset 0 0 0 1.5px #3a3f5e,inset 0 0 0 4px #0a0c1a,0 0 0 1px rgb(16 19 42 / 0.5);filter: drop-shadow(0 28px 30px rgb(16 19 42 / 0.32));}.telefono::before{content: "";position: absolute;z-index: 2;left: 50%;top: 2.3%;width: 27%;height: 3%;transform: translateX(-50%);border-radius: 999px;background: #05060f;}.telefono .schermo{height: 100%;overflow: hidden;border-radius: 12.4% / 5.8%;background: var(--card);}.telefono .schermo img{width: 100%;height: 100%;object-fit: cover;object-position: top;}@media (prefers-color-scheme: dark){.telefono{filter: drop-shadow(0 28px 36px rgb(0 0 0 / 0.7));box-shadow: inset 0 0 0 1.5px #4a5080,inset 0 0 0 4px #0a0c1a,0 0 0 1px rgb(255 255 255 / 0.08);}}.pezzo{margin: 0;filter: drop-shadow(0 18px 24px rgb(16 19 42 / 0.2));}.pezzo img{width: 100%;height: auto;}@media (prefers-color-scheme: dark){.pezzo{filter: drop-shadow(0 18px 26px rgb(0 0 0 / 0.55));}}.rit{position: relative;overflow: hidden;border-radius: 16px;border: 1px solid var(--linea);background: var(--card);box-shadow: var(--ombra-c);aspect-ratio: 1040 / 540;}.rit img{position: absolute;top: 0;left: -23.0769%;width: 123.0769%;max-width: none;height: auto;}.rit.rit-alta{aspect-ratio: 1040 / 700;}.rit.rit-bassa{aspect-ratio: 1040 / 420;}.nota-esempio{font-size: 0.8125rem;color: var(--ink3);line-height: 1.4;}.due-card{display: grid;grid-template-columns: repeat(2,1fr);gap: 20px;}.spazio-su{margin-top: 40px;}.stretto-c{max-width: 860px;margin-inline: auto;}.piccolo-t{font-size: 1.125rem;margin: 40px 0 16px;letter-spacing: -0.015em;}.tre-telefoni{display: grid;grid-template-columns: repeat(3,minmax(0,270px));justify-content: center;gap: clamp(16px,3vw,44px);align-items: end;}.tre-telefoni .telefono:nth-child(2){transform: translateY(-30px);}.pezzo.taglio{max-height: 300px;overflow: hidden;-webkit-mask-image: linear-gradient(#000 70%,transparent);mask-image: linear-gradient(#000 70%,transparent);}.pezzo.taglio img{height: auto;}.eroe{position: relative;isolation: isolate;padding-top: calc(var(--testa) + clamp(24px,3.4vw,52px));padding-bottom: clamp(56px,6vw,88px);overflow: clip;}.eroe::before{content: "";position: absolute;inset: 0;z-index: -2;background: radial-gradient(46% 56% at 84% 14%,color-mix(in srgb,var(--indaco) 17%,transparent),transparent 72%),radial-gradient(38% 48% at 98% 62%,color-mix(in srgb,var(--rosa) 15%,transparent),transparent 72%),radial-gradient(44% 44% at 66% 104%,color-mix(in srgb,var(--giallo) 30%,transparent),transparent 72%),radial-gradient(40% 40% at 4% 0%,color-mix(in srgb,var(--teal) 12%,transparent),transparent 72%);}.eroe::after{content: "";position: absolute;inset: 0;z-index: -1;background-image: radial-gradient(circle,color-mix(in srgb,var(--ink) 16%,transparent) 1px,transparent 1.6px);background-size: 26px 26px;-webkit-mask-image: linear-gradient(180deg,#000 0%,transparent 70%);mask-image: linear-gradient(180deg,#000 0%,transparent 70%);opacity: 0.55;}.eroe.col-rosa::before{background: radial-gradient(46% 56% at 84% 14%,color-mix(in srgb,var(--rosa) 20%,transparent),transparent 72%),radial-gradient(38% 48% at 98% 62%,color-mix(in srgb,var(--indaco) 15%,transparent),transparent 72%),radial-gradient(44% 44% at 66% 104%,color-mix(in srgb,var(--giallo) 30%,transparent),transparent 72%),radial-gradient(40% 40% at 4% 0%,color-mix(in srgb,var(--viola) 12%,transparent),transparent 72%);}.eroe-in{display: grid;grid-template-columns: minmax(0,1.02fr) minmax(0,1fr);column-gap: clamp(32px,5vw,72px);row-gap: 8px;align-items: center;}.eroe h1{font-size: clamp(2.375rem,1.2rem + 3.6vw,3.75rem);}.eroe-testo{grid-column: 1;grid-row: 1;display: grid;gap: 26px;justify-items: start;}.eroe-testo .lead{max-width: 34em;}.pillola{display: inline-flex;align-items: center;gap: 10px;min-height: 36px;padding: 0 16px 0 8px;border-radius: 999px;border: 1px solid var(--linea);background: color-mix(in srgb,var(--card) 80%,transparent);font-size: 0.875rem;font-weight: 700;color: var(--ink2);}.pillola .pt{display: grid;place-items: center;width: 22px;height: 22px;border-radius: 50%;background: var(--giallo);color: var(--notte);}.pillola .pt .ic{width: 13px;height: 13px;stroke-width: 2.6;}.micro{display: flex;flex-wrap: wrap;gap: 8px 22px;font-size: 0.9375rem;color: var(--ink2);font-weight: 600;}.micro li{display: inline-flex;align-items: center;gap: 8px;}.micro .ic{color: var(--verde);width: 1.1em;height: 1.1em;stroke-width: 2.6;}.due-porte{display: grid;grid-template-columns: 1fr 1fr;gap: 12px;width: 100%;max-width: 520px;}.due-porte .btn{justify-content: space-between;padding-inline: 20px;}.scena{position: relative;min-height: 440px;margin-right: -4%;}.scena .laptop{position: relative;width: 100%;}.scena .telefono{position: absolute;right: -2%;bottom: -9%;width: 29%;z-index: 3;transform: translate3d(0,calc(var(--m,0) * -34px),0);}.scena .pezzo.p1{position: absolute;left: -6%;bottom: -8%;width: 52%;z-index: 4;transform: translate3d(0,calc(var(--m,0) * 22px),0);}.scena .pezzo.p2{position: absolute;left: 4%;top: -7%;width: 34%;z-index: 4;transform: translate3d(0,calc(var(--m,0) * -14px),0);}.scena .laptop{transform: translate3d(0,calc(var(--m,0) * -10px),0);}.eroe-testo > *{animation: sale 0.8s cubic-bezier(0.2,0.7,0.2,1) both;}.eroe-testo > *:nth-child(2){animation-delay: 0.06s;}.eroe-testo > *:nth-child(3){animation-delay: 0.12s;}.eroe-testo > *:nth-child(4){animation-delay: 0.18s;}.eroe-testo > *:nth-child(5){animation-delay: 0.24s;}.scena{animation: sale 1s 0.15s cubic-bezier(0.2,0.7,0.2,1) both;}@keyframes sale{from{opacity: 0;transform: translateY(22px);}to{opacity: 1;transform: none;}}.fascia{background: var(--notte);color: #fff;padding-block: clamp(44px,6vw,72px);background-image: radial-gradient(50% 120% at 15% 0%,rgb(133 147 255 / 0.22),transparent 70%),radial-gradient(40% 120% at 100% 100%,rgb(255 210 63 / 0.14),transparent 70%);}@media (prefers-color-scheme: dark){.fascia{background-color: #0e1130;}}.fascia ul{display: grid;grid-template-columns: repeat(5,1fr);gap: 28px 24px;}.fascia li{display: grid;gap: 6px;align-content: start;padding-left: 20px;border-left: 2px solid rgb(255 255 255 / 0.18);}.fascia li:first-child{border-left-color: var(--giallo);}.num-v{font-size: clamp(2.25rem,1.6rem + 2.4vw,3.5rem);font-weight: 800;letter-spacing: -0.04em;line-height: 1;font-variant-numeric: tabular-nums;}.num-v small{font-size: 0.5em;font-weight: 800;margin-left: 0.15em;color: var(--giallo);letter-spacing: -0.02em;}.num-t{font-size: 0.9375rem;color: #c3c7de;line-height: 1.4;}.fascia-nota{margin-top: 28px;font-size: 0.8125rem;color: #a3a8c6;}.porte3{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px;}.porta-c{position: relative;display: grid;grid-template-rows: auto auto 1fr auto;gap: 14px;padding: 30px 28px 28px;background: var(--card);border: 1px solid var(--linea);border-radius: 24px;box-shadow: var(--ombra-c);overflow: hidden;text-decoration: none;transition: transform 0.2s,box-shadow 0.2s,border-color 0.2s;}.porta-c::before{content: "";position: absolute;inset: 0 0 auto 0;height: 5px;background: var(--a);}.porta-c::after{content: "";position: absolute;right: -60px;top: -60px;width: 220px;height: 220px;border-radius: 50%;background: var(--ab);opacity: 0.7;z-index: 0;}.porta-c > *{position: relative;z-index: 1;}.porta-c:hover{transform: translateY(-4px);border-color: var(--a);box-shadow: 0 2px 4px rgb(16 19 42 / 0.05),0 28px 48px -22px rgb(16 19 42 / 0.3);}.porta-c .ico{display: grid;place-items: center;width: 52px;height: 52px;border-radius: 16px;background: var(--ab);color: var(--a);}.porta-c .ico .ic{width: 26px;height: 26px;}.porta-c h3{font-size: clamp(1.4rem,1.2rem + 0.7vw,1.75rem);}.porta-c p{color: var(--ink2);}.porta-c .lnk{margin-top: 6px;}.tour{display: grid;grid-template-columns: minmax(280px,400px) minmax(0,1fr);gap: clamp(28px,4vw,64px);align-items: start;}.tour-lista{display: grid;gap: 6px;position: sticky;top: 96px;}.tab{display: grid;grid-template-columns: 44px 1fr;column-gap: 14px;row-gap: 2px;align-items: center;text-align: left;width: 100%;padding: 14px 16px;border: 1.5px solid transparent;border-radius: 18px;background: transparent;cursor: pointer;transition: background 0.15s,border-color 0.15s,box-shadow 0.15s;}.tab .t-ico{grid-row: span 2;display: grid;place-items: center;width: 44px;height: 44px;border-radius: 13px;background: var(--ab);color: var(--a);transition: background 0.15s,color 0.15s;}.tab .t-ico .ic{width: 22px;height: 22px;}.tab .t-tit{font-weight: 750;font-size: 1.0625rem;letter-spacing: -0.015em;}.tab .t-sot{font-size: 0.9375rem;line-height: 1.4;color: var(--ink2);font-weight: 500;}.tab:hover{background: var(--bg3);}.tab[aria-selected="true"]{background: var(--card);border-color: var(--linea);box-shadow: var(--ombra-c);}.tab[aria-selected="true"] .t-ico{background: var(--a);color: var(--bg);}.sez.alt .tab[aria-selected="true"]{background: var(--card);}.tour-vista{position: relative;min-width: 0;}.tour-pannello{display: grid;gap: 28px;animation: appare 0.45s cubic-bezier(0.2,0.7,0.2,1) both;}.tour-pannello[hidden]{display: none;}@keyframes appare{from{opacity: 0;transform: translateY(14px);}to{opacity: 1;transform: none;}}.tour-fondo{position: relative;padding: clamp(20px,3vw,40px);border-radius: 28px;background: var(--ab);isolation: isolate;overflow: hidden;}.tour-fondo::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(60% 70% at 100% 0%,color-mix(in srgb,var(--a) 22%,transparent),transparent 70%),radial-gradient(50% 60% at 0% 100%,color-mix(in srgb,var(--a) 12%,transparent),transparent 70%);}.tour-fondo .laptop{width: 100%;}.tour-fondo.con-pezzo{display: grid;place-items: center;min-height: 340px;}.tour-fondo .pezzo{max-width: 460px;margin-inline: auto;}.tour-fondo .pezzo.largo{max-width: 100%;}.tour-fondo .coppia{position: relative;}.tour-fondo .coppia .pezzo{position: absolute;right: -2%;bottom: -8%;width: 40%;}.punti{display: grid;gap: 10px;}.punti li{display: grid;grid-template-columns: 26px 1fr;gap: 12px;align-items: start;color: var(--ink);font-weight: 550;}.punti li .ic{width: 26px;height: 26px;padding: 5px;border-radius: 50%;background: var(--ab,var(--bg3));color: var(--a,var(--ink));stroke-width: 2.8;margin-top: 1px;}.tour-testo{display: grid;gap: 12px;}.tour-testo p{color: var(--ink2);}.js .tour-nojs{display: none;}.riga-f{display: grid;grid-template-columns: minmax(0,0.9fr) minmax(0,1.1fr);gap: clamp(32px,6vw,88px);align-items: center;}.riga-f + .riga-f{margin-top: clamp(64px,9vw,120px);}.riga-f.inverti{grid-template-columns: minmax(0,1.1fr) minmax(0,0.9fr);}.riga-f.inverti .riga-t{order: 2;}.riga-t{display: grid;gap: 18px;justify-items: start;}.riga-t h3{font-size: clamp(1.75rem,1.3rem + 1.9vw,2.75rem);line-height: 1.08;letter-spacing: -0.035em;font-weight: 800;}.riga-t > p{color: var(--ink2);font-size: 1.125rem;max-width: 32em;}.etichetta{display: inline-flex;align-items: center;gap: 8px;min-height: 34px;padding: 0 14px 0 10px;border-radius: 999px;background: var(--ab);color: var(--a);font-size: 0.875rem;font-weight: 750;}.etichetta .ic{width: 18px;height: 18px;}.riga-v{position: relative;isolation: isolate;min-width: 0;}.riga-v .alone{position: absolute;inset: -6% -4%;z-index: -1;border-radius: 40px;background: radial-gradient(60% 60% at 70% 30%,color-mix(in srgb,var(--a) 22%,transparent),transparent 72%),radial-gradient(50% 50% at 10% 90%,color-mix(in srgb,var(--a) 12%,transparent),transparent 72%);}.riga-v .coppia{position: relative;}.riga-v .coppia .pezzo{position: absolute;width: 46%;right: -3%;bottom: -10%;z-index: 2;}.riga-v .coppia .pezzo.sx{right: auto;left: -4%;bottom: -10%;}.riga-v .pila{display: grid;gap: 18px;justify-items: center;}.riga-v .pila .pezzo{width: min(100%,460px);}.riga-v .pila .pezzo:nth-child(2){transform: translateX(8%);}.riga-v .tel-e-pezzo{position: relative;display: grid;grid-template-columns: minmax(0,0.8fr) minmax(0,1.2fr);align-items: center;padding-block: 10px;}.riga-v .tel-e-pezzo .telefono{width: 100%;max-width: 290px;justify-self: end;z-index: 1;}.riga-v .tel-e-pezzo .pezzo{width: 118%;margin-left: -18%;z-index: 2;}.pila-larga{display: grid;gap: 18px;}.pila-larga .pezzo:nth-child(2){margin-left: 8%;}.pila-larga .pezzo:nth-child(1){margin-right: 8%;}.bento{display: grid;grid-template-columns: repeat(12,1fr);gap: 20px;}.t{position: relative;overflow: hidden;padding: 28px;border-radius: 28px;border: 1px solid var(--linea);background: var(--card);display: grid;grid-template-rows: auto 1fr;gap: 20px;box-shadow: var(--ombra-c);}.t-4{grid-column: span 4;}.t-5{grid-column: span 5;}.t-6{grid-column: span 6;}.t-7{grid-column: span 7;}.t-8{grid-column: span 8;}.t-12{grid-column: span 12;}.t.tinta{background: linear-gradient(160deg,var(--ab),var(--card) 90%);border-color: color-mix(in srgb,var(--a) 22%,var(--linea));}.t-testo{display: grid;gap: 10px;align-content: start;}.t-testo h3{font-size: clamp(1.25rem,1.1rem + 0.6vw,1.5rem);}.t-testo p{color: var(--ink2);font-size: 1rem;}.t-vista{position: relative;display: grid;align-items: end;justify-items: center;min-height: 160px;}.t-vista .pezzo{width: 100%;max-width: 440px;}.t-vista .rit{width: 100%;}.t-vista.dx{justify-items: end;}.t-vista .ritaglio-sfuma{-webkit-mask-image: linear-gradient(180deg,#000 70%,transparent);mask-image: linear-gradient(180deg,#000 70%,transparent);}.passi{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px;counter-reset: p;}.passo{position: relative;display: grid;grid-template-rows: auto auto 1fr;gap: 14px;padding: 28px;border-radius: 28px;background: var(--card);border: 1px solid var(--linea);box-shadow: var(--ombra-c);overflow: hidden;}.passo-n{display: inline-grid;place-items: center;width: 42px;height: 42px;border-radius: 50%;background: var(--giallo);color: var(--notte);font-weight: 800;font-size: 1rem;}.passo h3{font-size: 1.375rem;}.passo > p{color: var(--ink2);}.passo-v{align-self: end;margin-top: 10px;display: grid;justify-items: center;}.passo-v .pezzo{width: 100%;max-width: 360px;}.passo-v .rit{width: 100%;}.centro-p{text-align: center;margin-top: 28px;}.mini{width: 100%;max-width: 380px;background: var(--card);border: 1px solid var(--linea);border-radius: 16px;padding: 16px;box-shadow: var(--ombra-c);display: grid;gap: 12px;font-size: 0.8125rem;line-height: 1.4;text-align: left;}.mini h4{font-size: 0.9375rem;}.mini .voce-m{display: grid;gap: 3px;padding-bottom: 10px;border-bottom: 1px solid var(--linea);}.mini .voce-m:last-of-type{border-bottom: 0;padding-bottom: 0;}.mini .voce-m b{font-weight: 700;font-size: 0.875rem;color: var(--ink);}.mini .voce-m small{color: var(--ink3);font-size: 0.75rem;}.mini .mini-t{display: flex;align-items: center;justify-content: space-between;gap: 8px;}.passo-n2{display: flex;gap: 6px;flex-wrap: wrap;}.passo-n2 span{display: inline-flex;align-items: center;min-height: 26px;padding: 0 10px;border-radius: 999px;background: var(--bg3);color: var(--ink3);font-weight: 700;font-size: 0.75rem;}.passo-n2 span.on{background: var(--indaco);color: var(--bg);}.confronto{width: 100%;border-collapse: separate;border-spacing: 0;background: var(--card);border: 1px solid var(--linea);border-radius: 28px;overflow: hidden;box-shadow: var(--ombra-c);}.confronto th,.confronto td{padding: 22px 28px;text-align: left;vertical-align: top;border-bottom: 1px solid var(--linea);}.confronto thead th{font-size: 0.875rem;letter-spacing: 0.06em;text-transform: uppercase;color: var(--ink3);font-weight: 750;background: var(--bg2);}.confronto thead th:last-child{color: var(--notte);background: var(--giallo);}.confronto tbody th{font-weight: 750;width: 26%;font-size: 1rem;}.confronto td{color: var(--ink2);}.confronto td:last-child{color: var(--ink);font-weight: 600;background: color-mix(in srgb,var(--giallo) 10%,var(--card));}.confronto tr:last-child > *{border-bottom: 0;}.confronto td .ic{display: inline-block;vertical-align: -0.2em;margin-right: 8px;}.confronto td.no .ic{color: var(--ink3);}.confronto td.si .ic{color: var(--verde);stroke-width: 2.8;}.tipi{display: grid;grid-template-columns: repeat(4,1fr);gap: 16px;}.tipo{display: grid;gap: 10px;align-content: start;padding: 22px;border-radius: 22px;border: 1px solid var(--linea);border-top: 4px solid var(--a);background: var(--card);box-shadow: var(--ombra-c);}.tipo .ico{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 13px;background: var(--ab);color: var(--a);}.tipo h3{font-size: 1.25rem;}.tipo p{color: var(--ink2);font-size: 0.9688rem;line-height: 1.5;}.nuvola{display: flex;flex-wrap: wrap;gap: 10px;}.nuvola .chip{min-height: 40px;padding: 0 18px;font-size: 0.9375rem;background: var(--card);border: 1px solid var(--linea);color: var(--ink);box-shadow: var(--ombra-c);}.nuvola .chip::before{content: "";width: 9px;height: 9px;border-radius: 50%;background: var(--a);}.due-col{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(32px,6vw,88px);align-items: center;}.due-col.inverti > :first-child{order: 2;}.testo-g{display: grid;gap: 20px;justify-items: start;}.testo-g > p{color: var(--ink2);font-size: 1.125rem;max-width: 32em;}.cronologia{display: grid;gap: 0;position: relative;margin-top: 8px;}.cronologia li{position: relative;display: grid;grid-template-columns: 44px 1fr;gap: 16px;padding-bottom: 22px;}.cronologia li:last-child{padding-bottom: 0;}.cronologia li::before{content: "";position: absolute;left: 21px;top: 44px;bottom: 0;width: 2px;background: var(--linea2);}.cronologia li:last-child::before{display: none;}.cronologia .cr-i{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 14px;background: var(--ab);color: var(--a);}.cronologia b{display: block;font-size: 1.0625rem;letter-spacing: -0.01em;}.cronologia span{color: var(--ink2);font-size: 0.9688rem;}.sez.scura .cronologia span{color: #c3c7de;}.sez.scura .cronologia .cr-i{background: color-mix(in srgb,var(--a) 22%,transparent);}.scena-chiaro{position: relative;display: grid;gap: 18px;justify-items: center;padding: 8px 0;}.scena-chiaro .pezzo{width: min(100%,460px);}.scena-chiaro .pezzo + .pezzo{transform: translateX(10%);}@media (max-width: 1000px){.scena-chiaro .pezzo + .pezzo,.riga-v .pila .pezzo:nth-child(2){transform: none;}}.prezzo{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,1fr);gap: 0;background: var(--card);border: 1px solid var(--linea);border-radius: 32px;overflow: hidden;box-shadow: var(--ombra-f);}.prezzo-sx{padding: clamp(28px,4vw,48px);display: grid;gap: 22px;align-content: start;}.prezzo-dx{padding: clamp(28px,4vw,48px);display: grid;gap: 22px;align-content: start;background: var(--notte);color: #fff;background-image: radial-gradient(70% 70% at 100% 0%,rgb(133 147 255 / 0.28),transparent 70%),radial-gradient(60% 60% at 0% 100%,rgb(255 210 63 / 0.18),transparent 70%);}.cifra{display: flex;align-items: baseline;flex-wrap: wrap;gap: 6px 12px;}.cifra b{font-size: clamp(3.5rem,2.6rem + 4vw,6rem);font-weight: 800;letter-spacing: -0.05em;line-height: 0.95;font-variant-numeric: tabular-nums;}.cifra span{font-size: 1.0625rem;font-weight: 650;color: var(--ink2);max-width: 11em;line-height: 1.3;}.prezzo-dx .cifra span,.prezzo-dx p{color: #c3c7de;}.prezzo-dx .punti li{color: #fff;}.prezzo-dx .punti li .ic{background: rgb(255 210 63 / 0.2);color: var(--giallo);}.prova14{display: inline-flex;align-items: center;gap: 10px;align-self: start;min-height: 40px;padding: 0 16px;border-radius: 999px;background: color-mix(in srgb,var(--giallo) 22%,transparent);color: var(--ink);font-weight: 750;font-size: 0.9375rem;}.prova14 .ic{color: var(--ink);}.prezzo-dx .calc{background: rgb(255 255 255 / 0.08);border-color: rgb(255 255 255 / 0.18);color: #fff;}.prezzo-dx .calc .tot{border-top-color: rgb(255 255 255 / 0.2);}.prezzo-dx .calc .tot span{color: #c3c7de;}.prezzo-dx .calc input[type="range"]{accent-color: var(--giallo);}.calc{display: grid;gap: 14px;padding: 20px;border-radius: 20px;background: var(--bg2);border: 1px solid var(--linea);}.calc label{font-weight: 700;display: flex;justify-content: space-between;gap: 12px;}.calc output{font-weight: 800;font-variant-numeric: tabular-nums;}.calc input[type="range"]{width: 100%;accent-color: var(--indaco);height: 32px;}.calc .tot{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;flex-wrap: wrap;border-top: 1px solid var(--linea);padding-top: 14px;}.calc .tot b{font-size: 1.75rem;letter-spacing: -0.03em;font-variant-numeric: tabular-nums;}.calc .tot span{color: var(--ink2);font-size: 0.9375rem;}.tre-card{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px;}.card-s{display: grid;gap: 12px;align-content: start;padding: 28px;border-radius: 24px;border: 1px solid var(--linea);background: var(--card);box-shadow: var(--ombra-c);}.card-s .ico{display: grid;place-items: center;width: 48px;height: 48px;border-radius: 14px;background: var(--ab);color: var(--a);}.card-s p{color: var(--ink2);}.card-s .nota-esempio,.card-s .piccolo{font-size: 0.875rem;color: var(--ink3);}.faq{display: grid;gap: 0;max-width: 860px;margin-inline: auto;border-top: 1px solid var(--linea2);}.faq.largo{max-width: none;}.dom{border-bottom: 1px solid var(--linea2);}.dom summary{display: grid;grid-template-columns: 1fr 40px;gap: 16px;align-items: center;min-height: 72px;padding: 18px 0;cursor: pointer;list-style: none;font-weight: 750;font-size: 1.1875rem;letter-spacing: -0.02em;line-height: 1.3;}.dom summary::-webkit-details-marker{display: none;}.dom summary .ic{justify-self: end;width: 40px;height: 40px;padding: 10px;border-radius: 50%;background: var(--bg3);transition: transform 0.25s,background 0.15s;}.dom summary:hover .ic{background: var(--giallo);color: var(--notte);}.dom[open] summary .ic{transform: rotate(45deg);background: var(--giallo);color: var(--notte);}.dom .risp{padding: 0 56px 26px 0;color: var(--ink2);max-width: 46em;display: grid;gap: 12px;}.dom .risp a{font-weight: 700;}.gruppo-faq{display: grid;gap: 18px;margin-top: 56px;}.gruppo-faq:first-child{margin-top: 0;}.gruppo-faq > h2{font-size: clamp(1.5rem,1.2rem + 1.2vw,2.125rem);}.cta-f{position: relative;isolation: isolate;overflow: hidden;background: var(--notte);color: #fff;text-align: center;padding-block: clamp(72px,9vw,120px);}.cta-f::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(50% 80% at 12% 100%,rgb(255 210 63 / 0.34),transparent 70%),radial-gradient(50% 80% at 88% 0%,rgb(255 153 199 / 0.3),transparent 70%),radial-gradient(40% 70% at 55% 50%,rgb(133 147 255 / 0.3),transparent 72%);}.cta-f .c{display: grid;gap: 22px;justify-items: center;}.cta-f h2{max-width: 16em;}.cta-f .lead{color: #d6d9ec;max-width: 34em;}.cta-f .azioni{justify-content: center;}.piede{background: var(--notte);color: #c3c7de;padding-block: clamp(56px,7vw,88px) 36px;font-size: 0.9375rem;border-top: 1px solid #232850;}@media (prefers-color-scheme: dark){.piede{background: #080a18;}}.piede-griglia{display: grid;grid-template-columns: 1.4fr repeat(3,1fr);gap: 40px;}.piede .logo img.scr{height: 22px;}.piede-marca{display: grid;gap: 18px;align-content: start;max-width: 340px;}.piede h2{font-size: 0.8125rem;letter-spacing: 0.09em;text-transform: uppercase;color: #fff;margin-bottom: 14px;font-weight: 750;}.piede ul{display: grid;gap: 4px;}.piede ul a{display: inline-flex;align-items: center;min-height: 44px;min-width: 44px;text-decoration: none;color: #c3c7de;}.piede ul a:hover{color: #fff;text-decoration: underline;}.piede-sotto{margin-top: 48px;padding-top: 24px;border-top: 1px solid #232850;display: grid;gap: 8px;font-size: 0.8125rem;color: #9ca1c2;}.piede-sotto p{max-width: 60em;}.pag-testa{padding-top: calc(var(--testa) + clamp(48px,7vw,96px));padding-bottom: clamp(36px,5vw,64px);position: relative;isolation: isolate;overflow: clip;}.pag-testa::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(46% 70% at 90% 0%,color-mix(in srgb,var(--a,var(--indaco)) 16%,transparent),transparent 72%),radial-gradient(40% 60% at 0% 100%,color-mix(in srgb,var(--giallo) 20%,transparent),transparent 72%);}.pag-testa .c{display: grid;gap: 22px;justify-items: start;}.pag-testa h1{max-width: 15em;}.pag-testa .lead{max-width: 36em;}.testo-lungo{padding-block: 24px clamp(72px,9vw,120px);}.testo-lungo h2{font-size: clamp(1.5rem,1.25rem + 1vw,2rem);margin: 48px 0 14px;letter-spacing: -0.03em;}.testo-lungo h3{margin: 28px 0 8px;}.testo-lungo p{margin-bottom: 14px;color: var(--ink2);}.testo-lungo ul{list-style: disc;padding-left: 1.3em;margin-bottom: 14px;color: var(--ink2);display: grid;gap: 6px;}.testo-lungo strong{color: var(--ink);}.avviso-bozza{display: flex;gap: 14px;align-items: flex-start;padding: 18px 20px;border-radius: 18px;background: var(--ambra-b);color: var(--ink);border: 1px solid color-mix(in srgb,var(--ambra) 35%,transparent);margin-bottom: 28px;}.avviso-bozza .ic{color: var(--ambra);margin-top: 2px;}.contatti{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px;}.contatti .card-s .btn{justify-self: start;margin-top: 8px;}.indirizzo-mail{display: inline-flex;align-items: center;gap: 12px;flex-wrap: wrap;font-weight: 800;font-size: clamp(1.25rem,1rem + 1vw,1.75rem);letter-spacing: -0.02em;}.copia{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 0 16px;border-radius: 12px;border: 1.5px solid var(--linea2);background: var(--card);font-weight: 700;font-size: 0.9375rem;cursor: pointer;}.copia:hover{border-color: var(--ink);}.sic-griglia{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px;}.sic-griglia .card-s h3{font-size: 1.25rem;}.dati-societa{display: grid;gap: 4px;color: var(--ink2);font-size: 0.9688rem;}.errore-404{min-height: 100svh;display: grid;align-content: center;padding-top: calc(var(--testa) + 40px);padding-bottom: 80px;}.errore-404 .c{display: grid;gap: 24px;justify-items: start;}.errore-404 .grande{font-size: clamp(6rem,3rem + 14vw,14rem);line-height: 0.85;letter-spacing: -0.06em;font-weight: 800;background: linear-gradient(120deg,var(--giallo),#ff9a3d 45%,var(--rosa));-webkit-background-clip: text;background-clip: text;color: transparent;}.js [data-r]{opacity: 0;transform: translateY(22px);transition: opacity 0.7s cubic-bezier(0.2,0.7,0.2,1),transform 0.7s cubic-bezier(0.2,0.7,0.2,1);}.js [data-r].visto{opacity: 1;transform: none;}.js [data-r="2"]{transition-delay: 0.08s;}.js [data-r="3"]{transition-delay: 0.16s;}.js [data-r="4"]{transition-delay: 0.24s;}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}*,*::before,*::after{animation-duration: 0.001ms !important;animation-delay: 0ms !important;transition-duration: 0.001ms !important;transition-delay: 0ms !important;}.js [data-r]{opacity: 1;transform: none;}.scena .telefono,.scena .pezzo,.scena .laptop{transform: none !important;}}@media (max-width: 1100px){.menu-btn{display: inline-flex;}.js .menu{position: fixed;inset: var(--testa) 0 0 0;z-index: 59;margin: 0;padding: 24px clamp(20px,4vw,32px) 32px;flex-direction: column;align-items: stretch;gap: 22px;background: var(--bg);overflow-y: auto;transform: translateY(-8px);opacity: 0;visibility: hidden;transition: opacity 0.2s,transform 0.2s,visibility 0.2s;}.js .menu.aperto{opacity: 1;transform: none;visibility: visible;}.js .menu-nav{flex-direction: column;align-items: stretch;gap: 10px;}.js .menu-nav .porta{min-height: 64px;font-size: 1.125rem;padding: 0 22px;justify-content: flex-start;gap: 14px;border-radius: 20px;}.js .menu-nav .porta .ic{width: 1.5em;height: 1.5em;}.js .menu-nav .voce{min-height: 56px;font-size: 1.125rem;padding: 0 22px;border-bottom: 1px solid var(--linea);border-radius: 0;}.js .menu-nav .voce[aria-current="page"]{box-shadow: none;color: var(--ink);background: var(--bg2);border-radius: 14px;}.js .menu-az{margin: 0;flex-direction: column;align-items: stretch;gap: 12px;}.js .menu-az .btn{min-height: 60px;font-size: 1.0625rem;}.js .menu-az .voce{justify-content: center;border: 1.5px solid var(--linea2);border-radius: 14px;min-height: 56px;}html:not(.js) .testa{position: absolute;}html:not(.js) .testa-in{height: auto;flex-wrap: wrap;padding-block: 12px;}html:not(.js) .menu{margin-left: 0;flex-wrap: wrap;width: 100%;}html:not(.js) .menu-btn{display: none;}body.menu-aperto{overflow: hidden;}}@media (max-width: 1000px){.eroe-in,.riga-f,.riga-f.inverti,.due-col,.prezzo{grid-template-columns: minmax(0,1fr);}.riga-f.inverti .riga-t,.due-col.inverti > :first-child{order: 0;}.eroe-testo{justify-items: start;}.scena{min-height: 0;margin-top: 8px;margin-inline: 4%;margin-bottom: 8%;}.tour{grid-template-columns: minmax(0,1fr);}.tour-lista{position: static;grid-template-columns: repeat(auto-fit,minmax(150px,1fr));gap: 8px;}.tab{grid-template-columns: 1fr;justify-items: start;row-gap: 8px;padding: 14px;border-color: var(--linea);background: var(--card);}.tab .t-ico{grid-row: auto;width: 38px;height: 38px;}.tab .t-sot{display: none;}.porte3,.passi,.tre-card,.contatti,.sic-griglia,.due-card{grid-template-columns: minmax(0,1fr);}.tipi{grid-template-columns: repeat(2,1fr);}.fascia ul{grid-template-columns: repeat(3,1fr);}.bento{grid-template-columns: repeat(6,1fr);}.t-4,.t-5,.t-6,.t-7,.t-8{grid-column: span 6;}.piede-griglia{grid-template-columns: 1fr 1fr;}.piede-marca{grid-column: 1 / -1;max-width: none;}}@media (max-width: 680px){body{font-size: 1.0625rem;}.sez{padding-block: 64px;}.logo .scr{height: 20px;}.fascia ul{grid-template-columns: 1fr 1fr;gap: 28px 18px;}.fascia li:last-child{grid-column: 1 / -1;}.tipi{grid-template-columns: minmax(0,1fr);}.tre-telefoni{grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px;}.tre-telefoni .telefono:nth-child(3){display: none;}.due-porte{grid-template-columns: minmax(0,1fr);}.azioni .btn{width: 100%;}.azioni{gap: 12px;}.scena{margin-inline: 2%;margin-bottom: 14%;}.scena .telefono{width: 31%;right: -3%;bottom: -12%;}.scena .pezzo.p1{width: 62%;left: -4%;bottom: -14%;}.scena .pezzo.p2{display: none;}.tab{padding: 12px;}.t,.passo,.porta-c,.card-s{padding: 22px;border-radius: 24px;}.confronto thead{display: none;}.confronto,.confronto tbody,.confronto tr,.confronto th,.confronto td{display: block;width: 100%;}.confronto tr{border-bottom: 1px solid var(--linea);padding: 8px 0;}.confronto tr:last-child{border-bottom: 0;}.confronto th,.confronto td{padding: 8px 20px;border: 0;}.confronto tbody th{width: 100%;font-size: 1.0625rem;padding-top: 14px;}.confronto td::before{content: attr(data-l);display: block;font-size: 0.75rem;letter-spacing: 0.06em;text-transform: uppercase;font-weight: 750;color: var(--ink3);margin-bottom: 2px;}.confronto td:last-child{background: transparent;}.confronto td:last-child::before{color: var(--notte);background: var(--giallo);display: inline-block;padding: 2px 8px;border-radius: 6px;}.dom summary{font-size: 1.0625rem;}.dom .risp{padding-right: 0;}.prezzo-sx,.prezzo-dx{padding: 26px 22px;}.piede-griglia{grid-template-columns: 1fr 1fr;gap: 32px 20px;}.riga-v .coppia .pezzo{width: 56%;}.riga-v .tel-e-pezzo{grid-template-columns: minmax(0,1fr);}.riga-v .tel-e-pezzo .telefono{display: none;}.riga-v .tel-e-pezzo .pezzo{width: 100%;margin-left: 0;}.tour-fondo{border-radius: 22px;padding: 16px;}.tour-fondo .coppia .pezzo{width: 52%;}}@media (max-width: 400px){.tour-lista{grid-template-columns: 1fr 1fr;}.piede-griglia{grid-template-columns: 1fr;}}:root{--luce: rgb(255 255 255 / 0.8);}@media (prefers-color-scheme: dark){:root{--luce: rgb(255 255 255 / 0.1);}}.sfera-box{display: contents;}.sfera-scena{--w: 222px;position: relative;grid-column: 2;grid-row: 1;justify-self: end;width: 128%;max-width: 780px;margin-right: -19%;aspect-ratio: 1 / 1;touch-action: pan-y;cursor: grab;-webkit-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent;}.sfera-scena.trascina{cursor: grabbing;}.sfera-alone{position: absolute;inset: 7%;z-index: 0;border-radius: 50%;pointer-events: none;background: radial-gradient(circle at 30% 26%,var(--luce),transparent 42%),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--indaco) 20%,transparent) 0%,color-mix(in srgb,var(--rosa) 14%,transparent) 55%,color-mix(in srgb,var(--giallo) 26%,transparent) 80%,transparent 100%);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--ink) 9%,transparent);}.sfera-fili{position: absolute;inset: 7%;z-index: 0;width: 86%;height: 86%;fill: none;stroke: color-mix(in srgb,var(--ink) 11%,transparent);stroke-width: 0.5;pointer-events: none;}.sfera-mondo{position: absolute;inset: 0;z-index: 1;}.sfera-centro{position: absolute;left: 50%;top: 50%;z-index: 500;width: 96px;height: 96px;margin: -48px 0 0 -48px;display: grid;place-items: center;pointer-events: none;}.sfera-luce{position: absolute;inset: -110%;border-radius: 50%;background: radial-gradient(circle,color-mix(in srgb,var(--giallo) 58%,transparent),color-mix(in srgb,var(--rosa) 20%,transparent) 38%,transparent 66%);}.sfera-centro img{position: relative;width: 84px;height: 84px;border-radius: 22px;box-shadow: 0 20px 38px -12px rgb(16 19 42 / 0.55),0 0 0 1px rgb(255 255 255 / 0.12);animation: respira 5.5s ease-in-out infinite;}@keyframes respira{50%{transform: scale(1.05);}}.sch{position: absolute;left: 50%;top: 50%;width: var(--w);padding: 11px 12px 12px;border-radius: 14px;font-size: 11px;line-height: 1.38;color: var(--ink);text-align: left;cursor: pointer;transform: translate(-50%,-50%);will-change: transform,opacity;backface-visibility: hidden;background: linear-gradient(155deg,var(--card),color-mix(in srgb,var(--ab) 60%,var(--card)));border: 1px solid color-mix(in srgb,var(--a) 24%,var(--linea));box-shadow: inset 0 1px 0 var(--luce),0 1px 2px rgb(16 19 42 / 0.06),7px 18px 30px -14px rgb(16 19 42 / 0.42);}.sch::before{content: "";position: absolute;left: 14px;right: 14px;top: -1px;height: 2px;border-radius: 2px;background: var(--a);}.sch.evid{box-shadow: inset 0 1px 0 var(--luce),0 0 0 2px var(--a),8px 22px 34px -12px rgb(16 19 42 / 0.5);}.sch-testa{display: flex;align-items: center;gap: 7px;margin-bottom: 7px;}.sch-ico{display: grid;place-items: center;flex: none;width: 21px;height: 21px;border-radius: 6px;background: var(--ab);color: var(--a);}.sch-ico .ic{width: 12px;height: 12px;}.sch-tit{font-weight: 750;font-size: 11.5px;letter-spacing: -0.01em;}.sch-corpo{display: grid;gap: 6px;color: var(--ink2);font-weight: 550;}.sch-corpo p{margin: 0;}.sch-extra{position: absolute;left: 8px;right: 8px;top: calc(100% + 7px);padding: 6px 9px;border-radius: 9px;background: var(--ink);color: var(--bg);font-size: 10.5px;font-weight: 650;line-height: 1.3;opacity: 0;transform: translateY(-4px);transition: opacity 0.18s,transform 0.18s;pointer-events: none;}.sch.evid .sch-extra{opacity: 1;transform: none;}.sc-righe{display: flex;flex-wrap: wrap;gap: 5px;}.sc-chip{display: inline-flex;align-items: center;gap: 4px;min-height: 18px;padding: 0 7px;border-radius: 99px;background: var(--ab);color: var(--a);font-size: 10px;font-weight: 700;line-height: 1;white-space: nowrap;}.sc-num{font-size: 21px;font-weight: 800;letter-spacing: -0.03em;line-height: 1.05;color: var(--ink);font-variant-numeric: tabular-nums;}.sc-piccolo{font-size: 9.5px;font-weight: 650;color: var(--ink3);letter-spacing: 0;}.sc-num .sc-piccolo{margin-left: 2px;}.sc-btn{display: inline-flex;align-items: center;align-self: start;min-height: 22px;padding: 0 10px;border-radius: 7px;background: var(--giallo);color: var(--notte);font-size: 10px;font-weight: 800;box-shadow: 0 1.5px 0 var(--notte);}.sc-bolla{padding: 5px 8px;border-radius: 9px 9px 9px 3px;background: var(--bg3);font-size: 10px;width: fit-content;max-width: 100%;}.sc-bolla.r{justify-self: end;border-radius: 9px 9px 3px 9px;background: var(--ab);color: var(--a);font-weight: 750;}.sc-punti{display: flex;gap: 4px;}.sc-punti i{width: 22px;height: 5px;border-radius: 3px;background: var(--linea2);}.sc-punti i.on{background: var(--a);}.sc-gantt{display: grid;gap: 4px;}.sc-gantt i{display: block;height: 6px;border-radius: 3px;background: var(--verde);}.sc-gantt .g1{width: 92%;}.sc-gantt .g2{width: 64%;margin-left: 18%;opacity: 0.8;}.sc-gantt .g3{width: 40%;margin-left: 46%;opacity: 0.6;}.sc-adatta{display: inline-flex;align-items: baseline;gap: 5px;padding: 3px 11px;border-radius: 9px;background: var(--verde-b);color: var(--verde);font-weight: 800;font-size: 11px;}.sc-adatta b{font-size: 22px;letter-spacing: -0.03em;}.sfera-elenco{display: grid;gap: 8px;justify-items: center;grid-column: 2;grid-row: 2;position: relative;z-index: 2;margin-top: -6px;}.sfera-didascalia{font-size: 0.8125rem;font-weight: 650;color: var(--ink3);text-align: center;}.sfera-elenco ul{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px;}.chip-l{display: inline-flex;align-items: center;gap: 6px;min-height: 44px;padding: 0 16px;border-radius: 999px;border: 1.5px solid var(--linea2);background: color-mix(in srgb,var(--card) 88%,transparent);color: var(--ink);font-size: 0.9375rem;font-weight: 700;text-decoration: none;transition: border-color 0.15s,background 0.15s;}.chip-l .ic{width: 1em;height: 1em;color: var(--ink3);}.chip-l:hover{border-color: var(--ink);background: var(--card);}.js .sfera-scena:not(.pronta) .sch{opacity: 0;}html:not(.js) .sfera-scena{width: 100%;margin: 0;aspect-ratio: auto;cursor: auto;}html:not(.js) .sfera-alone,html:not(.js) .sfera-fili,html:not(.js) .sfera-centro{display: none;}html:not(.js) .sfera-mondo{position: static;display: grid;grid-template-columns: repeat(auto-fill,minmax(190px,1fr));gap: 12px;}html:not(.js) .sch{position: static;width: auto;transform: none;}html:not(.js) .sch-extra{position: static;margin-top: 6px;opacity: 1;transform: none;background: var(--bg3);color: var(--ink2);}.riga-f{scroll-margin-top: 100px;}@media (max-width: 1000px){.sfera-scena{grid-column: 1;grid-row: auto;justify-self: center;width: 100%;max-width: 580px;margin-right: 0;}.sfera-elenco{grid-column: 1;grid-row: auto;}.eroe-testo{grid-column: 1;grid-row: auto;}}@media (max-width: 680px){.eroe-in{display: flex;flex-direction: column;align-items: stretch;gap: 18px;}.eroe-testo{display: contents;}.eroe-testo > .pillola{order: 1;align-self: flex-start;}.eroe-testo > h1{order: 2;}.eroe-testo > .azioni{order: 3;}.sfera-scena{order: 4;}.sfera-elenco{order: 5;}.eroe-testo > .lead{order: 6;}.eroe-testo > .micro{order: 7;}.eroe .azioni .btn-s{display: none;}.sfera-scena{--w: 136px;width: 114%;max-width: none;margin-inline: -7%;align-self: center;}.sch{font-size: 10px;padding: 9px 10px 10px;border-radius: 12px;}.sch-tit{font-size: 10.5px;}.sch-ico{width: 18px;height: 18px;}.sc-num{font-size: 18px;}.sc-chip{font-size: 9px;padding: 0 6px;min-height: 16px;}.sch:not([data-tel]){display: none;}.sfera-centro{width: 76px;height: 76px;margin: -38px 0 0 -38px;}.sfera-centro img{width: 66px;height: 66px;border-radius: 18px;}}@media (prefers-reduced-motion: reduce){.sfera-centro img{animation: none;}}