.seo{--s-bg:#f3f4f8;--s-bg-2:#f8f9fb;--s-surface:#fff;--s-ink:#0a0e27;--s-ink-2:#0a0e27ad;--s-ink-3:#0a0e279e;--s-line:#0a0e2717;--s-line-2:#0a0e2724;--s-accent:#3f60de;--s-accent-deep:#314dbe;--s-accent-soft:#eef1ff;--s-accent-tint:#dde4ff;--s-night:#080d2c;--s-night-2:#0e1847;--s-night-ink-2:#ffffffb8;--s-night-line:#ffffff1f;--s-lilla:#e7ebff;--s-verde:#0f7a4f;--s-verde-soft:#e3f6ec;--s-ambra:#8a5a00;--s-ambra-soft:#fdf1d6;--s-rosso:#b4232c;--s-rosso-soft:#fde7e8;--s-ombra:0 1px 2px #0a0e270d,0 18px 40px -16px #101c5c38;--s-ombra-forte:0 2px 4px #0a0e270f,0 40px 80px -24px #101c5c61;color:var(--s-ink);background:var(--s-surface);font-family:var(--landing-font-sans,"Inter",ui-sans-serif,system-ui,sans-serif);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased}.seo-h1{letter-spacing:-.034em;text-wrap:balance;font-size:clamp(40px,5.6vw,64px);font-weight:470;line-height:1.06}.seo-h2{letter-spacing:-.032em;text-wrap:balance;font-size:clamp(32px,4.1vw,50px);font-weight:470;line-height:1.1}.seo-h3{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(22px,2.3vw,30px);font-weight:480;line-height:1.18}.seo-h4{letter-spacing:-.012em;font-size:19px;font-weight:560;line-height:1.3}.seo-lead{letter-spacing:-.008em;color:var(--s-ink-2);text-wrap:pretty;font-size:clamp(18px,1.6vw,20px);font-weight:450;line-height:1.55}.seo-testo{color:var(--s-ink-2);text-wrap:pretty;font-size:17px;font-weight:450;line-height:1.62}.seo-piccolo{color:var(--s-ink-3);font-size:14px;line-height:1.5}.seo-h1-articolo{letter-spacing:-.032em;text-wrap:balance;font-size:clamp(34px,4.4vw,54px);font-weight:470;line-height:1.08}.seo-h2-articolo{letter-spacing:-.026em;text-wrap:balance;font-size:clamp(26px,2.8vw,34px);font-weight:480;line-height:1.16}.seo-corpo{color:var(--s-ink-2);font-size:17.5px;font-weight:450;line-height:1.68}.seo-corpo strong{color:var(--s-ink);font-weight:600}.seo-corpo a:not(.seo-collegamento):not(.seo-esempio){color:var(--s-accent-deep)}.seo-corpo li::marker{color:var(--s-accent)}.seo-articolo ul.list-disc{border-top:1px solid var(--s-line-2);padding-left:0;list-style:none}.seo-articolo ul.list-disc>li{border-bottom:1px solid var(--s-line-2);margin-block:0;padding:15px 0 15px 36px;position:relative}.seo-articolo ul.list-disc>li:before{content:"";background:var(--mx-tre-spettro)no-repeat left bottom/contain;width:19px;height:11px;position:absolute;top:calc(15px + .5em);left:1px}.seo-etichetta{letter-spacing:.08em;text-transform:uppercase;color:var(--s-ink-3);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12.5px;font-weight:500}.seo-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum","cv11"}.seo-cifra{letter-spacing:-.04em;color:var(--s-ink);font-size:clamp(44px,5vw,60px);font-weight:480;line-height:1}.seo-btn{letter-spacing:-.006em;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.seo-btn:focus-visible{outline:2px solid var(--s-accent);outline-offset:3px}.seo-btn-primario{background:var(--s-night);color:#fff}.seo-btn-primario:hover{background:#1c2d72}.seo-btn-secondario{color:var(--s-ink);border:1px solid var(--s-line-2);background:0 0}.seo-btn-secondario:hover{border-color:#0a0e274d}.seo-btn-chiaro{color:var(--s-ink);background:#efe6da}.seo-btn-chiaro:hover{background:#e6d9c8}.seo-notte .seo-btn-secondario{color:#fff;border-color:#ffffff47}.seo-notte .seo-btn-secondario:hover{border-color:#ffffff8c}.seo-notte .seo-btn-primario{color:var(--s-night);background:#fff}.seo-notte .seo-btn-primario:hover{background:#e4eeff}.seo-chip{border:1px solid var(--s-line);background:var(--s-surface);height:30px;color:var(--s-ink);letter-spacing:-.006em;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:13.5px;font-weight:550;display:inline-flex}.seo-chip .seo-chip-punto{background:currentColor;border-radius:999px;flex-shrink:0;width:8px;height:8px}.seo-chip-blu{color:#2b45ad;background:#e9f0ff;border-color:#cbdcff}.seo-chip-verde{color:#096a4d;background:#e0f7ec;border-color:#b4ead1}.seo-chip-ambra{color:#8f4a00;background:#fdeedb;border-color:#f6d6ae}.seo-chip-rosso{color:#a81d40;background:#ffe9ec;border-color:#ffc9d0}.seo-chip-grigio{color:#3d4260;background:#f1f2f6;border-color:#e1e3ea}.seo-chip-piccola{height:24px;box-shadow:none;border-radius:6px;gap:5px;padding:0 8px;font-size:12px}.seo-sezione{padding-block:clamp(72px,9vw,128px)}.seo-contenitore{width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px}@media (min-width:640px){.seo-contenitore{padding-inline:32px}}.seo-stretto{max-width:760px;margin-inline:auto}.seo-scheda{background:var(--s-surface);border:1px solid var(--s-line);border-radius:20px}.seo-notte{background:var(--s-night);color:#fff}.seo-notte .seo-lead,.seo-notte .seo-testo{color:var(--s-night-ink-2)}.seo-notte .seo-etichetta{color:#fff9}.seo-fondo-vivo{isolation:isolate;background:#d3e3ff;border-radius:28px;position:relative;overflow:hidden}.seo-fondo-tenue{background:var(--mx-crema,#fbf7f1)}.seo-finestra{background:var(--s-surface);box-shadow:var(--s-ombra-forte);border:1px solid #0a0e2714;border-radius:16px;overflow:hidden}.seo-finestra-scura{color:#fff;background:#0f1638;border-color:#ffffff1a}.seo-coperto{background:linear-gradient(90deg,#0a0e2724,#0a0e2712);border-radius:999px;height:10px;display:inline-block}.seo-finestra-scura .seo-coperto{background:linear-gradient(90deg,#ffffff47,#ffffff1f)}.seo-mattonella{width:52px;height:52px;color:var(--s-accent);background:#e9f0ff;border-radius:15px;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #cbdcff}.seo-notte .seo-mattonella{color:#cdd7ff;background:linear-gradient(#ffffff24 0%,#ffffff0d 100%);box-shadow:inset 0 0 0 1px #ffffff29}.seo-barra{background:#e6ebff;border-radius:2px 4px 4px 2px;height:8px;position:relative}.seo-barra>.seo-barra-valore{background:var(--s-accent);border-radius:0 4px 4px 0;position:absolute;inset:0 auto 0 0}.seo-barra>.seo-barra-tacca{width:2px;box-shadow:0 0 0 2px var(--s-surface);background:#5c6180;border-radius:1px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.seo-legenda-tacca{background:#5c6180;border-radius:1px;width:2px;height:12px;display:inline-block}.seo-legenda-barra{background:var(--s-accent);border-radius:0 4px 4px 0;width:14px;height:8px;display:inline-block}.seo-domande{border-top:1px solid var(--s-line-2)}.seo-domande>.seo-domanda{border-bottom:1px solid var(--s-line-2)}.seo-domanda summary{list-style:none}.seo-domanda summary::-webkit-details-marker{display:none}.seo-domanda[open] .seo-domanda-segno{transform:rotate(45deg)}.seo-domanda-segno{transition:transform .2s}.seo-collegamento{border-bottom:1px solid var(--s-line-2);min-height:64px;color:var(--s-ink);justify-content:space-between;align-items:center;gap:14px;padding:14px 2px;text-decoration:none;display:flex}.seo-collegamento>svg{transition:transform .18s,color .18s}.seo-collegamento:hover>svg{transform:translate(3px);color:var(--s-ink)!important}.seo-collegamento:hover .seo-collegamento__nome{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.seo-collegamento:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px;border-radius:4px}.seo-collegamenti{border-top:1px solid var(--s-line-2)}@media (max-width:639px){.seo-collegamento-compatto{min-height:52px;padding:10px 2px}.seo-collegamento-compatto>svg{display:none}}.seo-galleggia{white-space:nowrap;display:none;position:absolute}@media (min-width:1280px){.seo-galleggia{display:block}}.seo-testata{background:var(--mx-crema,#fbf7f1)}.seo-testata__corpo{max-width:860px;padding-block:clamp(36px,5vw,60px) clamp(56px,7vw,88px)}.seo-testata__corpo--con-sotto{padding-bottom:clamp(40px,5vw,56px)}.seo-dopo-testata{--collina-sopra:var(--mx-crema,#fbf7f1);--collina-fondo:#fff}.seo-pastiglia{min-height:30px;color:var(--s-ink);letter-spacing:.08em;text-transform:uppercase;background:#f1e9de;border-radius:7px;align-items:center;gap:9px;padding:5px 11px;font-size:12px;font-weight:650;line-height:1.3;display:inline-flex}.seo-pastiglia:before{content:"";background:var(--mx-tre-spettro)no-repeat left bottom/contain;flex:none;width:20px;height:12px}.seo-tag{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:6px;flex:none;align-items:center;height:24px;padding:0 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.seo-tag--corallo{color:#a81d40;background:#ffd5da}.seo-tag--ambra{color:#8f4a00;background:#fbdebc}.seo-tag--menta{color:#096a4d;background:#c1efdb}.seo-tag--cielo{color:#095a90;background:#c6e7ff}.seo-tag--blu{color:#2b45ad;background:#d3e3ff}.seo-esempi{max-width:680px;margin-top:clamp(36px,5vw,48px)}.seo-esempi--nel-testo{max-width:none;margin-top:0}.seo-esempi__capo{letter-spacing:.08em;text-transform:uppercase;color:var(--s-ink-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;font-size:12px;font-weight:650;display:flex}.seo-esempi__capo>span:last-child{letter-spacing:0;text-transform:none;font-size:13.5px;font-weight:500}.seo-esempi__voci{gap:8px;margin-top:12px;display:grid}.seo-esempio{min-height:50px;color:var(--s-ink);background:#fff;border:1px solid #0a0e271c;border-radius:10px;align-items:center;gap:12px;padding:8px 14px 8px 10px;font-size:15px;font-weight:500;line-height:1.35;text-decoration:none;transition:border-color .18s;display:flex}.seo-esempio:hover{border-color:var(--s-night)}.seo-esempio:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px}.seo-esempio__testo{overflow-wrap:anywhere;flex:1;min-width:0}.seo-esempio>svg{color:var(--s-ink-3);flex:none;transition:transform .18s,color .18s}.seo-esempio:hover>svg{color:var(--s-ink);transform:translate(2px)}@media (max-width:479px){.seo-esempio{flex-wrap:wrap;row-gap:6px}.seo-esempio__testo{flex-basis:calc(100% - 32px);order:2}.seo-esempio>svg{order:3}}.seo-capo__riga{align-items:center;gap:18px;display:flex}.seo-capo__etichetta{letter-spacing:.1em;text-transform:uppercase;max-width:70%;color:var(--s-ink);flex:none;font-size:12.5px;font-weight:650;line-height:1.3}.seo-capo__linea{background:var(--capo-tono,var(--mx-corallo,#ff7a93));border-radius:2px;flex:1;height:2px}.seo-capo[data-tono=ambra]{--capo-tono:var(--mx-ambra,#ffb655)}.seo-capo[data-tono=menta]{--capo-tono:var(--mx-menta,#4fd1a5)}.seo-capo[data-tono=cielo]{--capo-tono:var(--mx-cielo,#5ab4ff)}.seo-capo[data-tono=blu]{--capo-tono:var(--mx-blu,#84a8fe)}.seo-capo__titoli{gap:18px 72px;margin-top:clamp(22px,3vw,34px);display:grid}.seo-capo__testo{max-width:60ch;color:var(--s-ink-2);text-wrap:pretty;font-size:17px;font-weight:450;line-height:1.58}@media (min-width:1024px){.seo-capo__titoli--due{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start}.seo-capo__titoli--due .seo-capo__testo{padding-top:.55em}}.seo-carta{background:var(--mx-crema,#fbf7f1);border-radius:20px}.seo-testata .seo-carta,.seo-fondo-crema .seo-carta{background:#fff}.seo-carta .seo-finestra{box-shadow:0 1px 2px #0a0e270f,0 10px 24px -14px #0a0e2738}.seo-fondo-crema{background:var(--mx-crema,#fbf7f1)}.seo-passi>li+li{border-top:1px solid var(--s-line-2)}.seo-passo-spunta{color:#096a4d;background:#c1efdb;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;margin-top:3px;display:grid}.seo-segnali{gap:16px;display:grid}@media (min-width:768px){.seo-segnali{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.seo-segnali--3{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-segnali--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.seo-segnale{flex-direction:column;padding:22px;display:flex}.seo-segnale__titolo{letter-spacing:-.016em;color:var(--s-ink);text-wrap:balance;margin-top:18px;font-size:21px;font-weight:600;line-height:1.22}.seo-segnale__testo{color:var(--s-ink-2);margin-top:8px;font-size:15.5px;line-height:1.55}.seo-segnale__barra{margin-top:auto;padding-top:20px}.seo-segnale__riquadro{border:1px solid var(--s-line-2);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.seo-segnale__riquadro>span:first-child{letter-spacing:.08em;text-transform:uppercase;color:var(--s-ink-3);font-size:11px;font-weight:650}.seo-invito{--banda:clamp(6px,1.25vw,15px);isolation:isolate;background:var(--mx-corallo,#ff7a93);padding:clamp(56px,7vw,92px)calc(var(--banda)*5 + clamp(22px,6vw,88px));text-align:center;border-radius:28px;position:relative;overflow:hidden}.seo-invito:before{content:"";z-index:-1;top:-32%;bottom:-32%;left:calc(var(--banda)*5);right:calc(var(--banda)*5);background:var(--mx-crema,#fbf7f1);box-shadow:0 0 0 var(--banda)var(--mx-blu,#84a8fe),0 0 0 calc(var(--banda)*2)var(--mx-cielo,#5ab4ff),0 0 0 calc(var(--banda)*3)var(--mx-menta,#4fd1a5),0 0 0 calc(var(--banda)*4)var(--mx-ambra,#ffb655),0 0 0 calc(var(--banda)*5)var(--mx-corallo,#ff7a93);pointer-events:none;border-radius:50%;position:absolute}@media (prefers-reduced-motion:reduce){.seo *,.seo :before,.seo :after{transition:none!important;animation:none!important}}
