@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-stretch:75% 100%;font-display:swap;src:url(/fonts/bricolage-grotesque-normal-latin-ext.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:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-stretch:75% 100%;font-display:swap;src:url(/fonts/bricolage-grotesque-normal-latin.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}.zelo{--canvas:#f6f5f3;--ink:#1b1727;--mute:#6e6879;--grigio:#8a8493;--line:#1b172724;--line-2:#1b172742;--giallo:#f6d81f;--viola:#b48be8;--blu:#4b57ff;--font:"Bricolage Grotesque", system-ui, -apple-system, sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--gutter:clamp(20px, 5vw, 72px);--maxw:1100px;background:var(--canvas);min-height:100dvh;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23F6F5F3%22%20stroke-width%3D%225.5%22%20stroke-linecap%3D%22round%22%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2213%22%20r%3D%228%22%2F%3E%3Cpath%20d%3D%22M19.2%2019.2%20L28%2028%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%231B1727%22%20stroke-width%3D%222.6%22%20stroke-linecap%3D%22round%22%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2213%22%20r%3D%228%22%2F%3E%3Cpath%20d%3D%22M19.2%2019.2%20L28%2028%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) 13 13,auto;flex-direction:column;font-size:17px;font-weight:400;line-height:1.55;display:flex}.zelo *,.zelo :before,.zelo :after{box-sizing:border-box}.zelo,.zelo :where(*){font-variation-settings:normal}.zelo :is(a,button,summary,label,input[type=checkbox],input[type=radio]){cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2213%22%20r%3D%228%22%20fill%3D%22%23F6D81F%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23F6F5F3%22%20stroke-width%3D%225.5%22%20stroke-linecap%3D%22round%22%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2213%22%20r%3D%228%22%2F%3E%3Cpath%20d%3D%22M19.2%2019.2%20L28%2028%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%231B1727%22%20stroke-width%3D%222.6%22%20stroke-linecap%3D%22round%22%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2213%22%20r%3D%228%22%2F%3E%3Cpath%20d%3D%22M19.2%2019.2%20L28%2028%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) 13 13,pointer}.zelo :is(button,input):disabled{cursor:not-allowed}.zelo p{margin:0}.zelo :is(h1,h2,h3){letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:800;line-height:.98}.zelo :is(ul,ol){margin:0;padding:0;list-style:none}.zelo a{color:inherit;text-decoration:none}.zelo ::selection{background:var(--giallo);color:var(--ink)}.zelo :focus-visible{outline:3px solid var(--blu);outline-offset:3px}.zelo main{flex:1 0 auto}.zelo .grain{z-index:95;pointer-events:none;opacity:.09;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.zelo .wrap{width:min(var(--maxw), 100% - 2 * var(--gutter));margin-inline:auto}.zelo .barra{z-index:90;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#f6f5f3eb;position:sticky;top:0}.zelo .barra-in{width:min(var(--maxw), 100% - 2 * var(--gutter));justify-content:space-between;align-items:center;gap:20px;margin-inline:auto;padding:16px 0;display:flex}.zelo .marchio{letter-spacing:-.05em;font-size:27px;font-weight:800;line-height:1}@media (max-width:620px){.zelo .marchio{font-size:23px}}.zelo .schermata{padding:clamp(54px,7vw,104px) 0}.zelo .titolo{margin-top:14px;font-size:clamp(34px,4.6vw,62px)}.zelo .sotto{color:var(--mute);max-width:44ch;margin-top:16px;font-size:clamp(17px,1.5vw,21px);font-weight:500;line-height:1.45}.zelo .account{text-align:center;max-width:560px;margin-inline:auto}.zelo .zelino-grande{letter-spacing:-.045em;font-size:clamp(50px,7.2vw,92px);font-weight:800;line-height:1}.zelo .claim{letter-spacing:-.03em;text-wrap:balance;margin-top:18px;font-size:clamp(21px,2.3vw,32px);font-weight:800;line-height:1.15}.zelo .modulo{text-align:left;gap:22px;margin-top:clamp(36px,4.5vw,60px);display:grid}.zelo .campo{display:block}.zelo .campo>span{color:var(--mute);letter-spacing:-.005em;font-size:14px;font-weight:600;display:block}.zelo .campo input{border:0;border-bottom:1px solid var(--line-2);width:100%;font:600 18px/1.3 var(--font);color:var(--ink);letter-spacing:-.015em;transition:border-color .3s var(--ease);background:0 0;border-radius:0;margin-top:8px;padding:10px 0 12px}.zelo .campo input::placeholder{color:#1b17274d;font-weight:500}.zelo .campo input:focus{border-bottom-color:var(--ink);outline:0}.zelo .campo-pw{position:relative}.zelo .campo-pw input{padding-right:40px}.zelo .occhio{width:34px;height:34px;color:var(--mute);transition:color .25s var(--ease);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;bottom:10px;right:0}.zelo .occhio:hover{color:var(--ink)}.zelo .campo[data-invalid=true] input{border-bottom-color:#a01818}.zelo .errore{color:#a01818;text-align:left;margin-top:8px;font-size:14px;font-weight:600;line-height:1.45}.zelo .errore-modulo{color:#a01818;text-align:left;background:#fdeaea;border-radius:12px;padding:12px 14px;font-size:15px;font-weight:500}.zelo .btn{background:var(--ink);color:var(--canvas);letter-spacing:-.01em;transition:background .3s var(--ease), color .3s var(--ease), box-shadow .3s var(--ease), transform .2s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;padding:17px 32px;font-family:inherit;font-size:17px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #1b172724}.zelo .btn:hover:not(:disabled){background:var(--canvas);color:var(--ink);box-shadow:0 6px 22px #1b172729}.zelo .btn:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 2px #1b172724}.zelo .btn:disabled{opacity:.6}.zelo .btn.largo{width:100%}.zelo .spunte{border-top:1px solid var(--line);text-align:left;gap:16px;padding-top:22px;display:grid}.zelo .spunta{align-items:flex-start;gap:12px;font-size:15.5px;font-weight:600;line-height:1.5;display:flex}.zelo .spunta input{appearance:none;border:1.5px solid var(--line-2);width:20px;height:20px;transition:background .25s var(--ease), border-color .25s var(--ease);background:0 0;border-radius:5px;flex:none;margin:2px 0 0}.zelo .spunta input:checked{background:var(--ink);border-color:var(--ink)}.zelo .spunta input[type=checkbox]:checked:after{content:"";border:solid var(--canvas);border-width:0 2px 2px 0;width:6px;height:11px;margin:1px auto 0;display:block;transform:rotate(45deg)}.zelo .spunta input[type=radio]{border-radius:50%}.zelo .spunta input[type=radio]:checked{background:var(--canvas);box-shadow:inset 0 0 0 4px var(--ink)}.zelo .spunta a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}.zelo .spunta a:hover{color:var(--blu)}.zelo .scelta-consenso{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.zelo .scelta-consenso legend{color:var(--mute);margin-bottom:4px;padding:0;font-size:14px;font-weight:600}.zelo .espandibile{text-align:left;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:clamp(30px,3.6vw,46px)}.zelo .espandibile summary{letter-spacing:-.02em;transition:color .25s var(--ease);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:18px;font-weight:700;list-style:none;display:flex}.zelo .espandibile summary::-webkit-details-marker{display:none}.zelo .espandibile summary:hover{color:var(--blu)}.zelo .espandibile summary:hover .plus:before,.zelo .espandibile summary:hover .plus:after{background:var(--blu)}.zelo .plus{width:26px;height:26px;transition:transform .4s var(--ease);flex:none;position:relative}.zelo .plus:before,.zelo .plus:after{content:"";background:var(--ink);transition:background .25s var(--ease);border-radius:2px;position:absolute}.zelo .plus:before{height:2px;top:12px;left:0;right:0}.zelo .plus:after{width:2px;top:0;bottom:0;left:12px}.zelo details[open] .plus{transform:rotate(45deg)}.zelo .espandibile .dentro{padding:0 0 24px}.zelo .espandibile p{color:var(--mute);max-width:60ch;font-size:16px;font-weight:500;line-height:1.55}.zelo .espandibile p b{color:var(--ink);font-weight:800}.zelo .ai{border-top:1px solid var(--line);margin-top:18px}.zelo .ai li{border-bottom:1px solid var(--line);color:var(--mute);padding:14px 0;font-size:16px;font-weight:500;line-height:1.5}.zelo .ai li:last-child{border-bottom:0}.zelo .ai li b{color:var(--ink);font-weight:800}.zelo .scrivici{color:var(--mute);text-align:left;margin-top:26px;font-size:16.5px;font-weight:600}.zelo .scrivici a{color:var(--blu);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}.zelo .conferma{gap:14px;margin-top:clamp(36px,4.5vw,60px);display:grid}.zelo .conferma h2{font-size:clamp(26px,3vw,38px)}.zelo .conferma p{color:var(--mute);font-size:16.5px;font-weight:500;line-height:1.5}.zelo .conferma a{color:var(--blu);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}.zelo .pie{border-top:1px solid var(--line);color:var(--mute);padding:clamp(40px,5vw,70px) 0;font-size:14px;font-weight:600}.zelo .pie .wrap{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}@media (prefers-reduced-motion:reduce){.zelo *{transition:none!important}}.zelo .accesso>section,.zelo .accesso>section>*{padding:0}.zelo .accesso>section{text-align:left;margin-top:clamp(36px,4.5vw,60px)}.zelo .accesso>section>*{gap:22px;max-width:none}.zelo .accesso [data-slot=field-group]{gap:22px}.zelo .accesso [data-slot=field]{gap:0}.zelo .accesso [data-slot=field-label]{font-family:var(--font);color:var(--mute);letter-spacing:-.005em;font-size:14px;font-weight:600;line-height:1.55}.zelo .accesso [data-slot=input]{border:0;border-bottom:1px solid var(--line-2);width:100%;height:auto;box-shadow:none;font:600 18px/1.3 var(--font);color:var(--ink);letter-spacing:-.015em;transition:border-color .3s var(--ease);background:0 0;border-radius:0;margin-top:8px;padding:10px 0 12px}.zelo .accesso [data-slot=input]:focus,.zelo .accesso [data-slot=input]:focus-visible{box-shadow:none;border-bottom-color:var(--ink);background:0 0;outline:0}.zelo .accesso [data-slot=input][aria-invalid=true]{border-bottom-color:#a01818}.zelo .accesso [data-slot=input]+button{width:34px;height:34px;color:var(--mute);justify-content:center;padding:0;inset:auto 0 10px auto}.zelo .accesso [data-slot=input]+button svg{width:20px;height:20px}.zelo .accesso [data-slot=field-error]{color:#a01818;margin-top:8px;font-size:14px;font-weight:600;line-height:1.45}.zelo .accesso button[type=submit]{background:var(--ink);width:100%;height:auto;color:var(--canvas);font:600 17px/1.2 var(--font);letter-spacing:-.01em;text-transform:none;transition:background .3s var(--ease), color .3s var(--ease), box-shadow .3s var(--ease);border:0;border-radius:999px;justify-self:stretch;padding:17px 32px;box-shadow:0 1px 2px #1b172724}.zelo .accesso button[type=submit]:hover:not(:disabled){background:var(--canvas);color:var(--ink);box-shadow:0 6px 22px #1b172729}.zelo :-webkit-any(.campo input,.accesso [data-slot=input]):-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--canvas) inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink)}.zelo :is(.campo input,.accesso [data-slot=input]):autofill{-webkit-box-shadow:0 0 0 1000px var(--canvas) inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink)}.zelo .normativa-testo{max-width:72ch;margin-top:clamp(32px,4vw,56px);font-size:17px;line-height:1.6}.zelo .normativa-testo h1,.zelo .normativa-testo h2,.zelo .normativa-testo h3{letter-spacing:-.02em;margin:1.8em 0 .6em;font-weight:800;line-height:1.2}.zelo .normativa-testo h2{font-size:26px}.zelo .normativa-testo h3{font-size:20px}.zelo .normativa-testo p,.zelo .normativa-testo ul,.zelo .normativa-testo ol,.zelo .normativa-testo table{margin:0 0 1em}.zelo .normativa-testo ul,.zelo .normativa-testo ol{padding-left:1.4em}.zelo .normativa-testo ul{list-style:outside}.zelo .normativa-testo ol{list-style:decimal}.zelo .normativa-testo a{text-underline-offset:2px;text-decoration:underline}.zelo .normativa-testo strong{font-weight:700}.zelo .normativa-testo table{border-collapse:collapse}.zelo .normativa-testo th,.zelo .normativa-testo td{border:1px solid var(--line);text-align:left;padding:6px 10px}
