.no{background:var(--fondo);color:var(--ink);overflow:hidden}.no h1,.no h2{letter-spacing:var(--titolo-spazio);line-height:1;margin:0}.no a{color:inherit;text-decoration:none}html[data-vetrina] .no .su{opacity:0;transform:translateY(22px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}html[data-vetrina] .no .su.vis{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html[data-vetrina] .no .su{opacity:1;transform:none;transition:none}}.no .apre{--i:0;animation:vt-apre .5s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--i)*.09s)}@keyframes vt-apre{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.no .apre{animation:none}}.no-h{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(168deg,rgb(var(--navy-fondo)),rgb(var(--deep)));color:rgb(var(--velo-fisso));padding:96px 0 104px}.no-linee{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.no-linee path{fill:none;stroke:rgb(var(--tinta-viva));stroke-width:1.2;opacity:.16}.no-linee path:nth-child(3){opacity:.24}.no-linee path:nth-child(4){opacity:.32}.no-linee path:nth-child(5){opacity:.42}.no-linee path:nth-child(6){opacity:.55}.no-alone{position:absolute;left:50%;top:-160px;width:min(980px,120%);height:620px;transform:translateX(-50%);z-index:-1;filter:blur(46px);background:radial-gradient(50% 50% at 50% 50%,rgb(var(--tinta-viva)/.3),transparent 70%)}.no-h-in{position:relative;text-align:center}.no-h h1{margin:24px 0 0;font-size:clamp(42px,6.2vw,88px);font-weight:800}.no-h h1 .luce{color:rgb(var(--accento-scritto))}.no-som{margin:24px auto 0;max-width:640px;font-size:17.5px;line-height:1.66;color:rgb(var(--velo-fisso)/.82)}.no-az{display:flex;flex-wrap:wrap;gap:13px;margin-top:34px}.no .no-b,.no-az{justify-content:center}.no .no-b{display:inline-flex;align-items:center;padding:14px 28px;border-radius:10px;font-size:15px;font-weight:750;border:1px solid rgb(var(--velo-fisso)/.24);color:rgb(var(--velo-fisso))}.no .no-b-pieno{background:rgb(var(--viva-scritta));border-color:transparent;color:var(--su-viva)}.no .no-sim{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:min(100%,740px);margin:40px auto 0;padding:15px 17px;text-align:left;border-radius:14px;background:rgb(var(--navy-fondo));border:1px solid rgb(var(--velo-fisso)/.16);color:rgb(var(--velo-fisso))}.no .no-sim:hover{border-color:rgb(var(--velo-fisso)/.42)}.no .no-sim:focus-visible{outline:2px solid rgb(var(--tinta-viva));outline-offset:3px}.no-sim-ic{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:rgb(var(--velo-fisso)/.14)}.no-sim-ic svg{width:17px;height:17px}.no-sim-tx{flex:1 1 260px;min-width:0}.no-sim-tx b{display:block;font-size:15.5px;font-weight:800;letter-spacing:-.02em}.no-sim-tx span{display:block;margin-top:4px;font-size:13px;line-height:1.5;color:rgb(var(--velo-fisso)/.74)}.no .no-sim-az{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:10px 18px;border-radius:9px;font-size:13.5px;font-weight:800;background:rgb(var(--viva-scritta));color:var(--su-viva)}.no-sez{padding:80px 0}.no-stretta{padding-top:0}.no-testa{max-width:720px;margin-bottom:34px}.no-testa h2{font-size:clamp(32px,4vw,46px);font-weight:800}.no-testa p{margin:14px 0 0;font-size:16px;line-height:1.64;color:var(--ink3)}.no-t3{font-size:clamp(24px,2.8vw,32px);font-weight:800;margin:0;letter-spacing:var(--titolo-spazio)}.no-gruppo+.no-gruppo{margin-top:38px}.no-gr-testa{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--filo2)}.no-gr-k{font-size:12.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--viva-ink))}.no-gr-n{font-size:14.5px;color:var(--ink4)}.no-griglia{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.no-c{position:relative;display:flex;flex-direction:column;padding:30px 28px 26px;border-radius:var(--raggio-scheda);overflow:hidden;background:var(--carta);border:1px solid var(--filo2)}.no-c-viva{border-color:rgb(var(--tinta-viva)/.45);box-shadow:0 0 0 3px rgb(var(--tinta-viva)/.12),var(--shadow-m)}.no-c:hover{border-color:rgb(var(--tinta-viva)/.6)}.no-c:focus-visible{outline:2px solid rgb(var(--viva-ink));outline-offset:3px}.no-filo{position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,rgb(var(--tinta-viva)/.75),transparent)}.no-k{font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--viva-ink))}.no-c b{margin-top:10px;font-size:31px;letter-spacing:-.04em;line-height:1.08}.no-c b,.no-p{display:block;font-weight:800}.no-p{margin-top:16px;font-size:21px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.no-p em{font-style:normal;color:rgb(var(--viva-ink))}.no-s{display:block;margin-top:14px;font-size:14.5px;line-height:1.58;color:var(--ink3)}.no-val{display:block;margin-top:8px;font-size:12.5px}.no-cod,.no-val{color:var(--ink4)}.no-cod{display:inline-block;margin:18px 0 20px;padding:6px 12px;border-radius:6px;background:rgb(var(--velo)/.06);font-size:11.5px;letter-spacing:.06em;font-variant-numeric:tabular-nums}.no .no-vai{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding:11px 20px;border-radius:10px;font-size:14.5px;font-weight:800;border:1px solid rgb(var(--tinta-viva)/.42);color:rgb(var(--viva-ink))}.no .no-vai.no-parla{background:rgb(var(--viva-scritta));border-color:transparent;color:var(--su-viva)}.no-c:hover .no-vai{border-color:rgb(var(--tinta-viva))}.no-numeri{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;border-top:1px solid var(--filo2)}.no-numeri .no-numero{padding:26px 26px 0 0}.no-numeri .no-numero+.no-numero{padding-left:26px;border-left:1px solid var(--filo)}.no-numero b{display:block;font-size:clamp(28px,3vw,38px);white-space:nowrap;font-weight:800;letter-spacing:-.045em;color:rgb(var(--viva-ink));font-variant-numeric:tabular-nums}.no-numero span{display:block;margin-top:6px;font-size:13.5px;color:var(--ink4);line-height:1.45}.no-g-testa{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:24px}.no .no-l{font-size:15px;font-weight:800;color:rgb(var(--viva-ink));white-space:nowrap}.no-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--filo2)}.no-guida{display:block;padding:26px 26px 26px 0;border-bottom:1px solid var(--filo)}.no-guida+.no-guida{padding-left:26px;border-left:1px solid var(--filo)}.no-guida:hover{background:rgb(var(--velo)/.03)}.no-guida .n{display:block;font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--ink4);font-variant-numeric:tabular-nums}.no-guida .k{margin-top:12px;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--viva-ink))}.no-guida .k,.no-guida b{display:block;font-weight:800}.no-guida b{margin-top:9px;font-size:20px;letter-spacing:-.03em;line-height:1.24}.no-guida .s{display:block;margin-top:9px;font-size:14.5px;color:var(--ink3);line-height:1.55}.no-cont{display:grid;grid-template-columns:.85fr 1.15fr;gap:28px;align-items:start}.no-recapiti{padding:30px 28px;border-radius:var(--raggio-scheda);background:var(--carta);border:1px solid var(--filo2)}.no-canale{padding:17px 0;border-bottom:1px solid var(--filo)}.no-canale:last-child{border-bottom:0}.no-canale .k{display:block;font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ink4)}.no-canale .v{display:block;margin-top:7px;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--ink2)}.no-canale .v em{display:block;margin-top:3px;font-style:normal;font-size:13px;font-weight:500;color:var(--ink4)}.no-canale .v.no-grande{font-size:25px;font-weight:800;letter-spacing:-.035em;color:rgb(var(--viva-ink))}.no-modulo{padding:30px 28px;border-radius:var(--raggio-scheda);background:var(--carta);border:1px solid var(--filo2)}@media (max-width:980px){.no-cont,.no-griglia,.no-guide{grid-template-columns:1fr}.no-guida+.no-guida{padding-left:0;border-left:0}.no-h{padding:68px 0 76px}}@media (max-width:620px){.no-sez{padding:56px 0}.no-b{width:100%}.no .no-sim{padding:15px}.no .no-sim-az{width:100%;justify-content:center}}