@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(https://assets.gearset.com/2025/01/29152845/Inter-Thin.woff2) format("woff2");unicode-range:U+0020-007F,U+00A0-00FF,U+20AC,U+20BC,U+2010,U+2013,U+2014,U+2018,U+2019,U+201A,U+201C,U+201D,U+201E,U+2039,U+203A,U+2026,U+2022,U+005C,U+005B-005D,U+007B-007D,U+003C-003E,U+0060,U+007C,U+007E,U+00A7,U+00D7,U+2190-2193}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(https://assets.gearset.com/2025/01/29152843/Inter-ThinItalic.woff2) format("woff2");unicode-range:U+0020-007F,U+00A0-00FF,U+20AC,U+20BC,U+2010,U+2013,U+2014,U+2018,U+2019,U+201A,U+201C,U+201D,U+201E,U+2039,U+203A,U+2026,U+2022,U+005C,U+005B-005D,U+007B-007D,U+003C-003E,U+0060,U+007C,U+007E,U+00A7,U+00D7,U+2190-2193}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(https://assets.gearset.com/2025/01/29152904/Inter-ExtraLight.woff2) format("woff2");unicode-range:U+0020-007F,U+00A0-00FF,U+20AC,U+20BC,U+2010,U+2013,U+2014,U+2018,U+2019,U+201A,U+201C,U+201D,U+201E,U+2039,U+203A,U+2026,U+2022,U+005C,U+005B-005D,U+007B-007D,U+003C-003E,U+0060,U+007C,U+007E,U+00A7,U+00D7,U+2190-2193}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(https://assets.gearset.com/2025/01/29152902/Inter-ExtraLightItalic.woff2) format("woff2");unicode-range:U+0020-007F,U+00A0-00FF,U+20AC,U+20BC,U+2010,U+2013,U+2014,U+2018,U+2019,U+201A,U+201C,U+201D,U+201E,U+2039,U+203A,U+2026,U+2022,U+005C,U+005B-005D,U+007B-007D,U+003C-003E,U+0060,U+007C,U+007E,U+00A7,U+00D7,U+2190-2193}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://assets.gearset.com/2025/01/29152858/Inter-Light.woff2) format("woff2");unicode-range:U+0020-007F,U+00A0-00FF,U+20AC,U+20BC,U+2010,U+2013,U+2014,U+2018,U+2019,U+201A,U+201C,U+201D,U+201E,U+2039,U+203A,U+2026,U+2022,U+005C,U+005B-005D,U+007B-007D,U+003C-003E,U+0060,U+007C,U+007E,U+00A7,U+00D7,U+2190-2193}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(https://assets.gearset.com/2025/01/29152856/Inter-LightItalic.woff2) format("woff2");unicode-range:U+0020-007F,U+00A0-00FF,U+20AC,U+20BC,U+2010,U+2013,U+2014,U+2018,U+2019,U+201A,U+201C,U+201D,U+201E,U+2039,U+203A,U+2026,U+2022,U+005C,U+005B-005D,U+007B-007D,U+003C-003E,U+0060,U+007C,U+007E,U+00A7,U+00D7,U+2190-2193}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://assets.gearset.com/2025/01/29152850/Inter-Regular.woff2) format("woff2");unicode-range:U+0020-007F,U+00A0-00FF,U+20AC,U+20BC,U+2010,U+2013,U+2014,U+2018,U+2019,U+201A,U+201C,U+201D,U+201E,U+2039,U+203A,U+2026,U+2022,U+005C,U+005B-005D,U+007B-007D,U+003C-003E,U+0060,U+007C,U+007E,U+00A7,U+00D7,U+2190-2193}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(https://assets.gearset.com/2025/01/29152900/Inter-Italic.woff2) format("woff2");unicode-range:U+0020-007F,U+00A0-00FF,U+20AC,U+20BC,U+2010,U+2013,U+2014,U+2018,U+2019,U+201A,U+201C,U+201D,U+201E,U+2039,U+203A,U+2026,U+2022,U+005C,U+005B-005D,U+007B-007D,U+003C-003E,U+0060,U+007C,U+007E,U+00A7,U+00D7,U+2190-2193}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://assets.gearset.com/2025/01/29152854/Inter-Medium.woff2) format("woff2");unicode-range:U+0020-007F,U+00A0-00FF,U+20AC,U+20BC,U+2010,U+2013,U+2014,U+2018,U+2019,U+201A,U+201C,U+201D,U+201E,U+2039,U+203A,U+2026,U+2022,U+005C,U+005B-005D,U+007B-007D,U+003C-003E,U+0060,U+007C,U+007E,U+00A7,U+00D7,U+2190-2193}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(https://assets.gearset.com/2025/01/29152852/Inter-MediumItalic.woff2) format("woff2");unicode-range:U+0020-007F,U+00A0-00FF,U+20AC,U+20BC,U+2010,U+2013,U+2014,U+2018,U+2019,U+201A,U+201C,U+201D,U+201E,U+2039,U+203A,U+2026,U+2022,U+005C,U+005B-005D,U+007B-007D,U+003C-003E,U+0060,U+007C,U+007E,U+00A7,U+00D7,U+2190-2193}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://assets.gearset.com/2025/01/29152848/Inter-SemiBold.woff2) format("woff2");unicode-range:U+0020-007F,U+00A0-00FF,U+20AC,U+20BC,U+2010,U+2013,U+2014,U+2018,U+2019,U+201A,U+201C,U+201D,U+201E,U+2039,U+203A,U+2026,U+2022,U+005C,U+005B-005D,U+007B-007D,U+003C-003E,U+0060,U+007C,U+007E,U+00A7,U+00D7,U+2190-2193}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(https://assets.gearset.com/2025/01/29152847/Inter-SemiBoldItalic.woff2) format("woff2");unicode-range:U+0020-007F,U+00A0-00FF,U+20AC,U+20BC,U+2010,U+2013,U+2014,U+2018,U+2019,U+201A,U+201C,U+201D,U+201E,U+2039,U+203A,U+2026,U+2022,U+005C,U+005B-005D,U+007B-007D,U+003C-003E,U+0060,U+007C,U+007E,U+00A7,U+00D7,U+2190-2193}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://assets.gearset.com/2025/01/29152911/Inter-Bold.woff2) format("woff2");unicode-range:U+0020-007F,U+00A0-00FF,U+20AC,U+20BC,U+2010,U+2013,U+2014,U+2018,U+2019,U+201A,U+201C,U+201D,U+201E,U+2039,U+203A,U+2026,U+2022,U+005C,U+005B-005D,U+007B-007D,U+003C-003E,U+0060,U+007C,U+007E,U+00A7,U+00D7,U+2190-2193}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(https://assets.gearset.com/2025/01/29152909/Inter-BoldItalic.woff2) format("woff2");unicode-range:U+0020-007F,U+00A0-00FF,U+20AC,U+20BC,U+2010,U+2013,U+2014,U+2018,U+2019,U+201A,U+201C,U+201D,U+201E,U+2039,U+203A,U+2026,U+2022,U+005C,U+005B-005D,U+007B-007D,U+003C-003E,U+0060,U+007C,U+007E,U+00A7,U+00D7,U+2190-2193}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://assets.gearset.com/2025/01/29152907/Inter-ExtraBold.woff2) format("woff2");unicode-range:U+0020-007F,U+00A0-00FF,U+20AC,U+20BC,U+2010,U+2013,U+2014,U+2018,U+2019,U+201A,U+201C,U+201D,U+201E,U+2039,U+203A,U+2026,U+2022,U+005C,U+005B-005D,U+007B-007D,U+003C-003E,U+0060,U+007C,U+007E,U+00A7,U+00D7,U+2190-2193}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(https://assets.gearset.com/2025/01/29152905/Inter-ExtraBoldItalic.woff2) format("woff2");unicode-range:U+0020-007F,U+00A0-00FF,U+20AC,U+20BC,U+2010,U+2013,U+2014,U+2018,U+2019,U+201A,U+201C,U+201D,U+201E,U+2039,U+203A,U+2026,U+2022,U+005C,U+005B-005D,U+007B-007D,U+003C-003E,U+0060,U+007C,U+007E,U+00A7,U+00D7,U+2190-2193}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://assets.gearset.com/2025/01/29152915/Inter-Black.woff2) format("woff2");unicode-range:U+0020-007F,U+00A0-00FF,U+20AC,U+20BC,U+2010,U+2013,U+2014,U+2018,U+2019,U+201A,U+201C,U+201D,U+201E,U+2039,U+203A,U+2026,U+2022,U+005C,U+005B-005D,U+007B-007D,U+003C-003E,U+0060,U+007C,U+007E,U+00A7,U+00D7,U+2190-2193}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(https://assets.gearset.com/2025/01/29152913/Inter-BlackItalic.woff2) format("woff2");unicode-range:U+0020-007F,U+00A0-00FF,U+20AC,U+20BC,U+2010,U+2013,U+2014,U+2018,U+2019,U+201A,U+201C,U+201D,U+201E,U+2039,U+203A,U+2026,U+2022,U+005C,U+005B-005D,U+007B-007D,U+003C-003E,U+0060,U+007C,U+007E,U+00A7,U+00D7,U+2190-2193}@font-face{font-family:Cousine;font-style:normal;font-weight:400;font-display:swap;src:url(https://assets.gearset.com/2025/01/29152917/Cousine-Regular.woff2) format("woff2");unicode-range:U+0020-007F,U+00A0-00FF,U+20AC,U+20BC,U+2010,U+2013,U+2014,U+2018,U+2019,U+201A,U+201C,U+201D,U+201E,U+2039,U+203A,U+2026,U+2022,U+005C,U+005B-005D,U+007B-007D,U+003C-003E,U+0060,U+007C,U+007E,U+00A7,U+00D7,U+2190-2193}@font-face{font-family:Cousine;font-style:normal;font-weight:700;font-display:swap;src:url(https://assets.gearset.com/2025/01/29152919/Cousine-Bold.woff2) format("woff2");unicode-range:U+0020-007F,U+00A0-00FF,U+20AC,U+20BC,U+2010,U+2013,U+2014,U+2018,U+2019,U+201A,U+201C,U+201D,U+201E,U+2039,U+203A,U+2026,U+2022,U+005C,U+005B-005D,U+007B-007D,U+003C-003E,U+0060,U+007C,U+007E,U+00A7,U+00D7,U+2190-2193}@keyframes solutions-hero-appear{to{transform:scale(1);opacity:1}}@keyframes solutions-hero-rotate{0%{transform:rotate(0)}to{transform:rotate(359.99deg)}}@keyframes solutions-hero-translate{to{transform:translate(0);opacity:1}}@keyframes rotate{0%{rotate:0deg}to{rotate:359.99deg}}@keyframes bob{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes fade-in{to{opacity:1}}@keyframes clip-right{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}@keyframes bounce{0%{transform:scale(0)}30%{transform:scale(1.2)}50%{transform:scale(.9)}70%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes simple-bounce{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes overline-shimmer{to{transform:translate(250%)}}.overline-promo{background:rgba(255,255,255,.2);font-size:.875rem;border-radius:1rem;display:inline-block;padding:.25rem 2.3rem .25rem 1rem;border:solid .5px hsl(0,0%,100%);margin-bottom:1rem;color:#00305d;overflow:hidden;position:relative}.overline-promo:after{content:"→";position:absolute;top:50%;right:1rem;transform:translateY(-50%);pointer-events:none;transition:right .2s ease}.overline-promo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);transform:translate(-80%);pointer-events:none;width:335px;height:300px}.overline-promo:hover:before{animation:overline-shimmer 2s ease forwards}.overline-promo:hover:after{right:.7rem}.overline-promo span:first-child:after{content:"·";padding-left:.25em;font-weight:700}.overline-promo span:last-child:before{content:"·";padding-right:.25em;font-weight:700}.lifecycle-hover-container .button.lifecycle-practice{display:flex;align-items:center;justify-content:flex-start;-moz-column-gap:.75rem;column-gap:.75rem;transition:all .15s ease-in-out;margin-bottom:0}.lifecycle-hover-container .button.lifecycle-practice.is-selected{background:#1275d9;color:#fff;border-color:#1275d9;box-shadow:0 16px 28px 6px rgba(0,48,93,.11),0 5px 10px -3px rgba(0,48,93,.26)}.lifecycle-hover-container .button.lifecycle-practice.is-selected span{display:inline-flex}@media screen and (max-width:1023px){.lifecycle-hover-container .button.lifecycle-practice.is-selected{width:100%}}.lifecycle-hover-container .button.lifecycle-practice span{display:none;font-size:.85rem;font-weight:400;line-height:1.1;color:#fff;letter-spacing:.02em;text-transform:uppercase;margin-left:auto;flex-shrink:0;margin-right:-12px}@media screen and (min-width:1024px){.lifecycle-hover-container .button.lifecycle-practice{margin-bottom:1rem}}@media screen and (min-width:1024px){.lifecycle-hover-container .lifecycle-figure{order:1}.lifecycle-hover-container .lifecycle-practices:first-of-type{order:0}.lifecycle-hover-container .lifecycle-practices:last-child{order:2;padding-left:1.5rem}.lifecycle-hover-container .button.lifecycle-practice{margin-bottom:1rem}}.lifecycle-hover-container svg .lifecycle path:not([stroke]){fill:#1275d9}.lifecycle-hover-container svg .lifecycle path[stroke]{stroke:#c75c5c}.lifecycle-hover-container svg .lifecycle{opacity:1;transition:opacity .15s ease-in-out}.lifecycle-hover-container svg:has(.lifecycle.is-active) .lifecycle:not(.is-active){opacity:.25}@media screen and (min-width:769px)and (max-width:1023px){.lifecycle-hover-container .lifecycle-figure{justify-items:center}.lifecycle-hover-container .lifecycle-figure .lifecycle-image{width:650px}}@media screen and (max-width:1023px){.lifecycle-hover-container{max-width:656px}.lifecycle-hover-container .lifecycle-practices .buttons{flex-direction:column;align-items:flex-start}}@media screen and (max-width:768px){.lifecycle-hover-container .lifecycle-practices{width:100%}.lifecycle-hover-container .lifecycle-practices:nth-child(3){padding-top:.5rem}}.tabs.customer-highlights-carousel nav{display:block;overflow:visible;white-space:normal;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.tabs.customer-highlights-carousel .swiper-wrapper{align-items:stretch;flex-grow:0;flex-shrink:1}.customer-highlight-information{margin-top:3rem;opacity:0;animation:.35s fade-in forwards ease}@media screen and (max-width:1023px){.customer-highlight-information .information-container{flex-direction:column}}.customer-highlight-information .information-container .is-popped-out section{padding:1rem 3rem 1rem 0}.customer-highlight-information .information-container .is-popped-out section blockquote:before{top:-4.5rem}@media screen and (max-width:768px){.customer-highlight-information .information-container .is-popped-out section blockquote{font-size:1.25rem}}@media screen and (max-width:768px){.customer-highlight-information .information-container .is-popped-out section{padding:0}}@media screen and (max-width:1023px){.customer-highlight-information .information-container .is-popped-out section .level{flex-direction:column;align-items:start}.customer-highlight-information .information-container .is-popped-out section .level .buttons{margin-top:0!important}}@media screen and (max-width:1023px){.customer-highlight-information .information-container .is-popped-out{padding:0}}.customer-highlight-information .information-container aside.stats{overflow:visible}@media screen and (max-width:1023px){.customer-highlight-information .information-container aside.stats{width:100%!important}}.customer-highlight-information .information-container aside.stats .box{background:#f7f7f7;padding:1rem;border:solid 2px rgba(65,73,89,.05);height:auto;flex-direction:column}@media screen and (max-width:1023px){.customer-highlight-information .information-container aside.stats .box{margin-bottom:0}}@media screen and (min-width:599px){.customer-highlight-information .information-container aside.stats .box{min-width:10rem}}@media screen and (min-width:599px){.customer-highlight-information .information-container aside.stats .swiper-wrapper{width:auto;height:auto}}@media screen and (max-width:1023px){.customer-highlight-information .information-container aside.stats .swiper-wrapper{display:flex;justify-content:center;gap:1rem}.customer-highlight-information .information-container aside.stats .swiper-slide{width:auto}}@media screen and (min-width:1024px){.customer-highlight-information .information-container aside.stats .swiper-wrapper{display:block}.customer-highlight-information .information-container aside.stats .swiper-slide{width:300px;margin-left:-69px}}@media screen and (min-width:1024px)and (min-width:1216px){.customer-highlight-information .information-container aside.stats .swiper-slide{margin-left:-80px}}@media screen and (min-width:1024px){.customer-highlight-information .information-container aside.stats .swiper-slide:not(:last-child){margin-bottom:1rem}}@media screen and (max-width:699px){.customer-highlight-information .information-container aside.stats.customer-highlight-stats-slider{overflow:hidden}.customer-highlight-information .information-container aside.stats.customer-highlight-stats-slider .swiper-wrapper{justify-content:flex-start;gap:0;transition-timing-function:linear}.customer-highlight-information .information-container aside.stats.customer-highlight-stats-slider .swiper-slide{width:10rem}}.customer-highlights-carousel .customer-highlights-nav{display:flex;justify-content:flex-end;gap:.75rem;margin-bottom:1.5rem}.customer-highlights-carousel .customer-highlights-pagination{display:flex;justify-content:center;gap:.5rem;margin-top:1.5rem;position:static;inset:auto;width:auto}.customer-highlights-carousel .customer-highlights-pagination .swiper-pagination-bullet{width:1rem;height:1rem;margin:0!important;background:#cbcfda;opacity:1;transition:background .15s ease-in-out}.customer-highlights-carousel .customer-highlights-pagination .swiper-pagination-bullet-active{background:#ffd35c}.customer-highlights-carousel .customer-highlights-nav-button{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;border:solid 1px #cbcfda;border-radius:9999px;background:#fff;color:#00305d;cursor:pointer;transition:background .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out}.customer-highlights-carousel .customer-highlights-nav-button svg{width:24px;height:24px}.customer-highlights-carousel .customer-highlights-nav-button[data-customer-highlight-prev] svg{transform:rotate(180deg)}.customer-highlights-carousel .customer-highlights-nav-button:hover{background:#f7f7f7}.customer-highlights-carousel .customer-highlights-nav-button.swiper-button-disabled{opacity:.35;cursor:default}.customer-highlights-carousel .customer-highlights-nav-button.swiper-button-disabled:hover{background:#fff;border-color:#cbcfda;color:#00305d}.swiper.customer-highlights .swiper-wrapper .customer-highlight .card{--card-overlay: rgba(0, 36, 70, .85);position:relative;display:block;width:350px;height:500px;overflow:hidden;border-radius:.5rem;background:#eaeaea;box-shadow:none;margin-inline:auto}.swiper.customer-highlights .swiper-wrapper .customer-highlight .card:before{content:"";position:absolute;inset-inline:0;bottom:0;z-index:1;height:100%;background:linear-gradient(to top,var(--card-overlay) 0%,rgba(0,36,70,0) 100%);transition:height .5s cubic-bezier(.22,1,.36,1);pointer-events:none;mix-blend-mode:multiply}.swiper.customer-highlights .swiper-wrapper .customer-highlight .card svg.arrow{position:absolute;top:1.25rem;right:1.25rem;z-index:2;color:#fff;opacity:0;transform:translate(-20px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.96,1)}.swiper.customer-highlights .swiper-wrapper .customer-highlight .card>figure img{transform:scale(1.2);transition:transform 1s cubic-bezier(.22,1,.96,1)}.swiper.customer-highlights .swiper-wrapper .customer-highlight .card footer{position:absolute;inset-inline:0;bottom:0;z-index:2;padding:1.5rem;color:#fff}.swiper.customer-highlights .swiper-wrapper .customer-highlight .card footer>*{transition:transform 1s cubic-bezier(.22,1,.36,1);will-change:transform}.swiper.customer-highlights .swiper-wrapper .customer-highlight .card footer figure{margin:0 0 1rem}.swiper.customer-highlights .swiper-wrapper .customer-highlight .card footer figure img{max-width:110px;max-height:32px;width:auto;height:auto;filter:brightness(0) invert(1);transition:filter 1s cubic-bezier(.22,1,.36,1)}.swiper.customer-highlights .swiper-wrapper .customer-highlight .card footer p{font-size:1rem;transition-delay:.05s}.swiper.customer-highlights .swiper-wrapper .customer-highlight .card footer span{transform:translateY(60px);position:absolute;left:1.5rem;bottom:10px;transition-delay:.1s}.swiper.customer-highlights .swiper-wrapper .customer-highlight .card footer .quote p{font-size:1.25rem;font-weight:300;font-style:italic}.swiper.customer-highlights .swiper-wrapper .customer-highlight .card:hover,.swiper.customer-highlights .swiper-wrapper .customer-highlight .card:focus{transform:unset;background:#f7f7f7;outline:none}.swiper.customer-highlights .swiper-wrapper .customer-highlight .card:hover:before,.swiper.customer-highlights .swiper-wrapper .customer-highlight .card:focus:before{height:120%}.swiper.customer-highlights .swiper-wrapper .customer-highlight .card:hover svg.arrow,.swiper.customer-highlights .swiper-wrapper .customer-highlight .card:focus svg.arrow{opacity:1;transform:translate(0)}.swiper.customer-highlights .swiper-wrapper .customer-highlight .card:hover>figure img,.swiper.customer-highlights .swiper-wrapper .customer-highlight .card:focus>figure img{transform:scale(1)}.swiper.customer-highlights .swiper-wrapper .customer-highlight .card:hover footer figure,.swiper.customer-highlights .swiper-wrapper .customer-highlight .card:hover footer p,.swiper.customer-highlights .swiper-wrapper .customer-highlight .card:focus footer figure,.swiper.customer-highlights .swiper-wrapper .customer-highlight .card:focus footer p{transform:translateY(-40px)}.swiper.customer-highlights .swiper-wrapper .customer-highlight .card:hover footer span,.swiper.customer-highlights .swiper-wrapper .customer-highlight .card:focus footer span{transform:translateY(0)}@media screen and (max-width:768px){.swiper.customer-highlights .swiper-wrapper .customer-highlight .card:before{height:170%}}@media screen and (max-width:498px){.swiper.customer-highlights .swiper-wrapper .customer-highlight .card{width:100%}}.swiper.customer-highlights .swiper-wrapper .customer-highlight.slide-mckesson .card{--card-overlay: #0d487f}.swiper.customer-highlights .swiper-wrapper .customer-highlight.slide-ergon-inc .card{--card-overlay: #181616}.swiper.customer-highlights .swiper-wrapper .customer-highlight.slide-morgan-and-morgan .card{--card-overlay: #0d487f}.swiper.customer-highlights .swiper-wrapper .customer-highlight.slide-morgan-and-morgan .card footer img{max-width:160px}.swiper.customer-highlights .swiper-wrapper .customer-highlight.slide-veolia .card{--card-overlay: #7f0d0d}.swiper.customer-highlights .swiper-wrapper .customer-highlight.slide-fin .card{--card-overlay: #505c9f}.swiper.customer-highlights .swiper-wrapper .customer-highlight.slide-deliveroo .card{--card-overlay: #00ccbc}.swiper.customer-highlights .swiper-wrapper .customer-highlight.slide-deliveroo .card footer img{max-width:160px}.swiper.customer-highlights .swiper-wrapper .customer-highlight.slide-zurich .card{--card-overlay: #1275d9}.swiper.customer-highlights .swiper-wrapper .customer-highlight.slide-sage .card{--card-overlay: #296752}@media screen and (min-width:769px),print{.swiper.customer-highlights.has-navigated .customer-highlight.swiper-slide-active .card{transform:unset;background:#f7f7f7;outline:none}.swiper.customer-highlights.has-navigated .customer-highlight.swiper-slide-active .card:before{height:120%}.swiper.customer-highlights.has-navigated .customer-highlight.swiper-slide-active .card svg.arrow{opacity:1;transform:translate(0)}.swiper.customer-highlights.has-navigated .customer-highlight.swiper-slide-active .card>figure img{transform:scale(1)}.swiper.customer-highlights.has-navigated .customer-highlight.swiper-slide-active .card footer figure,.swiper.customer-highlights.has-navigated .customer-highlight.swiper-slide-active .card footer p{transform:translateY(-40px)}.swiper.customer-highlights.has-navigated .customer-highlight.swiper-slide-active .card footer span{transform:translateY(0)}}.swiper.g2-badges-slider{max-width:670px;margin-inline:auto}.swiper.g2-badges-slider .swiper-slide{width:144px;display:flex;align-items:center;justify-content:center}.swiper.g2-badges-slider .swiper-slide figure.image{display:flex;align-items:center;justify-content:center;margin:0}.swiper.g2-badges-slider .swiper-slide img{width:91px;height:105px}@media screen and (min-width:769px),print{.swiper.g2-badges-slider .swiper-wrapper{justify-content:center}}@media screen and (max-width:768px){.swiper.g2-badges-slider{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 2%,#000 98%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 2%,#000 98%,transparent 100%)}.swiper.g2-badges-slider .swiper-wrapper{transition-timing-function:linear}}html#page-index .container.is-wide,html#page-index #section-stats+.section .container{max-width:1346px;margin-inline:auto}html#page-index body{overflow-x:hidden!important}html#page-index .hero{position:relative;padding-bottom:5rem}html#page-index .hero .title em{white-space:nowrap}@media screen and (min-width:1024px){html#page-index .hero .title em{display:table;margin:0 auto}}html#page-index .hero p{max-width:650px;margin-inline:auto}html#page-index .hero.has-divider+.section:before{height:clamp(2rem,9vw,7rem)}@media screen and (max-width:768px){html#page-index .hero.has-divider+.section:before{transform:scaleX(1)}}html#page-index .hero #hero-graphic{opacity:.4}@media screen and (max-width:768px){html#page-index .hero #hero-graphic{opacity:.25}}html#page-index .hero #hero-graphic div{position:absolute;top:43%;left:-337px;transform:translateY(-50%)}html#page-index .hero #hero-graphic div img{width:auto;height:auto;max-width:600px}@media(prefers-reduced-motion:no-preference){html#page-index .hero #hero-graphic div{transform-origin:306px -4px;animation:rotate 50s infinite linear}html#page-index .hero #hero-graphic div:nth-child(2){animation-direction:reverse}}html#page-index .hero #hero-graphic-2{opacity:.4;position:absolute;top:0;right:0;transform:translate(35%,-35%);width:536px;height:517px}@media screen and (min-width:769px)and (max-width:1023px){html#page-index .hero #hero-graphic-2{transform:translate(50%,-35%)}}@media screen and (max-width:768px){html#page-index .hero #hero-graphic-2{display:none}}html#page-index .hero #hero-graphic-2 div{position:absolute;top:0;right:0}html#page-index .hero #hero-graphic-2 div img{width:auto;height:auto}@media(prefers-reduced-motion:no-preference){html#page-index .hero #hero-graphic-2 div:nth-child(1){animation:rotate 45s infinite linear;animation-direction:reverse}html#page-index .hero #hero-graphic-2 div:nth-child(2){animation:bob 10s infinite cubic-bezier(.45,0,.55,1)}}@media screen and (max-width:768px){html#page-index .hero{padding-bottom:1rem}}html#page-index #section-overview{padding-top:0;padding-bottom:0}html#page-index #section-overview .infinite-slider{top:-7rem}@media screen and (max-width:768px){html#page-index #section-overview .infinite-slider{top:-2rem}}html#page-index #section-overview #overview-intro{position:relative;z-index:2}html#page-index #section-overview #overview-graphic{position:relative;overflow-x:clip;max-width:1560px}html#page-index #section-overview #overview-graphic:before,html#page-index #section-overview #overview-graphic:after{content:"";position:absolute;top:0;bottom:0;width:15%;z-index:1;pointer-events:none}html#page-index #section-overview #overview-graphic:before{left:0;background:linear-gradient(to right,hsl(0,0%,100%),transparent)}html#page-index #section-overview #overview-graphic:after{right:0;background:linear-gradient(to left,hsl(0,0%,100%),transparent)}@media screen and (max-width:768px){html#page-index #section-overview #overview-graphic{top:80px}}html#page-index #section-overview .overview-graphic{position:relative;margin:-137px -100px 0;aspect-ratio:3640/1350}html#page-index #section-overview .overview-graphic img{position:absolute;top:-54px;left:59%;width:105%;max-width:none;height:auto;transform:translate(-50%)}@media screen and (max-width:768px){html#page-index #section-overview .overview-graphic img{top:-40px}}@media screen and (max-width:768px){html#page-index #section-overview .overview-graphic{margin-top:-100px;margin-bottom:50px}}@media screen and (max-width:768px){html#page-index #section-overview{padding-top:2.75rem;padding-bottom:2.75rem}}html#page-index #section-solutions{padding-bottom:14rem}html#page-index #section-solutions h2.title{max-width:450px}html#page-index #section-solutions .button{font-size:1rem}html#page-index #section-solutions .statistic:not(:last-child){border-right:solid 1px #cbcfda}@media screen and (max-width:768px){html#page-index #section-solutions{padding-bottom:6rem}}html#page-index #section-ch-intro h2.title{max-width:450px}html#page-index #section-reviews .logos-salesforce-ap,html#page-index #section-reviews .logos-g2{max-width:245px}html#page-index #section-reviews .swiper.highlights .testimonial-highlight{background:#fff;border-radius:10px}@media screen and (max-width:768px){html#page-index #section-reviews .swiper.highlights{padding-top:1rem;padding-bottom:4rem}html#page-index #section-reviews .swiper.highlights [class^=swiper-button]{top:var(--swiper-navigation-top-offset, 43%)}}html#page-index #section-reviews .g2-badges{margin-bottom:0!important;padding-bottom:0!important}@media screen and (max-width:768px){html#page-index #section-get-started .button{width:100%}}html#page-index #section-enterprise{position:relative;overflow:hidden}html#page-index #section-enterprise .title span{color:#ffd35c}html#page-index #section-enterprise>.container{z-index:2}html#page-index #section-enterprise #enterprise-customer-story{display:block;color:inherit;padding-inline:1.5rem;margin-inline:-1.5rem;border-radius:2rem;transition:background .25s ease}@media screen and (min-width:1024px){html#page-index #section-enterprise #enterprise-customer-story:hover{background:rgba(0,74,144,.2)}}html#page-index #section-enterprise #enterprise-customer-story>.columns>.column.is-5-desktop{align-self:stretch;display:flex}html#page-index #section-enterprise #enterprise-customer-story>.columns>.column.is-5-desktop .image{flex:1;width:100%}html#page-index #section-enterprise #enterprise-customer-story>.columns>.column.is-5-desktop .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html#page-index #section-enterprise #enterprise-customer-story .image.is-w128{width:96px}html#page-index #section-enterprise #git-globe-graphic{position:absolute;top:-75px;right:-175px;max-width:715px;height:auto;z-index:1;transform:rotate(28deg)}@media screen and (max-width:1023px){html#page-index #section-enterprise #git-globe-graphic{opacity:.5}}html#page-index #section-security{border:solid rgba(255,255,255,.2);border-width:1px 0 1px}html#page-index #section-security .column{border:solid rgba(255,255,255,.2);border-width:0 1px 0 0}html#page-index #section-security .column:first-child{border-width:0 1px 0 1px}html#page-index #section-security .column figure{height:100%}html#page-index #section-security .column figure svg{max-height:72px}html#page-index #section-security .column figure svg.logos-bsi-iso-iec path{fill:#fff}@media screen and (max-width:768px){html#page-index #section-security .column{border-bottom-width:1px!important}html#page-index #section-security .column:last-child{border-left-width:1px}}@media screen and (max-width:768px){html#page-index #section-enterprise-demo .button{width:100%}}html#page-index #section-dlc{position:relative;overflow:hidden}html#page-index #section-dlc #git-graphic div{position:absolute;top:200px;right:-370px;transform:translateY(-50%)}html#page-index #section-dlc #git-graphic div img{width:auto;height:auto;max-width:800px}@media(prefers-reduced-motion:no-preference){html#page-index #section-dlc #git-graphic div{transform-origin:400px 0;animation:rotate 60s infinite linear}html#page-index #section-dlc #git-graphic div:nth-child(2){animation-direction:reverse}}@media screen and (max-width:1023px){html#page-index #section-dlc .lifecycle-hover-container{margin-bottom:0!important}html#page-index #section-dlc .lifecycle-hover-container .lifecycle-practices{display:none}html#page-index #section-dlc section{padding-block:1rem}}html#page-index #section-dlc section{border-radius:.5rem}html#page-index #section-dlc hr{background-color:#fff;height:5px;margin-left:-50px;width:108%}@media screen and (max-width:1023px){html#page-index #section-dlc hr{width:200%}}@media screen and (max-width:768px){html#page-index #section-dlc hr{height:15px}}html#page-index #section-support{border-radius:.5rem}html#page-index #section-support .support-benefits{position:relative}html#page-index #section-support .support-benefits:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:calc(100% - 3rem);height:1px;background:#00305d}@media screen and (max-width:768px){html#page-index #section-support .support-benefits:before{width:1px;height:67%;top:30px;left:29.5px}}html#page-index #section-support .support-benefits .support-benefit{position:relative}html#page-index #section-support .support-benefits .support-benefit:before{content:"";position:absolute;top:-29.5px;left:24px;width:12px;height:12px;background:#ffd35c;border:solid 2px #00305d;border-radius:50%}@media screen and (max-width:768px){html#page-index #section-support .support-benefits .support-benefit:before{top:27px}}@media screen and (max-width:768px){html#page-index #section-support .support-benefits .support-benefit{padding-left:3.5rem}}@media screen and (max-width:768px){html#page-index #section-support .support-benefits{margin-top:0!important;padding-top:0!important}}html#page-index #section-integrations .container{padding-block:6rem;position:relative}@media screen and (max-width:1023px){html#page-index #section-integrations .container{padding-block:16rem}}html#page-index #section-integrations .container .columns{position:relative;z-index:3}html#page-index #section-integrations .container .is-floating-logos figure{width:70px;position:absolute;opacity:0;z-index:4;transform:scale(0);transition:opacity .4s ease-out}html#page-index #section-integrations .container .is-floating-logos figure a{display:block;transition:transform .25s ease,filter .25s ease}html#page-index #section-integrations .container .is-floating-logos figure a:hover{transform:scale(1.1);filter:drop-shadow(0 4px 8px rgba(10.2,10.2,10.2,.12))}html#page-index #section-integrations .container .is-floating-logos figure.active{opacity:1;animation:simple-bounce .7s forwards}html#page-index #section-integrations .container .is-floating-logos figure.logo-1{top:38.17%;left:0%}html#page-index #section-integrations .container .is-floating-logos figure.logo-2{top:15.27%;left:7.43%}html#page-index #section-integrations .container .is-floating-logos figure.logo-3{top:65.14%;left:5.2%}html#page-index #section-integrations .container .is-floating-logos figure.logo-4{top:39.95%;left:14.12%}html#page-index #section-integrations .container .is-floating-logos figure.logo-5{top:8.14%;left:20.51%}html#page-index #section-integrations .container .is-floating-logos figure.logo-6{top:70.23%;left:19.02%}html#page-index #section-integrations .container .is-floating-logos figure.logo-7{top:7.63%;right:19.32%}html#page-index #section-integrations .container .is-floating-logos figure.logo-8{top:71.25%;right:18.5%}html#page-index #section-integrations .container .is-floating-logos figure.logo-9{top:42.75%;right:12.85%}html#page-index #section-integrations .container .is-floating-logos figure.logo-10{top:66.67%;right:2.6%}html#page-index #section-integrations .container .is-floating-logos figure.logo-11{top:21.37%;right:0%}html#page-index #section-integrations .container .is-floating-logos figure.logo-12{top:17.05%;right:8.25%}@media screen and (max-width:1023px){html#page-index #section-integrations .container .is-floating-logos figure.logo-1{top:24%;left:10.5%}html#page-index #section-integrations .container .is-floating-logos figure.logo-2{top:11%;left:30%}html#page-index #section-integrations .container .is-floating-logos figure.logo-3{top:24%;left:auto;right:10.5%}html#page-index #section-integrations .container .is-floating-logos figure.logo-4{top:-2%;left:47%}html#page-index #section-integrations .container .is-floating-logos figure.logo-5{top:11%;left:auto;right:30%}html#page-index #section-integrations .container .is-floating-logos figure.logo-6{top:24%;left:47%}html#page-index #section-integrations .container .is-floating-logos figure.logo-7{top:auto;bottom:26%;right:auto;left:11%}html#page-index #section-integrations .container .is-floating-logos figure.logo-8{top:auto;bottom:26%;right:10%}html#page-index #section-integrations .container .is-floating-logos figure.logo-9{top:auto;bottom:26%;right:47%}html#page-index #section-integrations .container .is-floating-logos figure.logo-10{top:auto;bottom:12%;right:auto;left:30%}html#page-index #section-integrations .container .is-floating-logos figure.logo-11{top:auto;bottom:11%;right:30%}html#page-index #section-integrations .container .is-floating-logos figure.logo-12{top:auto;bottom:-2%;right:47%}}@media screen and (max-width:768px){html#page-index #section-integrations .container .is-floating-logos figure.logo-1{top:16%;left:10.5%}html#page-index #section-integrations .container .is-floating-logos figure.logo-2{top:0;left:10.5%}html#page-index #section-integrations .container .is-floating-logos figure.logo-3{top:16%;left:auto;right:10.5%}html#page-index #section-integrations .container .is-floating-logos figure.logo-4{top:0;left:71%}html#page-index #section-integrations .container .is-floating-logos figure.logo-5{top:0;left:auto;right:40%}html#page-index #section-integrations .container .is-floating-logos figure.logo-6{top:16%;left:42%}html#page-index #section-integrations .container .is-floating-logos figure.logo-7{top:auto;bottom:17%;right:auto;left:10.5%}html#page-index #section-integrations .container .is-floating-logos figure.logo-8{top:auto;bottom:17%;right:10.5%}html#page-index #section-integrations .container .is-floating-logos figure.logo-9{top:auto;bottom:17%;right:40%}html#page-index #section-integrations .container .is-floating-logos figure.logo-10{top:auto;bottom:1%;right:auto;left:11.5%}html#page-index #section-integrations .container .is-floating-logos figure.logo-11{top:auto;bottom:1%;right:10.5%}html#page-index #section-integrations .container .is-floating-logos figure.logo-12{top:auto;bottom:1%;right:40%}}html#page-index #section-stats .stats{margin-top:0!important}html#page-index #section-stats .stats .statistic:not(:last-child){border-right:solid 1px #eaeaea}html#page-index #section-stats+.section{padding-top:3rem!important}html#page-index .is-double-tailer .is-popped-out{border-radius:.5rem}
