.client-logos p.carousel-heading{text-align:center;font-family:Arimo,sans-serif;font-size:24px;font-weight:400}.client-logos p.carousel-heading span{font-weight:700}.client-logos .inner-container{row-gap:var(--row-gap-3);flex-direction:column;align-items:center}.logos-carousel-wrapper{justify-content:center;width:100%;max-width:1440px;height:43px;display:flex;position:relative;overflow:hidden}.logos-carousel-fader{background:var(--bkg-white);background:linear-gradient(90deg,var(--bkg-white)0%,#fff0 10%,#fff0 90%,var(--bkg-white)100%);z-index:10;width:100%;height:43px;position:absolute;top:0;left:0}.logos-carousel-mover{z-index:9;height:43px;animation:60s linear infinite logoanimation;display:flex;position:absolute;top:0;left:0;overflow:hidden}.logos-carousel{display:flex}.logos-carousel img{width:auto;height:36px;margin:var(--mar-0)var(--mar-2);display:inline-block}@keyframes logoanimation{0%{transform:translate(0%)}to{transform:translate(-50%)}}.logos-carousel-fader.fader-light-blue{z-index:10;background:linear-gradient(90deg,#ebeff1 0%,#ebeff100 10% 90%,#ebeff1 100%);width:100%;height:43px;position:absolute;top:0;left:0}.supported-platforms p{margin:var(--row-gap-1-5)auto var(--row-gap-2)auto}.platform-logos{flex-wrap:wrap;display:flex}.platform-logos div{border-right:1px solid #5c5c5ccc;flex-grow:2;justify-content:space-around;align-items:center;gap:18px;padding:0 18px;display:flex}.platform-logos div:first-child{flex-grow:1}.platform-logos div:last-child{border:0}.platform-logos div img{flex-basis:auto;width:80px;height:auto}.product-features-zig-zag h2{margin-bottom:64px}.zig-zag{flex-direction:row;justify-content:space-between;gap:64px;margin-bottom:80px;display:flex}.zig-zag-text{flex-direction:column;justify-content:center;gap:28px;display:flex}.zig-zag-text h3{letter-spacing:0;color:#212427;font-size:30px}.zig-zag-text p{font-size:18px;line-height:1.5}.product-features-zig-zag .orange-list li{font-size:18px}.product-features-zig-zag .orange-list li:before{width:12px;height:12px;margin:var(--mar-0-5)var(--mar-0)var(--mar-0)-20px}.img-cor12-gray{border:1px solid #828282;border-radius:12px}.ctas-three-cards{justify-content:space-between;display:flex}.ctas-three-cards div{background-color:#fff;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:center;gap:24px;width:28%;padding:20px 8px 26px;display:flex}.product-description .inner-container{justify-content:center;row-gap:var(--row-gap-3);flex-direction:column;display:flex}.product-features .inner-container{row-gap:var(--row-gap-1)}.product-description-cards{column-gap:var(--col-gap-1);display:flex}.product-diagram{justify-content:center;display:flex}.product-diagram svg{max-width:100%;height:auto;display:block}.product-diagram svg>g>a:hover,.product-diagram svg>g>g>a:hover{text-decoration:none}.product-diagram svg>g>g>a:hover g:first-child path{fill:var(--gbs-orange)}.product-diagram svg>g>g>a:hover g text{fill:var(--color-white)}.product-features p{font-style:oblique;line-height:1.5}@media only screen and (width<=1199px){.text-lh-15{line-height:var(--lh-1-5)}.platform-logos div img{width:60px}.zig-zag{gap:0}.zig-zag-text,.zig-zag-image{max-width:48%}.zig-zag-image img{max-width:100%}.zig-zag-text h3{font-size:var(--h3-md)}.zig-zag-text p,.zig-zag-text ul.orange-list li{font-size:16px;line-height:1.3}}@media only screen and (width>=992px){.hero-product .hero-text{width:50%}.hero-product .hero-image{justify-content:center;align-items:center;max-width:50%;max-height:456px;margin:0;display:flex}.hero-product .hero-image img{height:min-content}.hero-product .hero-image .code-block{background-color:#1e1e1ee6;font-size:13px;transform:perspective(600px)rotateY(-15deg)}}@media only screen and (width<=991px){.hero-product .inner-container:nth-child(2){width:auto}.platform-logos div img{width:40px}}@media only screen and (width<=767px){.product-features-zig-zag h2{margin-bottom:40px}.zig-zag{flex-direction:column;gap:24px;margin-bottom:60px}.zig-zag-text,.zig-zag-image{max-width:100%}.zig-zag-text{justify-content:start;gap:14px}.product-features-zig-zag .inner-container .zig-zag:nth-child(odd){flex-direction:column-reverse}.product-features-zig-zag .orange-list li:before{width:10px;height:10px;margin:6px var(--mar-0)var(--mar-0)-17px}.support .ctas-three-cards p,.product-features-zig-zag .button.button-mid,.ctas-three-cards .button.button-mid{font-size:16px}}@media only screen and (width<=575px){.ctas-three-cards{flex-wrap:wrap;gap:30px}.ctas-three-cards div{gap:16px;width:43%}.platform-logos div{justify-content:center;margin-bottom:24px}.platform-logos-1{order:1}.platform-logos-2{order:2}.platform-logos-3{order:3}.platform-logos-4{order:4}}@media only screen and (width<=493px){.platform-logos div{border:0;padding:4px}.ctas-three-cards div{width:100%}}