:root{--color-bg:#111;--color-surface:#1a1a1a;--color-surface-2:#1a1a1a;--color-border:#ffffff1a;--color-border-strong:#ffffff4d;--color-text:#fff;--color-text-2:#fff9;--color-text-3:#ffffff80;--color-accent:#ffd400;--color-accent-press:#ffd400;--color-on-accent:#111;--color-bubble-mine:#2c2c2c;--color-on-bubble-mine:#fff;--color-bubble-theirs:#f0f0f0;--color-on-bubble-theirs:#000;--color-danger:#fff;--color-success:#ffd400;--color-warning:#ffd400;--color-scrim:#0009;--color-scrim-strong:#000000eb;--color-scrim-mid:#00000073;--color-coach-scrim:#000c;--color-transparent:#0000;--color-accent-glow:#ffd40047;--color-sticker:#fffcfb;--color-on-sticker:#000;--color-on-sticker-2:#0009;--color-ring-track-on-photo:#fffcfb40;--color-bar-low-on-photo:#fffcfb73;--color-bar-empty-on-photo:#fffcfb2e;--color-text-prosa:#fffc;--color-text-spento:#ffffff59;--color-testata-scorsa:#111111e6;--color-accent-soft:#ffd4001f;--color-on-accent-2:#111111ad;--color-on-accent-border:#11111129;--color-surface-hover:#222;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-56:56px;--space-72:72px;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:24px;--radius-full:999px;--screen-margin:20px;--touch-min:44px;--motion-duration:.22s;--motion-duration-reduced:.12s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--type-display-xl-size:44px;--type-display-xl-line:52px;--type-display-xl-tracking:-.03em;--type-display-size:34px;--type-display-line:38px;--type-display-tracking:-.025em;--type-title-size:26px;--type-title-line:30px;--type-title-tracking:-.02em;--type-headline-size:20px;--type-headline-line:25px;--type-headline-tracking:-.01em;--type-score-size:40px;--type-score-line:48px;--type-score-tracking:0em;--type-score-xl-size:72px;--type-score-xl-line:80px;--type-score-xl-tracking:-.03em;--type-score-sm-size:17px;--type-score-sm-line:20px;--type-score-sm-tracking:0em;--type-body-size:16px;--type-body-line:24px;--type-body-tracking:0em;--type-body-strong-size:16px;--type-body-strong-line:24px;--type-body-strong-tracking:0em;--type-body-strong-weight:600;--type-step-subtitle-size:30px;--type-step-subtitle-line:36px;--type-step-subtitle-tracking:0em;--type-callout-size:15px;--type-callout-line:21px;--type-callout-tracking:0em;--type-caption-size:13px;--type-caption-line:18px;--type-caption-tracking:0em;--type-overline-size:11px;--type-overline-line:14px;--type-overline-tracking:.12em;--type-overline-weight:600;--player-card-margin:8px;--player-card-radius:24px;--player-ambient-blur:40px;--player-ambient-opacity:.28;--player-like-size:68px;--player-side-size:56px;--player-controls-gap:28px;--player-controls-top:16px;--player-gradient-start:.33;--player-gradient-mid:.66;--ring-card-size:56px;--ring-card-stroke:3px;--ring-sheet-size:132px;--ring-sheet-stroke:6px;--ring-sheet-gap:6px;--ring-fill-duration:.7s;--like-shadow:0px 8px 30px #00000080;--web-hero:clamp(2.75rem, 1.478rem + 5.65vw, 6rem);--web-city-title:clamp(4.5rem, 1.37rem + 13.91vw, 12.5rem);--web-h2:clamp(2.25rem, 1.37rem + 3.91vw, 4.5rem);--web-h3:clamp(1.375rem, 1.179rem + .87vw, 1.875rem);--web-lead:clamp(1.125rem, 1.076rem + .22vw, 1.25rem);--web-measure:68ch;--web-max-width:1200px;--web-gutter:clamp(1.5rem, -.848rem + 10.43vw, 7.5rem);--web-section:160px;--web-header-height:64px;--web-dialog:520px;--web-banner:440px;--web-demo-card:360px;--web-handle:36px;--web-brand-height:22px;--web-icon:22px;--web-grid-min:280px;--web-city-tile-min:260px;--web-city-tile-height:380px;--web-city-illustration:620px;--web-finale-min:480px;--web-finale-max:760px;--web-frase:clamp(1.875rem, 1.239rem + 2.83vw, 3.5rem);--web-cifra:clamp(3.5rem, 3.109rem + 1.74vw, 4.5rem);--web-marchio-gigante:clamp(5.5rem, -.174rem + 25.22vw, 20rem);--web-quote:clamp(2.5rem, 1.717rem + 3.48vw, 4.5rem);--web-button-radius:10px;--web-blur:12px;--web-prose:600px;--web-city-text:520px;--web-story-photo:400px;--web-testo-grande:18px;--web-titoletto-citta:24px;--web-gap-48:48px;--web-gap-80:80px;--web-gap-100:100px;--web-gap-120:120px;--web-gap-160:160px;--web-testa:880px;--web-colonna:800px;--web-foto-apertura:440px;--web-adesivo:260px;--web-tessera:300px;--web-passo:64px;--web-pannello-testo:640px;--web-pannello-foto:760px;--web-pannello-frase:1040px;--web-oggetto:96px}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-black.woff2)format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Amiko;src:url(/fonts/amiko-700.woff)format("woff");font-weight:700;font-display:swap}:root{--font-marca:"Amiko", -apple-system, BlinkMacSystemFont, sans-serif;--font-testo:"Satoshi", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-titolo:var(--font-testo);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--z-testata:10;--z-barra:20;--z-banner:30;--z-dialogo:40;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:0;overflow-x:clip}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-testo);font-size:var(--web-testo-grande);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.65;overflow-x:clip}::selection{background:var(--color-accent);color:var(--color-on-accent)}img,svg{max-width:100%;display:block}img{height:auto}[hidden]{display:none!important}a{color:inherit}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius-xs)}h1,h2,h3{font-family:var(--font-testo);text-wrap:balance;margin:0}h1,.titolo-grande{font-weight:900;font-size:var(--web-hero);letter-spacing:-.035em;line-height:1}h2{font-weight:900;font-size:var(--web-h2);letter-spacing:-.03em;line-height:1.04}h3{font-weight:700;font-size:var(--web-h3);letter-spacing:-.015em;line-height:1.2}p{text-wrap:pretty;margin:0}.contenitore{width:100%;max-width:calc(var(--web-max-width) + 2 * var(--web-gutter));padding-inline:var(--web-gutter);margin-inline:auto}.testa{max-width:var(--web-testa);text-align:center;justify-items:center;gap:var(--space-24);margin-inline:auto;display:grid}.testa .lead{margin-inline:auto}.lead{font-size:var(--web-lead);color:var(--color-text-2);max-width:40em;line-height:1.55}.piccolo{font-size:var(--type-callout-size);color:var(--color-text-2);line-height:1.5}.numero{font-family:var(--font-marca);font-variant-numeric:tabular-nums}.evidenza{color:var(--color-on-accent);background:linear-gradient(var(--color-accent), var(--color-accent)) no-repeat left 55% / 100% 88%;border-radius:var(--radius-xs);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-inline:-.04em;padding-inline:.12em}.pillola{align-items:center;gap:var(--space-8);min-height:var(--space-40);padding:var(--space-8) var(--space-16);border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);font-size:var(--type-callout-size);color:var(--color-text);font-weight:500;line-height:1.3;display:inline-flex}.pillola:before{content:"";width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);background:var(--color-accent);box-shadow:0 0 0 0 var(--color-accent-glow);animation:battito 2.2s var(--ease-out-quart) infinite;flex:none}@keyframes battito{0%{box-shadow:0 0 0 0 var(--color-accent-glow)}70%,to{box-shadow:0 0 0 var(--space-12) var(--color-transparent)}}.solo-lettori{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tasto{justify-content:center;align-items:center;gap:var(--space-8);min-height:var(--space-56);padding:var(--space-16) var(--space-32);border-radius:var(--radius-full);font-family:var(--font-testo);font-size:var(--type-body-size);cursor:pointer;transition:transform .4s var(--ease-out-expo), background-color var(--motion-duration) ease-out, border-color var(--motion-duration) ease-out, box-shadow .4s var(--ease-out-expo);border:1px solid #0000;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.tasto:active{transform:scale(.96)}.tasto .freccia{width:var(--space-20);height:var(--space-20);transition:transform .4s var(--ease-out-expo)}.tasto:hover .freccia{transform:translateX(var(--space-4))}.tasto-primario{background:var(--color-accent);color:var(--color-on-accent)}.tasto-primario:hover{box-shadow:0 0 var(--space-32) var(--color-accent-glow);transform:translateY(-2px)}.tasto-secondario{color:var(--color-text);border-color:var(--color-border-strong);background:0 0}.tasto-secondario:hover{border-color:var(--color-text);background:var(--color-surface)}.tasto-nero{background:var(--color-on-accent);color:var(--color-text)}.tasto-nero:hover{transform:translateY(-2px)}.tasto-grande{font-size:var(--type-body-size)}.tasto-terziario,.link-freccia{align-items:center;gap:var(--space-8);min-height:var(--touch-min);color:var(--color-text);text-underline-offset:.35em;text-decoration:underline 2px;text-decoration-color:var(--color-accent);transition:text-underline-offset var(--motion-duration) var(--motion-easing);font-weight:700;display:inline-flex}.tasto-terziario:hover,.link-freccia:hover{text-underline-offset:.5em}.sezione{padding-block:calc(var(--web-section) / 2)}.gialla{background:var(--color-accent);color:var(--color-on-accent)}.gialla .lead,.gialla .piccolo{color:var(--color-on-accent-2)}.gialla :focus-visible{outline-color:var(--color-on-accent)}.icona{width:var(--space-24);height:var(--space-24);flex:none}.rivela{opacity:0;translate:0 var(--space-32);transition:opacity .9s var(--ease-out-expo), translate .9s var(--ease-out-expo), transform .5s var(--ease-out-expo);transition-delay:calc(var(--i,0) * 80ms), calc(var(--i,0) * 80ms), 0s}.rivela.visto{opacity:1;translate:0}.parole .p{overflow-clip-margin:.2em;vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:clip}.parole .p>span{display:inline-block}.moto .parole .p>span{transition:transform 1s var(--ease-out-expo);transition-delay:calc(var(--w,0) * 45ms + var(--ritardo,0s));transform:translateY(110%)}.moto .parole.visto .p>span{transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.moto .parole .evidenza{transition:background-size .9s var(--ease-out-expo) .8s;background-size:0% 88%}.moto .parole.visto .evidenza{background-size:100% 88%}.moto .parole .evidenza .p>span{color:var(--color-text);transition:transform 1s var(--ease-out-expo) calc(var(--w,0) * 45ms + var(--ritardo,0s)), color .4s ease-out .9s}.moto .parole.visto .evidenza .p>span{color:var(--color-on-accent)}.fondo[data-astro-cid-jyviggjg]{fill:var(--color-accent)}.segno[data-astro-cid-jyviggjg] circle[data-astro-cid-jyviggjg]{fill:var(--color-on-accent)}.segno[data-astro-cid-jyviggjg] path[data-astro-cid-jyviggjg]{fill:none;stroke:var(--color-on-accent);stroke-width:17px;stroke-linecap:round}.marchio[data-astro-cid-gnlweggw]{--altezza:var(--web-brand-height);align-items:flex-end;gap:calc(var(--altezza) / 3);min-height:var(--touch-min);padding-block:var(--space-8);align-self:center;text-decoration:none;display:inline-flex}.marchio[data-astro-cid-gnlweggw] .icona{width:var(--altezza);height:var(--altezza);margin-bottom:.14em}.parola[data-astro-cid-gnlweggw]{font-family:var(--font-marca);font-weight:700;font-size:calc(var(--altezza) * 1.1);letter-spacing:-.03em;color:var(--color-text);line-height:1}.testata[data-astro-cid-l3sj6brp]{z-index:var(--z-testata);padding-top:var(--space-12);position:sticky;top:0}.riga[data-astro-cid-l3sj6brp]{align-items:center;gap:var(--space-24);height:var(--web-header-height);padding-inline:var(--space-12) var(--space-8);border-radius:var(--radius-full);max-width:calc(var(--web-max-width) + 2 * var(--space-24));width:calc(100% - 2 * var(--space-12));transition:background-color .4s var(--ease-out-expo), border-color .4s var(--ease-out-expo), backdrop-filter .4s var(--ease-out-expo);border:1px solid #0000;grid-template-columns:1fr auto 1fr;margin-inline:auto;display:grid}html.scorsa .riga[data-astro-cid-l3sj6brp]{background:var(--color-testata-scorsa);border-color:var(--color-border);backdrop-filter:blur(var(--web-blur)) saturate(1.4)}.riga[data-astro-cid-l3sj6brp] .marchio{padding-left:var(--space-8)}.nav[data-astro-cid-l3sj6brp] ul[data-astro-cid-l3sj6brp]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-l3sj6brp] a[data-astro-cid-l3sj6brp],.lingua[data-astro-cid-l3sj6brp]{min-height:var(--touch-min);padding-inline:var(--space-12);color:var(--color-text-2);font-size:var(--type-callout-size);border-radius:var(--radius-full);transition:color var(--motion-duration) var(--motion-easing), background-color var(--motion-duration) var(--motion-easing);align-items:center;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.nav[data-astro-cid-l3sj6brp] a[data-astro-cid-l3sj6brp]:hover,.lingua[data-astro-cid-l3sj6brp]:hover{color:var(--color-text);background:var(--color-surface)}.nav[data-astro-cid-l3sj6brp] a[data-astro-cid-l3sj6brp][aria-current]{color:var(--color-on-accent);background:var(--color-accent)}.azioni[data-astro-cid-l3sj6brp]{justify-self:end;align-items:center;gap:var(--space-8);display:flex}.lingua[data-astro-cid-l3sj6brp]{letter-spacing:.04em}.cta-testata[data-astro-cid-l3sj6brp]{min-height:var(--touch-min);padding:var(--space-8) var(--space-20)}.breve[data-astro-cid-l3sj6brp]{display:none}.apri-menu[data-astro-cid-l3sj6brp]{width:var(--touch-min);height:var(--touch-min);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;border-radius:var(--radius-full);justify-content:center;align-items:center;display:none}.apri-menu[data-astro-cid-l3sj6brp] svg[data-astro-cid-l3sj6brp]{width:var(--web-icon);height:var(--web-icon);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.menu[data-astro-cid-l3sj6brp]{width:100%;max-width:none;height:100%;max-height:none;padding:var(--space-12) var(--web-gutter) var(--space-40);background:var(--color-bg);color:var(--color-text);border:0;margin:0}.menu[data-astro-cid-l3sj6brp]::backdrop{background:var(--color-bg)}.menu-testa[data-astro-cid-l3sj6brp]{min-height:var(--web-header-height);justify-content:space-between;align-items:center;display:flex}.menu-testa[data-astro-cid-l3sj6brp] .apri-menu[data-astro-cid-l3sj6brp]{display:inline-flex}.menu[data-astro-cid-l3sj6brp] ul[data-astro-cid-l3sj6brp]{margin:var(--space-32) 0 0;padding:0;list-style:none}.menu[data-astro-cid-l3sj6brp] li[data-astro-cid-l3sj6brp]{overflow:clip}.menu[data-astro-cid-l3sj6brp] a[data-astro-cid-l3sj6brp]{padding-block:var(--space-12);font-weight:900;font-size:var(--web-h2);letter-spacing:-.03em;transition:color var(--motion-duration) var(--motion-easing);line-height:1.05;text-decoration:none;display:block}.menu[data-astro-cid-l3sj6brp] a[data-astro-cid-l3sj6brp]:hover{color:var(--color-accent)}.menu[data-astro-cid-l3sj6brp][open] li[data-astro-cid-l3sj6brp]{animation:voce .7s var(--ease-out-expo) both}.menu[data-astro-cid-l3sj6brp][open] li[data-astro-cid-l3sj6brp]:nth-child(2){animation-delay:50ms}.menu[data-astro-cid-l3sj6brp][open] li[data-astro-cid-l3sj6brp]:nth-child(3){animation-delay:.1s}.menu[data-astro-cid-l3sj6brp][open] li[data-astro-cid-l3sj6brp]:nth-child(4){animation-delay:.15s}.menu[data-astro-cid-l3sj6brp][open] li[data-astro-cid-l3sj6brp]:nth-child(5){animation-delay:.2s}.menu[data-astro-cid-l3sj6brp][open] li[data-astro-cid-l3sj6brp]:nth-child(6){animation-delay:.25s}@keyframes voce{0%{opacity:0;transform:translateY(var(--space-40))}}@media (width<=1040px){.riga[data-astro-cid-l3sj6brp]{grid-template-columns:auto 1fr}.nav[data-astro-cid-l3sj6brp],.azioni[data-astro-cid-l3sj6brp]>.lingua[data-astro-cid-l3sj6brp]{display:none}.apri-menu[data-astro-cid-l3sj6brp]{display:inline-flex}}@media (width<=560px){.lunga[data-astro-cid-l3sj6brp]{display:none}.breve[data-astro-cid-l3sj6brp]{display:inline}html.barra-visibile .cta-testata[data-astro-cid-l3sj6brp]{opacity:0;pointer-events:none}}.piede[data-astro-cid-xjodpvmh]{border-top:1px solid var(--color-border);padding-top:var(--web-gap-80);color:var(--color-text-2);font-size:var(--type-callout-size);overflow:clip}.griglia[data-astro-cid-xjodpvmh]{gap:var(--space-40);grid-template-columns:2fr repeat(3,1fr);display:grid}.firma[data-astro-cid-xjodpvmh] p[data-astro-cid-xjodpvmh]{margin-top:var(--space-12);max-width:22ch;font-weight:900;font-size:var(--web-h3);letter-spacing:-.02em;color:var(--color-text);line-height:1.15}h2[data-astro-cid-xjodpvmh]{font-size:var(--type-caption-size);letter-spacing:0;color:var(--color-text-3);margin-bottom:var(--space-8);font-weight:700}ul[data-astro-cid-xjodpvmh]{margin:0;padding:0;list-style:none}a[data-astro-cid-xjodpvmh],button[data-astro-cid-xjodpvmh]{min-height:var(--touch-min);color:var(--color-text-2);font:inherit;cursor:pointer;transition:color var(--motion-duration) var(--motion-easing), translate var(--motion-duration) var(--motion-easing);background:0 0;border:0;align-items:center;padding:0;font-weight:500;text-decoration:none;display:inline-flex}li[data-astro-cid-xjodpvmh] a[data-astro-cid-xjodpvmh]:hover,li[data-astro-cid-xjodpvmh] button[data-astro-cid-xjodpvmh]:hover{color:var(--color-accent);translate:var(--space-4) 0}.fondo[data-astro-cid-xjodpvmh]{margin-top:var(--space-40);padding-top:var(--space-20);border-top:1px solid var(--color-border);font-size:var(--type-caption-size);color:var(--color-text-3)}.fondo[data-astro-cid-xjodpvmh] a[data-astro-cid-xjodpvmh]{min-height:auto;color:var(--color-text-3)}.gigante[data-astro-cid-xjodpvmh]{margin:var(--space-24) 0 0;font-family:var(--font-marca);font-weight:700;font-size:var(--web-marchio-gigante);letter-spacing:-.04em;text-align:center;color:var(--color-accent);padding-bottom:var(--space-72);line-height:.8}@media (width<=760px){.griglia[data-astro-cid-xjodpvmh]{grid-template-columns:1fr 1fr}.firma[data-astro-cid-xjodpvmh]{grid-column:1/-1}}@media (width>=561px){.gigante[data-astro-cid-xjodpvmh]{padding-bottom:0}}.barra[data-astro-cid-mzphypkk]{display:none}@media (width<=560px){.barra[data-astro-cid-mzphypkk]{align-items:stretch;gap:var(--space-8);inset-inline:0;z-index:var(--z-barra);padding:var(--space-12) var(--web-gutter) calc(var(--space-12) + env(safe-area-inset-bottom));background:var(--color-bg);border-top:1px solid var(--color-border);transition:transform var(--motion-duration) var(--motion-easing);flex-direction:column;display:flex;position:fixed;bottom:0;transform:translateY(110%)}html.barra-visibile .barra[data-astro-cid-mzphypkk]{transform:translateY(0)}p[data-astro-cid-mzphypkk]{text-align:center;font-size:var(--type-caption-size);color:var(--color-text-3)}}.iscrizione[data-astro-cid-m5k5opgv]{width:min(var(--web-dialog), calc(100% - 2 * var(--web-gutter)));max-height:calc(100dvh - 2 * var(--space-24));padding:var(--space-40) var(--space-32) var(--space-32);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);overscroll-behavior:contain;overflow-y:auto}.iscrizione[data-astro-cid-m5k5opgv][open]{animation:entra var(--motion-duration) var(--motion-easing)}.iscrizione[data-astro-cid-m5k5opgv]::backdrop{background:var(--color-scrim);backdrop-filter:blur(6px)}@keyframes entra{0%{opacity:0;transform:translateY(var(--space-12))}}.chiudi[data-astro-cid-m5k5opgv]{top:var(--space-8);right:var(--space-8);width:var(--touch-min);height:var(--touch-min);color:var(--color-text-2);cursor:pointer;border-radius:var(--radius-full);background:0 0;border:0;place-items:center;display:grid;position:absolute}.chiudi[data-astro-cid-m5k5opgv]:hover{color:var(--color-text)}svg[data-astro-cid-m5k5opgv] path[data-astro-cid-m5k5opgv],svg[data-astro-cid-m5k5opgv] circle[data-astro-cid-m5k5opgv]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.chiudi[data-astro-cid-m5k5opgv] svg[data-astro-cid-m5k5opgv]{width:var(--space-20);height:var(--space-20)}.avanzamento[data-astro-cid-m5k5opgv]{gap:var(--space-4);margin-bottom:var(--space-24);max-width:calc(100% - var(--touch-min));grid-template-columns:1fr 1fr;display:grid}.avanzamento[data-astro-cid-m5k5opgv] span[data-astro-cid-m5k5opgv]{height:var(--space-4);border-radius:var(--radius-full);background:var(--color-border-strong);transition:background-color var(--motion-duration) var(--motion-easing)}.avanzamento[data-astro-cid-m5k5opgv] .pieno[data-astro-cid-m5k5opgv],.avanzamento[data-astro-cid-m5k5opgv] .pieno{background:var(--color-text)}fieldset[data-astro-cid-m5k5opgv]{border:0;min-width:0;margin:0;padding:0}.indice[data-astro-cid-m5k5opgv]{font-size:var(--type-caption-size);color:var(--color-text-3);margin-bottom:var(--space-8)}h2[data-astro-cid-m5k5opgv]{font-size:var(--web-h3)}.sotto[data-astro-cid-m5k5opgv]{margin-top:var(--space-8);color:var(--color-text-2);font-size:var(--type-callout-size);line-height:1.5}.campo[data-astro-cid-m5k5opgv]{margin-top:var(--space-24)}label[data-astro-cid-m5k5opgv],.etichetta[data-astro-cid-m5k5opgv]{font-size:var(--type-callout-size);margin-bottom:var(--space-8);font-weight:600;display:block}input[data-astro-cid-m5k5opgv][type=email],input[data-astro-cid-m5k5opgv][type=text]{width:100%;min-height:calc(var(--touch-min) + var(--space-8));padding:var(--space-12) var(--space-16);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-2);color:var(--color-text);font:inherit;font-size:var(--type-body-size);transition:border-color var(--motion-duration) var(--motion-easing)}input[data-astro-cid-m5k5opgv]::placeholder{color:var(--color-text-3)}input[data-astro-cid-m5k5opgv]:focus-visible{border-color:var(--color-text-2);outline:none}input[data-astro-cid-m5k5opgv][aria-invalid=true]{border-color:var(--color-danger)}.tessere[data-astro-cid-m5k5opgv]{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.gettoni[data-astro-cid-m5k5opgv]{gap:var(--space-8);flex-wrap:wrap;display:flex}.tessera[data-astro-cid-m5k5opgv],.gettone[data-astro-cid-m5k5opgv]{cursor:pointer;margin:0;font-weight:400;position:relative}.tessera[data-astro-cid-m5k5opgv] input[data-astro-cid-m5k5opgv],.gettone[data-astro-cid-m5k5opgv] input[data-astro-cid-m5k5opgv],.consenso[data-astro-cid-m5k5opgv] input[data-astro-cid-m5k5opgv]{opacity:0;pointer-events:none;position:absolute}.tessera[data-astro-cid-m5k5opgv] span[data-astro-cid-m5k5opgv],.gettone[data-astro-cid-m5k5opgv] span[data-astro-cid-m5k5opgv]{min-height:var(--touch-min);padding:var(--space-12) var(--space-16);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-2);color:var(--color-text-2);transition:border-color var(--motion-duration) var(--motion-easing), color var(--motion-duration) var(--motion-easing);align-items:center;display:flex}.tessera[data-astro-cid-m5k5opgv] span[data-astro-cid-m5k5opgv]{font-family:var(--font-testo);font-weight:600;font-size:var(--type-body-size);min-height:calc(var(--touch-min) + var(--space-12))}.gettone[data-astro-cid-m5k5opgv] span[data-astro-cid-m5k5opgv]{border-radius:var(--radius-full);font-size:var(--type-callout-size);padding-block:var(--space-8)}.tessera[data-astro-cid-m5k5opgv]:hover span[data-astro-cid-m5k5opgv],.gettone[data-astro-cid-m5k5opgv]:hover span[data-astro-cid-m5k5opgv]{border-color:var(--color-text-3)}.tessera[data-astro-cid-m5k5opgv] input[data-astro-cid-m5k5opgv]:checked+span[data-astro-cid-m5k5opgv],.gettone[data-astro-cid-m5k5opgv] input[data-astro-cid-m5k5opgv]:checked+span[data-astro-cid-m5k5opgv]{border-color:var(--color-text);color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-text)}.tessera[data-astro-cid-m5k5opgv] input[data-astro-cid-m5k5opgv]:focus-visible+span[data-astro-cid-m5k5opgv],.gettone[data-astro-cid-m5k5opgv] input[data-astro-cid-m5k5opgv]:focus-visible+span[data-astro-cid-m5k5opgv]{outline:2px solid var(--color-accent);outline-offset:2px}.altra[data-astro-cid-m5k5opgv]{margin-top:var(--space-12)}.consenso[data-astro-cid-m5k5opgv]{gap:var(--space-12);color:var(--color-text-2);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;font-weight:400;line-height:1.5;display:grid;position:relative}.consenso[data-astro-cid-m5k5opgv] a[data-astro-cid-m5k5opgv]{color:var(--color-text)}.casella[data-astro-cid-m5k5opgv]{width:var(--space-24);height:var(--space-24);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-xs);background:var(--color-surface-2);transition:background-color var(--motion-duration) var(--motion-easing);place-items:center;margin-top:1px;display:grid}.casella[data-astro-cid-m5k5opgv] svg[data-astro-cid-m5k5opgv]{width:var(--space-16);height:var(--space-16);opacity:0;color:var(--color-bg)}.consenso[data-astro-cid-m5k5opgv] input[data-astro-cid-m5k5opgv]:checked+.casella[data-astro-cid-m5k5opgv]{background:var(--color-text);border-color:var(--color-text)}.consenso[data-astro-cid-m5k5opgv] input[data-astro-cid-m5k5opgv]:checked+.casella[data-astro-cid-m5k5opgv] svg[data-astro-cid-m5k5opgv]{opacity:1}.consenso[data-astro-cid-m5k5opgv] input[data-astro-cid-m5k5opgv]:focus-visible+.casella[data-astro-cid-m5k5opgv]{outline:2px solid var(--color-accent);outline-offset:2px}.consenso[data-astro-cid-m5k5opgv] path[data-astro-cid-m5k5opgv]{stroke-width:2.5px}.errore[data-astro-cid-m5k5opgv]{margin-top:var(--space-8);font-size:var(--type-caption-size);color:var(--color-danger)}.generale[data-astro-cid-m5k5opgv]{font-size:var(--type-callout-size)}.captcha[data-astro-cid-m5k5opgv]{margin-top:var(--space-20);min-height:0}.captcha[data-astro-cid-m5k5opgv]:empty{display:none}.tasto-intero[data-astro-cid-m5k5opgv]{width:100%;margin-top:var(--space-32)}.azioni[data-astro-cid-m5k5opgv]{gap:var(--space-12);margin-top:var(--space-32);display:flex}.azioni[data-astro-cid-m5k5opgv] .tasto-primario[data-astro-cid-m5k5opgv]{flex:1}[data-astro-cid-m5k5opgv][data-invia][aria-busy=true]{opacity:.7;cursor:progress}.fatto[data-astro-cid-m5k5opgv]{text-align:center;padding-top:var(--space-16)}.fatto[data-astro-cid-m5k5opgv]:focus{outline:none}.spunta[data-astro-cid-m5k5opgv]{width:var(--space-56);height:var(--space-56);margin:0 auto var(--space-20);color:var(--color-success)}.spunta[data-astro-cid-m5k5opgv] path[data-astro-cid-m5k5opgv]{stroke-width:2.5px}@media (width<=560px){.iscrizione[data-astro-cid-m5k5opgv]{width:100%;max-width:100%;max-height:calc(100dvh - var(--space-40));border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:var(--space-32) var(--web-gutter) calc(var(--space-24) + env(safe-area-inset-bottom));border-bottom:0;margin:auto 0 0}.iscrizione[data-astro-cid-m5k5opgv][open]{animation-name:sale}@keyframes sale{0%{transform:translateY(100%)}}}html.dialogo-aperto{overflow:hidden}.consenso[data-astro-cid-s27mzgyu]{z-index:var(--z-banner);inset-inline:var(--space-16);bottom:var(--space-16);pointer-events:none;justify-content:flex-start;display:flex;position:fixed}.consenso[data-astro-cid-s27mzgyu][hidden]{display:none}.riquadro[data-astro-cid-s27mzgyu]{pointer-events:auto;width:min(var(--web-banner), 100%);padding:var(--space-20);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-2);gap:var(--space-12);animation:sale var(--motion-duration) var(--motion-easing);display:grid}@keyframes sale{0%{opacity:0;transform:translateY(var(--space-12))}}.titolo[data-astro-cid-s27mzgyu]{font-family:var(--font-testo);font-weight:700}.testo[data-astro-cid-s27mzgyu]{font-size:var(--type-callout-size);color:var(--color-text-2);line-height:1.5}.testo[data-astro-cid-s27mzgyu] a[data-astro-cid-s27mzgyu]{color:var(--color-text)}.scelte[data-astro-cid-s27mzgyu]{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}@media (width<=560px){.consenso[data-astro-cid-s27mzgyu]{inset-inline:0;bottom:0}.riquadro[data-astro-cid-s27mzgyu]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;padding-bottom:calc(var(--space-20) + env(safe-area-inset-bottom));border-bottom:0}}.avanzamento[data-astro-cid-hkbrpulz]{height:3px;z-index:var(--z-dialogo);background:var(--color-accent);transform-origin:0;transform:scaleX(var(--lettura,0));pointer-events:none;position:fixed;inset:0 0 auto}.salta[data-astro-cid-hkbrpulz]:focus{top:var(--space-8);left:var(--space-8);clip:auto;width:auto;height:auto;padding:var(--space-12) var(--space-16);background:var(--color-surface-2);color:var(--color-text);z-index:var(--z-dialogo);border-radius:var(--radius-sm);position:fixed}
