.c-root{--vc-warn:#8d5b06;--vc-warn-tint:#faf0db;--vc-warn-line:#d98c26;--vc-crit:#a8322f;--vc-crit-tint:#fcebeb;--vc-pos:#338c5a;--vc-dot:#d9d8d2;--vc-scene-ease:cubic-bezier(.23, 1, .32, 1);--vc-ease-in-out:cubic-bezier(.77, 0, .175, 1)}@media (prefers-color-scheme:dark){.c-root{--vc-warn:#e3b764;--vc-warn-tint:#3a3122;--vc-crit:#eb957f;--vc-crit-tint:#3d2a25;--vc-pos:#7cc79a;--vc-dot:#303030}}.version-c .vc-scene{position:relative}.version-c .vc-scene-sticky{top:var(--vc-header-h,78px);height:calc(100svh - var(--vc-header-h,78px));align-items:center;display:grid;position:sticky}.version-c .vc-scene-anchor{width:1px;height:1px;scroll-margin-top:var(--vc-header-h,78px);position:absolute;top:0;left:0}.version-c .vc-sample{font:500 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-2);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 9px;display:inline-flex}.version-c .vc-kicker{font:500 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.version-c .vc-scene-steps-wrap{padding-left:22px;position:relative}.version-c .vc-scene-steps-wrap:before,.version-c .vc-scene-rail{border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px;left:0}.version-c .vc-scene-steps-wrap:before{content:"";background:var(--line-2)}.version-c .vc-scene-rail{background:var(--brand);transform-origin:top;transform:scaleY(0)}.version-c .vc-method-scene .vc-scene-steps li{cursor:pointer}.version-c .vc-scene-steps{gap:18px;margin:0;padding:0;list-style:none;display:grid}.version-c .vc-scene-steps button{all:unset;cursor:pointer;font:600 clamp(19px, 1.55vw, 22px)/1.28 var(--font-display);letter-spacing:-.02em;color:var(--muted);align-items:baseline;gap:12px;transition:color .35s;display:flex}.version-c .vc-scene-steps li.is-on button{color:var(--ink)}@media (hover:hover) and (pointer:fine){.version-c .vc-scene-steps li:not(.is-on) button:hover{color:var(--brand)}}.version-c .vc-scene-steps button:focus-visible{outline:3px solid var(--brand);outline-offset:4px;border-radius:4px}.version-c .vc-scene-steps small{font:500 12px/1 var(--font-mono);color:var(--brand);letter-spacing:0}.version-c .vc-scene-steps p{opacity:0;max-height:0;color:color-mix(in srgb, var(--ink) 78%, var(--bg));transition:max-height .42s var(--vc-ease-in-out), margin .42s var(--vc-ease-in-out), opacity .3s var(--vc-scene-ease) .12s;margin:0;font-size:16.5px;line-height:1.65;overflow:hidden}.version-c .vc-scene-steps li.is-on p{opacity:1;max-height:11rem;margin-top:10px}.version-c .vc-scene-steps{gap:22px}.version-c .vc-thread{padding-block:clamp(60px,7vw,100px);position:relative}.version-c .vc-thread-frame{grid-template-rows:auto auto auto;gap:clamp(12px,2.4vh,24px);padding-block:clamp(16px,4vh,40px);display:grid}.version-c .vc-thread-head .vc-section-title{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:end;column-gap:48px;max-width:none;margin:0;display:grid}.version-c .vc-thread-head .vc-section-title .eyebrow,.version-c .vc-thread-head .vc-section-title h2{grid-column:1}.version-c .vc-thread-head .vc-section-title .vc-description{grid-area:1/2/span 2;align-self:end;margin:0}.version-c .vc-thread-stage{min-height:0;display:grid}.version-c .vc-thread-box{background-image:radial-gradient(var(--vc-dot) 1px, transparent 1.2px);background-size:28px 28px;border-radius:12px;height:clamp(340px,46vh,520px);position:relative}.version-c .vc-thread-svg{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.version-c .vc-thread-line{fill:none;stroke:var(--brand);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.version-c .vc-thread-tip{fill:var(--brand);stroke:var(--bg);stroke-width:3px}.version-c .vc-thread-nodes{margin:0;padding:0;list-style:none;position:absolute;inset:0}.version-c .vc-thread-node{left:var(--x);top:var(--y);z-index:2;border:1px solid var(--line-2);background:var(--surface);box-shadow:var(--shadow-card);white-space:nowrap;border-radius:12px;align-items:center;gap:11px;padding:11px 16px 11px 11px;font-size:16px;font-weight:500;transition:border-color .4s;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.version-c .vc-thread-icon{background:var(--stage);width:38px;height:38px;color:var(--muted);border-radius:9px;place-items:center;transition:background-color .5s,color .5s;display:grid}.version-c .vc-thread-node.is-lit{border-color:var(--brand)}.version-c .vc-thread-node.is-lit .vc-thread-icon{background:var(--brand-tint);color:var(--brand)}.version-c .vc-thread-node.is-alert.is-lit{border-color:var(--vc-warn-line);animation:vc-thread-pulse 1.6s var(--vc-scene-ease) 2}.version-c .vc-thread-node.is-alert.is-lit .vc-thread-icon{background:var(--vc-warn-tint);color:var(--vc-warn)}@keyframes vc-thread-pulse{50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--vc-warn-line) 18%, transparent), var(--shadow-card)}}.version-c .vc-thread-note{background:var(--vc-warn-tint);color:var(--vc-warn);white-space:nowrap;opacity:0;transition:opacity .35s var(--vc-scene-ease) .1s, transform .35s var(--vc-scene-ease) .1s;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%,-4px)}.version-c .vc-thread-node.is-alert .vc-thread-note{background:var(--vc-crit-tint);color:var(--vc-crit)}.version-c .vc-thread-node.is-lit .vc-thread-note{opacity:1;transform:translate(-50%)}.version-c .vc-thread-now{border-top:1px solid var(--line);gap:10px;padding-top:clamp(12px,2vh,18px);display:grid}.version-c .vc-thread-progress{align-items:center;gap:14px;display:flex}.version-c .vc-thread-count{font:500 12px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brand);opacity:0;margin:0;transition:opacity .3s}.version-c .vc-thread-now.is-started .vc-thread-count{opacity:1}.version-c .vc-thread-count b{min-width:1ch;font-weight:500;display:inline-block}.version-c .vc-thread-dots{gap:6px;margin:0;padding:0;list-style:none;display:flex}.version-c .vc-thread-dots li{background:var(--line-2);border-radius:2px;width:22px;height:4px;position:relative;overflow:hidden}.version-c .vc-thread-dots li:after{content:"";background:var(--brand);transform-origin:0;transition:transform .5s var(--vc-scene-ease);position:absolute;inset:0;transform:scaleX(0)}.version-c .vc-thread-dots li.is-done:after{transform:scaleX(1)}.version-c .vc-thread-sentences{min-height:2.7em;font:600 clamp(20px, 2vw, 26px)/1.3 var(--font-display);letter-spacing:-.015em;display:grid;overflow:hidden}.version-c .vc-thread-sentence{will-change:transform, opacity;grid-area:1/1;max-width:46ch;margin:0}.version-c .vc-thread-caption{max-width:62ch;min-height:3.2em;transition:opacity .2s var(--vc-scene-ease), transform .2s var(--vc-scene-ease);margin:0}.version-c .vc-thread-caption.is-fading{opacity:0;transform:translateY(4px)}.version-c .vc-thread-caption small{font:500 12px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brand);margin-bottom:5px;display:block}.version-c .vc-thread-caption span{font:600 clamp(19px, 1.9vw, 24px)/1.3 var(--font-display);letter-spacing:-.015em}.version-c .vc-method-scene{padding-block:clamp(60px,7vw,100px)}.version-c .vc-method-wrap{align-items:center;display:grid}.version-c .vc-method-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.version-c .vc-method-copy .eyebrow{font:500 14px/1.5 var(--font-sans);letter-spacing:0;text-transform:none;margin-bottom:14px}.version-c .vc-method-copy h2{letter-spacing:-.035em;margin:0 0 32px;font-size:clamp(28px,2.7vw,38px);line-height:1.12}.version-c .vc-method-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-stage);border-radius:12px;overflow:hidden}.version-c .vc-method-card-head{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-size:15px;display:flex}.version-c .vc-method-card-head strong{color:var(--ink);font-weight:600}.version-c .vc-method-canvas{height:clamp(260px, calc(100svh - var(--vc-header-h,78px) - 300px), 470px);background-image:radial-gradient(var(--vc-dot) 1px, transparent 1.2px);background-size:22px 22px;position:relative}.version-c .vc-method-canvas>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.version-c .vc-method-canvas>svg path{fill:none;stroke-width:1.6px;transition:stroke .5s,opacity .5s}.version-c .vc-method-canvas>svg path.is-seq{stroke:var(--muted)}.version-c .vc-method-canvas:not(.is-stage-0)>svg path.is-seq{stroke:var(--brand)}.version-c .vc-method-canvas>svg path.is-back{stroke:var(--vc-crit);stroke-dasharray:5 6}.version-c .vc-method-canvas>svg path.is-chase{stroke:var(--vc-warn-line);stroke-dasharray:5 6}.version-c .vc-method-canvas:not(.is-stage-0)>svg path.is-back,.version-c .vc-method-canvas:not(.is-stage-0)>svg path.is-chase{opacity:0}.version-c .vc-method-node{z-index:2;border:1px solid var(--line-2);background:var(--surface);box-shadow:var(--shadow-card);white-space:nowrap;border-radius:10px;padding:10px 16px;font-size:16px;font-weight:500;transition:border-color .5s;position:absolute;top:0;left:0}.version-c .vc-method-canvas.is-stage-2 .vc-method-node{border-color:color-mix(in srgb, var(--brand) 50%, var(--line-2))}.version-c .vc-method-check{background:var(--brand);width:24px;height:24px;color:var(--surface);box-shadow:0 0 0 3px var(--surface);opacity:0;transition:opacity .35s var(--vc-scene-ease), transform .35s var(--vc-scene-ease);transition-delay:calc(1s + var(--d,0s));border-radius:999px;place-items:center;display:grid;position:absolute;top:-11px;right:-11px;transform:scale(.6)}.version-c .vc-method-card.is-rewind .vc-method-check,.version-c .vc-method-card.is-rewind .vc-method-pane,.version-c .vc-method-card.is-rewind .vc-bar i,.version-c .vc-method-card.is-rewind .vc-kpi-bars i{transition-duration:0s!important;transition-delay:0s!important}.version-c .vc-method-card.is-rewind .vc-badge{animation-duration:0s;animation-delay:0s}.version-c .vc-method-check svg{width:14px;height:14px;display:block}.version-c .vc-method-canvas.is-stage-2 .vc-method-check{opacity:1;transform:none}.version-c .vc-badge{white-space:nowrap;animation:vc-badge-in .45s var(--vc-scene-ease) 1s both;border-radius:999px;padding:3px 11px;font-size:13px;font-weight:600;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)}@keyframes vc-badge-in{0%{opacity:0;transform:translate(-50%,4px)}}.version-c .vc-badge.is-warn{background:var(--vc-warn-tint);color:var(--vc-warn)}.version-c .vc-badge.is-crit{background:var(--vc-crit-tint);color:var(--vc-crit)}.version-c .vc-badge.is-cost{background:var(--brand-tint);color:var(--brand);font-family:var(--font-mono);font-weight:500}.version-c .vc-badge.is-done{background:var(--brand-tint);color:var(--brand)}.version-c .vc-method-under{border-top:1px solid var(--line);height:170px;position:relative}.version-c .vc-method-pane{opacity:0;pointer-events:none;align-content:center;gap:10px;padding:18px 20px;transition:opacity .2s,transform .2s;display:grid;position:absolute;inset:0;transform:translateY(6px)}.version-c .vc-method-pane.is-on{opacity:1;transition:opacity .5s var(--vc-scene-ease) .45s, transform .5s var(--vc-scene-ease) .45s;transform:none}.version-c .vc-method-pane>p{margin:0;font-size:16px;line-height:1.55}.version-c .vc-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.version-c .vc-option{border:1px solid var(--line-2);border-radius:8px;gap:6px;padding:11px 14px;font-size:14px;display:grid}.version-c .vc-option strong{font-size:15px;font-weight:600}.version-c .vc-option-bars{color:var(--muted);grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;display:grid}.version-c .vc-bar{background:var(--line);border-radius:4px;height:7px;overflow:hidden}.version-c .vc-bar i,.version-c .vc-kpi-bars i{height:100%;width:var(--w);background:var(--brand);transform-origin:0;transition:transform .7s var(--vc-scene-ease) 1s;border-radius:4px;display:block;transform:scaleX(0)}.version-c .vc-method-pane.is-on .vc-bar i,.version-c .vc-method-pane.is-on .vc-kpi-bars i{transform:scaleX(1)}.version-c .vc-measure{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.version-c .vc-kpi{grid-template-columns:minmax(0,1fr) 7rem;align-items:center;gap:12px;padding-block:3px;font-size:14px;display:grid}.version-c .vc-kpi-bars{gap:3px;display:grid}.version-c .vc-kpi-bars i{height:6px}.version-c .vc-kpi-bars i.is-before{background:var(--line-2)}.version-c .vc-kpi-bars i.is-after{background:var(--vc-pos);transition-delay:1.3s}.version-c .vc-kpi-legend{color:var(--muted);gap:14px;margin-top:6px;font-size:12px;display:flex}.version-c .vc-kpi-legend span:before{content:"";background:var(--line-2);vertical-align:1px;border-radius:3px;width:10px;height:6px;margin-right:6px;display:inline-block}.version-c .vc-kpi-legend span+span:before{background:var(--vc-pos)}.version-c .vc-verdict{align-items:center;gap:12px;margin:0;font-size:15px;line-height:1.5;display:flex}.version-c .vc-verdict-dot{background:var(--brand);width:30px;height:30px;color:var(--surface);border-radius:999px;flex:none;place-items:center;display:grid}.version-c .vc-product-demo{padding-block:clamp(60px,7vw,100px)}.version-c .vc-product-head .vc-section-title{text-align:center;margin-inline:auto;max-width:820px;margin-bottom:0}.version-c .vc-product-head .vc-section-title .vc-description{margin-inline:auto}.version-c .vc-product-scene{padding-block:clamp(24px,4vw,48px) 0;position:relative}.version-c .vc-product-wrap{align-items:center;display:grid}.version-c .vc-product-scene .vc-scene-steps li,.version-c .vc-thread-node{cursor:pointer}.version-c .vc-product-grid{grid-template-columns:minmax(0,.6fr) minmax(0,1.55fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.version-c .vc-app{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-stage);border-radius:12px;overflow:hidden}.version-c .vc-app-bar{border-bottom:1px solid var(--line);background:var(--panel);color:var(--muted);align-items:center;gap:14px;padding:10px 16px;font-size:14px;display:flex}.version-c .vc-app-dots{gap:5px;display:flex}.version-c .vc-app-dots i{background:var(--line-2);border-radius:99px;width:9px;height:9px}.version-c .vc-app-crumb{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.version-c .vc-app-tabs{border-bottom:1px solid var(--line);color:var(--muted);gap:24px;padding:0 20px;font-size:15px;display:flex}.version-c .vc-app-tabs span{border-bottom:2px solid #0000;padding:11px 0;transition:color .3s,border-color .3s}.version-c .vc-app-tabs span.is-on{color:var(--ink);border-color:var(--brand)}.version-c .vc-app-body{height:clamp(340px, calc(100svh - var(--vc-header-h,78px) - 170px), 480px);position:relative}.version-c .vc-pane{opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.version-c .vc-pane.is-on{opacity:1;transition:opacity .45s var(--vc-scene-ease) .15s}.version-c .vc-product-scene:not(.is-in-view) .vc-beams path.is-flow,.version-c .vc-product-scene:not(.is-in-view) .vc-caret,.version-c .vc-pane:not(.is-on) .vc-beams path.is-flow,.version-c .vc-pane:not(.is-on) .vc-caret{animation-play-state:paused}.version-c .vc-pane svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.version-c .vc-pane .is-in{opacity:1;transform:none}.version-c .vc-pane-sources{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(40px,7vw,88px);padding:22px 24px;display:grid}.version-c .vc-beams path{fill:none;stroke:var(--line-2);stroke-width:1.4px}.version-c .vc-beams path.is-flow{stroke:var(--brand);stroke-dasharray:4 9;opacity:0;transition:opacity .4s;animation:1s linear infinite vc-flow}@keyframes vc-flow{to{stroke-dashoffset:-13px}}.version-c .vc-sources{z-index:1;gap:11px;display:grid;position:relative}.version-c .vc-sources .vc-kicker{margin-bottom:2px}.version-c .vc-source{border:1px solid var(--line-2);background:var(--surface);opacity:0;transition:opacity .5s var(--vc-scene-ease), transform .5s var(--vc-scene-ease);border-radius:8px;align-items:center;gap:10px;padding:11px 13px;font-size:15px;display:flex;transform:translate(-8px)}.version-c .vc-source svg{width:18px;height:18px;color:var(--brand);flex:none;position:static}.version-c .vc-collected{z-index:1;border:1px solid var(--brand);background:var(--brand-tint);border-radius:10px;gap:14px;padding:20px 22px;display:grid;position:relative}.version-c .vc-collected h3{letter-spacing:-.02em;margin:0;font-size:21px}.version-c .vc-count{color:var(--muted);gap:26px;font-size:14px;display:flex}.version-c .vc-count b{color:var(--ink);font:500 28px/1.2 var(--font-mono);font-variant-numeric:tabular-nums;display:block}.version-c .vc-quote{background:var(--surface);border-radius:8px;min-height:6.6rem;margin:0;padding:13px 15px;font-size:16px;line-height:1.45}.version-c .vc-quote small{color:var(--muted);margin-bottom:4px;font-size:12.5px;display:block}.version-c .vc-caret{background:var(--brand);vertical-align:-2px;width:1px;height:1em;margin-left:1px;animation:1s step-end infinite vc-blink;display:inline-block}@keyframes vc-blink{50%{opacity:0}}.version-c .vc-lanes{grid-template-rows:repeat(3,1fr);gap:10px;display:grid;position:absolute;inset:16px 20px}.version-c .vc-lane{border:1px solid var(--line);background:color-mix(in srgb, var(--stage) 45%, transparent);border-radius:10px;position:relative}.version-c .vc-lane span{color:var(--muted);font-size:14px;font-weight:500;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.version-c .vc-map-edges{z-index:1}.version-c .vc-map-edges path{fill:none;stroke:var(--brand);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .55s var(--vc-scene-ease)}.version-c .vc-map-edges path.is-in{stroke-dashoffset:0}.version-c .vc-map-node{left:var(--x);top:var(--y);z-index:2;border:1.5px solid var(--line-2);background:var(--surface);box-shadow:var(--shadow-card);white-space:nowrap;opacity:0;transition:opacity .5s var(--vc-scene-ease), transform .5s var(--vc-scene-ease);border-radius:9px;padding:10px 15px;font-size:16px;font-weight:500;position:absolute;transform:translate(-50%,-50%)translateY(8px)scale(.97)}.version-c .vc-pane .vc-map-node.is-in{transform:translate(-50%,-50%)}.version-c .vc-map-node.is-flag{border-style:dashed;border-color:var(--vc-warn-line);background:var(--vc-warn-tint)}.version-c .vc-map-note{color:var(--vc-warn);white-space:nowrap;opacity:0;font-size:13.5px;font-weight:600;transition:opacity .4s;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.version-c .vc-pane .vc-map-note.is-in{opacity:1;transform:translate(-50%)}.version-c .vc-pane-costs{padding:22px 24px}.version-c .vc-costs{border-collapse:collapse;width:100%;font-size:16px}.version-c .vc-costs th{border-bottom:1px solid var(--line);color:var(--muted);text-align:left;padding:4px 6px 9px;font-size:13.5px;font-weight:500}.version-c .vc-costs th+th,.version-c .vc-costs td+td{text-align:right;white-space:nowrap;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.version-c .vc-costs th+th{font-family:var(--font-sans)}.version-c .vc-costs td{border-bottom:1px solid var(--line);vertical-align:middle;padding:13px 6px}.version-c .vc-costs tfoot td{border-bottom:0;font-weight:600}.version-c .vc-cost-row{opacity:0;transition:opacity .45s var(--vc-scene-ease)}.version-c .vc-cost-bar{background:var(--line);border-radius:3px;height:5px;margin-top:7px;display:block;overflow:hidden}.version-c .vc-cost-bar i{height:100%;width:var(--w);background:var(--brand);transform-origin:0;transition:transform 1.2s var(--vc-scene-ease);display:block;transform:scaleX(0)}.version-c .vc-cost-row.is-in .vc-cost-bar i{transform:scaleX(1)}.version-c .vc-costs-note{color:var(--muted);margin:14px 0 0;font-size:14px}@media (max-width:900px){.version-c .vc-method-grid,.version-c .vc-product-grid{grid-template-columns:1fr;gap:14px}.version-c .vc-method-copy .eyebrow,.version-c .vc-method-copy h2,.version-c .vc-scene-steps li:not(.is-on){display:none}.version-c .vc-method-canvas{height:clamp(220px, calc(100svh - var(--vc-header-h,78px) - 500px), 290px)}.version-c .vc-method-under{height:236px}.version-c .vc-method-pane{gap:8px;padding:12px 14px}.version-c .vc-method-pane>p{font-size:14.5px}.version-c .vc-verdict{gap:9px;font-size:13px}.version-c .vc-verdict-dot{width:24px;height:24px}.version-c .vc-method-card-head{padding:10px 14px;font-size:13.5px}.version-c .vc-scene-steps p{font-size:14px}.version-c .vc-options,.version-c .vc-measure{grid-template-columns:1fr;gap:10px}.version-c .vc-option-bars{display:none}.version-c .vc-kpi{grid-template-columns:minmax(0,1fr) 5.5rem;padding:0;font-size:13px}.version-c .vc-app-body{height:clamp(300px, calc(100svh - var(--vc-header-h,78px) - 300px), 400px)}.version-c .vc-app-tabs{gap:16px;padding:0 14px;font-size:13.5px}.version-c .vc-pane-sources{gap:26px;padding:14px}.version-c .vc-source{gap:6px;padding:7px 8px;font-size:12.5px}.version-c .vc-source svg{width:15px;height:15px}.version-c .vc-collected{gap:8px;padding:12px;overflow:hidden}.version-c .vc-collected h3{font-size:16px}.version-c .vc-count{gap:14px;font-size:12px}.version-c .vc-count b{font-size:20px}.version-c .vc-quote{min-height:5.4rem;padding:9px 10px;font-size:13px}.version-c .vc-lanes{inset:11px}.version-c .vc-lane span{font-size:12px;top:7px;transform:none}.version-c .vc-map-node{left:var(--xm,var(--x));text-align:center;white-space:normal;max-width:7rem;padding:7px 9px;font-size:13px;line-height:1.2}.version-c .vc-map-note{font-size:11.5px}.version-c .vc-pane-costs{padding:14px}.version-c .vc-costs{font-size:13px}.version-c .vc-costs td{padding:9px 4px}.version-c .vc-costs-note{font-size:12px}}@media (max-width:760px){.version-c .vc-thread-head .vc-section-title{grid-template-columns:1fr}.version-c .vc-thread-head .vc-section-title .vc-description{display:none}.version-c .vc-thread-head .vc-section-title h2{font-size:clamp(27px,7.4vw,34px)}.version-c .vc-thread-node{left:var(--xm);top:var(--ym);gap:8px;padding:8px 12px 8px 8px;font-size:14.5px}.version-c .vc-thread-icon{width:30px;height:30px}.version-c .vc-thread-note{display:none}.version-c .vc-thread-caption{min-height:4.2em}.version-c .vc-thread-sentences{min-height:3.9em;font-size:18px}.version-c .vc-thread-dots li{width:16px}}@media (prefers-reduced-motion:reduce){.version-c .vc-beams path.is-flow,.version-c .vc-caret,.version-c .vc-thread-node.is-alert.is-lit{animation:none}.version-c .vc-badge{animation:.2s both vc-fade}.version-c .vc-scene *,.version-c .vc-thread *{transition-property:opacity,color,background-color,border-color!important;transition-duration:.2s!important;transition-delay:0s!important}}@keyframes vc-fade{0%{opacity:0}}.version-c .vc-intro{display:none}html[data-intro=play] .version-c .vc-intro{inset:var(--vc-header-h,78px) 0 0;z-index:45;pointer-events:none;place-items:center;animation:0s 13s forwards vc-intro-safety;display:grid;position:fixed}.version-c .vc-intro-veil{background:var(--bg);position:absolute;inset:0}.version-c .vc-intro-mark{aspect-ratio:1763/1000;will-change:transform;width:min(440px,72vw);color:var(--brand);margin-top:-6vh;position:relative}.version-c .vc-intro-mark canvas{width:100%;height:100%;display:block}.version-c .vc-tube-stop-hi{stop-color:#9ad8dd}.version-c .vc-tube-stop-mid{stop-color:#266a70}.version-c .vc-tube-stop-lo{stop-color:#143d42}.version-c .vc-on-dark{display:none}@media (prefers-color-scheme:dark){.version-c .vc-on-light{display:none}.version-c .vc-on-dark{display:inline}.version-c .vc-tube-stop-hi{stop-color:#86bfc6}.version-c .vc-tube-stop-mid{stop-color:#4b8d95}.version-c .vc-tube-stop-lo{stop-color:#224f54}}html[data-intro=play] .site-header .logo .lg-mark,html[data-intro=play] .vc-home-hero .hero-prose>*{opacity:0;animation:0s 13s forwards vc-intro-reveal}@keyframes vc-intro-safety{to{visibility:hidden}}@keyframes vc-intro-reveal{to{opacity:1}}.version-c .btn{transition:background-color .2s ease, color .2s ease, transform .16s var(--vc-scene-ease)}.version-c .btn:active{transform:scale(.97)}.version-c .site-header .logo{align-items:center;min-height:44px}@media (hover:hover) and (pointer:fine){.version-c .vc-target-card{transition:transform .35s var(--vc-scene-ease), box-shadow .35s var(--vc-scene-ease)}.version-c .vc-target-card:hover{transform:translateY(-3px)}}.version-c .faq-list details>:not(summary){overflow:hidden}.version-c .vc-lane span{color:color-mix(in srgb, var(--ink) 70%, var(--bg))}.c-root.b-aziende .hero-copy:has(.vc-hero-backdrop):before{content:none}.version-c .vc-closing-inner:has(.vc-hero-backdrop):before{content:none}.version-c .vc-closing-inner:has(.vc-hero-backdrop){max-width:960px;margin-inline:auto;padding:clamp(40px,5vw,56px) 24px clamp(44px,5.5vw,64px)}.version-c .vc-closing-inner:has(.vc-hero-backdrop) .vc-closing-copy{max-width:600px}.version-c .vc-closing-inner:has(.vc-hero-backdrop) .vc-closing-copy>.eyebrow{margin-bottom:14px}.version-c .vc-closing-inner:has(.vc-hero-backdrop) h2{margin-bottom:16px;font-size:clamp(28px,3vw,38px)}.version-c .vc-closing-inner:has(.vc-hero-backdrop) .vc-closing-description{max-width:46ch;margin-bottom:22px;font-size:16px}.version-c .vc-closing-inner:has(.vc-hero-backdrop) .btn-lg{padding-block:.8rem}@media (max-width:639px){.version-c .vc-closing-inner:has(.vc-hero-backdrop){padding:32px 20px 36px}.version-c .vc-closing-inner:has(.vc-hero-backdrop) h2{font-size:clamp(24px,6.4vw,28px)}}.version-c .vc-closing-inner .vc-hero-backdrop{border-radius:inherit}.version-c .vc-closing-inner .vc-hero-art{inset:-4% -3% -8%}@media (max-width:639px){.version-c .vc-closing-inner .vc-hero-art{inset:0}.version-c .vc-closing-inner:has(.vc-hero-backdrop){padding:72px 20px 92px}.version-c .vc-audience-page .vc-audience-hero:after{content:none}}.version-c .vc-hero-backdrop{z-index:-2;pointer-events:none;background-image:radial-gradient(var(--vc-dot) 1px, transparent 1.2px);background-size:28px 28px;position:absolute;inset:0;overflow:hidden}.version-c .vc-hero-art{will-change:transform;position:absolute;inset:-6% -4% -16%}.version-c .vc-hero-art svg{width:100%;height:100%;display:block;overflow:visible}.version-c .vc-home-hero .vc-hero-backdrop{overflow:visible}.version-c .vc-hero-art .vc-hero-narrow{display:none}.version-c .vc-channel-line{fill:none;stroke-width:11px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0 99999}.version-c .vc-ridge-stop{stop-color:#fff;stop-opacity:.38}.version-c .vc-pulse-stop{stop-color:#fff;stop-opacity:1}.version-c .vc-stop-end{stop-opacity:0!important}.version-c .vc-channel-ridge{fill:none;stroke:#ffffff61;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.version-c .vc-channel-pulse{fill:none;stroke:#fff;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;opacity:0;mix-blend-mode:soft-light}.version-c .vc-station{--vc-station-glow:0}.version-c .vc-station rect{fill:var(--surface);stroke:color-mix(in srgb, var(--brand) calc(var(--vc-station-glow) * 100%), var(--line-2));stroke-width:1.5px;filter:drop-shadow(0 2px 3px #14282a1f)}.version-c .vc-station circle{fill:var(--brand);opacity:calc(.25 + var(--vc-station-glow) * .75)}@media (prefers-color-scheme:dark){.version-c .vc-channel-ridge{stroke:#ffffff38}.version-c .vc-ridge-stop{stop-opacity:.22}.version-c .vc-channel-pulse{mix-blend-mode:overlay}}@media (max-width:639px){.version-c .vc-hero-art{inset:0 0 -10%}.version-c .vc-hero-art .vc-hero-wide{display:none}.version-c .vc-hero-art .vc-hero-narrow{width:100%;height:auto;display:block}.version-c .vc-channel-line{stroke-width:9px}.version-c .vc-channel-pulse{stroke-width:6px}}@media (prefers-reduced-motion:reduce){.version-c .vc-channel-line{stroke-dasharray:none}.version-c .vc-channel-pulse{display:none}}.version-c .vc-timed{cursor:pointer;display:contents}.version-c .vc-audience-page .vc-audience-hero{isolation:isolate;grid-template-columns:1fr;align-content:center;gap:0;min-height:clamp(540px,74svh,700px);padding-block:40px 88px;display:grid;position:relative;overflow:hidden}.version-c .vc-audience-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 58% 60% at 50% 52%, var(--bg) 30%, color-mix(in srgb, var(--bg) 70%, transparent) 60%, transparent 82%);position:absolute;inset:0}.version-c .vc-audience-page .vc-audience-hero .vc-page-intro{width:calc(100% - var(--gutter) * 2);text-align:center;justify-items:center;max-width:820px;margin:0 auto;padding:0;display:grid;position:relative}.version-c .vc-audience-page .vc-audience-hero .vc-page-intro .breadcrumbs{justify-self:center;margin-bottom:28px}.version-c .vc-audience-page .vc-audience-hero .vc-page-intro h1{max-width:20ch;margin-inline:auto;font-size:clamp(38px,4.6vw,64px);line-height:1.07}.version-c .vc-audience-page .vc-audience-hero .vc-page-description{max-width:58ch;margin-inline:auto}.version-c .vc-audience-page .vc-audience-hero .vc-page-intro .btn{justify-self:center}.version-c .vc-audience-hero .vc-hero-art{inset:-6% -4% -16%}.version-c .vc-showcase{text-align:left;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:clamp(28px,5vw,72px);margin-top:8px;display:grid}.version-c .vc-showcase .vc-scene-steps p{max-width:42ch}.version-c .vc-showcase-link{align-items:center;gap:6px;margin-left:6px;font-size:15px;display:inline-flex}.version-c .vc-showcase-body{background:var(--stage);place-items:center;min-height:clamp(320px,38vw,440px);padding:clamp(20px,3vw,36px);display:grid}.version-c .vc-showcase-pane{width:100%;max-width:560px;animation:vc-pane-in .6s var(--vc-scene-ease) both;display:block}@keyframes vc-pane-in{0%{opacity:0;transform:translateY(8px)}}.version-c .vc-showcase-body .cm-visual{margin-inline:auto}@media (max-width:639px){.version-c .vc-audience-page .vc-audience-hero{min-height:660px;padding-block:48px 72px}.version-c .vc-audience-page .vc-audience-hero .vc-page-intro h1{font-size:clamp(30px,8vw,36px)}}@media (max-width:900px){.version-c .vc-showcase{grid-template-columns:1fr;gap:16px}.version-c .vc-showcase .vc-scene-steps li:not(.is-on){display:none}.version-c .vc-showcase-body{min-height:300px;padding:16px}}@media (prefers-reduced-motion:reduce){.version-c .vc-showcase-pane{animation:none}}
.c-root{--bg:var(--background);--panel:#fafaf8;--surface:#fff;--ink:#22221f;--muted:#6e6b65;--line:#e8e6e1;--line-2:#dedfd8;--brand:#266a70;--brand-soft:#1f7681;--brand-tint:#e4efef;--brand-on-dark:#90cfd5;--hover:#ededeb;--radius-control:4px;--radius-card:4px;--radius-container:4px;--ease-out:cubic-bezier(.22,1,.36,1);--gutter:clamp(20px,4vw,56px);background:var(--bg);color:var(--ink);font-family:var(--font-sans);min-height:100vh}.c-root *,.c-root :before,.c-root :after{box-sizing:border-box}.c-root h1,.c-root h2,.c-root h3,.c-root p{margin-top:0}.c-root h1,.c-root h2,.c-root h3{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-weight:600}.c-root .wrap{width:calc(100% - var(--gutter)*2);max-width:1240px;margin-inline:auto}.c-root section{scroll-margin-top:20px}.c-root .eyebrow{color:var(--brand);font:500 10.5px/1.6 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px}.c-root .arrow-icon{flex:none;width:20px;height:20px}.c-root .btn{min-height:46px;font:600 14px/1.2 var(--font-sans);cursor:pointer;transition:background .18s var(--ease-out),border-color .18s var(--ease-out),transform .18s var(--ease-out);border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:22px;padding:0 20px;text-decoration:none;display:inline-flex}.c-root .btn-primary{color:var(--surface);background:var(--brand)}.c-root .btn-primary:hover{background:color-mix(in srgb,var(--brand) 80%,var(--ink))}.c-root .btn-primary:hover .arrow-icon{transform:translate(3px)}.c-root .btn .arrow-icon{transition:transform .18s var(--ease-out)}.c-root .btn-lg{min-height:54px;padding:0 24px;font-size:15px}.c-root .btn-ghost{color:var(--ink);border-color:var(--line-2);background:0 0}.c-root .btn-ghost:hover{background:var(--hover)}.c-root a:focus-visible,.c-root button:focus-visible,.c-root summary:focus-visible{outline:2px solid var(--brand);outline-offset:5px}.c-root .text-link{width:fit-content;min-height:44px;color:var(--brand);text-underline-offset:5px;align-items:center;gap:15px;font-size:15px;font-weight:600;text-decoration-thickness:1px;display:inline-flex}.c-root .skip-link{z-index:100;background:var(--ink);color:var(--surface);padding:14px 20px;position:fixed;top:12px;left:20px;transform:translateY(-150%)}.c-root .skip-link:focus{transform:none}.c-root .site-header{z-index:40;border-bottom:1px solid var(--line);background:var(--bg);position:sticky;top:0}.c-root .nav{max-width:1296px;min-height:78px;padding:15px var(--gutter);justify-content:space-between;align-items:center;gap:32px;margin:0 auto;display:flex}.c-root .logo{color:var(--ink);flex:none;text-decoration:none;display:flex}.c-root .logo-word{font:600 26px/1 var(--font-display);letter-spacing:-.035em;white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.c-root .lg-mark{flex:none;width:48px;height:auto}.c-root .lg-mark-flat{aspect-ratio:1763/1000;color:var(--brand);display:block}.c-root .links{gap:clamp(18px,2.3vw,34px);margin-left:auto;display:flex}.c-root .links a,.c-root .login-link{color:var(--muted);font-size:14px;font-weight:500;text-decoration:none}.c-root .links a:hover,.c-root .login-link:hover{color:var(--brand)}.c-root .right{align-items:center;gap:26px;display:flex}.c-root .nav-toggle{border:1px solid var(--line-2);width:44px;height:44px;color:var(--ink);background:0 0;border-radius:4px;justify-content:center;align-items:center;display:none}.c-root.mobile-panel{z-index:60;flex-direction:column;padding:20px 24px 32px;display:flex;position:fixed;inset:0;overflow-y:auto}.c-root .mp-top{justify-content:space-between;align-items:center;display:flex}.c-root .mp-links{margin-top:38px;display:grid}.c-root .mp-links a{border-bottom:1px solid var(--line);color:var(--ink);font:600 clamp(25px,7vw,36px)/1.2 var(--font-display);padding:20px 0;text-decoration:none}.c-root .mp-ctas{gap:12px;margin-top:auto;padding-top:36px;display:grid}.c-root .mp-ctas .btn{width:100%;min-height:52px}.c-root .liquid-metal{opacity:1}.c-root .btn-primary{box-shadow:0 2px 3px #00000014,inset 0 1px #ffffff29}.c-root .btn-primary:active{transform:translateY(1px)}.c-root .hero{isolation:isolate;padding-top:65px;position:relative}.c-root .hero:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 77% 35%, var(--spotlight), transparent 58%);position:absolute;inset:0}.c-root .hero-copy{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:center;gap:clamp(40px,5.5vw,85px);display:grid}.c-root .hero-prose{min-width:0;padding-bottom:0}.c-root .hero .hero-audience{margin-bottom:25px}.c-root .hero h1{letter-spacing:-.052em;text-wrap:initial;margin:0 0 26px;font-size:clamp(50px,5.2vw,76px);line-height:1.02}.c-root .hero h1 em{color:var(--brand);font-style:normal}.c-root .hero-lede{max-width:42ch;color:var(--muted);margin-bottom:30px;font-size:18px;line-height:1.65}.c-root .hero-actions{flex-wrap:wrap;align-items:center;gap:12px 26px;display:flex}.c-root .hero-actions .text-link{font-size:14px;text-decoration:none}.c-root .hero-boundary{color:var(--muted);margin:16px 0 0;font-size:12px;line-height:1.5}.c-root .audience-line{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:43px;padding-block:27px;display:flex}.c-root .audience-line>span{max-width:22ch;color:var(--muted);font:400 10px/1.7 var(--font-mono)}.c-root .audience-line ul{gap:clamp(20px,3vw,45px);margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:flex}.c-root .audience-line li{position:relative}.c-root .audience-line li+li:before{content:"";background:var(--brand);width:3px;height:3px;position:absolute;top:9px;left:clamp(-23px,-1.5vw,-10px)}.c-root h2 span{color:var(--muted)}.c-root .section-heading{gap:24px;max-width:820px;margin-bottom:42px;display:grid}.c-root .section-heading h2,.c-root .value-intro h2,.c-root .evidence-copy h2,.c-root .faq h2{letter-spacing:-.04em;margin:0;font-size:clamp(35px,3.6vw,50px);line-height:1.12}.c-root .section-heading>p{max-width:60ch;color:var(--muted);margin:0;font-size:17px;line-height:1.7}.c-root .value-section{padding-block:98px 78px}.c-root .value-section>.wrap{grid-template-columns:.95fr 1.05fr;align-items:start;gap:clamp(50px,7vw,110px);display:grid}.c-root .value-intro{padding-top:24px}.c-root .value-intro>p:last-child{max-width:42ch;color:var(--muted);margin:26px 0 0;font-size:16px;line-height:1.7}.c-root .value-path{border-top:1px solid var(--line-2)}.c-root .value-chapter{grid-template-columns:34px minmax(0,1fr);gap:21px;padding-block:29px;display:grid}.c-root .value-chapter+.value-chapter{border-top:1px solid var(--line)}.c-root .chapter-index{color:var(--brand);font:400 11px/1.5 var(--font-mono);padding-top:7px}.c-root .chapter-copy h3{margin:0 0 12px;font-size:clamp(25px,2.3vw,31px);line-height:1.15}.c-root .chapter-copy>p{max-width:47ch;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.c-root .engagement-change{padding-block:36px 99px}.c-root .change-table{table-layout:fixed;border-collapse:collapse;border-top:1px solid var(--line-2);width:100%}.c-root .change-table th{text-align:left;width:50%;color:var(--muted);padding:20px 28px;font-size:.9375rem;font-weight:600;line-height:1.5}.c-root .change-table th:last-child{color:var(--brand)}.c-root .change-table td{border-top:1px solid var(--line);vertical-align:middle;padding:24px 28px;font-size:1rem;line-height:1.6;position:relative}.c-root .change-table td:first-child{color:var(--muted);padding-right:40px}.c-root .change-table td:last-child{background:var(--panel);padding-left:40px}.c-root .change-table .liquid-metal{width:46px;position:absolute;top:50%;left:-23px;transform:translateY(-50%)}.c-root .change-mobile-label{display:none}.c-root .evidence-section{background:var(--stage);border-block:1px solid var(--line);padding-block:80px 0}.c-root .evidence-layout{grid-template-columns:.87fr 1.13fr;align-items:center;gap:70px;display:grid}.c-root .evidence-copy>p:not(.eyebrow){color:var(--muted);max-width:47ch;margin:23px 0 0;font-size:16px;line-height:1.7}.c-root .method-list{margin:32px 0 29px;padding:0;list-style:none}.c-root .method-list li{border-top:1px solid var(--line-2);grid-template-columns:24px 1fr;gap:15px;padding-block:17px;display:grid}.c-root .method-list li>span{color:var(--brand);font:400 10px/1.5 var(--font-mono);padding-top:4px}.c-root .method-list h3{margin:0 0 8px;font-size:22px;line-height:1.2}.c-root .method-list p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.c-root .method-panel{min-width:0}.c-root .method-panel .method-list{margin:0}.c-root .evidence-copy>.btn{margin-top:29px}.c-root .engagement-context{border-top:1px solid var(--line-2);justify-content:space-between;align-items:baseline;gap:25px;margin-top:60px;padding-block:28px;display:flex}.c-root .engagement-context>span{color:var(--muted);font:400 10px/1.5 var(--font-mono)}.c-root .engagement-context>p{margin:0;font-size:12px;line-height:1.8}.c-root .engagement-context i{color:var(--muted);margin-inline:13px;font-style:normal}.c-root .faq{grid-template-columns:.75fr 1.25fr;gap:80px;padding-block:100px;display:grid}.c-root .faq-heading>p:last-child{color:var(--muted);max-width:30ch;margin:22px 0 0;font-size:15px;line-height:1.65}.c-root .faq-list{border-top:1px solid var(--line-2)}.c-root .faq details{border-bottom:1px solid var(--line-2)}.c-root .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:23px 0;font-size:17px;font-weight:500;line-height:1.4;list-style:none;display:flex}.c-root .faq summary::-webkit-details-marker{display:none}.c-root .faq-chevron{color:var(--brand);transition:transform .18s var(--ease-out);flex:none}.c-root .faq details[open] .faq-chevron{transform:rotate(180deg)}.c-root .faq details p{max-width:65ch;color:var(--muted);margin:0 30px 26px 0;font-size:15.5px;line-height:1.7}.c-root .final-inner{isolation:isolate;background:var(--panel);box-shadow:var(--shadow-stage);border-radius:10px;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:40px;padding:64px;display:grid;position:relative;overflow:hidden}.c-root .final-inner:before{content:"";z-index:-1;background:radial-gradient(ellipse at 95% 50%, var(--spotlight), transparent 70%);position:absolute;inset:0}.c-root .final-cta h2{margin:0 0 24px;font-size:clamp(38px,4vw,55px);line-height:1.06}.c-root .final-cta .final-prose>p:not(.eyebrow){max-width:54ch;color:var(--muted);margin:0 0 29px;font-size:16px;line-height:1.65}.c-root .final-note{color:var(--muted);margin-top:17px;font-size:12px;line-height:1.5;display:block}.c-root .final-workflow{isolation:isolate;height:340px;position:relative}.c-root .final-workflow .liquid-workflow{aspect-ratio:auto;height:100%}.c-root .footer{grid-template-columns:1fr auto;gap:48px 30px;padding-block:65px 28px;display:grid}.c-root .footer-brand p{color:var(--muted);margin:19px 0 0;font-size:14px;line-height:1.65}.c-root .footer nav{flex-wrap:wrap;align-content:start;gap:20px 25px;padding-top:8px;display:flex}.c-root .footer nav a{color:var(--muted);font-size:13px;text-decoration:none}.c-root .footer nav a:hover{color:var(--brand)}.c-root .footer-bottom{border-top:1px solid var(--line);color:var(--muted);font:400 10px/1.4 var(--font-mono);grid-column:1/-1;justify-content:space-between;gap:20px;margin:0;padding-top:23px;display:flex}@media (max-width:1100px){.c-root .hero-copy{gap:38px}.c-root .hero h1{font-size:56px}.c-root .hero-lede{font-size:16px}.c-root .nav{gap:25px}.c-root .right{gap:17px}.c-root .right>.btn .arrow-icon{display:none}.c-root .section-heading,.c-root .evidence-layout,.c-root .faq{gap:45px}.c-root .audience-line{align-items:flex-start}.c-root .audience-line ul{flex-wrap:wrap;justify-content:flex-end;gap:10px 25px}.c-root .audience-line li+li:before{display:none}}@media (max-width:899px){.c-root .nav{min-height:73px;padding-block:12px}.c-root .links,.c-root .right>.btn{display:none}.c-root .nav-toggle{display:inline-flex}.c-root .hero{padding-top:48px}.c-root .hero-copy{grid-template-columns:1fr;gap:25px}.c-root .value-section>.wrap{grid-template-columns:1fr;gap:34px}.c-root .value-intro{max-width:620px;padding-top:0}.c-root .value-intro>p:last-child{max-width:60ch}.c-root .hero-prose{max-width:640px;padding-bottom:0}.c-root .hero h1{font-size:clamp(49px,8.3vw,72px)}.c-root .hero-lede{max-width:50ch;font-size:17px}.c-root .audience-line{flex-direction:column;gap:15px;margin-top:42px}.c-root .audience-line>span{max-width:none}.c-root .audience-line ul{justify-content:flex-start;gap:12px 28px}.c-root .section-heading{grid-template-columns:1fr;gap:22px}.c-root .evidence-layout{grid-template-columns:1fr;gap:40px}.c-root .evidence-copy{max-width:620px}.c-root .evidence-copy>p:not(.eyebrow){max-width:60ch}.c-root .engagement-context{flex-direction:column;gap:15px}.c-root .faq{grid-template-columns:1fr;gap:32px}.c-root .faq-heading>p:last-child{max-width:none}.c-root .final-inner{grid-template-columns:minmax(0,1fr) 190px;gap:25px;padding:40px}.c-root .footer{grid-template-columns:1fr;gap:30px}}@media (min-width:900px){.c-root.mobile-panel{display:none}}@media (max-width:639px){.c-root{--gutter:22px}.c-root .nav{gap:14px}.c-root .logo-word{gap:8px;font-size:25px}.c-root .lg-mark{width:43px}.c-root .right>.login-link{display:none}.c-root .hero{padding-top:37px}.c-root .hero .hero-audience{letter-spacing:.05em;margin-bottom:21px;font-size:9px}.c-root .hero h1{margin-bottom:22px;font-size:clamp(37px,10.1vw,59px);line-height:1.04}.c-root .hero-lede{font-size:16px}.c-root .hero-actions{gap:10px 18px}.c-root .hero-actions .btn{width:100%}.c-root .hero-boundary{margin-top:7px;font-size:11px}.c-root .audience-line{margin-top:34px}.c-root .audience-line ul{grid-template-columns:1fr 1fr;gap:12px 18px;font-size:12px;display:grid}.c-root .value-section{padding-block:61px 43px}.c-root .value-chapter{grid-template-columns:22px minmax(0,1fr);gap:15px;padding-block:25px}.c-root .chapter-copy h3{font-size:26px}.c-root .chapter-copy>p{font-size:14px}.c-root .section-heading{margin-bottom:30px}.c-root .section-heading h2,.c-root .value-intro h2,.c-root .evidence-copy h2,.c-root .faq h2{font-size:35px}.c-root .section-heading>p,.c-root .value-intro>p:last-child{font-size:15px}.c-root .engagement-change{padding-block:25px 61px}.c-root .change-table,.c-root .change-table tbody,.c-root .change-table tr,.c-root .change-table td{display:block}.c-root .change-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.c-root .change-table tr{border-top:1px solid var(--line);padding-block:16px}.c-root .change-table tr:first-child{border-top:0}.c-root .change-table td,.c-root .change-table td:first-child,.c-root .change-table td:last-child{border:0;padding:16px}.c-root .change-table .liquid-metal{display:none}.c-root .change-mobile-label{color:var(--muted);margin-bottom:6px;font-size:.875rem;font-weight:600;display:block}.c-root .change-table td:last-child .change-mobile-label{color:var(--brand)}.c-root .evidence-section{padding-top:56px}.c-root .engagement-context{margin-top:38px}.c-root .engagement-context>p{gap:5px;display:grid}.c-root .engagement-context i{display:none}.c-root .faq{padding-block:59px 67px}.c-root .faq summary{padding-block:21px;font-size:16px}.c-root .faq details p{margin-right:0;font-size:15px}.c-root .final-inner{padding:31px 24px 35px;display:block}.c-root .final-cta h2{font-size:35px}.c-root .final-workflow{width:200px;height:230px;margin:24px auto -12px}.c-root .final-note{font-size:11px}.c-root .footer{padding-block:48px 24px}.c-root .footer nav{gap:18px 22px}.c-root .footer-bottom{font-size:9px}}@media (prefers-reduced-motion:no-preference){.c-root .hero-prose,.c-root .workflow-scene{animation:guided-enter .65s var(--ease-out) both}.c-root .workflow-scene{animation-delay:90ms}}@keyframes guided-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.c-root *,.c-root :before,.c-root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.c-root .eyebrow{font:500 .875rem/1.5 var(--font-sans);letter-spacing:0;text-transform:none}.c-root .hero .hero-audience{letter-spacing:0;font-size:.875rem}.c-root .hero-boundary,.c-root .final-note{font-size:.875rem;line-height:1.6}.c-root .audience-line>span,.c-root .engagement-context>span{font:500 .875rem/1.5 var(--font-sans)}.c-root .audience-line li,.c-root .engagement-context>p{font-size:.9375rem}.c-root .chapter-copy>p,.c-root .method-list p,.c-root .faq details p{font-size:1rem;line-height:1.7}.c-root .chapter-index,.c-root .method-list li>span{font-size:.8125rem}.c-root .footer-bottom{font:400 .875rem/1.6 var(--font-sans)}.c-root .footer nav{gap:4px 24px}.c-root .links a,.c-root .login-link,.c-root .footer nav a,.c-root .logo{align-items:center;min-height:44px;display:inline-flex}.c-root .footer nav a{font-size:.9375rem}.c-root .btn,.c-root .nav-toggle{border-color:#0000}.c-root .btn-ghost,.c-root .nav-toggle{border-color:var(--control-border)}.c-root :is(a,button,summary):focus-visible{outline:3px solid var(--brand);outline-offset:4px}.c-root .skip-link{font-size:1rem;line-height:1.4}.c-root .skip-link:focus{color:var(--surface)}.c-root .faq summary{font-size:1.125rem}@media (max-width:639px){.c-root .footer-bottom{flex-direction:column;gap:8px}.c-root .hero h1{font-size:clamp(2.25rem,10.1vw,3.6875rem)}}
.c-root{--bg:var(--background);--panel:#fafaf8;--surface:#fff;--ink:#22221f;--muted:#6e6b65;--line:#e8e6e1;--line-2:#dedfd8;--brand:#266a70;--brand-tint:#e4efef;--brand-on-dark:#90cfd5;--hover:#ededeb;--control-border:#807d78;--radius-control:8px;--radius-card:6px;--radius-container:6px;--btn-primary-ink:#fff;--stage:#eef0ed;--spotlight:#fff;--shadow-ink:40 52 52;--shadow-card:0 12px 32px rgb(var(--shadow-ink) / .07), 0 2px 5px rgb(var(--shadow-ink) / .04);--shadow-stage:0 28px 65px -24px rgb(var(--shadow-ink) / .24), 0 2px 5px rgb(var(--shadow-ink) / .05)}.c-root .btn,.c-root .nav-toggle{border-radius:8px}.c-root .btn-primary{color:var(--btn-primary-ink)}.c-root .lg-mark-auto-on-dark{display:none}.c-root .lg-mark-on-light{filter:hue-rotate(-11deg)saturate(.65)}.c-root .lg-mark-on-dark{filter:hue-rotate(-6deg)saturate(.6)brightness(1.08)}@media (prefers-color-scheme:dark){.c-root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#191919;--panel:#222;--surface:#2b2b2b;--ink:#f3f3f3;--muted:#b8b8b8;--line:#363636;--line-2:#484848;--brand:#90cfd5;--brand-tint:#303637;--brand-on-dark:#7ad0d6;--hover:#343434;--control-border:#8a8a8a;--btn-primary-ink:#191919;--stage:#1e1e1e;--spotlight:#343434;--shadow-ink:0 0 0;--shadow-card:0 12px 32px rgb(var(--shadow-ink) / .22), 0 1px 0 #ffffff0a inset;--shadow-stage:0 28px 65px -24px rgb(var(--shadow-ink) / .65), 0 1px 0 #ffffff0f inset}.c-root .lg-mark-auto-on-light{display:none}.c-root .lg-mark-auto-on-dark{display:block}.bk-panel{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#222}.bk-bar{background:#2b2b2b;border-bottom-color:#363636}.bk-title,.bk-close{color:#f3f3f3}.bk-note,.bk-out{color:#b8b8b8}.bk-out:hover{color:#f3f3f3}.bk-close{border-color:#8a8a8a}.bk-close:hover{background:#343434}}
.c-root.b-aziende{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f5f2;--panel:#fafaf8;--surface:#fff;--ink:#22221f;--muted:#6e6b65;--line:#e8e6e1;--line-2:#dedfd8;--brand:#266a70;--brand-tint:#e4efef;--brand-on-dark:#90cfd5;--hover:#ededeb;--control-border:#807d78;--btn-primary-ink:#fff;--stage:#efefeb;--spotlight:#fff;--shadow-ink:40 52 52;--shadow-card:0 8px 22px #28343412, 0 1px 0 #fffffff2 inset;--shadow-stage:0 20px 44px -24px #28343445, 0 1px 0 #fffffff2 inset;background:var(--bg);color:var(--ink)}.c-root.b-aziende .lg-mark-auto-on-dark{display:none}.c-root.b-aziende .lg-mark-auto-on-light{display:block}.c-root.b-aziende .hero{padding-top:0}.c-root.b-aziende .hero:before,.c-root.b-aziende .hero:after{content:none}.c-root.b-aziende .hero-copy{isolation:isolate;clip-path:none;width:100%;max-width:none;padding:78px var(--gutter) 84px;text-align:center;background:#f5f5f2;grid-template-columns:1fr;justify-items:center;position:relative;overflow:hidden}.c-root.b-aziende .hero-copy:before{content:"";z-index:-2;pointer-events:none;transform-origin:50%;opacity:1;background:url(/visuals/hero-light.784d3f552a.webp) bottom/cover no-repeat;position:absolute;inset:0;transform:none;-webkit-mask-image:none;mask-image:none}.c-root.b-aziende .hero-copy:after{content:"";z-index:-1;pointer-events:none;aspect-ratio:auto;opacity:1;filter:none;background:radial-gradient(at 50% 44%,#fafaf838 0%,#0000 65%);width:auto;height:auto;position:absolute;inset:0;transform:none}.c-root.b-aziende .hero-prose{max-width:860px}.c-root.b-aziende .hero-prose:before{content:none}.c-root.b-aziende .hero-lede{max-width:62ch;color:var(--ink);margin-inline:auto}.c-root.b-aziende .hero-actions{justify-content:center}.c-root.b-aziende .audience-line{background:var(--bg);margin-top:0;padding-block:28px}.c-root.b-aziende .site-header{background:#fafaf8;border-bottom-color:#dedfd8}.c-root.b-aziende .workflow-scene,.c-root.b-aziende .method-panel,.c-root.b-aziende .final-inner{box-shadow:var(--shadow-stage);background:linear-gradient(145deg,#fafaf8,#f0efeb);border:1px solid #dedfd8;border-radius:14px}.c-root.b-aziende .assessment-core{background:linear-gradient(145deg,#fdfdfb,#f0efeb);border:1px solid #dedfd8;border-radius:10px;box-shadow:0 2px 4px #2834340d,inset 0 1px #fff}.c-root.b-aziende .method-panel{padding:12px 28px}.c-root.b-aziende .value-section>.wrap{align-items:center}.c-root.b-aziende .company-problems>.wrap{align-items:start}.c-root.b-aziende .company-outcomes{border-top:1px solid var(--line-2);padding-top:64px}.c-root.b-aziende .outcome-intro{grid-template-columns:.95fr 1.05fr;align-items:start;gap:clamp(50px,7vw,110px);display:grid}.c-root.b-aziende .outcome-intro .section-heading{margin-bottom:0}.c-root.b-aziende .outcome-list{margin:0}.c-root.b-aziende .outcome-list>div{border-top:1px solid var(--line-2);padding-block:22px}.c-root.b-aziende .outcome-list>div:first-child{border-top:0;padding-top:0}.c-root.b-aziende .outcome-list>div:last-child{padding-bottom:0}.c-root.b-aziende .outcome-list dt{font:600 clamp(22px, 2vw, 27px)/1.2 var(--font-display);letter-spacing:-.03em;margin-bottom:10px}.c-root.b-aziende .outcome-list dd{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.c-root.b-aziende:not(.version-c) #metodo{padding-bottom:80px}.c-root.b-aziende .change-table td:last-child{background:linear-gradient(135deg,#fafaf8,#f0efeb)}.c-root.b-aziende .btn-primary{color:#fff;background:#266a70;border-color:#20575c;box-shadow:inset 0 1px #ffffff3d,0 3px 7px #266a701f}.c-root.b-aziende .btn-primary:hover{background:#3c797e}:is(body:has(.b-aziende) .bk-panel,body:has(.b-aziende) .bk-bar){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fafaf8}body:has(.b-aziende) .bk-bar{border-bottom-color:#dedfd8}:is(body:has(.b-aziende) .bk-title,body:has(.b-aziende) .bk-close){color:#22221f}:is(body:has(.b-aziende) .bk-note,body:has(.b-aziende) .bk-out){color:#6e6b65}body:has(.b-aziende) .bk-close{border-color:#807d78}body:has(.b-aziende) .bk-close:hover{background:#ededeb}body:has(.b-aziende) .bk-out:hover{color:#266a70}@media (max-width:899px){.c-root.b-aziende .hero-copy{padding-block:52px 60px}.c-root.b-aziende .hero-copy:before{background-position:46%}.c-root.b-aziende .method-panel{padding-inline:20px}.c-root.b-aziende .outcome-intro{grid-template-columns:1fr;gap:34px}.c-root.b-aziende .company-outcomes{padding-top:42px}.c-root.b-aziende:not(.version-c) #metodo{padding-bottom:50px}}@media (max-width:639px){.c-root.b-aziende .hero-copy:before{background-position:46% 0;background-size:auto calc(100% + 100px)}}@media (min-width:900px){.c-root.b-aziende .hero h1{font-size:clamp(48px,4.7vw,68px)}.c-root.b-aziende .hero-copy:before{opacity:.92;bottom:-100px}.c-root.b-aziende .hero-copy:after{background:linear-gradient(#fafaf8 0%,#fafaf81f 9%,#0000 22% 90%,#f5f5f240 96%,#f5f5f2 100%),radial-gradient(at 50% 44%,#fafaf838,#0000 65%)}}@media (prefers-color-scheme:dark){.c-root.b-aziende{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#191919;--panel:#222;--surface:#2b2b2b;--ink:#f3f3f3;--muted:#b8b8b8;--line:#363636;--line-2:#484848;--brand:#90cfd5;--brand-tint:#303637;--brand-on-dark:#7ad0d6;--hover:#343434;--control-border:#8a8a8a;--btn-primary-ink:#191919;--stage:#1e1e1e;--spotlight:#343434;--shadow-ink:0 0 0;--shadow-card:0 12px 32px rgb(var(--shadow-ink) / .22), 0 1px 0 #ffffff0a inset;--shadow-stage:0 28px 65px -24px rgb(var(--shadow-ink) / .65), 0 1px 0 #ffffff0f inset}.c-root.b-aziende .lg-mark-auto-on-light{display:none}.c-root.b-aziende .lg-mark-auto-on-dark{display:block}.c-root.b-aziende .hero-copy,.c-root.b-aziende .audience-line{background:var(--bg)}.c-root.b-aziende .hero-copy:before{filter:none;opacity:.92;background-image:url(/visuals/hero-dark.e5dde353e8.webp)}.c-root.b-aziende .hero-copy:after{background:linear-gradient(#222 0%,#22222273 3%,#2220 12%,#19191900 88%,#19191914 94%,#19191966 97%,#191919d1 99%,#191919 100%),radial-gradient(at 50% 44%,#19191938,#0000 65%)}.c-root.b-aziende .site-header{background:var(--panel);border-bottom-color:var(--line)}.c-root.b-aziende .workflow-scene,.c-root.b-aziende .method-panel,.c-root.b-aziende .final-inner,.c-root.b-aziende .assessment-core,.c-root.b-aziende .change-table td:last-child{border-color:var(--line);box-shadow:var(--shadow-card);background:linear-gradient(145deg,#2b2b2b,#222)}.c-root.b-aziende .btn-primary{color:#191919;background:#90cfd5;border-color:#90cfd5;box-shadow:inset 0 1px #fff3,0 3px 7px #00000026}.c-root.b-aziende .btn-primary:hover{background:#b2e1e5}:is(body:has(.b-aziende) .bk-panel,body:has(.b-aziende) .bk-bar){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#222}body:has(.b-aziende) .bk-bar{border-bottom-color:#363636}:is(body:has(.b-aziende) .bk-title,body:has(.b-aziende) .bk-close){color:#f3f3f3}:is(body:has(.b-aziende) .bk-note,body:has(.b-aziende) .bk-out){color:#b8b8b8}body:has(.b-aziende) .bk-close{border-color:#8a8a8a}body:has(.b-aziende) .bk-close:hover{background:#343434}body:has(.b-aziende) .bk-out:hover{color:#90cfd5}}
.c-root.b-aziende .links a[aria-current=page],.c-root.b-aziende .mp-links a[aria-current=page]{color:var(--brand);text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:1px}.c-root.b-aziende .site-footer{grid-template-columns:minmax(190px,.8fr) minmax(0,1.8fr);gap:48px;display:grid}.c-root.b-aziende .site-footer .sitemap{grid-template-columns:1.25fr 1.25fr 1fr;align-items:start;gap:32px;display:grid}.c-root.b-aziende .sitemap>div{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.c-root.b-aziende .sitemap-label{color:var(--ink);margin-bottom:12px;font-size:13px;font-weight:600}.c-root.b-aziende .sitemap a{padding-block:8px;line-height:1.5}.c-root.b-aziende .site-footer .footer-bottom{grid-column:1/-1;margin-top:0}.c-root.b-aziende .breadcrumbs{margin-bottom:38px}.c-root.b-aziende .breadcrumbs ol{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.c-root.b-aziende .breadcrumbs a{min-height:32px;color:var(--muted);text-underline-offset:4px;align-items:center;display:inline-flex}.c-root.b-aziende .breadcrumbs li+li:before{content:"/";color:var(--muted);margin-right:12px}@media (max-width:899px){.c-root.b-aziende .site-footer{grid-template-columns:1fr;gap:36px}}@media (max-width:639px){.c-root.b-aziende .site-footer .sitemap{grid-template-columns:1fr 1fr;gap:28px 20px}}
.version-c{--vc-header-height:79px;--vc-diagram-line:var(--brand);--vc-hero-art:url(/visuals/hero-light.784d3f552a.webp)}.c-root.b-aziende.version-c{--muted:#595a55}@media (prefers-color-scheme:dark){.c-root.b-aziende.version-c{--muted:#c2c4c1;--vc-hero-art:url(/visuals/hero-dark.e5dde353e8.webp)}}.c-root.b-aziende.version-c .vc-home-hero .hero-copy{min-height:calc(100svh - var(--vc-header-height));align-content:center;padding-block:clamp(48px,8svh,112px)}.c-root.b-aziende.version-c .vc-home-hero .hero-copy:before{opacity:1;filter:none}.c-root.b-aziende.version-c .vc-home-hero .hero-copy:after{content:none}.c-root.b-aziende.version-c .vc-home-hero .hero-prose{width:min(100%,1100px);max-width:1100px}.c-root.b-aziende.version-c .vc-home-hero h1{font-size:clamp(48px,5vw,72px)}.c-root.b-aziende.version-c .vc-home-hero h1 em{text-wrap:balance;max-width:100%;display:inline-block}.c-root.b-aziende.version-c .vc-home-hero .hero-lede{max-width:64ch;font-size:clamp(18px,1.4vw,20px)}.version-c .vc-nav-disclosure{position:relative}.version-c .vc-nav-disclosure summary{min-height:44px;color:var(--muted);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:14px;list-style:none;display:flex}.version-c .vc-nav-disclosure summary::-webkit-details-marker{display:none}.version-c .vc-nav-disclosure[open] summary{color:var(--ink)}.version-c .vc-nav-disclosure[open] summary svg{transform:rotate(180deg)}.version-c .vc-nav-audiences{z-index:12;border:1px solid var(--line-2);background:var(--surface);width:325px;box-shadow:var(--shadow-stage);border-radius:10px;padding:8px;position:absolute;top:calc(100% + 12px);left:-24px}.version-c .links .vc-nav-audiences a{color:var(--ink);border-radius:5px;gap:6px;padding:18px;text-decoration:none;display:grid}.version-c .vc-nav-audiences a:hover{background:var(--stage)}.version-c .vc-nav-audiences a strong{font-size:16px;font-weight:600}.version-c .vc-nav-audiences a span{color:var(--muted);font-size:13px;line-height:1.6}.version-c .vc-nav-disclosure summary:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.version-c .vc-section-title{max-width:820px;margin-bottom:48px}.version-c .vc-section-title .eyebrow,.version-c .vc-feature-copy .eyebrow{font:500 14px/1.5 var(--font-sans);letter-spacing:0;text-transform:none;margin-bottom:18px}.version-c .vc-section-title h2{letter-spacing:-.04em;margin:0;font-size:clamp(35px,3.6vw,50px);line-height:1.12}.version-c .vc-section-title .vc-description{max-width:64ch;color:var(--muted);margin:24px 0 0;font-size:17px;line-height:1.7}.version-c .vc-why{border-block:1px solid var(--line);background:var(--stage);padding-block:72px}.version-c .vc-features{gap:68px;display:grid}.version-c .vc-feature{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,6vw,90px);padding-top:44px;display:grid}.version-c .vc-feature:nth-child(2n) .vc-feature-copy{order:2}.version-c .vc-feature:nth-child(2n) .vc-feature-visual{order:1}.version-c .vc-feature-copy,.version-c .vc-feature-visual{min-width:0}.version-c .vc-feature-copy>h3{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(28px,2.8vw,38px);line-height:1.15}.version-c .vc-feature-copy>p:not(.eyebrow){max-width:53ch;color:var(--muted);margin:0;font-size:16px;line-height:1.75}.version-c .vc-feature .text-link{margin-top:22px}.version-c .vc-deliverable{border-top:1px solid var(--line);margin:25px 0 0;padding-top:20px}.version-c .vc-deliverable dt{color:var(--brand);margin-bottom:7px;font-size:13px;font-weight:600;line-height:1.5}.version-c .vc-deliverable dd{margin:0;font-size:15px;line-height:1.65}.version-c .vc-audiences{background:var(--stage);border-block:1px solid var(--line);padding-block:86px}.version-c .vc-fit{grid-template-columns:1fr 1fr 1.2fr;gap:40px;margin:0 0 54px;display:grid}.version-c .vc-fit>div{border-top:1px solid var(--line-2);padding-top:22px}.version-c .vc-fit dt{font:600 24px/1.2 var(--font-display);letter-spacing:-.025em;margin-bottom:12px}.version-c .vc-fit dd{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.version-c .vc-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.version-c .vc-page-intro{padding-top:45px;padding-bottom:54px}.version-c .vc-page-intro .breadcrumbs{margin-bottom:46px}.version-c .vc-page-intro>.eyebrow{text-transform:none;font:500 14px/1.5 var(--font-sans);letter-spacing:0}.version-c .vc-page-intro h1{text-wrap:balance;letter-spacing:-.045em;max-width:24ch;margin-bottom:25px;font-size:clamp(40px,5vw,66px);line-height:1.07}.version-c .vc-page-intro h1 span{color:var(--brand)}.version-c .vc-page-description{max-width:65ch;color:var(--muted);margin-bottom:26px;font-size:18px;line-height:1.7}.version-c .vc-intro-visual{padding-bottom:36px}.version-c .vc-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:0;padding:0;list-style:none;display:grid}.version-c .vc-steps>li{border-top:1px solid var(--line-2);padding-top:22px}.version-c .vc-steps li>span{font:500 13px/1.5 var(--font-mono);color:var(--brand);margin-bottom:18px;display:block}.version-c .vc-steps h3{margin-bottom:16px;font-size:25px;line-height:1.2}.version-c .vc-steps p{color:var(--muted);margin-bottom:0;font-size:16px;line-height:1.7}.version-c .vc-faq{padding-top:72px}.version-c .vc-faq .eyebrow{font:500 14px/1.5 var(--font-sans);text-transform:none;letter-spacing:0}.version-c .vc-closing{padding-bottom:45px}.version-c .footer-brand>a{color:var(--ink);text-decoration:none}.version-c .footer-bottom a{color:var(--muted);text-underline-offset:4px}.version-c .vc-centered>.vc-section-title,.version-c .vc-centered>.wrap>.vc-section-title{text-align:center;margin-inline:auto}.version-c .vc-centered .vc-section-title .vc-description{margin-inline:auto}.version-c .vc-why h2{max-width:none}.c-root.version-c .vc-method,.c-root.version-c .vc-product-section{scroll-margin-top:calc(var(--vc-header-height) + 24px)}.version-c .vc-product-flow{isolation:isolate;max-width:1320px;margin-inline:auto;padding-block:112px;position:relative}.version-c .vc-story-steps{gap:128px;margin:0;padding:0;list-style:none;display:grid;position:relative}.version-c .vc-story-step{width:min(100%,720px);scroll-margin-top:calc(var(--vc-header-height) + 28px);background:0 0;margin-inline:auto;position:relative}.version-c .vc-metal-flow{z-index:-1;pointer-events:none;position:absolute;inset:0}.version-c .vc-metal-flow picture{width:100%;height:100%;display:block}.version-c .vc-metal-flow img{object-fit:fill;width:100%;height:100%;display:block}.version-c .vc-story-heading{text-align:center;background:var(--bg);max-width:610px;box-shadow:0 0 0 12px var(--bg);margin:0 auto 26px;position:relative}.version-c .vc-step-number{border:1px solid var(--line-2);width:36px;height:36px;color:var(--brand);background:var(--panel);font:500 12px/1 var(--font-mono);border-radius:50%;place-items:center;margin:0 auto 20px;display:grid}.version-c .vc-story-heading h3{letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(28px,3.1vw,40px);line-height:1.14}.version-c .vc-story-heading>p{color:var(--muted);margin:0;font-size:17px;line-height:1.7}.version-c .vc-story-visual{max-width:680px;margin-inline:auto}.version-c .vc-section-bridge{color:var(--brand);pointer-events:none;justify-content:center;margin-top:40px;display:flex}.version-c .vc-method-invite{text-align:center;margin:52px auto 0}.version-c .vc-method-invite>p{font:500 clamp(24px, 2.6vw, 30px)/1.2 var(--font-display);letter-spacing:-.025em;margin:0 0 22px}.version-c .vc-audience-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(36px,5vw,72px);padding-block:36px 64px;display:grid}.version-c .vc-audience-hero .vc-page-intro{width:auto;max-width:none;margin:0;padding:0}.version-c .vc-audience-hero .vc-page-intro h1{max-width:100%;font-size:clamp(38px,4vw,58px);line-height:1.1}.version-c .vc-audience-hero .vc-page-description{font-size:17px}.version-c .vc-audience-hero-art{min-width:0;padding-top:54px}.version-c .vc-audience-hero-art .cs-audience{min-height:450px;padding:34px}.version-c .vc-audience-page .vc-section-title{text-align:center;margin-inline:auto}.version-c .vc-audience-page .vc-description{margin-inline:auto}.version-c .vc-audience-page .vc-feature{border:1px solid var(--line-2);background:var(--panel);border-radius:12px;grid-template-columns:1fr 1fr;gap:0;padding:0;overflow:hidden}.version-c .vc-audience-page .vc-feature-visual{background:var(--stage);align-self:stretch;align-items:center;padding:clamp(20px,3vw,36px);display:grid}.version-c .vc-audience-page .vc-feature-copy h3{font-size:clamp(28px,2.8vw,36px)}.version-c .vc-audience-page .vc-feature:nth-child(odd) .vc-feature-copy{order:2}.version-c .vc-audience-page .vc-feature:nth-child(odd) .vc-feature-visual,.version-c .vc-audience-page .vc-feature:nth-child(2n) .vc-feature-copy{order:1}.version-c .vc-audience-page .vc-feature:nth-child(2n) .vc-feature-visual{order:2}.version-c .vc-audience-page .vc-steps>li{border:1px solid var(--line-2);background:var(--panel);border-radius:10px;padding:30px}.version-c .vc-closing{padding-block:64px 45px}.version-c .vc-closing-inner{isolation:isolate;border:1px solid var(--line-2);background:var(--bg);box-shadow:var(--shadow-stage);border-radius:14px;padding:clamp(48px,6vw,80px) 24px clamp(104px,10vw,144px);position:relative;overflow:hidden}.version-c .vc-closing-inner:before{content:"";pointer-events:none;z-index:-2;background:var(--vc-hero-art) center bottom / cover no-repeat;position:absolute;inset:0}.version-c .vc-closing-copy{text-align:center;justify-items:center;max-width:740px;margin-inline:auto;display:grid;position:relative}.version-c .vc-closing-copy>.eyebrow{font:500 14px/1.5 var(--font-sans);text-transform:none;letter-spacing:0;margin:0 0 20px}.version-c .vc-closing-copy h2{max-width:24ch;color:var(--ink);letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(34px,4vw,52px);line-height:1.12}.version-c .vc-closing-description{max-width:52ch;color:var(--muted);text-wrap:pretty;margin:0 0 28px;font-size:17px;line-height:1.65}.version-c .vc-service-steps{max-width:870px;margin:0 auto;padding:0;list-style:none}.version-c .vc-service-steps li{border-top:1px solid var(--line-2);text-align:left;grid-template-columns:48px minmax(0,1fr);gap:28px;padding-block:36px;display:grid}.version-c .vc-service-number{color:var(--brand);font:500 15px/1.4 var(--font-mono);padding-top:7px}.version-c .vc-service-steps h3{text-wrap:pretty;margin:0 0 16px;font-size:clamp(26px,2.8vw,34px);line-height:1.2}.version-c .vc-service-steps p{max-width:62ch;color:var(--muted);margin:0;font-size:17px;line-height:1.7}.version-c .vc-method>.vc-section-title{max-width:900px}.version-c .vc-method h2{font-size:clamp(34px,3.5vw,48px)}.version-c .vc-target-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.version-c .vc-target-card{border:1px solid var(--line-2);background:var(--panel);color:var(--ink);text-align:left;box-shadow:var(--shadow-card);border-radius:14px;flex-direction:column;align-items:start;padding:clamp(28px,3.5vw,48px);text-decoration:none;transition:border-color .18s ease-out,box-shadow .18s ease-out;display:flex}.version-c .vc-target-card--company{background:color-mix(in srgb, var(--brand-tint) 45%, var(--panel))}.version-c .vc-target-top{width:100%;color:var(--brand);justify-content:space-between;align-items:center;margin-bottom:38px;display:flex}.version-c .vc-target-top .eyebrow{font:600 15px/1.4 var(--font-sans);text-transform:none;letter-spacing:0;margin:0}.version-c .vc-target-card h3{max-width:17ch;font:500 clamp(28px, 3vw, 40px)/1.15 var(--font-display);letter-spacing:-.035em;margin:0 0 18px}.version-c .vc-target-card>p{max-width:35ch;color:var(--muted);margin:0 0 40px;font-size:17px;line-height:1.6}.version-c .vc-target-link{width:100%;color:var(--brand);font:600 14px/1.5 var(--font-sans);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;display:flex}.version-c .vc-target-arrow{border:1px solid var(--line-2);background:var(--surface);border-radius:50%;flex:0 0 42px;place-items:center;height:42px;display:grid}.version-c .vc-target-arrow svg{transition:transform .18s ease-out}.version-c .vc-target-card:hover{border-color:var(--brand);box-shadow:var(--shadow-stage)}.version-c .vc-target-card:hover .vc-target-arrow svg{transform:translate(3px)}.version-c .vc-target-card:focus-visible{outline:2px solid var(--brand);outline-offset:5px}.version-c .vc-compare{max-width:1040px;margin-inline:auto}.version-c .vc-compare-head,.version-c .vc-compare li{grid-template-columns:1fr 64px 1fr;align-items:stretch;display:grid}.version-c .vc-compare-head{text-align:left;align-items:center;font-size:15px;line-height:1.5}.version-c .vc-compare-head>:first-child{color:var(--muted);padding:20px 28px}.version-c .vc-compare-head>:last-child{color:var(--brand);background:var(--brand-tint);border-radius:12px 12px 0 0;padding:20px 28px}.version-c .vc-compare ul{margin:0;padding:0;list-style:none}.version-c .vc-compare li>p{border-top:1px solid var(--line-2);text-align:left;font:500 clamp(20px, 2vw, 25px)/1.4 var(--font-display);letter-spacing:-.02em;flex-direction:column;justify-content:center;margin:0;padding:28px;display:flex}.version-c .vc-compare-before{color:var(--muted)}.version-c .vc-compare-after{color:var(--ink);background:var(--brand-tint)}.version-c .vc-compare li:last-child .vc-compare-after{border-radius:0 0 12px 12px}.version-c .vc-compare-arrow{color:var(--brand);place-items:center;display:grid}.version-c .vc-compare-arrow svg{width:24px;height:24px}.version-c .vc-compare-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:900px) and (max-width:1099px){.version-c .nav{gap:20px}.version-c .links{gap:18px}.version-c .right{gap:16px}.version-c .right .login-link{display:none}}@media (max-width:899px){.version-c{--vc-header-height:74px}.c-root.b-aziende.version-c .vc-home-hero h1{font-size:clamp(34px,6.5vw,56px)}.c-root.b-aziende.version-c .vc-home-hero .hero-lede{font-size:17px}.version-c .vc-feature{grid-template-columns:1fr;gap:32px}.version-c .vc-feature:nth-child(2n) .vc-feature-copy,.version-c .vc-feature:nth-child(2n) .vc-feature-visual{order:initial}.version-c .vc-fit{gap:24px}.version-c .vc-steps{grid-template-columns:1fr;gap:28px}.version-c .vc-steps>li{grid-template-columns:26px 1fr;gap:14px;display:grid}}@media (max-width:639px){.c-root.b-aziende.version-c .vc-home-hero .hero-copy{padding-block:clamp(32px,6svh,64px)}.c-root.b-aziende.version-c .vc-home-hero h1{font-size:clamp(32px,8.4vw,50px)}.c-root.b-aziende.version-c .vc-home-hero .hero-lede{font-size:16px}.version-c .vc-section-title{margin-bottom:32px}.version-c .vc-section-title .vc-description,.version-c .vc-page-description{font-size:16px}.version-c .vc-why,.version-c .vc-audiences{padding-block:56px}.version-c .vc-feature{padding-top:32px}.version-c .vc-features{gap:44px}.version-c .vc-page-intro{padding-top:26px;padding-bottom:32px}.version-c .vc-page-intro .breadcrumbs{margin-bottom:32px}}@media (max-width:899px){.version-c .vc-audience-hero{grid-template-columns:1fr;gap:28px;padding-top:28px}.version-c .vc-audience-hero .vc-page-intro h1{max-width:22ch}.version-c .vc-audience-hero-art{padding-top:0}.version-c .vc-audience-hero-art .cs-audience{min-height:320px}.version-c .vc-audience-page .vc-feature{grid-template-columns:1fr}.version-c .vc-audience-page .vc-feature .vc-feature-copy{order:1}.version-c .vc-audience-page .vc-feature .vc-feature-visual{order:2}}@media (max-width:639px){.version-c .vc-fit{grid-template-columns:1fr;gap:24px}.version-c .vc-story-steps{padding-top:12px}.version-c .vc-story-heading>p{font-size:16px}.version-c .vc-closing-inner:before{background-position:46% 0;background-size:auto calc(100% + 80px)}.version-c .vc-audience-page .vc-feature-visual{padding:16px}.version-c .vc-audience-page .vc-steps>li{padding:24px}.version-c .vc-service-steps li{grid-template-columns:28px minmax(0,1fr);gap:16px;padding-block:28px}.version-c .vc-service-steps p{font-size:16px}.version-c .vc-target-cards{grid-template-columns:1fr;gap:20px}.version-c .vc-target-top{margin-bottom:28px}.version-c .vc-target-card>p{margin-bottom:28px;font-size:16px}.version-c .vc-compare-head{display:none}.version-c .vc-compare ul{gap:28px;display:grid}.version-c .vc-compare li{border:1px solid var(--line-2);border-radius:10px;grid-template-columns:1fr;overflow:hidden}.version-c .vc-compare li>p{border:0;padding:22px 24px;font-size:21px}.version-c .vc-compare li:last-child .vc-compare-after{border-radius:0}.version-c .vc-compare-label{clip-path:none;white-space:normal;width:auto;height:auto;color:var(--muted);font:500 13px/1.5 var(--font-sans);letter-spacing:0;margin:0 0 10px;position:static}.version-c .vc-compare-after .vc-compare-label{color:var(--brand)}.version-c .vc-compare-arrow{display:none}}@media (prefers-reduced-motion:reduce){.version-c .vc-target-card,.version-c .vc-target-arrow svg{transition:none}}.version-c{--vc-section-space:clamp(56px, 6.25vw, 96px);--vc-section-gap:clamp(32px, 4vw, 56px);--vc-content-width:1120px}.version-c :is(.vc-section.wrap,.vc-audiences>.wrap,.vc-faq,.vc-closing){max-width:var(--vc-content-width)}.version-c .vc-section{padding-block:var(--vc-section-space)}.version-c .vc-section+.vc-section{padding-top:var(--vc-section-gap)}.version-c .vc-section-title{margin-bottom:var(--vc-section-gap)}.version-c .vc-section-title .vc-description{text-wrap:pretty;max-width:60ch}.version-c .vc-why{padding-block:clamp(56px,5.5vw,80px)}.version-c .vc-why .vc-section-title{margin-bottom:0}.version-c .vc-service-steps{max-width:960px}.version-c .vc-service-steps li{gap:24px;padding-block:32px}.version-c .vc-service-steps p{text-wrap:pretty;max-width:60ch}.version-c .vc-service-steps h3{text-wrap:balance;max-width:26ch;margin-bottom:12px}.version-c .vc-section-bridge{margin-top:24px}.version-c .vc-story-steps{gap:128px}.version-c .vc-story-heading{margin-bottom:32px}.version-c .vc-story-heading>p{text-wrap:pretty;max-width:58ch;margin-inline:auto}.version-c .vc-method-invite{margin-top:48px}.version-c .vc-audiences{padding-block:var(--vc-section-space)}.version-c .vc-fit{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-bottom:40px}.version-c .vc-fit dd{text-wrap:pretty;max-width:28ch}.version-c .vc-target-cards{gap:24px}.version-c .vc-target-card{padding:clamp(28px,3vw,40px)}.version-c .vc-target-top{margin-bottom:32px}.version-c .vc-target-card>p{text-wrap:pretty}.version-c .vc-audience-page .vc-features{gap:40px}.version-c .vc-audience-page .vc-feature-copy{padding:clamp(28px,3.5vw,48px)}.version-c .vc-audience-page .vc-feature-copy>p:not(.eyebrow){text-wrap:pretty;max-width:46ch}.version-c .vc-audience-page .vc-feature-visual{padding:24px}.version-c .vc-audience-page .vc-steps{gap:24px}.version-c .vc-audience-page .vc-steps>li{padding:32px}.version-c .vc-audience-page .vc-steps p{text-wrap:pretty}.version-c .vc-faq{gap:64px;padding-block:64px 80px}.version-c .vc-closing{padding-top:40px;padding-bottom:48px}@media (min-width:900px){.version-c .vc-audience-page .vc-steps{grid-template-rows:auto auto auto;row-gap:16px}.version-c .vc-audience-page .vc-steps>li{grid-template-rows:subgrid;grid-row:span 3;row-gap:16px;display:grid}.version-c .vc-audience-page .vc-steps li>span{margin-bottom:0}.version-c .vc-audience-page .vc-steps li>div{grid-template-rows:subgrid;grid-row:span 2;display:grid}.version-c .vc-audience-page .vc-steps h3{margin-bottom:0}.version-c .vc-service-steps li>div{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:40px;display:grid}.version-c .vc-service-steps h3{margin-bottom:0}.version-c .vc-service-steps p{padding-top:4px}}@media (max-width:899px){.version-c .vc-audience-page .vc-feature-copy{padding:32px}.version-c .vc-audience-page .vc-feature-visual{padding:24px}.version-c .vc-audience-page .vc-feature-visual .cm-visual{margin-inline:auto}.version-c .vc-faq{gap:32px}}@media (max-width:639px){.version-c .vc-service-steps li{gap:16px;padding-block:24px}.version-c .vc-story-steps{gap:96px}.version-c .vc-product-flow{padding-block:88px}.version-c .vc-story-heading{margin-bottom:24px}.version-c .vc-fit{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.version-c .vc-fit dd{max-width:none}.version-c .vc-target-cards{gap:20px}.version-c .vc-target-top{margin-bottom:24px}.version-c .vc-audience-page .vc-features{gap:28px}.version-c .vc-audience-page .vc-feature-copy{padding:28px}.version-c .vc-audience-page .vc-feature-visual{padding:16px}.version-c .vc-audience-page .vc-steps{gap:16px}.version-c .vc-audience-page .vc-steps>li{padding:24px}.version-c .vc-faq{padding-block:48px}.version-c .vc-closing{padding-top:16px;padding-bottom:32px}}@media (min-width:1100px){.version-c .vc-discovery{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:56px;display:grid}.version-c .vc-discovery>.vc-section-title{text-align:left;margin:0}.version-c .vc-discovery .vc-description{margin-inline:0}}@media (min-width:900px){.version-c .vc-audience-page .vc-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.version-c .vc-audience-page .vc-feature{flex-direction:column;align-items:stretch;display:flex}.version-c .vc-audience-page .vc-feature .vc-feature-copy{order:1;padding:40px}.version-c .vc-audience-page .vc-feature .vc-feature-visual{order:2;margin-top:auto;padding:24px}.version-c .vc-audience-page .vc-feature:first-child{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.version-c .vc-audience-page .vc-feature:first-child .vc-feature-visual{order:1;margin:0}.version-c .vc-audience-page .vc-feature:first-child .vc-feature-copy{order:2}.version-c .vc-audience-page .vc-feature:nth-child(4){grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.version-c .vc-audience-page .vc-feature:nth-child(4) .vc-feature-visual{margin:0}}.version-c .vc-contrast{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#191919;--panel:#222;--surface:#2b2b2b;--stage:#1e1e1e;--ink:#f3f3f3;--muted:#c2c4c1;--brand:#90cfd5;--brand-tint:#303637;--line:#363636;--line-2:#484848;--vc-diagram-line:var(--brand);--shadow-ink:0 0 0;--shadow-card:0 12px 32px rgb(var(--shadow-ink) / .22);color:var(--ink);background:var(--panel)}.version-c .vc-contrast .lg-mark-auto-on-light{display:none}.version-c .vc-contrast .lg-mark-auto-on-dark{display:block}.version-c .vc-why.vc-contrast{background:var(--bg)}.version-c .vc-compare-head .vc-contrast{color:var(--brand)}.version-c .vc-compare-after.vc-contrast{background:var(--panel)}.version-c .vc-product-section.wrap{max-width:1320px}.version-c .vc-product-section>.vc-section-title{max-width:820px}.version-c .vc-product-section .cm-visual{border:1px solid var(--line-2);border-radius:12px}@media (prefers-color-scheme:dark){.version-c .vc-contrast{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1f1f1f;--panel:#262626;--surface:#2f2f2f;--stage:#232323;--ink:#f3f3f3;--muted:#c2c4c1;--brand:#90cfd5;--brand-tint:#303637;--line:#3a3a3a;--line-2:#4a4a4a;--shadow-ink:0 0 0;--shadow-card:0 12px 32px rgb(var(--shadow-ink) / .3)}}@media (max-width:1099px){.version-c .vc-story-step{width:calc(100% - 72px)}}@media (max-width:639px){.version-c .vc-product-section.wrap{width:100%;padding-inline:0}.version-c .vc-product-section>.vc-section-title,.version-c .vc-product-section>.vc-method-invite{padding-inline:var(--gutter)}.version-c .vc-story-step{width:calc(100% - 64px)}.version-c .vc-story-heading{padding-inline:4px}}.version-c .vc-page-intro h1 .vc-title-phrase{color:inherit}@media (max-width:899px){.version-c .vc-audience-page .vc-feature:nth-child(n) .vc-feature-copy{order:1}.version-c .vc-audience-page .vc-feature:nth-child(n) .vc-feature-visual{order:2}}@media (max-width:639px){.c-root.b-aziende.version-c{--vc-hero-art:url(/visuals/hero-mobile-light.24c00e61cc.webp)}.version-c .vc-title-phrase,.version-c .vc-hero-title-opening{text-wrap:balance;max-width:100%;display:inline-block}.c-root.b-aziende.version-c .vc-home-hero h1{line-height:1.12}.version-c .vc-home-hero .hero-actions{flex-direction:column}.version-c .vc-home-hero .hero-actions .btn{width:auto}.c-root.b-aziende.version-c .vc-home-hero .hero-copy{padding-top:clamp(40px,6svh,64px);padding-bottom:112px}.c-root.b-aziende.version-c .vc-home-hero .hero-copy:before{background-image:var(--vc-hero-art);background-position:bottom;background-size:cover;inset:0 -18px}.version-c .vc-closing-inner:before,.version-c .vc-audience-hero .cs-audience:before{background-position:bottom;background-size:cover;inset:0 -18px}.version-c .vc-audience-hero .vc-page-intro h1{font-size:clamp(32px,8.7vw,36px)}.version-c .vc-audience-hero .cs-audience:before{background-position:50% calc(100% + 64px)}.version-c .vc-audience-hero-art .cs-audience{padding:28px 26px 96px}.version-c .vc-closing-copy h2{font-size:clamp(28px,7.4vw,32px)}.version-c .vc-closing-description{font-size:16px}.version-c .vc-audience-page .vc-steps>li{grid-template-columns:minmax(0,1fr);gap:12px}.version-c .vc-audience-page .vc-steps li>span{margin-bottom:0}.version-c .vc-audience-page .vc-steps h3{font-size:clamp(23px,6vw,25px)}.version-c .vc-product-flow{padding-block:132px}.version-c .vc-metal-flow img{object-fit:contain}.version-c .vc-story-visual{max-width:280px}.version-c main section[id]{scroll-margin-top:calc(var(--vc-header-height) + 20px)}}@media (max-width:639px) and (prefers-color-scheme:dark){.c-root.b-aziende.version-c{--vc-hero-art:url(/visuals/hero-mobile-dark.d1b0a4a3fc.webp)}}@media (max-width:359px){.version-c .vc-audience-page .vc-feature-copy{padding:22px}.version-c .vc-audience-page .vc-feature-copy h3{font-size:26px}.version-c .vc-audience-page .vc-steps>li{padding:20px}}
.version-c .vcd-list{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr))}.version-c .vcd-list--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.version-c .vcd-list li>span{align-items:center;gap:12px;min-height:30px;display:flex}.version-c .vcd-list h3{font-size:24px}.version-c .vcd-list--4 h3{font-size:22px}.version-c .vcd-list>li,.version-c .vcd-list>li>div{min-width:0}@media (min-width:900px){.version-c .vcd-list{grid-template-rows:auto auto auto;row-gap:16px}.version-c .vcd-list>li{grid-template-rows:subgrid;grid-row:span 3;row-gap:16px;display:grid}.version-c .vcd-list>li>span{align-self:start;margin-bottom:0}.version-c .vcd-list>li>div{grid-template-rows:subgrid;grid-row:span 2;display:grid}.version-c .vcd-list h3{margin-bottom:0}}.version-c .vcd-note{border-block:1px solid var(--line-2);color:var(--brand);text-align:center;text-wrap:pretty;margin:44px 0 0;padding:20px 0;font-size:17px;line-height:1.6}.version-c .vcd-band{border-block:1px solid var(--line);padding-block:clamp(60px,7vw,100px)}.version-c .vcd-band>.wrap{max-width:var(--vc-content-width)}.version-c .vcd-band .vc-section-title{margin-bottom:var(--vc-section-gap)}.version-c .vcd-goals-section{padding-block:clamp(48px,4.5vw,68px)}.version-c .vcd-goals-section .vc-section-title{text-align:center;max-width:none;margin-bottom:32px}.version-c .vcd-goals-section .vc-section-title h2{font-size:clamp(30px,3vw,40px)}.version-c .vcd-goals,.version-c .vcd-outcomes{text-align:left;margin:0;padding:0;list-style:none}.version-c .vcd-goals{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 40px;display:grid}.version-c .vcd-goals>li{grid-template-rows:subgrid;grid-row:span 2;min-width:0;display:grid}.version-c .vcd-goals h3{letter-spacing:-.025em;text-wrap:pretty;margin:0;font-size:22px;line-height:1.3}.version-c .vcd-goals p{color:var(--muted);margin:0;font-size:17px;line-height:1.65}.version-c .vcd-outcomes-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(48px,6vw,88px);display:grid}.version-c .vcd-outcomes-intro .vc-section-title{margin-bottom:28px}.version-c .vcd-outcomes-intro h2{text-wrap:balance;max-width:13ch}.version-c .vcd-outcomes-intro .text-link{min-height:44px}.version-c .vcd-outcomes>li{border-top:1px solid var(--line-2);padding-block:28px}.version-c .vcd-outcomes>li:first-child{border-top:0;padding-top:0}.version-c .vcd-outcomes>li:last-child{padding-bottom:0}.version-c .vcd-outcomes h3{letter-spacing:-.025em;text-wrap:pretty;margin:0 0 12px;font-size:clamp(24px,2vw,28px);line-height:1.25}.version-c .vcd-outcomes p{max-width:60ch;color:var(--muted);margin:0;font-size:18px;line-height:1.65}@media (max-width:899px){.version-c .vcd-goals{grid-template-rows:none;grid-template-columns:1fr;gap:28px}.version-c .vcd-goals>li{grid-row:auto;grid-template-rows:none;gap:8px}.version-c .vcd-outcomes-layout{grid-template-columns:1fr;gap:36px}.version-c .vcd-outcomes-intro h2{max-width:none}.version-c .vcd-outcomes-intro .vc-section-title{margin-bottom:16px}}@media (max-width:639px){.version-c .vcd-goals-section .vc-section-title{margin-bottom:28px}.version-c .vcd-outcomes p{font-size:17px}}.version-c .vcd-price{border:1px solid var(--line-2);background:var(--panel);box-shadow:var(--shadow-card);text-align:left;border-radius:14px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,5vw,72px);margin-top:56px;padding:clamp(28px,4vw,54px);display:grid}.version-c .vcd-price-amount{color:var(--brand);font:500 clamp(44px, 6vw, 76px)/1 var(--font-mono);letter-spacing:-.03em;margin:0 0 18px}.version-c .vcd-price-from{color:var(--muted);font:500 15px/1.4 var(--font-sans);letter-spacing:0;margin-bottom:10px;display:block}.version-c .vcd-price-note{max-width:46ch;color:var(--muted);margin:0 0 26px;font-size:16px;line-height:1.7}.version-c .vcd-price-title{text-wrap:balance;margin:0 0 18px;font-size:clamp(28px,3vw,40px);line-height:1.2}.version-c .vcd-price-side h3{margin:0 0 18px;font-size:22px}.version-c .vcd-price-side ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.version-c .vcd-price-side li{align-items:flex-start;gap:12px;font-size:17px;line-height:1.5;display:flex}.version-c .vcd-price-side svg{color:var(--brand);flex:none;margin-top:2px}.version-c .vcd-editorial{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;column-gap:clamp(32px,5vw,72px);display:grid}.version-c .vcd-editorial>.vc-section-title{text-align:left;margin:0}.version-c .vcd-editorial>.vc-section-title h2{text-wrap:pretty;max-width:none;font-size:clamp(34px,3.2vw,44px)}.version-c .vcd-editorial>.vc-section-title h2 .vc-title-phrase{display:inline}.version-c .vcd-editorial>.vc-section-title .vc-description{margin-top:20px}.version-c .vcd-choice{padding-top:42px}.version-c .vcd-choice h3{margin:0 0 14px;font-size:clamp(24px,2.4vw,31px);line-height:1.2}.version-c .vcd-choice p{max-width:55ch;color:var(--muted);margin:0;font-size:18px;line-height:1.65}.version-c .vcd-choice .text-link{margin-top:24px}.version-c .vcd-team{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;margin:0;padding:0;list-style:none;display:grid}.version-c .vcd-team>li{border-top:1px solid var(--line-2);grid-template-columns:clamp(120px,11vw,152px) minmax(0,1fr);column-gap:24px;min-width:0;padding-top:28px;display:grid}.version-c .vcd-team-photo{aspect-ratio:4/5;object-fit:cover;border-radius:8px;grid-area:1/1/span 4;align-self:start;width:100%;height:auto;display:block}.version-c .vcd-team h3,.version-c .vcd-team p{grid-column:2}.version-c .vcd-team h3{letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(24px,2vw,28px);line-height:1.2}.version-c .vcd-team-area{color:var(--brand);font:500 15px/1.5 var(--font-sans);margin:0 0 18px}.version-c .vcd-team-role{color:var(--muted);margin:0;font-size:18px;line-height:1.65}.version-c .vcd-team-track{color:var(--muted);margin:16px 0 0;font-size:16px;line-height:1.6}@media (min-width:900px){.version-c .vcd-team{grid-template-rows:repeat(4,auto);row-gap:0}.version-c .vcd-team>li{grid-template-rows:subgrid;grid-row:span 4;row-gap:0}}@media (min-width:640px) and (max-width:899px){.version-c .vcd-team>li{grid-template-columns:152px minmax(0,1fr)}}@media (max-width:639px){.version-c .vcd-team>li{grid-template-columns:88px minmax(0,1fr);column-gap:20px;padding-top:24px}.version-c .vcd-team-photo{grid-row:1/span 2}.version-c .vcd-team h3{align-self:end}.version-c .vcd-team-area{margin-bottom:0}.version-c .vcd-team .vcd-team-role,.version-c .vcd-team .vcd-team-track{grid-column:1/-1}.version-c .vcd-team-role{margin-top:20px;font-size:17px}}.version-c .vc-options{grid-template-columns:repeat(3,1fr)}@media (max-width:899px){.version-c .vcd-list,.version-c .vcd-list--4{grid-template-columns:1fr;gap:24px}.version-c .vcd-list>li{grid-template-columns:40px minmax(0,1fr);align-items:start}.version-c .vc-steps>li>span{align-self:start;margin-bottom:0}.version-c .vcd-price,.version-c .vcd-editorial,.version-c .vcd-team{grid-template-columns:1fr;row-gap:28px}.version-c .vcd-choice{padding-top:0}.version-c .vc-options{grid-template-columns:1fr}}@media (max-width:639px){.version-c .vcd-price{gap:24px;padding:24px 20px}.version-c .vcd-price-amount{font-size:clamp(36px,9vw,44px)}.version-c .vcd-price-side{border-top:1px solid var(--line-2);padding-top:24px}.version-c .vcd-price-side ul{gap:10px}.version-c .vcd-price-side li,.version-c .vcd-note{font-size:16px}}.version-c h2 .vc-title-phrase,.version-c h3 .vc-title-phrase{color:inherit}.version-c .vc-contrast{--muted:#d2d4d1}@media (prefers-color-scheme:dark){.version-c .vc-contrast{--muted:#c2c4c1}}.c-root.b-aziende.version-c .vc-home-hero .hero-lede{font-size:clamp(19px,1.5vw,22px)}.version-c .vc-section-title .vc-description,.version-c .vc-page-description{font-size:19px}.version-c .vc-steps p,.version-c .vcd-list p,.version-c .vc-scene-steps li p{font-size:18px}.version-c .vc-scene-steps button small{flex:0 0 16px}.version-c .vc-scene-steps p{padding-inline-start:28px}.version-c .vc-scene-steps li.is-on p{max-height:none}.version-c .vc-showcase .vc-showcase-link{width:fit-content;margin:12px 0 0;display:flex}.version-c .vc-target-card>p{font-size:19px}.version-c .vcd-price-note{font-size:18px}.version-c .vcd-note,.version-c .vc-closing .vc-closing-inner .vc-closing-copy .vc-closing-description{font-size:19px}.version-c .faq-list details p{font-size:18px}@media (max-width:639px){.version-c .vc-section-title .vc-description,.version-c .vc-page-description,.version-c .vc-closing .vc-closing-inner .vc-closing-copy .vc-closing-description,.version-c .vcd-note,.version-c .vc-target-card>p,.version-c .vc-steps p,.version-c .vcd-list p,.version-c .vc-scene-steps li p,.version-c .faq-list details p{font-size:17px}.version-c .vcd-price-note{font-size:16px;line-height:1.55}.c-root.b-aziende.version-c .vc-home-hero .hero-lede{font-size:17px}}.version-c .vc-product-demo .vc-method-invite{margin-top:clamp(72px,8vw,112px)}.version-c .vc-product-demo .vc-method-invite>p{margin-bottom:28px;font-size:clamp(28px,3vw,38px)}.version-c .vc-product-demo .vc-method-invite .btn-lg{min-height:60px;padding:0 30px;font-size:17px}@media (max-width:639px){.version-c .vc-product-demo .vc-method-invite{margin-top:56px}.version-c .vc-product-demo .vc-method-invite>p{font-size:26px}}.version-c .vcd-line{will-change:transform}.vcd-motion .version-c .vc-steps>li:not(.vc-audience-page *),.vcd-motion .version-c .vcd-list>li{background-image:linear-gradient(var(--line-2), var(--line-2));background-position:0 0;background-repeat:no-repeat;background-size:var(--vcd-line,100%) 1px;border-top-color:#0000}.version-c .site-header{transition:box-shadow .35s,background-color .35s}.version-c .site-header.is-scrolled{background:color-mix(in srgb, var(--bg) 96%, transparent);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 30px #0000000f}.version-c .site-header .nav{transition:min-height .35s,padding .35s}.version-c .site-header.is-scrolled .nav{min-height:66px;padding-block:10px}.version-c .links>a,.version-c .vc-nav-disclosure summary{position:relative}.version-c .links>a:after{content:"";background:var(--brand);transform-origin:0;height:1px;transition:transform .28s cubic-bezier(.23,1,.32,1);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.version-c .links>a:hover:after,.version-c .links>a:focus-visible:after{transform:scaleX(1)}.version-c .btn{transition:background .18s ease-out,border-color .18s ease-out,transform .22s cubic-bezier(.23,1,.32,1),box-shadow .22s ease-out}.version-c .btn-primary:hover{box-shadow:0 10px 24px color-mix(in srgb, var(--brand) 28%, transparent);transform:translateY(-2px)}.version-c .btn:active{box-shadow:none;transform:scale(.97)}.version-c .vcd-price,.version-c .vc-audience-page .vc-steps>li,.version-c .vc-compare li>p{transition:transform .3s cubic-bezier(.23,1,.32,1),box-shadow .3s,border-color .3s}.version-c .vc-audience-page .vc-steps>li:hover{border-color:var(--brand);box-shadow:var(--shadow-stage);transform:translateY(-4px)}.version-c .vc-steps>li>span,.version-c .vcd-list>li>span{transform-origin:0}.version-c .faq-list details summary{transition:color .2s}.version-c .faq-list details summary:hover,.version-c .faq-list details[open] summary{color:var(--brand)}.version-c .faq-chevron{transition:transform .35s cubic-bezier(.23,1,.32,1)}.version-c .faq-list details[open] .faq-chevron{transform:rotate(180deg)}.version-c .text-link .arrow-icon{transition:transform .25s cubic-bezier(.23,1,.32,1)}.version-c .text-link:hover .arrow-icon{transform:translate(5px)}@media (prefers-reduced-motion:reduce){.version-c .site-header,.version-c .site-header .nav,.version-c .btn,.version-c .vcd-price,.version-c .vcd-team li,.version-c .vc-audience-page .vc-steps>li,.version-c .vc-compare li>p,.version-c .faq-chevron,.version-c .text-link .arrow-icon,.version-c .links>a:after{transition:none}.version-c .btn-primary:hover,.version-c .vcd-team li:hover,.version-c .vc-audience-page .vc-steps>li:hover{transform:none}}.c-root.b-aziende.version-c .vc-home-hero .hero-copy,.c-root.version-c .vc-audience-page .vc-audience-hero,.c-root.version-c .vc-audience-page .vc-audience-hero .vc-hero-backdrop{overflow:visible}.c-root.version-c{overflow-x:clip}.version-c .vc-booking-note,.version-c .vc-method-invite>.vc-booking-note,.version-c .vc-product-demo .vc-method-invite>.vc-booking-note{max-width:62ch;color:var(--muted);font:400 16px/1.6 var(--font-sans);letter-spacing:normal;text-wrap:pretty;margin:18px auto 0}.c-root.b-aziende.version-c .vc-home-hero h1{text-wrap:balance;max-width:22ch;margin:0 auto 32px}.c-root.b-aziende.version-c .vc-home-hero .hero-lede{text-wrap:balance;max-width:56ch;margin:0 auto 32px}.version-c .vc-home-hero .hero-actions{gap:12px 24px}.version-c .vc-home-hero .hero-actions .text-link{min-height:44px}@media (max-width:639px){.c-root.b-aziende.version-c .vc-home-hero .hero-copy{padding-bottom:80px}.c-root.b-aziende.version-c .vc-home-hero h1,.c-root.b-aziende.version-c .vc-home-hero .hero-lede{margin-bottom:24px}.version-c .vc-home-hero .hero-actions{row-gap:8px}}.version-c .vc-options-head{display:none}@media (max-width:639px){.version-c .vc-options{grid-template-columns:1fr;gap:6px}.version-c .vc-options-head,.version-c .vc-option{grid-template-columns:minmax(0,1fr) repeat(3,44px);align-items:center;column-gap:8px;display:grid}.version-c .vc-options-head{color:var(--muted);text-align:center;padding:0 12px;font-size:11.5px}.version-c .vc-option{padding:9px 12px}.version-c .vc-option strong{font-size:14px}.version-c .vc-option-bars{display:contents}.version-c .vc-option-bars>span:not(.vc-bar){display:none}.version-c .vc-option-bars .vc-bar{width:100%}.version-c .vc-method-pane{align-content:start;padding-top:16px}.version-c .vc-showcase-card .vc-method-card-head>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.version-c .vc-showcase-body{height:320px;min-height:0}.version-c .vc-thread-box{height:560px}}@media (max-width:900px){.version-c .vc-method-copy .eyebrow,.version-c .vc-method-copy h2{display:block}.version-c .vc-method-copy h2{margin-bottom:4px;font-size:clamp(28px,7.4vw,36px)}.version-c .vc-scene-steps li:not(.is-on),.version-c .vc-showcase .vc-scene-steps li:not(.is-on){display:list-item}.version-c .vc-method-copy{display:contents}.version-c .vc-method-copy>.eyebrow{order:1;margin-bottom:0}.version-c .vc-method-copy>h2{order:2}.version-c .vc-method-card{order:3}.version-c .vc-method-copy>.vc-scene-steps-wrap{order:4;margin-top:10px}.version-c .vc-product-grid>.vc-app,.version-c .vc-showcase>.vc-showcase-card{order:-1}.version-c .vc-product-grid>.vc-scene-steps-wrap,.version-c .vc-showcase>.vc-scene-steps-wrap{margin-top:10px}.version-c .vc-scene-steps{gap:16px}.version-c .vc-scene-steps button{font-size:18px}}@media (max-width:639px){.version-c .vc-method-canvas{height:330px}.version-c .vc-method-node{padding:8px 12px;font-size:14px}.version-c .vc-badge{padding:2px 8px;font-size:11.5px;bottom:calc(100% + 6px)}}.version-c .vc-app-tabs button{all:unset;color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;border-bottom:2px solid #0000;padding:11px 0;transition:color .3s,border-color .3s}.version-c .vc-app-tabs button.is-on{color:var(--ink);border-color:var(--brand)}@media (hover:hover) and (pointer:fine){.version-c .vc-app-tabs button:not(.is-on):hover{color:var(--brand)}}.version-c .vc-method-tabs{background:var(--surface)}@media (max-width:639px){.version-c .vc-app-tabs button{padding:12px 0}}.version-c .vc-problem{align-content:start;gap:5px}.version-c .vc-problem-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.version-c .vc-problem-tag{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.version-c .vc-problem-tag.is-warn{background:var(--vc-warn-tint);color:var(--vc-warn)}.version-c .vc-problem-tag.is-crit{background:var(--vc-crit-tint);color:var(--vc-crit)}.version-c .vc-problem-note{color:var(--muted);font-size:13.5px;line-height:1.45}@media (max-width:639px){.version-c .vc-problems .vc-problem{grid-template-columns:1fr;padding:8px 12px;display:grid}.version-c .vc-problem-note{font-size:13px}.version-c .vc-problems+p{display:none}}
html:has(.version-c){scroll-behavior:auto!important}.c-root.b-aziende.version-c .decision-home .vc-home-hero h1{max-width:24ch;font-size:clamp(38px,4.7vw,66px);line-height:1.12}.c-root.b-aziende.version-c .decision-home .vc-home-hero .hero-lede{max-width:61ch;font-size:clamp(18px,1.5vw,20px);line-height:1.65}.c-root.b-aziende.version-c .decision-home .vc-home-hero .hero-copy{min-height:min(750px, calc(100svh - var(--vc-header-height)));padding-block:clamp(56px,9svh,90px) 96px}.version-c .decision-home .vcd-goals-section{padding-bottom:clamp(56px,6vw,88px)}.version-c .decision-home .decision-video{max-width:960px;padding-block:0 clamp(56px,6vw,88px);scroll-margin-top:112px}.version-c .decision-goals-link{margin:28px 0 0;font-size:15px}.version-c .decision-output{background:var(--stage);border-block:1px solid var(--line)}.version-c .decision-output>.wrap{max-width:var(--vc-content-width,1120px)}.version-c .decision-output>.wrap>.vc-section-title{max-width:780px;margin-bottom:36px}.version-c .decision-output .vc-description{max-width:68ch}.version-c .decision-plan{border:1px solid var(--line-2);background:var(--panel);box-shadow:var(--shadow-card);border-radius:14px;overflow:hidden}.version-c .decision-plan-heading{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:baseline;gap:16px;padding:24px 32px;display:flex}.version-c .decision-plan-heading h3{font:500 24px/1.3 var(--font-display);letter-spacing:-.025em;margin:0}.version-c .decision-plan-heading>span{color:var(--muted);font-size:14px}.version-c .decision-plan-rows{margin:0;padding-inline:32px}.version-c .decision-plan-rows>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);align-items:baseline;gap:32px;padding-block:23px;display:grid}.version-c .decision-plan-rows>div+div{border-top:1px solid var(--line)}.version-c .decision-plan-rows dt{color:var(--brand);font:500 22px/1.35 var(--font-display);letter-spacing:-.02em}.version-c .decision-plan-rows dd{color:var(--muted);margin:0;font-size:17px;line-height:1.6}.version-c .decision-plan-footer{border-top:1px solid var(--line-2);background:var(--brand-tint);justify-content:space-between;align-items:center;gap:32px;padding:22px 32px;display:flex}.version-c .decision-plan-footer>div{min-width:0}.version-c .decision-plan-footer h3{font:500 clamp(22px, 2vw, 26px)/1.3 var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0 0 8px}.version-c .decision-plan-footer p{max-width:52ch;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.version-c .decision-plan-footer .text-link{flex-shrink:0;font-size:15px}.version-c .decision-home .decision-method{padding-block:clamp(64px,7vw,96px);display:block}.version-c .decision-method-intro{max-width:800px}.version-c .decision-method-intro .vc-section-title{margin-bottom:40px}.version-c .decision-method-intro h2{max-width:26ch}.version-c .decision-method-intro .vc-description{max-width:65ch}.version-c .decision-analysis-scenes{scroll-margin-top:112px}.version-c .decision-method-foot{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:32px;margin-top:32px;padding-top:24px;display:flex}.version-c .decision-method-foot p{max-width:67ch;color:var(--muted);margin:0;font-size:16px;line-height:1.6}.version-c .decision-method-foot .text-link{flex-shrink:0;font-size:15px}.version-c .decision-method-steps{--step-gap:40px;column-gap:var(--step-gap);grid-template-rows:40px auto auto;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px;margin:48px 0 0;padding:0;list-style:none;display:grid;position:relative}.version-c .decision-method-steps:before{content:"";background:var(--line-2);height:1px;position:absolute;top:20px;left:20px;right:0}.version-c .decision-method-steps>li{grid-template-rows:subgrid;grid-row:span 3;min-width:0;display:grid;position:relative}.version-c .decision-method-number{border:1px solid var(--line-2);width:40px;height:40px;color:var(--brand);background:var(--bg);font:500 14px/1 var(--font-mono);border-radius:50%;place-items:center;display:grid;position:relative}.version-c .decision-method-steps h3,.version-c .decision-scope-after h3{font:500 clamp(22px, 2vw, 26px)/1.3 var(--font-display);letter-spacing:-.025em;margin:0 0 14px}.version-c .decision-method-steps h3{margin:0;font-size:clamp(22px,2vw,25px)}.version-c .decision-method-steps p{color:var(--muted);margin:0;font-size:16px;line-height:1.65}.version-c .decision-method-steps .decision-method-result{color:var(--brand);font-size:15px;font-weight:500}.version-c .decision-software{background:var(--brand-tint);text-align:center;padding-block:clamp(44px,5vw,64px);scroll-margin-top:100px}.version-c .decision-software>.wrap{max-width:880px}.version-c .decision-software h2{max-width:31ch;font:500 clamp(28px, 3.2vw, 40px)/1.2 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0 auto 24px}.version-c .decision-software p{max-width:65ch;color:var(--muted);margin:0 auto 20px;font-size:17px;line-height:1.65}.version-c .decision-software .text-link{font-size:15px;line-height:1.6}.version-c .decision-home .decision-scope{background:var(--stage);border-top:1px solid var(--line);padding-block:clamp(56px,6vw,80px) 40px}.version-c .decision-scope>.wrap{max-width:var(--vc-content-width,1120px)}.version-c .decision-scope .vc-section-title{max-width:780px;margin-bottom:40px}.version-c .decision-scope .vcd-price{margin-top:0}.version-c .decision-scope-after{border-top:1px solid var(--line-2);max-width:68ch;margin-top:40px;padding-top:24px}.version-c .decision-scope-after h3{font-size:22px}.version-c .decision-scope-after p{color:var(--muted);margin:0;font-size:16px;line-height:1.65}.version-c .decision-home .vc-faq{max-width:800px;padding-block:40px clamp(72px,7vw,96px);display:block}.version-c .decision-home .faq-heading{margin-bottom:32px}.version-c .decision-home .vc-closing{padding-top:0}@media (max-width:899px){.version-c .decision-method-steps{grid-template-rows:none;grid-template-columns:1fr;gap:32px;margin-top:36px}.version-c .decision-method-steps:before{display:none}.version-c .decision-method-steps>li{grid-row:auto;grid-template-rows:auto;grid-template-columns:40px minmax(0,1fr);gap:12px 20px}.version-c .decision-method-steps>li:not(:last-child):after{content:"";background:var(--line-2);width:1px;position:absolute;top:40px;bottom:-32px;left:20px}.version-c .decision-method-number{grid-row:1/span 3}.version-c .decision-method-steps h3,.version-c .decision-method-steps p{grid-column:2}.version-c .decision-method-steps h3{padding-top:4px}}@media (max-width:639px){.c-root.b-aziende.version-c .decision-home .vc-home-hero .hero-copy{min-height:auto;padding-block:84px 100px}.c-root.b-aziende.version-c .decision-home .vc-home-hero h1{max-width:21ch;font-size:clamp(34px,8vw,45px)}.c-root.b-aziende.version-c .decision-home .vc-home-hero .hero-lede{max-width:36ch;color:var(--muted);text-wrap:pretty;font-size:16px;line-height:1.55}.version-c .vc-audience-page .vc-audience-hero .vc-page-description{text-wrap:pretty;font-size:16px;line-height:1.55}.version-c .vc-audience-page .vc-audience-hero .vc-page-intro h1{font-size:clamp(34px,8.7vw,38px)}.version-c .vc-section-title h2{font-size:clamp(30px,7.5vw,32px)}.version-c .vc-section-title .vc-description{font-size:16px;line-height:1.55}.version-c .decision-home .vcd-list>li{grid-template-columns:28px minmax(0,1fr);column-gap:14px}.version-c .decision-home .vcd-list h3{margin-bottom:12px;font-size:22px}.version-c .decision-home .vcd-list p{font-size:16px;line-height:1.55}.version-c .decision-goals-link{margin-top:24px}.version-c .decision-output>.wrap>.vc-section-title{margin-bottom:32px}.version-c .decision-plan-heading{padding:22px;display:block}.version-c .decision-plan-heading h3{margin-bottom:8px;font-size:22px}.version-c .decision-plan-rows{padding-inline:22px}.version-c .decision-plan-rows>div{grid-template-columns:1fr;gap:8px;padding-block:20px}.version-c .decision-plan-rows dt{font-size:21px}.version-c .decision-plan-rows dd{font-size:16px}.version-c .decision-plan-footer{flex-direction:column;align-items:flex-start;gap:14px;padding:20px 22px}.version-c .decision-method-foot{flex-direction:column;align-items:flex-start;gap:16px}.version-c .decision-method-steps{gap:24px;margin-top:28px}.version-c .decision-method-steps>li{grid-template-columns:30px minmax(0,1fr);gap:10px 12px}.version-c .decision-method-number{width:30px;height:30px;font-size:12px}.version-c .decision-method-steps>li:not(:last-child):after{top:30px;bottom:-24px;left:15px}.version-c .decision-method-steps h3{padding-top:1px;font-size:21px}.version-c .decision-method-steps p{line-height:1.55}.version-c .decision-scope .vcd-price-main .btn{width:100%}.version-c .decision-software p{font-size:16px}}
