body main .zi-story{--story-ink:#202b32;--story-accent:#3159ca;width:100%;max-width:none;color:var(--story-ink);contain:layout style;isolation:isolate;text-align:left;background:#e6e1d7;border:1px solid #c4bdae;margin:36px 0 44px;padding:0;display:block}body main .zi-story *{box-sizing:border-box;text-transform:none;min-width:0}body main .zi-story .zi-story-heading{letter-spacing:.08em;text-transform:uppercase;color:inherit;margin:0;padding:24px 24px 0;font:600 12px/1.5 Manrope,sans-serif}body main .zi-story svg{aspect-ratio:5/3;background:#e6e1d7;width:100%;height:auto;display:block;overflow:hidden}body[data-v2-shell] main .zi-story svg{fill:#202b32;stroke:none}body[data-v2-shell] main .zi-story svg text{text-anchor:start;stroke:none}body main .zi-story svg text{letter-spacing:0;text-transform:none;font:500 18px Manrope,sans-serif}body main .zi-story svg .story-small{letter-spacing:.06em;font-size:12px}body main .zi-story svg .story-title{font:600 24px Georgia,serif}body main .zi-story .zi-story-controls{grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:0 24px 20px;display:grid}body main .zi-story .zi-story-controls[hidden]{display:none}body main .zi-story button{color:#202b32;cursor:pointer;min-height:44px;box-shadow:none;background:0 0;border:1px solid #aaa497;border-radius:0;padding:10px 12px;font:600 12px/1.45 Manrope,sans-serif}body main .zi-story input[type=range]{accent-color:#3159ca;cursor:pointer;background:0 0;border:0;width:100%;min-height:44px;margin:0;padding:0}body main .zi-story :is(button,input):focus-visible{outline-offset:3px;outline:3px solid #3159ca}body main .zi-story .zi-story-chapters{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}body main .zi-story .zi-story-cases{border-top:1px solid #c4bdae;flex-wrap:wrap;grid-column:1/-1;gap:6px;padding-top:12px;display:flex}body main .zi-story button[aria-pressed=true]{color:#f2eee5;background:#202b32;border-color:#202b32}body main .zi-story figcaption{max-width:none;color:inherit;text-transform:none;text-align:left;border-top:1px solid #c4bdae;min-height:92px;margin:0;padding:20px 24px 24px;font:400 15px/1.6 Manrope,sans-serif}body main .zi-story .zi-story-caption{max-width:none;color:inherit;text-align:left;text-transform:none;margin:0;font:400 15px/1.6 Manrope,sans-serif}body main .zi-story .zi-story-note{color:inherit;letter-spacing:0;margin:12px 0 0;font:400 11px/1.5 Manrope,sans-serif;display:block}body main .zi-story .zi-story-transcript{margin:0;padding:0 24px 24px;font:400 14px/1.65 Manrope,sans-serif}body main .zi-story .zi-story-transcript summary{cursor:pointer;min-height:44px;padding:10px 0;font:600 12px/1.5 Manrope,sans-serif}body main .zi-story .zi-story-transcript ol{margin:12px 0 0;padding-left:20px}body main .zi-story .zi-story-transcript li{color:inherit;text-align:left;text-transform:none;margin:12px 0;font:400 14px/1.65 Manrope,sans-serif}body main .zi-story .zi-story-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:719px){body main .zi-story svg{aspect-ratio:20/29}body main .zi-story .zi-story-controls{gap:12px;padding-inline:16px}body main .zi-story :is(figcaption,.zi-story-transcript),body main .zi-story .zi-story-heading{padding-inline:16px}body main .zi-story .zi-story-chapters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}body main .zi-story svg text{font-size:18px}body main .zi-story svg .story-title{font-size:20px}}@media (prefers-reduced-motion:reduce){body main .zi-story *{transition:none!important;animation:none!important}}@media print{body main .zi-story .zi-story-controls{display:none}body main .zi-story .zi-story-transcript{display:block}}body[data-v2-shell] main .ed-reading-column .zi-story :is(p,li){text-transform:none;text-align:left;letter-spacing:0;max-width:none;font:400 14px/1.65 Manrope,sans-serif}body[data-v2-shell] main .ed-reading-column .zi-story .zi-story-caption{margin:0;font-size:15px;line-height:1.6}body[data-v2-shell] main .ed-reading-column .zi-story .zi-story-heading{letter-spacing:.08em;margin:0;font-size:12px;font-weight:600}body main .zv2-service-visual>.zi-story{width:100%;margin:0}body[data-page=home] #main .zh-home .zi-story :is(p,figcaption){text-align:left;text-transform:none;color:#202b32;max-width:none;margin:0;font:400 15px/1.6 Manrope,sans-serif}body[data-page=home] #main .zh-home .zi-story .zi-story-heading{letter-spacing:.08em;padding:24px 24px 0;font:600 12px/1.5 Manrope,sans-serif}body[data-page=home] #main .zh-home .zi-story .zi-story-caption{margin:0}body[data-page=home] #main .zh-home .zi-story .zi-story-transcript li{text-transform:none;font:400 14px/1.65 Manrope,sans-serif}body[data-route=automazioni] main .zi-story{color:#202b32}body main .zi-story[data-composition=portrait] svg{aspect-ratio:20/29}body main .zi-story[data-composition=portrait] svg .story-title{font-size:20px}body main .zv2-workflow-documentation>ol{margin:32px 0 0;padding:0;list-style:none}body main .zv2-workflow-documentation>ol>li{border-top:1px solid #698276;padding:12px 0}body main .zv2-workflow-documentation summary{cursor:pointer;align-items:baseline;gap:20px;min-height:48px;font:500 18px/1.5 Manrope,sans-serif;display:flex}body main .zv2-workflow-documentation dl{margin:12px 0 28px;font:400 15px/1.6 Manrope,sans-serif}body main .zv2-workflow-documentation dl>div{grid-template-columns:120px minmax(0,1fr);gap:20px;padding:10px 0;display:grid}body main .zv2-workflow-documentation :is(dt,dd){margin:0}@media (max-width:719px){body main .zv2-workflow-documentation dl>div{grid-template-columns:1fr;gap:4px}body main .zv2-workflow-documentation dt{font-weight:600}}body[data-v2-shell] main [data-editorial-publication] .ed-visual-feature{background:#dce4df}body[data-v2-shell] main [data-editorial-publication] .ed-visual-feature :is(h2,p){max-width:36ch}body[data-v2-shell] main [data-editorial-publication] .ed-visual-feature h2{font:700 clamp(34px,3.5vw,48px)/1.15 Georgia,serif}body[data-v2-shell] main [data-editorial-publication] .ed-visual-feature p{font:400 18px/1.65 Manrope,sans-serif}body main .zi-story[data-motion-style=professional]{--story-ink:#eaf1fc;--motion-accent:#4777ff;color:#eaf1fc;background:#081727;border:1px solid #263e5b;border-radius:18px;margin:28px 0 36px;overflow:hidden;box-shadow:0 22px 65px #04122518}body main .zi-story[data-motion-style=professional] svg{aspect-ratio:auto;background:#081727;height:auto;overflow:hidden}body main .zi-story[data-motion-style=professional] svg text{letter-spacing:0;text-anchor:start;text-transform:none;font-family:Manrope,sans-serif;font-weight:500}body main .zi-story[data-motion-style=professional] .zi-story-heading{color:#b3c4db;letter-spacing:.1em;flex-wrap:wrap;gap:6px 16px;padding:20px 24px 0;font-size:11px;display:flex}body main .zi-story[data-motion-style=professional] :is(figcaption,.zi-story-transcript){color:#d8e3f3;border-color:#2b405b}body main .zi-story[data-motion-style=professional] figcaption{min-height:0;padding-block:18px}body main .zi-story[data-motion-style=professional] .zi-story-caption{color:#eaf1fc;font-size:14px}body main .zi-story[data-motion-style=professional] .zi-story-note{color:#a6b7cd;margin-top:6px;font-size:11px}body main .zi-story[data-motion-style=professional] .zi-story-controls{gap:8px;padding:8px 24px 18px}body main .zi-story[data-motion-style=professional] :is(button,input){color:#eaf1fc;accent-color:var(--motion-accent);border-color:#37506f}body main .zi-story[data-motion-style=professional] button{border-radius:7px;padding:8px 11px;font-size:11px}body main .zi-story[data-motion-style=professional] button[aria-pressed=true]{border-color:var(--motion-accent);color:#fff;background:#1c3b62}body main .zi-story[data-motion-style=professional] .zi-story-cases{border-color:#2b405b}body main .zi-story[data-motion-style=professional] .motion-action{cursor:pointer;outline:none}body main .zi-story[data-motion-style=professional] :is(.motion-action,[role=button]):focus-visible{outline:3px solid var(--motion-accent);outline-offset:4px}body main .zi-story[data-motion-style=professional] .motion-action:hover>rect{stroke:#eaf1fc;stroke-width:2px}body main .zi-story[data-motion-style=professional] svg [aria-hidden=true]{pointer-events:none}body[data-page=home] #main .zh-home .zi-story[data-motion-style=professional] :is(p,figcaption,li){color:#d8e3f3}body[data-page=home] #main .zh-home .zi-story[data-motion-style=professional] .zi-story-heading{color:#a6b7cd;padding:20px 24px 0}body main .zauto-product>.zi-story[data-motion-style=professional]{grid-column:1/-1;width:100%;margin-bottom:0}body[data-route=automazioni] main #AUTO-HERO{grid-template-columns:minmax(0,1fr);align-items:start;min-height:0}body[data-route=automazioni] main #AUTO-HERO .zauto-hero-copy{max-width:850px}body[data-route=automazioni] main #AUTO-HERO>.zi-story{width:100%;max-width:1105px;margin:0 auto}body main #APP-DECISIONE .zi-story[data-motion-style=professional]{max-width:1200px;margin-inline:auto}body main .zi-story [data-illustration-poster]{display:none}body main .zi-story[data-ready=true] [data-illustration-poster]{display:none!important}@media (max-width:719px){body main .zi-story[data-motion-style=professional]{border-radius:12px}body main .zi-story[data-motion-style=professional] :is(.zi-story-heading,.zi-story-controls,figcaption,.zi-story-transcript){padding-inline:16px}body main .zi-story[data-first-frame]:not([data-ready=true]) [data-illustration-stage]{display:none}body main .zi-story[data-first-frame]:not([data-ready=true]) [data-illustration-poster=portrait]{aspect-ratio:auto;width:100%;height:auto;display:block}}body>.zi-sound-switch{top:calc(var(--header-h,80px) + 12px);z-index:65;color:#eaf1fc;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e2238ee;border:1px solid #8ca9cc88;border-radius:24px;min-height:44px;padding:10px 16px;font:600 12px/1.3 Manrope,sans-serif;display:none;position:fixed;right:18px}html[data-motion-view=true] body>.zi-sound-switch{display:block}body>.zi-sound-switch:focus-visible{outline-offset:4px;outline:3px solid #4777ff}body main #HOME-COMICS .zi-story[data-comic]{color:#fff2d8;background:#080b10;border:0;border-radius:0;margin:0}body main #HOME-COMICS .zi-story[data-comic] .zi-story-heading{color:#fff2d8;align-items:center;gap:16px;display:flex}body main #HOME-COMICS .zi-story[data-comic] .zi-paper-logo{width:190px;max-width:none;height:auto}body main #HOME-COMICS .zi-story[data-comic] .zi-paper-name{letter-spacing:.14em;font:600 10px/1.4 Manrope,sans-serif}body main #HOME-COMICS .zi-story[data-comic] :is(figcaption,.zi-story-transcript){color:#fff2d8;background:#080b10}body main #HOME-COMICS .zi-story[data-comic] .zi-story-caption{color:#fff2d8}body main #HOME-COMICS .zi-story[data-comic] button{color:#fff2d8;border-color:#fff2d85c}body main #HOME-COMICS .zh-story-scene[data-paper-container=true]{border:0;padding:0}body main #HOME-COMICS .zh-story-art-frame[data-paper-replaced=true]:before{display:none}body main #HOME-COMICS .zi-story[data-comic]{background:#080b10;margin-top:0;margin-bottom:0}body main #HOME-COMICS .zi-story[data-comic] [data-illustration-stage]{aspect-ratio:1200/760;background:#faf7ed;height:auto;min-height:0;max-height:none;padding:0;overflow:hidden}body main #HOME-COMICS .zi-story[data-comic][data-composition=portrait] [data-illustration-stage]{aspect-ratio:750/1100}body main #HOME-COMICS .zi-story[data-comic] .zi-story-heading{top:18px}body main #HOME-COMICS .zi-story[data-comic] svg .comic-action{cursor:pointer}body main #HOME-COMICS .zi-story[data-comic] svg .comic-action:focus-visible{outline-offset:4px;outline:3px solid #0755ff}body main #HOME-COMICS .zi-story[data-comic] svg .comic-action:hover [data-comic^=balloon]{fill:#f2f6ff}body main #HOME-COMICS[data-comic-episode-ready=true] .zh-story-scene{background:#fff;max-width:1060px;margin:40px auto;padding:40px;display:block}body main #HOME-COMICS[data-comic-episode-ready=true] .zh-story-scene>.zh-story-explanation{max-width:900px;margin:auto}body main #HOME-COMICS [data-comic-episode]{scroll-margin-top:80px}@media (min-width:720px){body main #HOME-COMICS .zi-story[data-comic] [data-illustration-stage]{max-height:calc(100svh - 80px)}body main #HOME-COMICS .zi-story[data-comic] .zi-story-heading{background:#080b10;width:100%;max-width:none;height:80px;padding:15px 4%;top:0;left:0}}body main #HOME-COMICS .zh-story-scene[data-paper-container=true]>.zh-story-explanation{max-width:1060px;margin:auto;padding:48px clamp(24px,5vw,80px)}@media (max-width:719px){body main #HOME-COMICS .zi-story[data-comic] .zi-story-heading{top:10px}body main #HOME-COMICS .zi-story[data-comic] .zi-paper-logo{width:120px}body main #HOME-COMICS .zh-story-scene[data-paper-container=true]>.zh-story-explanation{padding:32px 22px}}
