:root{--font-family-primary: "Work Sans", sans-serif;--base-font-family: var(--font-family-primary);--reset-rem-size: 16px;--header-z-index: 99;--card-img-height: auto;--card-img-border-radius: 8px}.banner-sec{--banner-overlay: linear-gradient(76deg, #000 3.56%, rgba(0, 0, 0, 0.20) 99.66%);--banner-img-position: center;--banner-title-width: 940px;--banner-desc-width: 770px;--banner-btn-gap: 40px;background-repeat:no-repeat;background-size:cover;background-position:var(--banner-img-position);background-image:var(--banner-overlay)}.banner-sec .banner-content{min-height:min(100svh,810px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:end;justify-content:end;padding-block:11.875rem 4.5rem}@media only screen and (max-width: 991px){.banner-sec .banner-content{min-height:85svh;padding-block-end:4rem}}.banner-sec .banner-title{max-width:var(--banner-title-width)}.banner-sec .banner-title-special{font-weight:inherit;font-size:inherit}.banner-sec .banner-desc{max-width:var(--banner-desc-width)}@media only screen and (min-width: 768px){.banner-sec .banner-btn{margin-top:var(--banner-btn-gap) !important}}.serve-sec-content{max-width:767px}.serve-sec-cards{--grid-gap: 0}@media only screen and (max-width: 767px){.serve-sec-cards{--grid-gap: 12px}}.serve-sec-cards .serve-sec-card{--serve-sec-card-padding: 48px;gap:8px;padding:var(--serve-sec-card-padding);border:0 solid hsla(0,0%,100%,.04)}@media only screen and (min-width: 768px){.serve-sec-cards .serve-sec-card:nth-child(3n+1){padding-inline-start:0}.serve-sec-cards .serve-sec-card:nth-child(3n){padding-inline-end:0}.serve-sec-cards .serve-sec-card:not(:nth-child(3n+1)){border-left-width:1px}.serve-sec-cards .serve-sec-card:not(:nth-last-child(-n+3)){border-bottom-width:1px}.serve-sec-cards .serve-sec-card:nth-child(-n+3){padding-top:0}.serve-sec-cards .serve-sec-card:nth-last-child(-n+3){padding-bottom:0}}@media only screen and (max-width: 991px){.serve-sec-cards .serve-sec-card{--serve-sec-card-padding: 20px}}@media only screen and (max-width: 767px){.serve-sec-cards .serve-sec-card{background:var(--color-primary);border-radius:16px;border-width:1px}.serve-sec-cards .serve-sec-card.serve-sec-card-empty{display:none}}.serve-sec-cards .serve-sec-card .card-content{max-width:340px}.serve-sec-cards .serve-sec-card .icon-wrapper{--icon-box--color-bg: var(--mint-600)}@media only screen and (min-width: 768px){.serve-sec-cards .serve-sec-card .icon-wrapper{--icon-box-size: 48px}}.use-case-timeline .timeline-steps{counter-reset:timeline-step}.use-case-timeline .use-case-inner{gap:3.2rem}@media only screen and (max-width: 767px){.use-case-timeline .use-case-inner{-ms-flex-direction:column;flex-direction:column;gap:2rem}}@media only screen and (min-width: 768px){.use-case-timeline .use-case-left{position:sticky;top:6.5rem;max-width:min(42%,500px)}}.use-case-timeline .use-case-right{--timeline-main-gap: 60px;--timeline-position-top: 8px;position:relative;padding-inline-start:var(--timeline-main-gap)}@media only screen and (max-width: 991px){.use-case-timeline .use-case-right{--timeline-main-gap: 40px}}@media only screen and (max-width: 767px){.use-case-timeline .use-case-right{--timeline-main-gap: 0}}.use-case-timeline .timeline-steps{gap:84px}@media only screen and (max-width: 767px){.use-case-timeline .timeline-steps{gap:12px}}.use-case-timeline .step-indicator{position:relative;padding-left:3.2rem}@media only screen and (max-width: 767px){.use-case-timeline .step-indicator{display:none}}.use-case-timeline .timeline-line{position:absolute;inset:var(--timeline-position-top) auto 0 0;width:2px;background:#d9d9d9;border-radius:2px;overflow:hidden;pointer-events:none}.use-case-timeline .timeline-line .timeline-progress{position:absolute;top:var(--timeline-position-top);inset-inline-start:0;width:100%;height:0%;background:#182321}.use-case-timeline .step-card{--step-card-counter-size: 40px;position:relative;counter-increment:timeline-step;width:100%;max-width:576px;padding:40px;border:1px solid #dee3e3;border-radius:20px}@media only screen and (min-width: 768px){.use-case-timeline .step-card::before{content:counter(timeline-step, decimal);position:absolute;top:var(--timeline-position-top);inset-inline-start:calc(-1*var(--timeline-main-gap) - var(--step-card-counter-size)/2);display:grid;place-items:center;width:var(--step-card-counter-size);aspect-ratio:1;background-color:var(--color-white);color:#182321;outline:1px solid #182321;border-radius:50%;transition:background-color .25s ease,transform .25s ease;z-index:2;pointer-events:none}.use-case-timeline .step-card:last-child::after{content:"";position:absolute;top:calc(var(--timeline-position-top) + 10px);inset-inline-start:calc(-1*var(--timeline-main-gap) - 3px);bottom:0;width:6px;background:var(--color-white);pointer-events:none}}@media only screen and (max-width: 991px){.use-case-timeline .step-card{padding:24px}}@media only screen and (max-width: 767px){.use-case-timeline .step-card{max-width:100%;padding:12px}}.use-case-timeline .step-card .card-image{border-radius:12px}.use-case-timeline .step-card.is-active::before{background-color:#182321;color:var(--color-white)}.pattern-card{--pattern-card-border-width: 1px;--pattern-card-mh: 388px;--pattern-card-content-mh: 124px;--pattern-card-elem-visibility: block;--pattern-card-elem-position: auto -16px calc(100% - 150px) -16px;--pattern-card-elem-opcaity: 0.6;position:relative;background:var(--color-white);padding:30px;border:var(--pattern-card-border-width) solid var(--neutral-400);border-radius:16px;overflow:hidden}@media only screen and (min-width: 768px){.pattern-card{min-height:var(--pattern-card-mh)}}@media only screen and (max-width: 767px){.pattern-card{padding:24px}}.pattern-card::before{content:"";display:var(--pattern-card-elem-visibility);position:absolute;inset:var(--pattern-card-elem-position);background-color:var(--neutral-200);border-radius:50%;opacity:var(--pattern-card-elem-opcaity);aspect-ratio:1;pointer-events:none;transition:all .4s}.pattern-card-pos-right{--pattern-card-elem-position: 16px auto 16px calc(100% - 114px)}.pattern-card-pos-right:hover{--pattern-card-elem-transform: translate(-100px, -220px)}.pattern-card>*{position:relative;z-index:1}@media only screen and (min-width: 768px){.pattern-card .card-content{min-height:var(--pattern-card-content-mh)}}.img-overlay-card{--overlay-card-height: 276px;--overlay-bg: linear-gradient(30deg, rgba(0, 0, 0, 0.84) 25.07%, rgba(0, 0, 0, 0.00) 46.93%);--overlay-bg-opacity: 0;--overlay-img-opacity: 0.3;position:relative;height:var(--overlay-card-height);background:var(--color-primary);border-radius:12px;overflow:hidden}@media only screen and (max-width: 767px){.img-overlay-card{--overlay-card-height: 170px;height:auto;min-height:var(--overlay-card-height)}}.img-overlay-card:hover{--overlay-bg-opacity: 1;--overlay-img-opacity: .8}.img-overlay-card .overlay-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:var(--overlay-img-opacity);pointer-events:none;transition:all .4s}.img-overlay-card .card-content-wrapper{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100%;padding:20px;z-index:1;transition:all .4s}.img-overlay-card .card-content-wrapper::before{content:"";position:absolute;background:var(--overlay-bg);inset:0;pointer-events:none;opacity:var(--overlay-bg-opacity);transition:all .4s}.img-overlay-card .card-content-wrapper>*{position:relative}.img-overlay-card .card-content{margin-top:auto}.img-overlay-card .card-icon{max-width:52px}@media only screen and (max-width: 767px){.img-overlay-card .card-icon{max-width:32px;max-height:32px}}:root{--light-green: #D9F6EC}.banner-sec{--banner-img-position: center right;--banner-title-width: 725px}.overview-sec .text-block .sec-desc{max-width:634px}.approach-title{max-width:658px}.strategies-card-section{--card-content-width: 400px;--card-title-lh: 2lh;--card-content-opacity: 1;--card-content-transform: 0;display:grid;grid-template-columns:2fr 1fr;transition:grid-template-columns .6s;transition:grid-template-columns .6s, -ms-grid-columns .6s}@media only screen and (max-width: 1023px){.strategies-card-section{--card-title-lh: 3lh;--card-content-width: 320px}}@media only screen and (max-width: 991px){.strategies-card-section{grid-template-columns:1fr 1fr;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding:var(--layout-container-gap);padding-inline:var(--layout-container-gap);margin-inline:calc(var(--layout-container-gap)*-1)}.strategies-card-section>*{-ms-touch-action:auto;touch-action:auto;scroll-snap-align:start}.strategies-card-section{scrollbar-width:none}}@media only screen and (min-width: 992px){.strategies-card-section{height:490px}.strategies-card-section:has(.strategies-card:nth-child(2):hover){grid-template-columns:1fr 2fr}.strategies-card-section:has(.strategies-card:nth-child(2):hover) .strategies-card{--card-content-opacity: 0;--card-content-transform: translateY(calc(100% - var(--card-title-lh) - 72px))}.strategies-card-section:has(.strategies-card:nth-child(2):hover) .strategies-card:nth-child(2){--card-content-opacity: 1;--card-content-transform: 0}}.strategies-card-section .strategies-card{height:100%;background-color:var(--neutral-1000);padding:10px;border-radius:16px;overflow:hidden}@media only screen and (max-width: 991px){.strategies-card-section .strategies-card{min-width:285px;height:auto}}.strategies-card-section .strategies-card:nth-child(2){--card-content-opacity: 0;--card-content-transform: translateY(calc(100% - var(--card-title-lh) - 72px));background-color:#c2dcdd}.strategies-card-section .card-content{transition:all .6s}@media only screen and (min-width: 992px){.strategies-card-section .card-content{min-width:min(100%,var(--card-content-width));max-width:var(--card-content-width);transform:var(--card-content-transform);margin-top:auto}.strategies-card-section .card-content>*:not(.card-title){opacity:var(--card-content-opacity);transition:all .6s}}.strategies-card-section .image-wrapper{width:min(55%,390px);opacity:var(--card-content-opacity);transition:all .6s}@media only screen and (max-width: 991px){.strategies-card-section .image-wrapper{display:none !important}}.strategies-card-section .image-wrapper img{border-radius:8px;-o-object-fit:cover;object-fit:cover}.mission-results-sec{background-color:var(--light-green)}.mission-results-sec .sec-title{max-width:838px;text-align:center}@media only screen and (max-width: 767px){.mission-results-sec .sec-title{text-align:left}}.mission-results-sec .sec-desc{max-width:838px;margin-bottom:72px}@media only screen and (max-width: 767px){.mission-results-sec .sec-desc{margin-bottom:24px}}.mission-results-sec .missions-cards-list{max-width:1202px;margin-inline:auto}@media only screen and (max-width: 767px){.mission-results-sec .missions-cards-list{overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding:var(--layout-container-gap);padding-inline:var(--layout-container-gap);margin-inline:calc(var(--layout-container-gap)*-1)}.mission-results-sec .missions-cards-list>*{-ms-touch-action:auto;touch-action:auto;scroll-snap-align:start}.mission-results-sec .missions-cards-list{scrollbar-width:none}}.mission-results-sec .mission-card{display:-ms-flexbox;display:flex;gap:16px;background:var(--color-primary);padding:10px;border-radius:16px}@media only screen and (max-width: 767px){.mission-results-sec .mission-card{-ms-flex-direction:column;flex-direction:column;gap:20px}}.mission-results-sec .mission-card .card-content{padding:32px}@media only screen and (max-width: 991px){.mission-results-sec .mission-card .card-content{padding:20px}}@media only screen and (max-width: 767px){.mission-results-sec .mission-card .card-content{padding:12px}}.mission-results-sec .mission-card .card-logo{max-width:min(60%,250px)}.mission-results-sec .mission-card .card-image{max-width:min(48%,585px);background:var(--color-1);border-radius:8px;overflow:hidden}@media only screen and (max-width: 767px){.mission-results-sec .mission-card .card-image{max-width:100%;max-height:327px}}.mission-results-sec .mission-card .card-image img{-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 767px){.partners-sec{background-color:var(--color-white)}}.partners-sec .sec-title,.partners-sec .sec-desc{max-width:903px}@media only screen and (max-width: 767px){.partners-sec .pattern-card-wrapper{overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding:var(--layout-container-gap);padding-inline:var(--layout-container-gap);margin-inline:calc(var(--layout-container-gap)*-1);display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.partners-sec .pattern-card-wrapper>*{-ms-touch-action:auto;touch-action:auto;scroll-snap-align:start}.partners-sec .pattern-card-wrapper{scrollbar-width:none}}.partners-sec .pattern-card-wrapper .pattern-card{--pattern-card-mh: 172px;--pattern-card-elem-visibility: none}@media only screen and (max-width: 767px){.partners-sec .pattern-card-wrapper .pattern-card{max-height:82px;min-width:200px}}.partners-sec .pattern-card-wrapper .pattern-card .partner-img{max-height:66px;filter:grayscale(100%)}@media only screen and (max-width: 767px){.partners-sec .pattern-card-wrapper .pattern-card .partner-img{max-height:36px}}.feature-main-card{position:relative;padding:64px 72px 32px 72px;border-radius:8px;background:url("../images/customer-card-bg-desktop.webp") no-repeat center center/cover}@media only screen and (max-width: 1200px){.feature-main-card{padding:64px 36px 0 36px}}@media only screen and (max-width: 767px){.feature-main-card{background-image:url("../images/customer-card-bg-mobile.webp");padding:0}}.feature-main-card .icon-wrapper{--icon-box-size: 24px;--icon-box--color-bg: var(--mint-600);--icon-box-radius: 50%}@media only screen and (min-width: 1201px){.feature-main-card .card-content{max-width:517px}}@media only screen and (max-width: 767px){.feature-main-card .card-content{padding:24px 20px 0px 20px}}.feature-main-card .feature-main-img{position:absolute;right:30px;bottom:0}@media only screen and (max-width: 1200px){.feature-main-card .feature-main-img{position:relative;left:50%;transform:translateX(-50%);max-width:100%;bottom:0}}@media only screen and (min-width: 992px){.services-sec .explore-contents{max-width:629px}}.services-sec .solutions-card-lists{grid-template-columns:1fr 1fr 1.27fr}@media only screen and (max-width: 991px){.services-sec .solutions-card-lists{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 767px){.services-sec .solutions-card-lists{grid-template-columns:1fr}}.services-sec .img-overlay-card{--overlay-card-height: 286px;--title-lh: 2lh}@media only screen and (max-width: 991px){.services-sec .img-overlay-card{--overlay-card-height: 250px}}@media only screen and (max-width: 767px){.services-sec .img-overlay-card{--overlay-card-height: 200px;--title-lh: 1lh}}@media only screen and (min-width: 992px){.services-sec .img-overlay-card:nth-child(1),.services-sec .img-overlay-card:nth-child(2){--overlay-card-height: 349px}.services-sec .img-overlay-card:nth-child(1){grid-column:span 2}}.services-sec .img-overlay-card:hover .card-content{--card-content-opacity: 1;transform:translateY(0)}@media only screen and (min-width: 768px){.services-sec .img-overlay-card .card-title{max-width:232px}}.services-sec .img-overlay-card .card-content{--card-content-opacity: 0;transition:all .4s;transform:translateY(calc(100% - var(--title-lh) - 5px))}.services-sec .img-overlay-card .card-content>*{transition:all .4s}.services-sec .img-overlay-card .card-content>*:not(.card-title){opacity:var(--card-content-opacity)}/*# sourceMappingURL=capabilities-page.min.css.map */