@font-face{font-family:googleSans;src:url(../media/GoogleSans_Regular-s.p.2mgiqsz5uxb-p.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:googleSans;src:url(../media/GoogleSans_Medium-s.p.1viliiuez9sa6.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:googleSans;src:url(../media/GoogleSans_Bold-s.p.2e03l9r45sciu.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:googleSans Fallback;src:local(Arial);ascent-override:95.12%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:101.55%}.googlesans_64d450d9-module__B0W1Hq__className{font-family:googleSans,googleSans Fallback,system-ui,sans-serif}
:root{--blu:#1153ed;--blu-scuro:#03369d;--brand:#0057ff;--inchiostro:#131415;--spento:#767a8c;--bordo:#dbe1e8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body{background-color:var(--blu-scuro);background-image:url(/marchio/onde.png), linear-gradient(to bottom, var(--blu) 0%, var(--blu-scuro) 40%);color:#fff;-webkit-font-smoothing:antialiased;background-position:0 0,0 0;background-repeat:repeat,no-repeat;background-size:104px 52px,100% 100%;background-attachment:scroll,fixed}.pagina{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:40px;min-height:100dvh;padding:32px 24px 48px;display:flex}.marchio{flex-direction:column;align-items:center;display:flex}.marchio img.goccia{width:54.5px;height:72.9px}.marchio img.scritta{width:180px;height:43.4px;margin-top:13.7px}.testata{flex-direction:column;align-items:center;gap:12px;max-width:100%;display:flex}.slogan{white-space:nowrap;letter-spacing:-.02em;max-width:100%;margin:0;font-size:min(30px,5.4vw - 3px);font-weight:700;line-height:1.18}.sottoslogan{opacity:.85;max-width:30ch;margin:0;font-size:min(16px,3.9vw - 2.2px);font-weight:500;line-height:1.5}.dice{opacity:.92;max-width:30ch;margin:0;font-size:17px;font-weight:500;line-height:1.5}.tasti{flex-direction:column;gap:12px;width:100%;max-width:300px;display:flex}.tasto{height:52px;color:var(--blu);background:#fff;border-radius:26px;justify-content:center;align-items:center;font-size:17px;font-weight:700;text-decoration:none;display:flex}.presto{opacity:.7;max-width:32ch;margin:0;font-size:14px;line-height:1.5}.store{flex-direction:column;align-items:center;gap:16px;max-width:100%;display:flex}.badge-riga{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:100%;display:flex}.badge-riga a,.badge-riga span{border-radius:8px;line-height:0;display:block}.badge-riga a{transition:transform .15s,opacity .15s}.badge-riga a:hover{transform:translateY(-1px)}.badge-riga a:active{opacity:.85;transform:translateY(0)}.badge-riga a:focus-visible{outline-offset:4px;outline:2px solid #fff}.badge{width:auto;display:block}.badge.apple{height:44px}.badge.google{height:57.3px}@media (prefers-reduced-motion:reduce){.badge-riga a{transition:none}.badge-riga a:hover{transform:none}}.legale{flex-direction:column;align-items:center;min-height:100dvh;display:flex}.legale-testata{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 24px 32px;display:flex}.legale-testata a{display:block}.legale-testata h1{letter-spacing:-.01em;margin:16px 0 0;font-size:26px;font-weight:700;line-height:1.2}.legale-data{opacity:.8;margin:0;font-size:14px}.legale-foglio{width:100%;max-width:760px;color:var(--inchiostro);background:#fff;border-radius:32px 32px 0 0;flex:1;padding:32px 24px 64px;font-size:16px;line-height:1.6}.legale-foglio>*{max-width:68ch;margin-left:auto;margin-right:auto}.legale-foglio h2{margin-top:32px;margin-bottom:8px;font-size:19px;font-weight:700;line-height:1.3}.legale-foglio p{margin-top:0;margin-bottom:12px}.legale-foglio ul{margin-top:0;margin-bottom:12px;padding-left:20px}.legale-foglio li{margin-bottom:8px}.legale-foglio a{color:var(--blu);text-decoration:underline}.legale-foglio a:focus-visible,.legale-testata a:focus-visible{outline:2px solid var(--blu);outline-offset:2px;border-radius:4px}
