.inst-module-list{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.inst-module-list>span{display:flex;align-items:center;gap:14px;border-radius:12px;padding:17px;background:white}.inst-module-list svg{width:26px;height:26px;flex-shrink:0;color:#0b8767}.inst-module-list b{font-weight:500;font-size:13px}.inst-product-choice strong{font-size:22px;display:block}.inst-benefits{gap:20px}.inst-benefits article{border:0;border-left:3px solid #14deaa;padding:22px 24px;background:#f3faf6;border-radius:0 14px 14px 0}.inst-benefits h3{margin:0;font-size:19px}.inst-benefits p{margin-top:14px}.inst-implementation{text-align:center}.inst-implementation>p{margin-left:auto;margin-right:auto}.inst-implementation .inst-system-route{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:50px 36px;padding:40px 30px;background:radial-gradient(circle at 1px 1px,#a4c9b929 1px,transparent 0) 0 0/18px 18px,#f5faf7;border-radius:24px;isolation:isolate}.inst-system-route li{position:relative;text-align:left;background:white;border:1px solid #cfe3d7;border-radius:14px;padding:25px;box-shadow:0 8px 22px #075a4707;min-width:0}.inst-system-route li:nth-child(4){grid-column:3;grid-row:2}.inst-system-route li:nth-child(5){grid-column:2;grid-row:2}.inst-system-route li:nth-child(6){grid-column:1;grid-row:2}.inst-system-route li:nth-child(1):after,.inst-system-route li:nth-child(2):after{content:'';position:absolute;width:38px;right:-38px;top:50%;border-top:2px solid #b3d6c3;z-index:-1}.inst-system-route li:nth-child(3):after{content:'';position:absolute;height:52px;left:50%;bottom:-52px;border-left:2px solid #b3d6c3;z-index:-1}.inst-system-route li:nth-child(4):after,.inst-system-route li:nth-child(5):after{content:'';position:absolute;width:38px;left:-38px;top:50%;border-top:2px solid #b3d6c3;z-index:-1}.inst-implementation .inst-stage-port{width:10px;height:10px;border:0;background:#14deaa;box-shadow:0 0 0 5px #e9f9f1;border-radius:50%;margin-bottom:20px}.inst-system-route h3{font-size:19px;margin:0}.inst-system-route li:hover{background:#e8f8ef}.inst-choice-infogob:hover,.inst-choice-infogob:focus-visible{background:#fceae8}.inst-choice-unigest:hover,.inst-choice-unigest:focus-visible{background:#fff0e1}
@media(max-width:850px){.inst-implementation .inst-system-route{gap:35px 20px;padding:25px 20px}.inst-system-route li{padding:22px 17px}.inst-system-route h3{font-size:17px}.inst-system-route li:nth-child(n):after{display:none}}
@media(max-width:650px){.inst-module-list{grid-template-columns:1fr}.inst-implementation .inst-system-route{grid-template-columns:1fr;gap:24px;padding:25px 20px}.inst-system-route li:nth-child(n){grid-column:auto;grid-row:auto}.inst-system-route li:nth-child(n):not(:last-child):after{display:block;content:'';width:0;height:26px;left:30px;top:auto;right:auto;bottom:-26px;border-top:0;border-left:2px solid #b3d6c3}.inst-system-route h3{font-size:19px}}

.inst-system-route li:nth-child(4){grid-column:1;grid-row:2}.inst-system-route li:nth-child(5){grid-column:2;grid-row:2}.inst-system-route li:nth-child(6){grid-column:3;grid-row:2}.inst-system-route li:nth-child(3):after{display:none}.inst-system-route li:nth-child(4):after,.inst-system-route li:nth-child(5):after{left:auto;right:-38px}.inst-implementation .inst-system-route:before{content:'';position:absolute;left:14px;right:14px;top:44%;height:11%;border:1px solid #b3d6c3;border-top:0;border-radius:0 0 15px 15px;z-index:-1}
@media(max-width:850px){.inst-system-route li:nth-child(n):after,.inst-implementation .inst-system-route:before{display:none}}
@media(max-width:650px){.inst-system-route li:nth-child(n){grid-column:auto;grid-row:auto}.inst-system-route li:nth-child(n):not(:last-child):after{display:block;left:30px;right:auto;top:auto;bottom:-26px;width:0;height:26px;border-top:0;border-left:2px solid #b3d6c3}}

.inst-implementation .inst-system-route:before{display:none}

.inst-implementation .inst-system-route{gap:70px 38px;padding:40px 48px}.inst-system-route li:nth-child(n):after{display:none!important}.inst-route-connections{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:-1}.inst-route-connections g path{fill:none;stroke:#39a67e;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#inst-flow-tip)}
@media(max-width:650px){.inst-implementation .inst-system-route{gap:40px;padding:30px 25px}}

.inst-linear-scroll{overflow-x:auto;padding:10px 0 15px;scrollbar-width:thin;scrollbar-color:#b8d8c7 #f3f8f5}.inst-implementation .inst-system-route{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:23px;padding:20px 0;background:none;margin-top:30px;min-width:1100px;border-radius:0;isolation:isolate}.inst-system-route li:nth-child(n){grid-column:auto;grid-row:auto;padding:23px 17px;min-height:220px;background:#f5faf7;box-shadow:none;border:1px solid #d5e6db;border-radius:13px;scroll-snap-align:start}.inst-system-route li h3{font-size:17px;line-height:1.4}.inst-system-route li p{font-size:12px;line-height:1.8}.inst-system-route li:nth-child(n):not(:last-child):after{display:block!important;content:'';position:absolute;top:35px;left:100%;right:auto;bottom:auto;width:24px;height:0;border:0;border-top:1.5px solid #70ab90;z-index:1}.inst-system-route li:not(:last-child):before{content:'';position:absolute;left:calc(100% + 16px);top:32px;width:6px;height:6px;border-top:1.5px solid #70ab90;border-right:1.5px solid #70ab90;transform:rotate(45deg);z-index:2}.inst-implementation .inst-stage-port{margin-bottom:21px}.inst-implementation .inst-system-route:before{display:none}
@media(max-width:650px){.inst-linear-scroll{scroll-snap-type:x proximity}.inst-implementation .inst-system-route{grid-template-columns:repeat(6,230px);min-width:1495px;gap:23px;padding:15px 0}.inst-system-route li:nth-child(n){padding:24px;min-height:220px}.inst-system-route li h3{font-size:19px}.inst-system-route li p{font-size:13px}}
