.hero-diag__media[data-astro-cid-zgdadi47]{clip-path:polygon(0 10%,100% 0,100% 100%,0 100%)}@media (min-width: 768px){.hero-diag__media[data-astro-cid-zgdadi47]{clip-path:polygon(18% 0,100% 0,100% 100%,0 100%)}}.ledger-rule[data-astro-cid-ivpuzkts]{border-color:color-mix(in srgb,var(--c-ink) 25%,transparent)}.ledger-rule[data-astro-cid-ivpuzkts].border-t,.ledger-rule[data-astro-cid-ivpuzkts].border-y{border-top-width:var(--arch-rule, 1px)}.ledger-rule[data-astro-cid-ivpuzkts].border-b,.ledger-rule[data-astro-cid-ivpuzkts].border-y{border-bottom-width:var(--arch-rule, 1px)}.acc-list[data-astro-cid-ejxqtasw]{--rule: color-mix(in srgb, var(--c-ink) 15%, transparent);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.acc-list[data-astro-cid-ejxqtasw]>details[data-astro-cid-ejxqtasw]+details[data-astro-cid-ejxqtasw]{border-top:1px solid var(--rule)}.acc-ind[data-astro-cid-ejxqtasw]:before{content:"+"}details[data-astro-cid-ejxqtasw][open] .acc-ind[data-astro-cid-ejxqtasw]:before{content:"−"}details[data-astro-cid-ejxqtasw][open] .acc-ind[data-astro-cid-ejxqtasw]{color:var(--c-accent)}.tl-node[data-astro-cid-cb5fgdgb]{border-color:color-mix(in srgb,var(--c-ink) 30%,transparent)}.tl-step[data-astro-cid-cb5fgdgb]:not(:last-child):before{content:"";position:absolute;left:21.5px;top:2.75rem;bottom:-3.5rem;width:1px;background:color-mix(in srgb,var(--c-ink) 25%,transparent)}@media (min-width: 768px){.tl-step[data-astro-cid-cb5fgdgb]:not(:last-child):before{left:25.5px;top:52px;bottom:-5rem}}.col-grid[data-astro-cid-xhi7gj4k]{--rule: color-mix(in srgb, var(--c-ink) 15%, transparent);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.col-rule-m[data-astro-cid-xhi7gj4k]{border-top:1px solid var(--rule)}@media (min-width: 768px){.col-rule-m[data-astro-cid-xhi7gj4k]{border-top:0}.col-rule-t[data-astro-cid-xhi7gj4k]{border-top:1px solid var(--rule)}.col-rule-l[data-astro-cid-xhi7gj4k]{border-left:1px solid var(--rule)}}.blk[data-astro-cid-tdo5xuvb]{background:var(--blk-bg)}.blk[data-astro-cid-tdo5xuvb] h3[data-astro-cid-tdo5xuvb]{color:var(--blk-fg)}.blk[data-astro-cid-tdo5xuvb] p[data-astro-cid-tdo5xuvb]{color:var(--blk-body)}.blk[data-astro-cid-tdo5xuvb] .num[data-astro-cid-tdo5xuvb]{color:var(--blk-num)}.blk[data-astro-cid-tdo5xuvb][data-sm=dark]{--blk-bg: var(--c-ink);--blk-fg: var(--c-bg);--blk-body: color-mix(in srgb, var(--c-bg) 82%, var(--c-ink));--blk-num: color-mix(in srgb, var(--c-bg) 50%, var(--c-ink))}.blk[data-astro-cid-tdo5xuvb][data-sm=light]{--blk-bg: var(--c-surface);--blk-fg: var(--c-ink);--blk-body: var(--c-muted);--blk-num: color-mix(in srgb, var(--c-ink) 50%, var(--c-surface))}@media (min-width: 768px){.blk[data-astro-cid-tdo5xuvb][data-md=dark]{--blk-bg: var(--c-ink);--blk-fg: var(--c-bg);--blk-body: color-mix(in srgb, var(--c-bg) 82%, var(--c-ink));--blk-num: color-mix(in srgb, var(--c-bg) 50%, var(--c-ink))}.blk[data-astro-cid-tdo5xuvb][data-md=light]{--blk-bg: var(--c-surface);--blk-fg: var(--c-ink);--blk-body: var(--c-muted);--blk-num: color-mix(in srgb, var(--c-ink) 50%, var(--c-surface))}}.idx-list[data-astro-cid-fabjfqqn]{--rule: color-mix(in srgb, var(--c-ink) 15%, transparent);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.idx-list[data-astro-cid-fabjfqqn]>article[data-astro-cid-fabjfqqn]+article[data-astro-cid-fabjfqqn]{border-top:1px solid var(--rule)}.dots[data-astro-cid-fabjfqqn]{border-bottom:2px dotted var(--c-muted);opacity:.55;margin-bottom:.45em}@media (min-width: 768px) and (hover: hover){.idx-body[data-astro-cid-fabjfqqn]{display:grid;grid-template-rows:0fr;opacity:0}.idx[data-astro-cid-fabjfqqn]:hover .idx-body[data-astro-cid-fabjfqqn],.idx[data-astro-cid-fabjfqqn]:focus-within .idx-body[data-astro-cid-fabjfqqn]{grid-template-rows:1fr;opacity:1}@media (prefers-reduced-motion: no-preference){.idx-body[data-astro-cid-fabjfqqn]{transition:grid-template-rows .5s cubic-bezier(.22,.61,.36,1),opacity .35s ease}}}.faq-lista[data-astro-cid-z6gx6xcw] .faq-voce[data-astro-cid-z6gx6xcw]+.faq-voce[data-astro-cid-z6gx6xcw]{border-top:1px solid color-mix(in srgb,var(--c-ink) 14%,transparent)}html[data-cardstyle=flat] .faq-lista[data-astro-cid-z6gx6xcw] .faq-voce[data-astro-cid-z6gx6xcw]+.faq-voce[data-astro-cid-z6gx6xcw]{border-top:0}.faq-voce[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}.faq-voce[data-astro-cid-z6gx6xcw][open] .faq-segno[data-astro-cid-z6gx6xcw]{transform:rotate(45deg)}.faq-segno[data-astro-cid-z6gx6xcw]{display:inline-block;transition:transform .25s ease}.qf-field[data-astro-cid-dmdhz2qs]{border-color:color-mix(in srgb,var(--c-ink) 25%,transparent)}.zone-row[data-astro-cid-s7oxezvp]{border-color:color-mix(in srgb,var(--c-ink) 15%,transparent)}.tpl-070 .t70-marchio{font-size:var(--t070-marchio);line-height:1;letter-spacing:.03em}.tpl-070 .t70-marchio-piede{font-size:var(--t070-marchio-piede);line-height:1;letter-spacing:.03em}.tpl-070 .t70-segno{height:3.5rem}.tpl-070 .t70-troncato{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.tpl-070{--measure: 85rem;--t070-piega: clamp(1.625rem, 4.5vw, 4.375rem);--t070-h2: clamp(1.625rem, 2.78vw, 2.5rem);--t070-h3: clamp(1.1875rem, 1.74vw, 1.5625rem);--t070-lead: calc(1.125rem * var(--t-k, 1));--t070-body: calc(1rem * var(--t-k, 1));--t070-micro: calc(.875rem * var(--t-k, 1));--t070-occhiello: calc(1rem * var(--t-k, 1));--t070-tasto: calc(.9375rem * var(--t-k, 1));--t070-marchio: clamp(1.375rem, 2.2vw, 1.75rem);--t070-marchio-piede: clamp(1.75rem, 3.2vw, 2.5rem);--t070-filetto: color-mix(in srgb, var(--c-accent) 42%, transparent);--t070-bordo: color-mix(in srgb, var(--c-ink) 45%, transparent)}.tpl-070 .t70-y{padding-top:3.5rem;padding-bottom:3.5rem}.tpl-070 .t70-y-t{padding-top:3.5rem}.tpl-070 .t70-y-b{padding-bottom:3.5rem}@media (min-width: 768px){.tpl-070 .t70-y{padding-top:6.25rem;padding-bottom:6.25rem}.tpl-070 .t70-y-t{padding-top:6.25rem}.tpl-070 .t70-y-b{padding-bottom:6.25rem}.tpl-070 .section-y{padding-top:6.25rem;padding-bottom:6.25rem}}[data-archetype] .tpl-070 :is(h1,h2,h3){text-transform:none;letter-spacing:.01em;font-weight:400}[data-archetype] .tpl-070 .t70-alto{text-transform:uppercase}[data-archetype] .tpl-070 .t70-occhiello{text-transform:uppercase;letter-spacing:.16em;font-weight:600}.tpl-070 .t70-piega .t70-bottone.cta-2{background:color-mix(in srgb,var(--src-ink) 82%,transparent);border-color:color-mix(in srgb,var(--src-bg) 55%,transparent)}.tpl-070 .t70-piega-h{font-size:min(var(--t070-piega),8svh);line-height:1.2;letter-spacing:.01em;font-weight:400}.tpl-070 .t70-h2{font-size:var(--t070-h2);line-height:1.3;letter-spacing:.01em;font-weight:400}.tpl-070 .t70-h3{font-size:var(--t070-h3);line-height:1.35;letter-spacing:.01em;font-weight:400}.tpl-070 .t70-lead{font-size:var(--t070-lead);line-height:1.5}.tpl-070 .t70-body{font-size:var(--t070-body);line-height:1.55}.tpl-070 .t70-micro{font-size:var(--t070-micro);line-height:1.5}.tpl-070 .t70-occhiello{font-family:var(--f-body);font-size:var(--t070-occhiello);line-height:1.5;text-transform:uppercase;letter-spacing:.16em;font-weight:600}.tpl-070 .t70-etichetta{font-family:var(--f-body);font-size:var(--t070-micro);line-height:1.45;text-transform:uppercase;letter-spacing:.12em;font-weight:500}.tpl-070 .t70-alto{text-transform:uppercase}[data-archetype] .tpl-070 .sq,[data-archetype] .tpl-070 .sq figure,[data-archetype] .tpl-070 .sq img,[data-archetype] .tpl-070 .card,[data-archetype] .tpl-070 :is(a,button):is(.cta,.cta-ink,.cta-2),[data-archetype] .tpl-070 .field{border-radius:0}[data-archetype] .tpl-070.tpl-070 :is(a,button):is(.cta,.cta-ink,.cta-2){border-radius:0}[data-archetype] .tpl-070.tpl-070 :is(a,button):is(.cta,.cta-ink):not(:focus-visible){outline:0}.tpl-070 .t70-tasto,html[data-ctastyle][data-archetype] .tpl-070 .t70-tasto{font-family:var(--f-body);font-size:var(--t070-tasto);line-height:1;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.tpl-070 .t70-bottone{border-color:var(--t070-bordo)}.tpl-070 .t70-bottone:hover{background:color-mix(in srgb,var(--c-ink) 6%,transparent)}.tpl-070 .t70-bottone,.tpl-070 .t70-cella-piena{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.tpl-070 .t70-striscia{border-top:1px solid var(--t070-filetto);border-bottom:1px solid var(--t070-filetto)}.tpl-070 .t70-cella:nth-child(2n){border-left:1px solid var(--t070-filetto)}.tpl-070 .t70-cella:nth-child(n+3){border-top:1px solid var(--t070-filetto)}.tpl-070 .t70-cella:nth-child(odd):nth-last-child(2){grid-column:1 / -1}@media (min-width: 768px){.tpl-070 .t70-striscia{border-bottom:0}.tpl-070 .t70-cella+.t70-cella{border-left:1px solid var(--t070-filetto)}.tpl-070 .t70-cella:nth-child(n+3){border-top:0}.tpl-070 .t70-cella:nth-child(odd):nth-last-child(2){grid-column:auto}}.tpl-070 .t70-tessera{border:1px solid var(--t070-filetto)}.tpl-070 .t70-fila{scrollbar-width:none}.tpl-070 .t70-fila::-webkit-scrollbar{display:none}.tpl-070 .t70-velo{background:linear-gradient(180deg,color-mix(in srgb,var(--src-ink) 62%,transparent),color-mix(in srgb,var(--src-ink) 58%,transparent) 32%,color-mix(in srgb,var(--src-ink) 74%,transparent) 68%,color-mix(in srgb,var(--src-ink) 90%,transparent))}@media (min-width: 768px){.tpl-070 .t70-velo{background:linear-gradient(90deg,color-mix(in srgb,var(--src-ink) 76%,transparent) 0%,color-mix(in srgb,var(--src-ink) 56%,transparent) 38%,color-mix(in srgb,var(--src-ink) 16%,transparent) 68%,transparent 100%),linear-gradient(180deg,color-mix(in srgb,var(--src-ink) 22%,transparent) 0%,transparent 30%,transparent 62%,color-mix(in srgb,var(--src-ink) 52%,transparent) 100%)}}.tpl-070 .t70-pannello .field{background:var(--src-bg);color:var(--src-ink);border-color:color-mix(in srgb,var(--src-ink) 25%,transparent)}.tpl-070 .t70-pannello :is(button,a).cta{background:transparent;color:var(--c-ink);border:1px solid color-mix(in srgb,var(--c-ink) 55%,transparent)}.tpl-070 .t70-pannello :is(button,a).cta:hover{background:color-mix(in srgb,var(--c-ink) 12%,transparent)}.tpl-070 #faq .grid{display:block}.tpl-070 #faq .sec-head{text-align:center}.tpl-070 #faq .sec-head :is(h2,p){margin-left:auto;margin-right:auto}.tpl-070 #faq h2{font-size:var(--t070-h2);line-height:1.3;max-width:22ch;text-transform:uppercase}.tpl-070 #faq .grid>div:first-child{text-align:center}.tpl-070 #faq .grid>div:first-child p{margin-left:auto;margin-right:auto}.tpl-070 #faq .faq-lista{max-width:46rem;margin:3rem auto 0}.tpl-070 #faq .faq-lista .faq-voce+.faq-voce{border-top:1px solid var(--t070-filetto)}.tpl-070 #faq summary{font-size:var(--t070-h3);line-height:1.35}.tpl-070 .t70-carta{box-shadow:none}
