:root{--cs-a:#0b5fab;--cs-a-deep:#0a3d6e;--cs-notte:#03182a;--cs-notte-2:#0a2a47;--cs-notte-ed:#021726;--cs-cielo:#8cc8ff;--cs-su-notte:#dbe9f7;--cs-su-notte-2:#c6d6e7;--cs-ink:#16314c;--cs-mut:#51606f;--cs-line:#dfe7f0;--cs-tenue:#eef4fb;--cs-focus:#9ccaf2;--cs-dato-ok:#15803d;--cs-dato-att:#c2410c;--cs-dato-ai:#2f6fae;--cs-rosso:#b42318;--cs-rosso-fondo:#fdf3f2;--cs-rosso-filo:#f4d4d0;--cs-t-display:clamp(2rem,3.4vw,2.75rem);--cs-t-display-lungo:clamp(1.75rem,2.9vw,2.5rem);--cs-t-h2:clamp(1.6rem,2.8vw,2.25rem);--cs-t-h3:1.2rem;--cs-t-lead:clamp(1.125rem,1.4vw,1.25rem);--cs-t-corpo:17px;--cs-t-min:1rem;--cs-s-1:4px;--cs-s-2:8px;--cs-s-3:12px;--cs-s-4:16px;--cs-s-5:24px;--cs-s-6:32px;--cs-s-7:48px;--cs-s-8:64px;--cs-fascia:clamp(52px,6.5vw,80px);--cs-fascia-hero:clamp(44px,6vw,72px);--cs-r-pillola:100px;--cs-r-riquadro:16px;--cs-r-scheda:12px;--cs-r-chip:8px;--cs-ombra-riquadro:0 22px 50px rgba(3,24,48,.32),0 2px 6px rgba(3,24,48,.16);--cs-ombra-urgenza:0 6px 18px rgba(120,20,10,.06);--cs-battito:2.6s;--cs-pulsa:5.2s;--cs-giro:7.8s}@media (max-width:640px){:root{--cs-t-corpo:16px}}.cs-ist{color:var(--cs-ink);font-size:var(--cs-t-corpo);line-height:1.6}.cs-ist .cs-w{max-width:var(--cs-max,1250px);margin:0 auto;padding:0 var(--cs-gutter,20px)}.one-container .site-content:has(.entry-content>.cs-ist:first-child){padding-top:0}.cs-ist>.cs-cond-top{margin:0;padding-top:20px}.cs-ist .cs-hero{background:radial-gradient(ellipse 55% 80% at 80% 50%,var(--cs-notte-2) 0%,#fff0 72%),var(--cs-notte);color:#fff;padding:var(--cs-fascia-hero) 0}.cs-ist .cs-hero .cs-lead,.cs-ist .cs-hero p{color:var(--cs-su-notte)}.cs-ist .cs-hero b,.cs-ist .cs-hero strong{color:#fff}.cs-ist .cs-fascia{padding:var(--cs-fascia) 0}.cs-ist .cs-fascia--tenue{background:var(--cs-tenue)}.cs-ist .cs-h1{font-size:var(--cs-t-display);line-height:1.1;font-weight:700;letter-spacing:-.02em;text-wrap:balance;margin:0 0 20px}.cs-ist .cs-h2{font-size:var(--cs-t-h2);line-height:1.18;font-weight:700;letter-spacing:-.015em;text-wrap:balance}.cs-ist .cs-h3{font-size:var(--cs-t-h3);line-height:1.3;font-weight:700}.cs-ist .cs-lead{font-size:var(--cs-t-lead);line-height:1.6}.cs-ist .cs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 24px;border-radius:var(--cs-r-pillola);border:2px solid var(--cs-a);font-family:inherit;font-weight:700;font-size:1rem;line-height:1.2;text-decoration:none;cursor:pointer;transition:transform .18s cubic-bezier(.2,.8,.3,1),background .18s,color .18s,border-color .18s}.cs-ist .cs-btn--primario{background:var(--cs-a);color:#fff}.cs-ist .cs-btn--primario:hover,.cs-ist .cs-btn--primario:focus-visible{background:var(--cs-a-deep);border-color:var(--cs-a-deep);color:#fff;transform:translateY(-1px)}.cs-ist .cs-btn--secondario{background:#fff;color:var(--cs-a)}.cs-ist .cs-btn--secondario:hover,.cs-ist .cs-btn--secondario:focus-visible{background:var(--cs-tenue);color:var(--cs-a-deep);transform:translateY(-1px)}.cs-ist .cs-hero .cs-btn--primario,.cs-ist .cs-notte .cs-btn--primario{background:#fff;border-color:#fff;color:var(--cs-notte)}.cs-ist .cs-hero .cs-btn--primario:hover,.cs-ist .cs-notte .cs-btn--primario:hover{background:#dcecfb;border-color:#dcecfb;color:var(--cs-notte)}.cs-ist .cs-hero .cs-btn--secondario,.cs-ist .cs-notte .cs-btn--secondario{background:#fff0;border-color:rgb(255 255 255 / .6);color:#fff}.cs-ist .cs-hero .cs-btn--secondario:hover,.cs-ist .cs-notte .cs-btn--secondario:hover{background:rgb(255 255 255 / .1);border-color:#fff;color:#fff}.cs-ist .cs-btn:focus-visible{outline:3px solid var(--cs-focus);outline-offset:3px}.cs-ist .cs-btn svg{width:1.1em;height:1.1em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}@media (max-width:640px){.cs-ist .cs-btn{width:100%}}.cs-ist .cs-chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:3px 12px;border-radius:var(--cs-r-pillola);font-size:var(--cs-t-min);font-weight:600;line-height:1.3;border:1px solid}.cs-fab .cs-fab-btn{background:var(--cs-dato-att)}.cs-fab .cs-fab-btn:hover,.cs-fab .cs-fab-btn:active{background:#9a3412}@media (min-width:901px){body .cs-fab{right:0;bottom:auto;top:50%}.cs-fab .cs-fab-btn{transform:translateY(-50%);border-radius:14px 0 0 14px;padding:22px 13px 22px 12px;box-shadow:-4px 0 22px rgb(154 52 18 / .35);transition:padding .15s ease,background .15s ease}.cs-fab .cs-fab-btn:hover,.cs-fab .cs-fab-btn:focus-visible{padding-left:17px}.cs-fab .cs-fab-label{writing-mode:vertical-rl;transform:rotate(180deg);font-size:1.0625rem;letter-spacing:.03em;line-height:1.2;white-space:nowrap}}.gl{display:block;max-width:100%;height:auto;--gl-spento:rgba(140,200,255,.28);--gl-acceso:var(--cs-cielo)}.gl .gl-spento{fill:none;stroke:var(--gl-spento);stroke-linecap:round}.gl .gl-acceso{fill:none;stroke:var(--gl-acceso);stroke-linecap:round}.gl .gl-punto{fill:var(--gl-acceso)}.gl .gl-flusso{fill:none;stroke:var(--gl-acceso);stroke-dasharray:3 7;animation:cs-gl-flusso var(--cs-battito) linear infinite}.gl .gl-onda{fill:none;stroke:var(--gl-acceso);transform-box:fill-box;transform-origin:center;animation:cs-gl-onda var(--cs-pulsa) ease-out infinite}.gl .gl-nodo{fill:#fff}@keyframes cs-gl-flusso{to{stroke-dashoffset:-20}}@keyframes cs-gl-onda{0%{transform:scale(.6);opacity:.9}70%{opacity:0}100%{transform:scale(2.6);opacity:0}}@keyframes cs-gl-giro{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cs-ist *,.cs-ist *::before,.cs-ist *::after,.gl *{animation:none!important;transition:none!important}}