.masthead.ig-mast .wrap{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;column-gap:max(2rem,min(4vw,3.5rem))}.masthead.ig-mast .wrap>*{grid-column:auto}.ig-chain{min-width:0}.ig-chain .wb-canvas{aspect-ratio:1000/540}.ig-chain .wb-canvas .wb-scene{--k:.71;--tx:9px;--ty:-35px}@media (max-width:1023px){.ig-chain .wb-canvas .wb-scene{--k:.8;--tx:10px}}.ig-station{font-family:var(--face);gap:4px;display:grid;position:absolute;top:84px}.ig-station.s1{width:222px;left:20px}.ig-station.s2{width:240px;left:294px}.ig-station.s3{width:222px;left:586px}.ig-station b{letter-spacing:-.02em;color:var(--ink);font-size:24px;font-weight:600;line-height:1.15}.ig-station span{color:var(--muted);font-size:15px;font-weight:500;line-height:1.3}@media (max-width:1023px){.masthead.ig-mast .wrap{grid-template-columns:minmax(0,1fr);row-gap:max(2.5rem,min(6vw,3.5rem))}.ig-mast-text{max-width:var(--measure)}.ig-chain{max-width:44rem}}@media (max-width:720px){.ig-chain{max-width:26rem}.ig-chain .wb-canvas{aspect-ratio:600/880}.ig-chain .wb-canvas .wb-scene{--k:.65;--tx:0px;--ty:10px}.ig-station.s1,.ig-station.s2,.ig-station.s3{width:140px;left:20px}.ig-station.s1{top:20px}.ig-station.s2{top:204px}.ig-station.s3{top:532px}.ig-chain .wb-canvas .wb-scene .win{display:grid}.ig-chain .wb-canvas .wb-scene .flow{display:block}.ig-chain .wb-canvas .wb-scene .win.ol{width:330px!important;height:132px!important;top:20px!important;left:170px!important}.ig-chain .wb-canvas .wb-scene .win.cat{width:330px!important;height:276px!important;top:204px!important;left:170px!important}.ig-chain .wb-canvas .wb-scene .win.erp{width:330px!important;height:210px!important;top:532px!important;left:170px!important}.ig-chain .wb-canvas .wb-scene .win.ol+.flow,.ig-chain .wb-canvas .wb-scene .win.cat+.flow{width:1px!important;height:36px!important;left:335px!important}.ig-chain .wb-canvas .wb-scene .win.ol+.flow{top:160px!important}.ig-chain .wb-canvas .wb-scene .win.cat+.flow{top:488px!important}.ig-chain .wb-canvas .wb-scene .flow:after{top:auto;bottom:1px;left:-3.5px;right:auto;transform:rotate(135deg)}}.ig-marks .read-on.inline{margin-top:.9rem}.ig-marks .read-on:hover .arr,.ig-span .read-on:hover .arr{translate:0 .2em}.ig-steps{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(5,minmax(0,1fr));column-gap:max(1.25rem,min(2.2vw,2rem));margin:max(2rem,min(4vw,2.75rem)) 0 0;padding:0;list-style:none;display:grid;position:relative}.ig-steps:after{content:"";border-top:1px solid var(--rule-strong);border-right:1px solid var(--rule-strong);width:8px;height:8px;position:absolute;top:-4.5px;right:-1px;transform:rotate(45deg)}.ig-step{grid-row:span 4;grid-template-rows:subgrid;align-content:start;min-width:0;padding-top:1.25rem;display:grid;position:relative}.ig-step:before{content:"";background:var(--accent);width:2.5rem;height:1px;position:absolute;top:-1px;left:0}.ig-step .ig-step-no{font:300 .95rem/1 var(--face);letter-spacing:-.02em;color:var(--accent);font-variant-numeric:tabular-nums;margin:0}.ig-step h3{letter-spacing:-.03em;margin:.9rem 0 0;font-size:1.35rem;font-weight:300;line-height:1.15}.ig-step>p{color:var(--ink-2);margin:.75rem 0 0;font-size:.9375rem;line-height:1.55}.ig-step .bullets{margin-top:1rem;font-size:.875rem;line-height:1.5}.ig-span{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin:max(1.75rem,min(3vw,2.25rem)) 0 0;padding-top:1.1rem;display:flex}.ig-span-n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:max(1.5rem,min(1rem + 1.2vw,2rem));font-weight:300;line-height:1.1}.ig-span-l{color:var(--ink-2);font-size:.9375rem;line-height:1.55}@media (max-width:1023px){.ig-steps{border-top:0;border-left:1px solid var(--rule-strong);grid-template-columns:minmax(0,1fr);row-gap:2rem;padding-left:1.5rem}.ig-steps:after{top:auto;bottom:-1px;left:-4.5px;right:auto;transform:rotate(135deg)}.ig-step{max-width:var(--measure);grid-row:auto;padding-top:0;display:block}.ig-step:before{width:1px;height:2.5rem;top:0;left:calc(-1.5rem - 1px)}}.ig-groups{border-top:1px solid var(--rule-strong);margin-top:max(2rem,min(4vw,2.75rem))}.ig-group{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,15rem) minmax(0,1fr);column-gap:2rem;padding:1.5rem 0;display:grid}.ig-group-head h3{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.7rem;font-weight:500;line-height:1.4}.ig-group-head p{color:var(--ink-2);margin:.6rem 0 0;font-size:.9375rem;line-height:1.55}.ig-tiles{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.ig-tile{border:1px solid var(--rule);background:var(--surface);text-align:center;justify-content:center;align-items:center;min-height:4.5rem;padding:.9rem 1rem;display:flex}.ig-tile img{opacity:.8;width:auto;max-width:100%;height:1.75rem;display:block}.ig-tile img[alt=Outlook],.ig-tile img[alt=SharePoint]{height:1.85rem}.ig-tile img[alt=Gimel\ Lavergne]{height:2.15rem}.ig-tile img[alt="Microsoft Dynamics 365"]{height:2.3rem}.ig-tile.word,.ig-tile-name{font:600 1rem/1.2 var(--face);letter-spacing:-.01em;color:var(--ink)}.ig-tile-name{opacity:.8;margin-left:.6rem}.ig-tile.more{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:0 0;border-color:transparent;font-size:.7rem;font-weight:500}@media (max-width:900px){.ig-group{grid-template-columns:minmax(0,1fr);row-gap:1rem}}@media (max-width:560px){.ig-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ig-tile.more{grid-column:1/-1;justify-content:flex-start;min-height:0;padding:.25rem 0 0}}.ig-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:max(1.75rem,min(3vw,2.75rem)) max(2rem,min(4vw,3.5rem));margin:max(2rem,min(4vw,2.75rem)) 0 0;padding:0;list-style:none;display:grid}.ig-checks>li{border-top:1px solid var(--rule-strong);min-width:0;padding-top:1.25rem}.ig-checks h3{letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:300;line-height:1.15}.ig-checks p{color:var(--ink-2);margin:.65rem 0 0;font-size:.9375rem;line-height:1.6}.ig-sources{gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.ig-sources .read-on-l{display:inline}.ig-sources .read-on{text-wrap:balance}@media (max-width:1115px){.ig-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ig-checks{grid-template-columns:minmax(0,1fr)}}
