@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter-latin-800-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter-latin-ext-800-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--sfondo:#fff;--sezione:#f5f8ff;--card:#fff;--testo:#0b1220;--testo-2:#475569;--testo-3:#94a3b8;--bordo:#e2e8f0;--bordo-forte:#cbd5e1;--accento:#2563eb;--accento-su:#1d4ed8;--accento-tenue:#eff6ff;--accento-tenue-testo:#1e40af;--dettaglio:#06b6d4;--codice-sfondo:#0b1220;--codice-testo:#93c5fd;--pericolo:#dc2626;--pericolo-tenue:#fef2f2;--pericolo-testo:#991b1b;--successo:#15803d;--successo-tenue:#f0fdf4;--attenzione-tenue:#fef9c3;--attenzione-testo:#713f12;--hero:radial-gradient(1200px 500px at 85% -10%, #dbeafe 0, transparent 60%), radial-gradient(800px 400px at -10% 20%, #cffafe 0, transparent 55%);--ombra-mock:0 30px 60px -30px #02061740;--logo:var(--accento);--sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--titoli:var(--sans);--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--raggio:14px;--raggio-grande:16px;--raggio-bottone:10px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-tema=scuro]{--sfondo:#0a0f1c;--sezione:#0f172a;--card:#111a2e;--testo:#e6ecf7;--testo-2:#a3b1c6;--testo-3:#64748b;--bordo:#1e293b;--bordo-forte:#334155;--accento:#3b82f6;--accento-su:#60a5fa;--accento-tenue:#10203f;--accento-tenue-testo:#93c5fd;--dettaglio:#22d3ee;--codice-sfondo:#060a14;--codice-testo:#93c5fd;--pericolo:#f87171;--pericolo-tenue:#2a1215;--pericolo-testo:#fca5a5;--successo:#4ade80;--successo-tenue:#0f2a1a;--attenzione-tenue:#3a2f05;--attenzione-testo:#fde68a;--hero:radial-gradient(1200px 500px at 85% -10%, #1e3a8a55 0, transparent 60%), radial-gradient(800px 400px at -10% 20%, #0e749055 0, transparent 55%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--sfondo);color:var(--testo);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;transition:background .3s,color .3s}h1,h2,h3{font-family:var(--titoli);letter-spacing:-.035em;font-weight:800;line-height:1.15}a{color:var(--accento)}a:hover{color:var(--accento-su)}.pillola{border-radius:var(--raggio-bottone);white-space:nowrap;border:1px solid var(--accento);background:var(--accento);color:#fff;height:44px;font:600 15px/1 var(--sans);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.pillola:hover{background:var(--accento-su);border-color:var(--accento-su);color:#fff}.pillola.chiara{background:var(--card);color:var(--testo);border-color:var(--bordo)}.pillola.piccola{height:38px;padding:0 14px;font-size:14px}.pillola.chiara:hover{border-color:var(--testo-2);background:var(--card);color:var(--testo)}.pillola:disabled{opacity:.55;cursor:default}.card{background:var(--card);border:1px solid var(--bordo);border-radius:var(--raggio)}code,.mono{font-family:var(--mono)}:focus-visible{outline:2px solid var(--accento);outline-offset:2px}.banner-consenso{z-index:1000;background:var(--card);max-width:720px;color:var(--testo);border:1px solid var(--bordo-forte);font-family:var(--sans);border-radius:14px;align-items:center;gap:16px;margin:0 auto;padding:14px 16px;font-size:14px;line-height:1.5;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 18px 40px -16px #0b122059}.banner-consenso p{flex:1;margin:0}.banner-consenso a{color:var(--accento)}.banner-consenso .bc-azioni{flex:none;gap:8px;display:flex}.banner-consenso .bc-bottone{min-width:96px;height:40px;font:inherit;color:var(--testo);background:var(--sezione);border:1px solid var(--bordo-forte);cursor:pointer;box-shadow:none;border-radius:10px;padding:0 14px;font-weight:700}.banner-consenso .bc-bottone:hover{background:var(--accento-tenue)}@media (max-width:640px){.banner-consenso{flex-direction:column;align-items:stretch;gap:10px;bottom:10px;left:10px;right:10px}.banner-consenso .bc-azioni>*{flex:1}}.contenitore{max-width:1120px;margin:0 auto;padding:0 24px}.testata-sito{background:var(--sfondo);z-index:10;position:sticky;top:0}.testata-sito .contenitore>nav{border-bottom:1px solid var(--bordo);align-items:center;gap:28px;height:68px;display:flex}.marchio{color:var(--testo);letter-spacing:-.02em;align-items:center;gap:10px;font-size:20px;font-weight:800;text-decoration:none;display:flex}.sigillo{flex:none;width:32px;height:32px}.menu-voci{gap:26px;margin-left:auto;font-size:15px;display:flex}.menu-voci a{color:var(--testo-2);text-decoration:none}.menu-voci a:hover,.menu-voci a.active{color:var(--testo)}.menu-cta{gap:10px;display:flex}.hero-sfondo{background:var(--hero)}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;padding:80px 0 88px;display:grid}.etichetta-hero{color:var(--accento-tenue-testo);background:var(--accento-tenue);border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.etichetta-hero em{background:var(--dettaglio);border-radius:50%;width:7px;height:7px;display:block}.hero h1{letter-spacing:-.035em;margin:0;font-size:clamp(38px,5vw,60px);font-weight:800;line-height:1.04}.hero h1 .accento{color:var(--accento)}.hero .lead{color:var(--testo-2);max-width:33em;margin:22px 0 30px;font-size:19px;line-height:1.6}.hero .azioni{flex-wrap:wrap;gap:12px;display:flex}.hero .rassicura{color:var(--testo-3);margin-top:16px;font-size:14px}.mockup{background:var(--card);border:1px solid var(--bordo);box-shadow:var(--ombra-mock);border-radius:18px;padding:16px}.mockup .pannello{border:1px solid var(--bordo);border-radius:12px;overflow:hidden}.mockup .pannello+.pannello{margin-top:12px}.mockup .etichetta{letter-spacing:.07em;text-transform:uppercase;background:var(--sezione);color:var(--testo-3);border-bottom:1px solid var(--bordo);justify-content:space-between;padding:10px 14px;font-size:12px;font-weight:700;display:flex}.mockup .etichetta b{color:var(--accento-tenue-testo)}.mockup .corpo{padding:14px;font-size:14px;line-height:1.55}.mockup .intest{color:var(--testo-3)}.mockup .intest span{color:var(--testo)}.mockup .cifrato{background:var(--codice-sfondo);color:var(--codice-testo);font-family:var(--mono);word-break:break-all;white-space:pre-line;padding:14px;font-size:12px;line-height:1.55}.mockup .testo{margin:8px 0 0;font-size:15px}.mockup .nota{color:var(--testo-3);margin:12px 0 0;font-size:13px;line-height:1.5}.sezione{border-top:1px solid var(--bordo);padding:80px 0}.sezione.alt{background:var(--sezione)}.sopratitolo{letter-spacing:.08em;text-transform:uppercase;color:var(--accento);margin:0 0 10px;font-size:13px;font-weight:700}.sezione h2{letter-spacing:-.03em;max-width:18em;margin:0;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.1}.sezione p.intro{color:var(--testo-2);max-width:44em;margin:14px 0 0;font-size:17px}.griglia{gap:18px;margin-top:40px;display:grid}.g3{grid-template-columns:repeat(3,1fr)}.g2{grid-template-columns:repeat(2,1fr)}.funzione,.passo{background:var(--card);border:1px solid var(--bordo);border-radius:14px;padding:24px}.funzione .icona{background:var(--accento-tenue);width:40px;height:40px;color:var(--accento);border-radius:10px;place-items:center;margin-bottom:14px;display:grid}.funzione .icona svg{width:22px;height:22px}.funzione h3,.passo h3{letter-spacing:-.01em;margin:0 0 6px;font-size:17px;font-weight:700}.funzione p,.passo p{color:var(--testo-2);margin:0;font-size:15px;line-height:1.55}.passo .numero{background:var(--accento-tenue);width:40px;height:40px;color:var(--accento);border-radius:10px;place-items:center;margin-bottom:14px;font-size:17px;font-weight:800;display:grid}.targhetta{color:var(--accento-tenue-testo);background:var(--accento-tenue);vertical-align:middle;letter-spacing:0;border-radius:999px;margin-left:6px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.elenco{background:var(--card);border:1px solid var(--bordo);border-radius:14px;padding:24px}.elenco h3{letter-spacing:-.01em;margin:0 0 12px;font-size:17px;font-weight:700}.elenco ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.elenco li{gap:10px;font-size:15px;display:flex}.elenco li>div small{color:var(--testo-2);font-size:14px;display:block}.elenco li:before{content:"";border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px}.elenco.si li:before{background:var(--accento-tenue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12l4 4 8-8' fill='none' stroke='%2364748b' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") center/12px no-repeat}.elenco.no li:before{background:var(--sezione) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 12h10' fill='none' stroke='%2394a3b8' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") center/12px no-repeat}.prezzi-card{grid-template-columns:1fr 1fr;gap:18px;max-width:760px;margin-top:40px;display:grid}.prezzi-card.tre{grid-template-columns:repeat(3,1fr);max-width:none}.prezzi-card.quattro{grid-template-columns:repeat(4,1fr);max-width:none}@media (max-width:1080px){.prezzi-card.quattro{grid-template-columns:1fr 1fr}}.pillola.disattivato{opacity:.6;cursor:not-allowed;pointer-events:none}.piano{background:var(--card);border:1px solid var(--bordo);border-radius:16px;flex-direction:column;padding:28px;display:flex;position:relative}.piano.evidenza{border:2px solid var(--accento);box-shadow:0 20px 40px -24px var(--accento)}.piano .consigliato{background:var(--accento);color:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:-12px;left:24px}.piano h3{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800}.piano .sotto{color:var(--testo-2);margin-top:4px;font-size:14px}.piano .cifra{letter-spacing:-.03em;margin:10px 0 2px;font-size:40px;font-weight:800;line-height:normal}.piano .cifra small{color:var(--testo-3);letter-spacing:0;font-size:15px;font-weight:500}.piano .dettaglio-prezzo{color:var(--testo-3);min-height:20px;font-size:13px}.piano ul{color:var(--testo-2);flex:1;align-content:start;gap:10px;margin:18px 0 22px;padding:0;font-size:15px;list-style:none;display:grid}.piano li{gap:10px;display:flex}.piano li:before{content:"";background:var(--accento-tenue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12l4 4 8-8' fill='none' stroke='%2364748b' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px}.piano li small{color:var(--testo-3);font-size:13px;display:block}.piano .pillola{width:100%}.nota-prezzi{color:var(--testo-3);margin:16px 0 0;font-size:14px}.interruttore{border:1px solid var(--bordo);background:var(--card);border-radius:12px;margin-top:28px;padding:4px;display:inline-flex}.interruttore button{color:var(--testo-2);font:600 14px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:9px;height:36px;padding:0 16px}.interruttore button.attivo{background:var(--accento);color:#fff}.interruttore .sconto{color:var(--successo);margin-left:4px;font-weight:700}.interruttore button.attivo .sconto{color:inherit}.tabella{border-collapse:collapse;width:100%;font-size:15px}.tabella th,.tabella td{text-align:left;border-top:1px solid var(--bordo);padding:12px 14px}.tabella thead th{border-top:0;font-weight:700}.tabella td:not(:first-child),.tabella th:not(:first-child){text-align:center}.tabella-involucro{background:var(--card);border:1px solid var(--bordo);border-radius:14px;margin-top:40px;padding:8px 10px;overflow-x:auto}.faq details{border-top:1px solid var(--bordo);padding:16px 0}.faq details:last-child{border-bottom:1px solid var(--bordo)}.faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;gap:16px;font-size:17px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--accento);font-weight:700}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--testo-2);max-width:46em;margin:10px 0 0;font-size:15px}.lista-faq{margin-top:32px}.invito{text-align:center;background:var(--hero), var(--card);border:1px solid var(--bordo);border-radius:16px;padding:56px 24px}.invito h2{margin:0 auto 10px}.invito p{color:var(--testo-2);margin:0 0 24px}.piede{border-top:1px solid var(--bordo);color:var(--testo-3);padding:36px 0 44px;font-size:14px}.piede .contenitore{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}.piede nav{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.piede a{color:var(--testo-2);text-decoration:none}.piede a:hover{color:var(--testo)}.cambia-tema{border:1px solid var(--bordo);background:var(--card);height:34px;color:var(--testo);font:500 13px var(--sans);cursor:pointer;border-radius:10px;align-items:center;gap:8px;margin-top:12px;padding:0 12px;display:inline-flex}.prezzi-testa{padding:80px 0 0}.prezzi-testa h1{letter-spacing:-.035em;margin:0;font-size:clamp(38px,5vw,56px);font-weight:800;line-height:1.04}.prezzi-testa p{color:var(--testo-2);max-width:36em;margin:18px 0 0;font-size:19px}.pagina-semplice{padding:72px 0}.pagina-semplice h1{margin:0 0 12px;font-size:44px}.testo-lungo{max-width:760px;margin:0 auto;padding:56px 24px 72px}.testo-lungo h1{margin:0 0 12px;font-size:clamp(34px,5vw,50px);line-height:1.04}.testo-lungo .sommario{color:var(--testo-2);margin:0 0 32px;font-size:19px}.testo-lungo h2{letter-spacing:-.03em;margin:42px 0 12px;font-size:27px}.testo-lungo h3{margin:26px 0 8px;font-size:19px}.testo-lungo p,.testo-lungo li{color:var(--testo-2)}.testo-lungo ul{padding-left:22px}.testo-lungo li{margin:6px 0}.testo-lungo code{background:var(--accento-tenue);color:var(--accento-tenue-testo);border-radius:6px;padding:1px 6px;font-size:.9em}.testo-lungo .riquadro{margin:22px 0;padding:18px 22px}.testo-lungo .riquadro p{margin:6px 0}.bozza{border:2px dashed var(--attenzione-testo);background:var(--attenzione-tenue);color:var(--attenzione-testo);border-radius:var(--raggio);margin:0 0 28px;padding:14px 18px}.bozza b{letter-spacing:.05em}.dacompletare{background:var(--attenzione-tenue);color:var(--attenzione-testo);border-radius:4px;padding:0 4px;font-weight:600}.indice{margin:0 0 8px;padding:16px 20px;font-size:15px}.indice a{color:var(--testo-2)}@media (max-width:860px){.hero,.g3,.g2,.prezzi-card,.prezzi-card.tre,.prezzi-card.quattro{grid-template-columns:1fr}.menu-voci{display:none}.menu-cta{margin-left:auto}.hero{padding:48px 24px 56px}}.etichetta-hero,.mockup,.mockup .etichetta,.piano,.funzione h3,.passo h3{line-height:normal}.nota-evidenza{color:var(--accento-tenue-testo);background:var(--accento-tenue);border-radius:10px;margin:22px 0 0;padding:8px 14px;font-size:15px;font-weight:600;display:inline-block}.prezzi-card.uno{grid-template-columns:1fr;max-width:none;margin-top:22px}.piano.in-arrivo{border-style:dashed;flex-flow:wrap;justify-content:space-between;align-items:center;gap:28px}.piano.in-arrivo .in-arrivo-testo{flex:320px}.piano.in-arrivo .targhetta{margin-bottom:8px;display:inline-block}.lista-attesa{flex:340px;gap:6px;display:grid}.lista-attesa label{font-size:14px;font-weight:600}.lista-attesa>div{gap:8px;display:flex}.lista-attesa input{border:1px solid var(--bordo-forte);background:var(--card);min-width:0;height:44px;color:var(--testo);font:inherit;border-radius:10px;flex:1;padding:0 12px}.lista-attesa small{color:var(--testo-3);font-size:12px}.lista-attesa .errore-lista{color:var(--pericolo)}.ok-lista{color:var(--successo);margin:0;font-weight:600}.piano.in-arrivo .targhetta{margin-left:0}.banner-offerta{z-index:100;color:#fff;background:#1d4ed8;position:sticky;top:0;box-shadow:0 2px 10px #0b12202e}.bo-riga{white-space:nowrap;justify-content:center;align-items:center;gap:16px;height:62px;padding:0 16px;display:flex;overflow:hidden}.bo-pillola{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#0b1220;border-radius:99px;flex:none;padding:6px 12px;font-size:13px;font-weight:800}.bo-titolo{font-family:var(--sans);letter-spacing:-.01em;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:20px;overflow:hidden}.bo-titolo b{font-weight:900}.bo-sec{color:#ffffffbf;font-weight:400}.bo-scade{color:#ffffffeb;flex:none;font-size:15px;font-weight:600}.bo-conto{font-family:var(--mono);font-variant-numeric:tabular-nums;color:#0b1220;background:#fff;border-radius:9px;flex:none;padding:7px 13px;font-size:19px;font-weight:800;box-shadow:0 2px 6px #0b122026}.bo-posti{font-family:var(--mono);color:#0b1220;background:#fff;border-radius:9px;flex:none;padding:7px 11px;font-size:15px;font-weight:800;box-shadow:0 2px 6px #0b122026}.bo-bottone{background:#fff;border-radius:10px;flex:none;padding:11px 22px;font-size:16px;font-weight:800;text-decoration:none;box-shadow:0 4px 14px #0b122040;color:#1d4ed8!important}.bo-bottone:hover{background:#eff6ff}.bo-breve{display:none}@media (max-width:899px){.bo-riga{gap:7px;height:52px;padding:0 8px}.bo-pillola{letter-spacing:.06em;padding:4px 7px;font-size:9px}.bo-titolo{flex:none;font-size:15px}.bo-sec,.bo-scade,.bo-posti,.bo-lungo{display:none}.bo-breve{display:inline}.bo-conto{border-radius:8px;padding:5px 7px;font-size:13px}.bo-bottone{border-radius:9px;padding:8px 11px;font-size:14px}}@media (max-width:359px){.bo-pillola{display:none}}.avviso-manutenzione{color:#111;text-align:center;background:#f59e0b;padding:8px 16px;font-size:14px;font-weight:700}.piano .dettaglio-prezzo.lancio{color:var(--accento-tenue-testo);font-weight:600}.modulo-contatti{gap:12px;display:grid}.modulo-contatti label{color:var(--testo);gap:4px;font-size:14px;font-weight:600;display:grid}.modulo-contatti input,.modulo-contatti textarea{font:inherit;border:1px solid var(--bordo-forte);background:var(--card);color:var(--testo);border-radius:10px;padding:10px 12px;font-weight:400}.modulo-contatti .esca{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.nota-modulo{margin:0;font-size:13px;color:var(--testo-3)!important}.errore-modulo{margin:0;color:var(--pericolo)!important}.nota-lancio{color:var(--accento);margin:18px 0 0;font-size:16px;font-weight:700}.hero h1{margin-bottom:26px}.hero-card{background:var(--card);border:1px solid var(--bordo);border-radius:16px;gap:12px;max-width:460px;padding:20px;display:grid;box-shadow:0 24px 48px -32px #0b122059}.hero-cta{text-align:center;background:var(--accento);letter-spacing:-.01em;box-shadow:0 10px 22px -10px var(--accento);border-radius:12px;padding:16px 20px;font-size:19px;font-weight:800;text-decoration:none;display:block;color:#fff!important}.hero-cta:hover{background:#1d4ed8}.hero-garanzia{color:var(--accento-tenue-testo);justify-content:center;align-items:center;gap:7px;margin:0;font-size:14px;font-weight:600;display:flex}.hero-garanzia svg{width:18px;height:18px;color:var(--accento);flex:none}.hero-alternative{text-align:center;gap:4px;font-size:14.5px;display:grid}.hero-alternative a{color:var(--testo-2);padding:4px;text-decoration:none}.hero-alternative a:hover{color:var(--accento);text-decoration:underline}.hero-fascia{color:var(--testo-2);flex-wrap:wrap;gap:22px;margin:22px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.hero-fascia li{align-items:center;gap:8px;display:flex}.hero-fascia b{background:var(--accento-tenue);min-width:32px;height:26px;color:var(--accento-tenue-testo);font-family:var(--mono);border-radius:7px;place-items:center;padding:0 7px;font-size:12px;font-weight:800;display:inline-grid}.mockup .cifrato.lungo{white-space:pre;word-break:normal;min-height:210px;padding:18px 14px;line-height:1.75;overflow:hidden}.hero>*,.mockup,.mockup>*{min-width:0}@media (max-width:860px){.hero-card{max-width:none}.hero-fascia{gap:12px 18px}}@media (max-width:420px){.hero h1{font-size:34px}.hero-garanzia{font-size:13px}.hero-cta{padding:15px 14px;font-size:18px}}.aiuto .sottotitolo{color:var(--testo-2);font-size:17px}.indice-aiuto{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 30px;display:grid}.indice-aiuto a{color:var(--testo);border:1px solid var(--bordo);background:var(--card);border-radius:14px;gap:2px;padding:14px 16px;text-decoration:none;display:grid}.indice-aiuto a small{color:var(--testo-2)}.aiuto section{margin-top:34px}.etichetta-consigliata,.etichetta-avviso{vertical-align:middle;letter-spacing:0;border-radius:999px;margin-left:8px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.etichetta-consigliata{background:var(--accento-tenue);color:var(--accento-tenue-testo)}.etichetta-avviso{background:var(--sezione);color:var(--testo-2)}.passi{gap:10px;padding:0;list-style:none;display:grid}.passi li{grid-template-columns:30px 1fr;align-items:start;gap:10px;display:grid}.passo-n{background:var(--accento);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.illustrazioni,.screenshot-aiuto{flex-wrap:wrap;gap:16px;margin:16px 0;display:flex}.tel{width:170px;margin:0}.tel-schermo{color:#111827;background:#fff;border:6px solid #111827;border-radius:26px;flex-direction:column;height:300px;display:flex;overflow:hidden}.tel-barra{text-align:center;color:#475569;background:#f1f5f9;padding:8px 0 6px;font-size:11px}.tel-corpo{flex:1;padding:10px;font-size:12px;position:relative}.tel-basso{background:#f1f5f9;justify-content:space-around;padding:8px 0;font-size:15px;display:flex}.tel .tocca{outline-offset:2px;border-radius:6px;outline:3px solid #f59e0b}.tel-pagina{text-align:center;color:#64748b;margin-top:60px}.tel-foglio{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;position:absolute;bottom:6px;left:6px;right:6px}.tel-foglio div{border-bottom:1px solid #e2e8f0;padding:9px 10px}.tel-home{grid-template-columns:repeat(2,1fr);gap:16px;padding:16px 6px;display:grid}.tel-home span{background:#e2e8f0;border-radius:11px;width:44px;height:44px;margin:0 auto;display:block}.tel-icona{justify-items:center;gap:2px;display:grid}.tel-icona img{outline-offset:2px;border-radius:11px;outline:3px solid #f59e0b}.tel-icona small{font-size:10px}.tel-avviso{text-align:center;background:#f1f5f9;border-radius:12px;gap:8px;margin-top:60px;padding:10px;display:grid}.tel-avviso div{color:#2563eb;justify-content:space-around;display:flex}.tel figcaption{color:var(--testo-2);text-align:center;margin-top:6px;font-size:13px}.screenshot-aiuto figure{max-width:260px;margin:0}.screenshot-aiuto img{border:1px solid var(--bordo);border-radius:14px;width:100%;height:auto}.screenshot-aiuto figcaption{color:var(--testo-2);text-align:center;margin-top:6px;font-size:13px}.nota-aiuto{background:var(--sezione);color:var(--testo-2);border-radius:10px;padding:10px 14px}.riquadro-avviso{background:#f59e0b1a;border:1px solid #f59e0b;border-radius:14px;padding:12px 16px}.riquadro-avviso ul{margin:6px 0 0;padding-left:20px}.tabella-dati{border-collapse:collapse;width:100%;margin:10px 0 18px;font-size:15px}.tabella-dati th,.tabella-dati td{border:1px solid var(--bordo);text-align:left;padding:8px 10px}.tabella-dati thead th{background:var(--sezione)}.aiuto details{border:1px solid var(--bordo);background:var(--card);border-radius:12px;margin:8px 0;padding:10px 14px}.aiuto details summary{cursor:pointer}@media (max-width:640px){.indice-aiuto{grid-template-columns:1fr}.tel{width:calc(50% - 8px)}.tel-schermo{height:260px}.tabella-dati{font-size:13px}.tabella-dati th,.tabella-dati td{padding:6px}}.contatti .email-contatti{margin:6px 0;font-size:22px;font-weight:700}.contatti .email-contatti a{color:var(--accento);text-decoration:none}.piede-titolare a{color:inherit}.menu-cta .solo-telefono-menu{color:var(--testo-2);margin-right:14px;font-size:15px;text-decoration:none;display:none}@media (max-width:860px){.menu-cta .solo-telefono-menu{display:inline}}.menu-cta{align-items:center;display:flex}.menu-utente{text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:var(--testo-2);margin-right:10px;font-size:14px;font-weight:600;overflow:hidden}@media (max-width:860px){.menu-cta:has(.menu-utente) .solo-telefono-menu{display:none}}@media (max-width:560px){.menu-utente{display:none}.menu-cta .pillola.piccola{white-space:nowrap}}.blog .sopratitolo{margin-bottom:8px}.blog-elenco{gap:16px;margin-top:8px;display:grid}.blog-voce{background:var(--card);border:1px solid var(--bordo);border-radius:16px;padding:22px 24px}.blog-voce time,.blog-meta{color:var(--testo-3);font-size:14px;font-weight:600}.blog-voce h2{letter-spacing:-.02em;margin:6px 0 8px;font-size:22px;line-height:1.25}.blog-voce h2 a{color:var(--testo);text-decoration:none}.blog-voce h2 a:hover{color:var(--accento)}.blog-voce p{margin:0 0 12px}.blog-leggi{color:var(--accento);font-weight:700;text-decoration:none}.blog-percorso{margin:0 0 18px;font-size:15px}.blog-percorso a{color:var(--accento);font-weight:600;text-decoration:none}.blog-meta{margin:0 0 10px}.blog-testo{font-size:17.5px;line-height:1.7}.blog-testo h1{margin-bottom:22px}.blog-testo p,.blog-testo li{color:var(--testo)}.blog-testo a{color:var(--accento)}.blog-testo ol{padding-left:24px}.blog-testo blockquote{border-left:4px solid var(--accento);background:var(--accento-tenue);border-radius:0 12px 12px 0;margin:22px 0;padding:14px 18px}.blog-testo blockquote p{color:var(--accento-tenue-testo);margin:4px 0}.blog-testo .tabella-involucro{-webkit-overflow-scrolling:touch;border:1px solid var(--bordo);background:var(--card);border-radius:12px;margin:20px 0;overflow-x:auto}.blog-testo .tabella{min-width:520px;font-size:15px}.blog-testo .tabella th{background:var(--sezione)}.blog-cta{background:var(--accento-tenue);border-radius:16px;margin:40px 0 0;padding:22px 24px}.blog-cta p{color:var(--accento-tenue-testo);margin:0 0 14px}.blog-altri{margin-top:36px}.blog-altri h2{font-size:21px}.blog-altri a{color:var(--accento)}@media (max-width:560px){.blog-testo{font-size:16.5px}.blog-voce{padding:18px}.blog-voce h2{font-size:20px}.menu-cta .solo-telefono-menu{margin-right:10px;font-size:14.5px}}@media (max-width:430px){.testata-sito .marchio{gap:8px;font-size:18px}.testata-sito .marchio .sigillo{width:28px;height:28px}.menu-cta .solo-telefono-menu{margin-right:8px;font-size:14px}.menu-cta .pillola.piccola{padding:7px 12px;font-size:14px}}@media (max-width:350px){.menu-cta .solo-telefono-menu[href=\/contatti]{display:none}}
