:root{--branding-secondary-mild:#132a39}.landing-main-hero{max-width:1440px;height:720px;margin:0 auto;font-family:mon-regular;position:relative}.landing-main-hero .landing-main-wrapper{width:100%;height:100%;position:absolute;top:0;left:0}.landing-main-hero .landing-main-wrapper .landing-main-picture{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.landing-main-hero .landing-main-wrapper .landing-main-picture img{filter:brightness(.5)}.landing-main-hero .landing-main-wrapper .landing-main-text{z-index:1;color:#fff;text-align:center;padding:100px 0 0;position:relative}.landing-main-hero .landing-main-wrapper .landing-main-text .landing-main-title{margin-bottom:24px;font-family:mon-medium;font-size:90px}.landing-main-hero .landing-main-wrapper .landing-main-text .landing-main-title .main-title-thin{font-weight:100}.landing-main-hero .landing-main-wrapper .landing-main-text .landing-main-title .main-title-bold{font-weight:600}.landing-main-hero .landing-main-wrapper .landing-main-text .landing-main-description{font-size:18px;font-weight:500}.landing-main-hero .landing-main-wrapper .landing-main-toggle{flex-direction:column;gap:16px;margin:0 auto;display:flex;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}.landing-main-hero .landing-main-wrapper .landing-main-toggle .main-toggle-text{text-align:center;color:#fff;font-size:18px;font-weight:400}.landing-main-hero .landing-main-wrapper .landing-main-toggle .main-toggle-wrapper{background:#424242c7;border-radius:29px;padding:16px;display:flex}.landing-main-hero .landing-main-wrapper .landing-main-toggle .main-toggle-wrapper .main-toggle-item{z-index:1;cursor:pointer;background-color:#0000;border-radius:13px;justify-content:center;align-items:center;gap:12px;padding:2px 32px;display:flex;position:relative}.landing-main-hero .landing-main-wrapper .landing-main-toggle .main-toggle-wrapper .main-toggle-item .main-toggle-pic{-webkit-user-select:none;user-select:none;pointer-events:none;visibility:visible}.landing-main-hero .landing-main-wrapper .landing-main-toggle .main-toggle-wrapper .main-toggle-item .main-toggle-pic svg g path{fill:#fff}.landing-main-hero .landing-main-wrapper .landing-main-toggle .main-toggle-wrapper .main-toggle-item .main-toggle-title{pointer-events:none;-webkit-user-select:none;user-select:none;color:#fff;font-family:mon-medium;font-size:16px}.landing-main-hero .landing-main-wrapper .landing-main-toggle .main-toggle-wrapper .active{background-color:var(--branding-primary);border-radius:13px}.landing-main-hero .landing-main-wrapper .landing-main-toggle .main-toggle-wrapper .active .main-toggle-title{-webkit-user-select:none;user-select:none;color:#000;font-family:mon-medium;font-size:16px}.landing-main-hero .landing-main-wrapper .landing-main-toggle .main-toggle-wrapper .active .main-toggle-pic{-webkit-user-select:none;user-select:none}.landing-main-hero .landing-main-wrapper .landing-main-toggle .main-toggle-wrapper .active .main-toggle-pic svg g path{fill:#000}.landing-main-hero .main-hero-section{visibility:hidden;opacity:0}.landing-main-hero .main-hero-active{visibility:visible;opacity:1}.landing-main-trust{max-width:1440px;margin:80px auto;font-family:mon-regular}.landing-main-trust .landing-trust-text{justify-content:center;align-items:center;margin-bottom:48px;display:flex}.landing-main-trust .landing-trust-text .landing-trust-title{width:50%;font-family:mon-medium;font-size:56px;font-weight:700}.landing-main-trust .landing-trust-text .about-trust-title{width:100%;font-family:mon-medium;font-size:56px;font-weight:700}.landing-main-trust .landing-trust-text .landing-trust-desc{width:50%;font-size:17px;font-weight:500;line-height:32px}.landing-main-trust .landing-trust-content{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(3,1fr);display:grid}.landing-main-trust .landing-trust-content .landing-trust-bento{background-color:var(--page-sunken);border-radius:36px;flex-direction:column;justify-content:center;align-items:center;display:flex}.landing-main-trust .landing-trust-content .landing-trust-bento .trust-bento-text{text-align:center}.landing-main-trust .landing-trust-content .landing-trust-bento .trust-bento-text .trust-bento-main{justify-content:center;align-items:end;margin-bottom:16px;display:flex}.landing-main-trust .landing-trust-content .landing-trust-bento .trust-bento-text .trust-bento-main .trust-bento-title{color:#000;font-family:mon-medium;font-size:56px;line-height:48px}.landing-main-trust .landing-trust-content .landing-trust-bento .trust-bento-text .trust-bento-main .trust-bento-subtitle{color:var(--branding-primary);margin-left:12px;font-family:mon-medium;font-size:25px}.landing-main-trust .landing-trust-content .landing-trust-bento .trust-bento-text .trust-bento-desc{color:#000;font-size:20px}.landing-main-trust .landing-trust-content .bento-1{grid-area:1/1/4/2;padding:107px 32px}.landing-main-trust .landing-trust-content .bento-2{grid-area:4/1/7/2;padding:107px 32px}.landing-main-trust .landing-trust-content .bento-3{background-color:var(--branding-primary);grid-area:1/2/5/3;padding:174px 32px}.landing-main-trust .landing-trust-content .bento-3 .trust-bento-text .trust-bento-main .trust-bento-subtitle{color:var(--text-primary-inverse);font-family:mon-medium}.landing-main-trust .landing-trust-content .bento-4{grid-area:5/2/7/3;padding:40px 32px}.landing-main-trust .landing-trust-content .bento-5{grid-area:1/3/3/4;padding:40px 32px}.landing-main-trust .landing-trust-content .bento-6{grid-area:3/3/5/4;padding:40px 32px}.landing-main-trust .landing-trust-content .bento-7{grid-area:5/3/7/4;padding:40px 32px}.landing-main-trust .landing-trust-content .bento-1-about{grid-area:1/1/3/2;padding:40px 32px}.landing-main-trust .landing-trust-content .bento-2-about{grid-area:3/1/5/2;padding:40px 32px}.landing-main-trust .landing-trust-content .bento-3-about{grid-area:5/1/7/2;padding:40px 32px}.landing-main-trust .landing-trust-content .bento-4-about{background-color:var(--branding-primary);grid-area:1/2/5/3;padding:174px 32px}.landing-main-trust .landing-trust-content .bento-4-about .trust-bento-text .trust-bento-main .trust-bento-subtitle{color:var(--text-primary-inverse);font-family:mon-medium}.landing-main-trust .landing-trust-content .bento-5-about{grid-area:5/2/7/2;padding:40px 32px}.landing-main-trust .landing-trust-content .bento-6-about{grid-area:1/3/3/4;padding:40px 32px}.landing-main-trust .landing-trust-content .bento-7-about{grid-area:3/3/5/4;padding:40px 32px}.landing-main-trust .landing-trust-content .bento-8-about{grid-area:5/3/7/4;padding:40px 32px}.landing-regular-toggle{border-radius:29px;font-family:mon-regular}.landing-regular-toggle .regular-toggle-wrapper{justify-content:space-around;padding:16px;display:flex}.landing-regular-toggle .regular-toggle-wrapper .regular-toggle-item{cursor:pointer;border-radius:13px;width:33%;padding:12px 32px}.landing-regular-toggle .regular-toggle-wrapper .regular-toggle-item .regular-toggle-title{pointer-events:none;-webkit-user-select:none;user-select:none;text-align:center;color:var(--text-secondary);font-family:mon-medium;font-size:16px;font-weight:700}.landing-regular-toggle .regular-toggle-wrapper .active{background-color:var(--branding-primary)}.landing-regular-toggle .regular-toggle-wrapper .active .regular-toggle-title{pointer-events:none;-webkit-user-select:none;user-select:none;color:#000;font-size:16px}.landing-services-columns{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.landing-services-columns .landing-services-item{background-color:#fff;border-radius:18px;flex-direction:column;flex:1;justify-content:space-between;width:24%;padding:24px;display:flex}.landing-services-columns .landing-services-item .services-item-text{margin-bottom:48px}.landing-services-columns .landing-services-item .services-item-text .services-item-pic{width:56px;height:56px;margin-bottom:16px}.landing-services-columns .landing-services-item .services-item-text .services-item-pic img{width:100%;height:100%}.landing-services-columns .landing-services-item .services-item-text .services-item-title{font-height:24px;margin-bottom:16px;font-family:mon-medium;font-size:19px;font-weight:700}.landing-services-columns .landing-services-item .services-item-text .services-item-desc{font-size:15px;font-weight:500;line-height:24px}.landing-services-columns .landing-services-item .services-item-link{font-height:24px;font-size:15px;font-weight:600}.why-trust-section{background-color:var(--page-sunken);max-width:1440px;margin:auto;padding:80px 0;font-family:mon-regular}.why-trust-section .why-trust-text{margin-bottom:64px}.why-trust-section .why-trust-text .why-trust-title{font-family:mon-medium;font-size:50px;font-weight:700;line-height:64px}.landing-main-services{background-color:var(--page-sunken);padding:80px 0;font-family:mon-regular}.landing-main-services .landing-services-text{justify-content:space-between;align-items:center;margin-bottom:48px;display:flex}.landing-main-services .landing-services-text .landing-services-title{width:50%;font-family:mon-medium;font-size:56px;font-weight:700}.landing-main-services .landing-services-text .landing-services-desc{justify-self:end;width:50%}.landing-main-services .landing-services-content .landing-services-cover{background-color:var(--branding-secondary);z-index:1;border-radius:32px;width:100%;min-height:300px;margin-bottom:32px;padding:48px 138px;position:relative}.landing-main-services .landing-services-content .landing-services-cover .services-cover-pic{z-index:0;width:40%;max-width:40%;min-height:300px;position:absolute;bottom:0;left:0}.landing-main-services .landing-services-content .landing-services-cover .services-cover-pic img{border-bottom-left-radius:32px;width:100%}.landing-main-services .landing-services-content .landing-services-cover .services-cover-text{width:40%;position:absolute;top:48px;right:138px}.landing-main-services .landing-services-content .landing-services-cover .services-cover-text .services-cover-title{color:var(--text-primary-inverse);margin-bottom:16px;font-family:mon-medium;font-size:34px;font-weight:700}.landing-main-services .landing-services-content .landing-services-cover .services-cover-text .services-cover-desc{color:var(--text-primary-inverse);font-size:16px;font-weight:500;line-height:24px}.landing-main-why{padding:80px 0;font-family:mon-regular}.landing-main-why .landing-why-text{justify-content:space-between;align-items:center;margin-bottom:48px;display:flex}.landing-main-why .landing-why-text .landing-why-title{width:50%;font-family:mon-medium;font-size:56px;font-weight:700}.landing-main-why .landing-why-text .landing-why-desc{text-align:end;vertical-align:bottom;justify-self:end;width:50%;font-size:17px;font-weight:500}.landing-why-columns{background-color:var(--border-subtle);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.landing-why-columns .landing-why-item{background-color:#fff;flex-direction:column;flex:1;justify-content:space-between;width:100%;padding:24px;display:flex}.landing-why-columns .landing-why-item .why-item-text{margin-bottom:48px}.landing-why-columns .landing-why-item .why-item-text .why-item-pic{width:56px;height:56px;margin-bottom:16px}.landing-why-columns .landing-why-item .why-item-text .why-item-pic img{width:100%;height:100%}.landing-why-columns .landing-why-item .why-item-text .why-item-title{font-height:24px;margin-bottom:16px;font-family:mon-medium;font-size:19px;font-weight:700}.landing-why-columns .landing-why-item .why-item-text .why-item-desc{font-size:15px;font-weight:500;line-height:24px}.landing-why-columns .landing-why-item .why-item-link{font-height:24px;font-size:15px;font-weight:600}.arrow-container{gap:32px;display:flex}.arrow-container .arrow{cursor:pointer;border:1px solid var(--border-subtle);border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;padding:15px;display:flex}.arrow-container .arrow path{stroke:#fff;fill:#0000}.arrow-container .arrow--disabled{pointer-events:none;border:1px solid gray}.arrow-container .arrow--disabled path{stroke:gray;fill:#0000}.landing-main-results{background-color:var(--branding-secondary-dark);max-width:1440px;height:850px;margin:0 auto;padding:80px 0 40px;font-family:mon-regular}.landing-main-results .landing-results-text{justify-content:space-between;align-items:end;width:100%;display:flex}.landing-main-results .landing-results-text .landing-results-title{width:50%;color:var(--text-primary-inverse);font-size:56px;font-weight:700}.landing-main-results .landing-results-text .landing-results-mobile{display:none}.landing-main-results .keen-slider{border-radius:24px;max-width:1250px;height:500px;margin:40px auto;overflow:hidden}.landing-main-results .keen-slider__slide{align-items:unset;border-radius:24px;justify-content:start;font-size:2rem;display:flex}.landing-main-results .landing-results-slider{padding:0 24px 0 0}.landing-main-results .case-results-slider{width:600px;height:400px;padding:0 24px 0 0;position:relative}.landing-main-results .case-results-slider .results-slide-pic{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.landing-main-results .landing-results-slide{background-color:gray;padding:40px;position:relative}.landing-main-results .landing-results-slide .results-slide-pic{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.landing-main-results .landing-results-slide .img-gradient-overlay{background:linear-gradient(17deg,#000000e6 20%,#fff0 100%);width:100%;height:100%;position:absolute;top:0;left:0}.landing-main-results .landing-results-slide .case-top{flex-direction:column;align-items:start;gap:28px;display:flex;position:relative}.landing-main-results .landing-results-slide .case-top .case-type-label{background-color:var(--branding-primary);color:var(--text-primary);border-radius:8px;padding:8px;font-size:14px;font-weight:700}.landing-main-results .landing-results-slide .case-top .case-title{color:var(--text-primary-inverse);width:55%;font-family:mon-medium;font-size:35px;font-weight:700}.landing-main-results .landing-results-slide .case-top .case-content{grid-column-gap:32px;grid-template-columns:repeat(2,1fr);display:grid}.landing-main-results .landing-results-slide .case-top .case-content .case-content-main .case-location{color:var(--text-primary-inverse);align-items:center;gap:12px;margin-bottom:16px;font-size:15px;font-weight:500;display:flex}.landing-main-results .landing-results-slide .case-top .case-content .case-content-main .case-location p{margin:0}.landing-main-results .landing-results-slide .case-top .case-content .case-content-main .case-facts{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);display:grid}.landing-main-results .landing-results-slide .case-top .case-content .case-content-main .case-facts .case-fact{color:var(--text-primary-inverse);justify-content:start;align-items:center;gap:12px;font-size:15px;font-weight:500;display:flex}.landing-main-results .landing-results-slide .case-top .case-content .case-content-main .case-facts .case-fact p{margin:0;padding:0}.landing-main-results .landing-results-slide .case-top .case-content .case-content-outcomes .outcomes-list{color:var(--text-primary-inverse);flex-direction:column;justify-content:space-between;gap:7px;font-size:15px;display:flex}.landing-main-results .landing-results-slide .case-bottom{background-color:#132a39;align-items:center;gap:16px;width:100%;padding:16px 40px;display:flex;position:absolute;bottom:0;left:0}.landing-main-results .landing-results-slide .case-bottom .case-bottom-text{color:var(--text-primary-inverse);width:70%;font-size:15px;font-weight:500}.landing-main-results .landing-results-slide .case-bottom .case-bottom-cta{color:var(--text-primary-inverse);text-align:center;background-color:#e2e2e238;border-radius:16px;width:30%;padding:15px 16px;font-size:15px;font-weight:600}.landing-case-results{height:auto}.about-hero-section{max-width:1440px;height:900px;margin:0 auto;font-family:mon-regular;position:relative}.about-hero-section .about-hero-picture{z-index:0;filter:brightness(.5);width:100%;height:100%;position:absolute;top:0;left:0}.about-hero-section .about-hero-picture img{object-fit:cover;width:100%;height:100%}.about-hero-section .about-hero-text{z-index:1;color:#fff;text-align:start;width:80%;margin:0 auto 32px;padding:180px 0 0;position:relative}.about-hero-section .about-hero-text .about-hero-title{text-align:center;margin-bottom:16px;font-size:90px}.about-hero-section .about-hero-text .about-hero-title .main-title-bold{font-weight:600}.about-hero-section .about-hero-text .about-hero-description{text-align:center;width:100%;margin:0 auto;font-size:18px;font-weight:500}.about-hero-section .about-hero-ctas{justify-content:center;gap:16px;display:flex;position:relative}.about-hero-section .about-hero-ctas .about-hero-cta{border-radius:13px;padding:18px 24px;font-size:16px;font-weight:600;display:inline-block}.about-hero-section .about-hero-ctas .cta-branded{background-color:var(--branding-primary);color:var(--text-primary)}.about-hero-section .about-hero-ctas .cta-secondary{color:var(--text-primary-inverse);background-color:var(--branding-secondary)}.about-intro-section{background-color:var(--branding-secondary-dark);max-width:1440px;margin:0 auto;padding:80px 0;font-family:mon-regular}.about-intro-section .about-intro-text{text-align:start;color:var(--text-primary-inverse);margin-bottom:48px;font-size:42px;font-weight:700;line-height:56px}.about-intro-section .about-intro-text .about-intro-title .highlighted{color:var(--branding-primary)}.about-intro-section .about-intro-columns{background-color:var(--border-subtle);grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.about-intro-section .about-intro-columns .about-intro-item{background-color:var(--branding-secondary-dark);flex-direction:column;flex:1;justify-content:space-between;width:100%;padding:24px;display:flex}.about-intro-section .about-intro-columns .about-intro-item .about-intro-item-text{color:var(--text-primary-inverse);margin-bottom:48px}.about-intro-section .about-intro-columns .about-intro-item .about-intro-item-text .about-intro-item-pic{width:56px;height:56px;margin-bottom:16px}.about-intro-section .about-intro-columns .about-intro-item .about-intro-item-text .about-intro-item-pic img{width:100%;height:100%}.about-intro-section .about-intro-columns .about-intro-item .about-intro-item-text .about-intro-item-title{font-height:24px;margin-bottom:16px;font-size:19px;font-weight:700}.about-intro-section .about-intro-columns .about-intro-item .about-intro-item-text .about-intro-item-desc{color:var(--border-subtle);font-height:24px;font-size:15px;font-weight:500;line-height:24px}.company-history-section{background-color:var(--branding-secondary-dark);max-width:1440px;margin:0 auto;padding:80px 0;font-family:mon-regular}.company-history-section .company-history-text{color:#fff;justify-content:space-between;align-items:end;margin-bottom:48px;font-family:mon-medium;display:flex}.company-history-section .company-history-text .company-history-title{font-size:52px;font-weight:700;line-height:64px}.company-history-section .company-history-text .company-history-desc{font-size:24px;font-weight:400;line-height:32px}.company-history-section .company-history-elements .company-history-element{justify-content:start;align-items:center;gap:32px;display:flex}.company-history-section .company-history-elements .company-history-element .history-element-year{color:var(--branding-primary);min-width:125px;margin-bottom:16px;font-family:mon-medium;font-size:48px;font-weight:400;line-height:64px}.company-history-section .company-history-elements .company-history-element .history-element-ill{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.company-history-section .company-history-elements .company-history-element .history-element-desc{color:var(--text-primary-inverse);margin-bottom:16px;font-size:20px;font-weight:600;line-height:64px}.about-map-section{max-width:1440px;margin:0 auto;padding:80px 0;font-family:mon-medium}.about-map-section .about-map-text{justify-content:space-between;align-items:center;margin-bottom:48px;display:flex}.about-map-section .about-map-text .about-map-title{width:50%;font-size:56px;font-weight:700;line-height:64px}.about-map-section .about-map-text .about-map-desc{width:50%;font-size:17px;font-weight:500;line-height:32px}.about-map-section .about-map-pic img{width:100%;height:100%}.about-challenge-section{max-width:1440px;margin:0 auto;padding:80px 0;font-family:mon-medium}.about-challenge-section .about-challenge-text{justify-content:space-between;align-items:center;margin-bottom:48px;display:flex}.about-challenge-section .about-challenge-text .about-challenge-title{width:50%;font-size:56px;font-weight:700;line-height:64px}.about-challenge-section .about-challenge-text .about-challenge-desc{width:50%;font-size:17px;font-weight:500;line-height:32px}.about-challenge-section .about-challenge-cover{background-color:var(--branding-primary);z-index:1;border-radius:17px;justify-content:end;align-items:center;min-height:200px;margin-bottom:48px;padding:32px 64px;display:flex;position:relative}.about-challenge-section .about-challenge-cover .challenge-cover-pic{z-index:0;width:20%;height:100%;position:absolute;bottom:0;left:0}.about-challenge-section .about-challenge-cover .challenge-cover-pic img{width:100%;height:100%}.about-challenge-section .about-challenge-cover .challenge-cover-text{color:#000;width:80%;font-weight:700;line-height:28px}.about-challenge-section .about-challenge-cover .challenge-cover-text .highlighted{color:var(--text-primary-inverse)}.about-challenge-section .challenge-slider-wrapper{padding:0 0 0 80px}.about-challenge-section .challenge-slider-wrapper .challenge-slider .challenge-slide{border-radius:18px}.about-challenge-section .challenge-slider-wrapper .challenge-slider .challenge-slide .challenge-slide-top{background-color:var(--page-sunken);min-height:270px;padding:40px}.about-challenge-section .challenge-slider-wrapper .challenge-slider .challenge-slide .challenge-slide-top .slide-top-title{margin-bottom:16px;font-size:24px;font-weight:700;line-height:32px}.about-challenge-section .challenge-slider-wrapper .challenge-slider .challenge-slide .challenge-slide-top .slide-top-desc{color:var(--text-secondary);font-family:mon-regular;font-size:15px;font-weight:600;line-height:24px}.about-challenge-section .challenge-slider-wrapper .challenge-slider .challenge-slide .challenge-slide-bottom{height:100%;max-height:200px;position:relative}.about-challenge-section .challenge-slider-wrapper .challenge-slider .challenge-slide .challenge-slide-bottom img{object-position:center;object-fit:cover;border-bottom-right-radius:18px;border-bottom-left-radius:18px;width:100%;height:200px}.case-hero-section{height:720px}.case-hero-section .about-hero-text{z-index:1;color:#fff;text-align:start;width:90%;margin:0 0 32px;padding:180px 0 0;position:relative}.case-hero-section .about-hero-text .hero-text-content{justify-content:space-between;align-items:start;gap:48px;margin-top:48px;display:flex}.case-hero-section .about-hero-text .hero-text-content .text-content-facts{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,1fr);gap:16px;max-width:100%;display:grid}.case-hero-section .about-hero-text .hero-text-content .text-content-facts .case-fact{align-items:center;width:100%;display:flex}.case-hero-section .about-hero-text .hero-text-content .text-content-facts .case-fact img{margin-right:12px}.case-hero-section .about-hero-text .hero-text-content .text-content-facts .case-fact p{margin:0;padding:0;font-size:20px;font-weight:700}.case-hero-section .about-hero-text .hero-text-content .text-content-facts .fact-1{grid-area:1/1/2/2}.case-hero-section .about-hero-text .hero-text-content .text-content-facts .fact-2{grid-area:1/2/2/3}.case-hero-section .about-hero-text .hero-text-content .text-content-facts .fact-3{grid-area:2/1/3/2}.case-hero-section .about-hero-text .hero-text-content .text-content-facts .fact-4{grid-area:2/2/3/3}.case-hero-section .about-hero-text .hero-text-content .text-content-facts .fact-5{grid-area:2/3/3/4}.case-hero-section .about-hero-text .hero-text-content .text-content-outline .outcomes-list{flex-direction:column;gap:12px;display:flex}.case-hero-section .about-hero-text .hero-text-content .text-content-outline .outcomes-list .outcomes-item{font-family:mon-regular;font-size:20px;font-weight:500}.case-hero-section .about-hero-text .about-hero-description{text-align:center;width:60%;margin:0 auto;font-size:18px;font-weight:500}.case-hero-section .case-hero-picture{filter:brightness(.5)}.case-hero-section .case-hero-picture img{width:100%;height:100%}.case-intro-section{max-width:1440px;margin:0 auto;padding:80px 0;font-family:mon-medium}.case-intro-section .case-intro-text{justify-content:space-between;align-items:start;gap:48px;margin-bottom:48px;display:flex}.case-intro-section .case-intro-text .case-intro-title{width:50%;font-size:56px;font-weight:700;line-height:64px}.case-intro-section .case-intro-text .case-intro-description{vertical-align:bottom;width:50%;font-size:17px;font-weight:500;line-height:32px}.case-intro-section .case-intro-bento .intro-trio-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);display:grid}.case-intro-section .case-intro-bento .intro-trio-grid .intro-bento-box{color:var(--text-primary-inverse);background-color:var(--branding-secondary);border-radius:36px;flex-direction:column;align-items:start;gap:20px;display:flex;position:relative;overflow:hidden}.case-intro-section .case-intro-bento .intro-trio-grid .intro-bento-box .bento-content-wrapper{flex-direction:column;align-items:start;gap:16px;padding:48px 32px;display:flex}.case-intro-section .case-intro-bento .intro-trio-grid .intro-bento-box .bento-content-wrapper .bento-box-badge{color:var(--text-primary);background-color:#fff;border-radius:13px;padding:6px 12px;font-size:14px;font-weight:600;line-height:24px}.case-intro-section .case-intro-bento .intro-trio-grid .intro-bento-box .bento-content-wrapper .bento-box-title{font-size:35px;font-weight:600;line-height:40px}.case-intro-section .case-intro-bento .intro-trio-grid .intro-bento-box .bento-content-wrapper .bento-box-description{font-size:16px;font-weight:400;line-height:24px}.case-intro-section .case-intro-bento .intro-trio-grid .intro-bento-box .bento-box-image{width:100%;height:50%;min-height:200px;position:relative}.case-intro-section .case-intro-bento .intro-trio-grid .double-1{grid-area:1/1/3/2;height:auto;position:relative;overflow:hidden}.case-intro-section .case-intro-bento .intro-trio-grid .double-1 div img{object-fit:cover;object-position:center;width:100%;position:absolute;bottom:0;left:0}.case-intro-section .case-intro-bento .intro-trio-grid .single-1{background-color:var(--page-sunken);grid-area:1/2/2/3;height:auto}.case-intro-section .case-intro-bento .intro-trio-grid .single-1 .bento-content-wrapper .bento-box-badge{background-color:var(--branding-primary)}.case-intro-section .case-intro-bento .intro-trio-grid .single-1 .bento-content-wrapper .bento-box-title,.case-intro-section .case-intro-bento .intro-trio-grid .single-1 .bento-content-wrapper .bento-box-description{color:var(--text-primary)}.case-intro-section .case-intro-bento .intro-trio-grid .single-2{background-color:var(--page-sunken);grid-area:2/2/3/3;height:auto}.case-intro-section .case-intro-bento .intro-trio-grid .single-2 .bento-content-wrapper .bento-box-badge{background-color:var(--branding-secondary);color:var(--text-primary-inverse)}.case-intro-section .case-intro-bento .intro-trio-grid .single-2 .bento-content-wrapper .bento-box-title,.case-intro-section .case-intro-bento .intro-trio-grid .single-2 .bento-content-wrapper .bento-box-description{color:var(--text-primary)}.intro-bento-box{color:var(--text-primary-inverse);background-color:var(--branding-secondary);border-radius:36px;flex-direction:column;align-items:start;gap:20px;display:flex;position:relative}.intro-bento-box .bento-box-badge{color:var(--text-primary);background-color:#fff;border-radius:13px;padding:6px 12px;font-size:14px;font-weight:600;line-height:24px}.intro-bento-box .bento-box-title{font-size:35px;font-weight:600;line-height:40px}.intro-bento-box .bento-box-description{font-size:16px;font-weight:400;line-height:24px}.case-results-section{background-color:var(--branding-secondary-dark);max-width:1440px;margin:0 auto;padding:80px 0;font-family:mon-medium}.case-results-section .case-results-wrapper{justify-content:space-between;align-items:center;display:flex}.case-results-section .case-results-wrapper .case-results-text{flex-direction:column;gap:16px;width:42%;display:flex}.case-results-section .case-results-wrapper .case-results-text .results-text-subtitle{letter-spacing:1.7px;text-transform:uppercase;color:var(--branding-primary);margin-bottom:16px;font-size:15px;font-weight:600;line-height:24px}.case-results-section .case-results-wrapper .case-results-text .results-text-title{color:var(--text-primary-inverse);font-size:56px;font-weight:700;line-height:64px}.case-results-section .case-results-wrapper .case-results-text .results-text-title .highlighted{color:var(--branding-primary)}.case-results-section .case-results-wrapper .case-results-text .results-text-desc{vertical-align:middle;color:#fff;font-size:18px;font-weight:500;line-height:28.8px}.case-results-section .case-results-wrapper .case-results-bento{width:54%}.case-results-section .case-results-wrapper .case-results-bento .case-results-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(2,1fr);display:grid}.case-results-section .case-results-wrapper .case-results-bento .case-results-grid .case-bento-box{background-color:var(--branding-secondary-light);border-radius:36px;flex-direction:column;justify-content:center;align-items:center;padding:60px 22px;display:flex}.case-results-section .case-results-wrapper .case-results-bento .case-results-grid .case-bento-box .case-bento-title{color:var(--text-primary-inverse);flex-wrap:wrap;justify-content:center;align-items:end;font-size:46px;font-weight:600;line-height:72px;display:flex}.case-results-section .case-results-wrapper .case-results-bento .case-results-grid .case-bento-box .case-bento-title .highlighted{color:var(--branding-primary);font-size:30px;font-weight:500;line-height:55px}.case-results-section .case-results-wrapper .case-results-bento .case-results-grid .case-bento-box .case-bento-description{color:var(--text-primary-inverse);text-align:center;font-family:mon-regular;font-size:18px;font-weight:500;line-height:140%}.case-results-section .case-results-wrapper .case-results-bento .case-results-grid .large-1{grid-area:1/1/4/2}.case-results-section .case-results-wrapper .case-results-bento .case-results-grid .small-2{grid-area:4/1/6/2}.case-results-section .case-results-wrapper .case-results-bento .case-results-grid .small-1{grid-area:1/2/3/3}.case-results-section .case-results-wrapper .case-results-bento .case-results-grid .large-2{grid-area:3/2/6/3}.case-results-section .case-results-wrapper .case-results-bento .case-results-grid .highlighted-tile{background-color:var(--branding-primary)}.case-results-section .case-results-wrapper .case-results-bento .case-results-grid .highlighted-tile .case-bento-title{color:var(--text-primary)}.case-results-section .case-results-wrapper .case-results-bento .case-results-grid .highlighted-tile .case-bento-title .highlighted{color:var(--text-primary-inverse)}.case-innovation-section{background-color:var(--page-sunken);max-width:1440px;margin:0 auto;padding:80px 0;font-family:mon-medium}.case-innovation-section .case-innovation-text{justify-content:space-between;align-items:end;gap:32px;margin-bottom:48px;display:flex}.case-innovation-section .case-innovation-text .case-innovation-main{flex-direction:column;align-items:start;gap:20px;width:65%;display:flex}.case-innovation-section .case-innovation-text .case-innovation-main .case-innovation-subtitle{text-transform:uppercase;color:#4b4b4b;font-size:15px;font-weight:600;line-height:24px}.case-innovation-section .case-innovation-text .case-innovation-main .case-innovation-title{font-size:56px;font-weight:700;line-height:64px}.case-innovation-section .case-innovation-text .case-innovation-main .case-innovation-subdesc{vertical-align:bottom;font-size:17px;font-weight:500;line-height:32px}.case-innovation-section .case-innovation-text .service-template{width:100%}.case-innovation-section .case-innovation-text .case-innovation-description .case-innovation-ctas{justify-content:space-between;gap:32px;width:100%;font-weight:600;display:flex}.case-innovation-section .case-innovation-text .case-innovation-description .case-innovation-ctas .case-innovation-cta{border-radius:13px;padding:18px 40px}.case-innovation-section .case-innovation-text .case-innovation-description .case-innovation-ctas .cta-branded{color:var(--text-primary);background-color:var(--branding-primary)}.case-innovation-section .case-innovation-text .case-innovation-description .case-innovation-ctas .cta-secondary{color:var(--text-primary-inverse);background-color:var(--branding-secondary)}.case-innovation-section .case-innovation-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);display:grid}.case-innovation-section .case-innovation-grid .case-innovation-box{background-color:#fff;border-radius:18px;justify-content:start;gap:16px;padding:24px;display:flex}.case-innovation-section .case-innovation-grid .case-innovation-box .innovation-box-picture{align-self:start;min-width:60px;min-height:64px;position:relative}.case-innovation-section .case-innovation-grid .case-innovation-box .innovation-box-text{color:var(--text-primary)}.case-innovation-section .case-innovation-grid .case-innovation-box .innovation-box-text .innovation-box-title{vertical-align:bottom;margin-bottom:12px;font-size:19px;font-weight:700;line-height:24px}.case-innovation-section .case-innovation-grid .case-innovation-box .innovation-box-text .innovation-box-description{vertical-align:bottom;font-size:15px;font-weight:500;line-height:24px}.case-innovation-section .case-innovation-grid .service-template{flex-direction:column}.landing-case-testimonial{max-width:1440px;margin:0 auto;padding:80px 0;font-family:mon-medium}.landing-case-testimonial .case-testimonial-wrapper .case-testimonial-main{max-width:75%;margin:auto}.landing-case-testimonial .case-testimonial-wrapper .case-testimonial-main .case-testimonial-text{display:flex;position:relative}.landing-case-testimonial .case-testimonial-wrapper .case-testimonial-main .case-testimonial-text p{text-indent:50px;margin-bottom:64px;font-size:24px;font-weight:500;line-height:40px}.landing-case-testimonial .case-testimonial-wrapper .case-testimonial-main .case-testimonial-text .quotes-left{align-self:start;position:absolute;top:0;left:-50px}.landing-case-testimonial .case-testimonial-wrapper .case-testimonial-main .case-testimonial-text .quotes-right{align-self:end;position:absolute;bottom:0;right:-50px}.landing-case-testimonial .case-testimonial-wrapper .case-testimonial-main .case-testimonial-cred .testimonial-cred-name{margin-bottom:12px;font-size:20px;font-weight:700;line-height:24px}.landing-case-testimonial .case-testimonial-wrapper .case-testimonial-main .case-testimonial-cred .testimonial-cred-extra{color:var(--text-secondary);font-size:18px;font-weight:500;line-height:24px}.landing-case-cta{background-color:var(--page-sunken);max-width:1440px;margin:0 auto;padding:0 0 40px;font-family:mon-medium}.landing-case-cta .case-cta-wrapper{border-radius:32px;padding:80px;position:relative}.landing-case-cta .case-cta-wrapper .case-cta-img{z-index:0;border-radius:32px;width:100%;height:100%;position:absolute;top:0;left:0;overflow-y:hidden}.landing-case-cta .case-cta-wrapper .case-cta-img img{object-fit:cover;object-position:center;border-radius:32px;width:100%;height:100%}.landing-case-cta .case-cta-wrapper .cta-img-overlay{z-index:0;background-color:#00000052;border-radius:32px;width:100%;height:100%;position:absolute;top:0;left:0}.landing-case-cta .case-cta-wrapper .case-cta-text{z-index:1;width:50%;color:var(--text-primary-inverse);flex-direction:column;align-items:start;gap:16px;display:flex;position:relative}.landing-case-cta .case-cta-wrapper .case-cta-text .case-cta-title{vertical-align:middle;font-size:56px;font-weight:700;line-height:64px}.landing-case-cta .case-cta-wrapper .case-cta-text .case-cta-button{color:var(--text-primary);background-color:var(--branding-primary);border-radius:13px;padding:18px 40px;font-weight:600;display:inline-block}.case-content-section{background-color:#fff;max-width:1440px;margin:0 auto;padding:80px 0;font-family:mon-medium}.case-content-section .case-content-wrapper{gap:48px;display:flex}.case-content-section .case-content-wrapper .case-content-main{border:1px solid var(--border-subtle);border-radius:32px;width:60%;padding:40px}.case-content-section .case-content-wrapper .case-content-main .content-main-title{justify-content:start;align-items:center;gap:16px;margin-bottom:16px;font-size:19px;font-weight:700;line-height:32px;display:flex}.case-content-section .case-content-wrapper .case-content-main .content-main-text{font-size:16px;font-weight:500;line-height:28px}.case-content-section .case-content-wrapper .case-content-main .content-main-text p{text-indent:30px;margin-bottom:16px}.case-content-section .case-content-wrapper .case-content-form{width:40%}.landing-case-faq{background-color:var(--page-sunken);max-width:1440px;margin:0 auto;padding:80px 0;font-family:mon-medium}.landing-case-faq .case-faq-text{justify-content:space-between;align-items:start;gap:40px;margin-bottom:32px;display:flex}.landing-case-faq .case-faq-text .case-faq-title{width:50%;font-size:56px;font-weight:700;line-height:64px}.landing-case-faq .case-faq-text .case-faq-title span{font-family:mon-regular;font-weight:400}.landing-case-faq .case-faq-text .case-faq-desc{vertical-align:bottom;width:50%;font-size:17px;font-weight:500;line-height:32px}.faq-cta-wrapper{background-color:var(--branding-primary);border-radius:17px;justify-content:space-between;align-items:center;gap:32px;margin-top:32px;padding:48px 40px;display:flex}.faq-cta-wrapper .faq-cta-text{max-width:70%}.faq-cta-wrapper .faq-cta-text .faq-cta-title{vertical-align:middle;font-size:30px;font-weight:700;line-height:40px}.faq-cta-wrapper .faq-cta-text .faq-cta-desc{font-size:16px;font-weight:600;line-height:28px}.faq-cta-wrapper .faq-cta-button a{cursor:pointer;background-color:var(--branding-secondary-dark);color:var(--text-primary-inverse);border:none;border-radius:13px;outline:none;padding:12px 30px;font-size:16px;font-weight:600;line-height:39px}.faq-cta-button button{background-color:var(--branding-secondary-dark);color:var(--text-primary-inverse);border:none;border-radius:13px;outline:none;padding:12px 30px;font-size:16px;font-weight:600;line-height:39px}.services-hero-section{max-width:1440px;height:780px;margin:0 auto;font-family:mon-regular;position:relative}.services-hero-section .services-hero-picture{z-index:0;filter:brightness(.5);width:100%;height:100%;position:absolute;top:0;left:0}.services-hero-section .services-hero-picture img{object-fit:cover;width:100%;height:100%}.services-hero-section .services-hero-text{z-index:1;color:#fff;text-align:start;width:80%;margin:0 auto 32px;padding:100px 0 0;position:relative}.services-hero-section .services-hero-text .services-hero-title{text-align:center;margin-bottom:16px;font-size:90px}.services-hero-section .services-hero-text .services-hero-title .main-title-thin{font-family:mon-regular;font-weight:400;display:inline}.services-hero-section .services-hero-text .services-hero-title .main-title-bold{margin-left:12px;font-weight:600;display:inline}.services-hero-section .services-hero-text .services-hero-description{text-align:center;width:100%;margin:0 auto;font-size:18px;font-weight:500}.services-hero-section .services-hero-ctas{justify-content:center;gap:16px;display:flex;position:relative}.services-hero-section .services-hero-ctas .services-hero-cta{border-radius:13px;padding:18px 24px;font-size:16px;font-weight:600;display:inline-block}.services-hero-section .services-hero-ctas .cta-branded{background-color:var(--branding-primary);color:var(--text-primary)}.services-hero-section .services-hero-ctas .cta-secondary{color:var(--text-primary-inverse);background-color:var(--branding-secondary)}.service-why-section{background-color:var(--branding-secondary-dark);max-width:1440px;margin:0 auto;padding:80px 0;font-family:mon-regular;position:relative}.service-why-section .service-why-wrapper .services-why-text{justify-content:space-between;align-items:end;margin-bottom:48px;display:flex}.service-why-section .service-why-wrapper .services-why-text .services-why-main{width:50%}.service-why-section .service-why-wrapper .services-why-text .services-why-main .services-why-headline{text-transform:uppercase;color:var(--branding-primary);font-size:15px;font-weight:600;line-height:24px}.service-why-section .service-why-wrapper .services-why-text .services-why-main .services-why-title{color:var(--text-primary-inverse);font-family:mon-medium;font-size:50px;font-weight:700;line-height:64px}.service-why-section .service-why-wrapper .services-why-text .services-why-desc{vertical-align:bottom;width:50%;color:var(--text-primary-inverse);font-size:17px;font-weight:500;line-height:32px}.service-why-section .service-why-wrapper .services-why-content{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.service-why-section .service-why-wrapper .services-why-content .services-why-item{opacity:1;background-color:#1a2f3d;border-radius:36px;flex-direction:column;grid-area:auto;justify-content:space-between;align-items:start;gap:16px;min-width:441px;padding:64px 56px;transition:all .3s;display:flex}.service-why-section .service-why-wrapper .services-why-content .services-why-item .why-item-title{vertical-align:bottom;color:var(--text-primary-inverse);margin-bottom:16px;font-family:mon-medium;font-size:28px;font-weight:700;line-height:32px}.service-why-section .service-why-wrapper .services-why-content .services-why-item .why-item-desc{vertical-align:bottom;color:#b6b6b6;font-size:15px;font-weight:700;line-height:24px}.service-why-section .service-why-wrapper .services-why-content .services-why-item .why-cta-button{color:var(--text-primary);background-color:var(--branding-primary);border:none;border-radius:13px;padding:8px 24px;font-size:14px;font-weight:700;line-height:32px;transition:all .3s}.service-why-section .service-why-wrapper .services-why-content .active{background-color:var(--branding-primary)}.service-why-section .service-why-wrapper .services-why-content .active .why-item-title{color:var(--text-primary);font-weight:700}.service-why-section .service-why-wrapper .services-why-content .active .why-item-desc{color:var(--text-primary)}.service-why-section .service-why-wrapper .services-why-content .active .why-cta-button{color:var(--text-primary-inverse);background-color:var(--branding-secondary-dark)}.service-how-section{background-color:var(--page-sunken);max-width:1440px;margin:0 auto;padding:80px 0;font-family:mon-regular;position:relative}.service-how-section .service-why-wrapper{flex-direction:column;gap:128px;display:flex}.service-how-section .service-why-wrapper .service-how-text{align-items:end;gap:32px;display:flex}.service-how-section .service-why-wrapper .service-how-text .services-how-title{width:50%;font-family:mon-medium;font-size:42px;font-weight:700;line-height:56px}.service-how-section .service-why-wrapper .service-how-text .services-how-desc{text-align:right;vertical-align:bottom;width:50%;font-size:17px;font-weight:500;line-height:32px}.service-how-section .service-why-wrapper .service-how-content{grid-template-rows:60px auto;grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.service-how-section .service-why-wrapper .service-how-content .services-how-item,.service-how-section .service-why-wrapper .service-how-content .services-how-separator{grid-area:2}.service-how-section .service-why-wrapper .service-how-content .how-item-title{text-align:center;color:var(--text-primary);font-family:mon-medium;font-size:27px;font-weight:700;line-height:28px}.service-how-section .service-why-wrapper .service-how-content .title-1{text-align:start;grid-area:1/1/2/2;height:40px}.service-how-section .service-why-wrapper .service-how-content .title-2{text-align:center;grid-area:1/3/2/4;height:40px}.service-how-section .service-why-wrapper .service-how-content .title-3{text-align:center;grid-area:1/6/2/7;height:40px}.service-how-section .service-why-wrapper .service-how-content .services-how-item{flex-direction:column;align-items:center;gap:16px;display:flex}.service-how-section .service-why-wrapper .service-how-content .services-how-item .how-item-main{justify-content:space-between;align-items:center;display:flex}.service-how-section .service-why-wrapper .service-how-content .services-how-item .how-item-main p{text-align:center;vertical-align:middle;color:var(--branding-primary);font-size:56px;font-weight:700;line-height:64px}.service-how-section .service-why-wrapper .service-how-content .services-how-item .how-item-main img{max-width:100px;max-height:100px}.service-how-section .service-why-wrapper .service-how-content .services-how-item .how-item-main .services-how-separator{margin-left:8px}.service-how-section .service-why-wrapper .service-how-content .services-how-item .how-item-main .services-how-separator img{max-width:100px;max-height:100px}.service-how-section .service-why-wrapper .service-how-content .services-how-item .how-item-step{text-align:center;align-self:start;max-width:100px;font-size:17px;font-weight:700;line-height:24px}.service-how-section .service-why-wrapper .service-how-content .services-how-item .last-step{align-self:center}.service-how-section .service-why-wrapper .service-how-footer{flex-direction:column;gap:40px;display:flex}.service-how-section .service-why-wrapper .service-how-footer .how-footer-title{text-align:center;font-size:21px;font-weight:700;line-height:24px}.service-how-section .service-why-wrapper .service-how-footer .how-footer-content{background-color:gray;gap:2px;display:flex}.service-how-section .service-why-wrapper .service-how-footer .how-footer-content .how-footer-item{background-color:var(--page-sunken);flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.service-how-section .service-why-wrapper .service-how-footer .how-footer-content .how-footer-item p{text-transform:capitalize;margin:0;padding:0;font-size:16px;font-weight:600;line-height:21px}.service-description-section{max-width:1440px;margin:0 auto;padding:80px 0 0;font-family:mon-regular;position:relative}.service-description-section .service-description-wrapper{flex-direction:column;gap:128px;max-height:980px;display:flex}.service-description-section .service-description-wrapper .service-description-text{align-items:end;gap:32px;display:flex}.service-description-section .service-description-wrapper .service-description-text .service-description-title{width:50%;font-family:mon-medium;font-size:56px;font-weight:700;line-height:64px}.service-description-section .service-description-wrapper .service-description-text .service-description-description{text-align:left;vertical-align:bottom;width:50%;font-size:17px;font-weight:500;line-height:32px}.service-description-section .service-description-wrapper .service-description-content{gap:32px;display:flex}.service-description-section .service-description-wrapper .service-description-content .service-description-illustration{width:50%;position:relative}.service-description-section .service-description-wrapper .service-description-content .service-description-illustration img{width:80%}.service-description-section .service-description-wrapper .service-description-content .service-description-facts{flex-direction:column;gap:32px;width:50%;display:flex}.service-description-section .service-description-wrapper .service-description-content .service-description-facts .service-description-fact{align-items:center;gap:8px;display:flex}.service-description-section .service-description-wrapper .service-description-content .service-description-facts .service-description-fact a{background-color:var(--branding-primary);border:none;border-radius:13px;padding:8px 40px;font-size:16px;font-weight:600;line-height:39px}.service-description-section .service-description-wrapper .service-description-content .service-description-facts .service-description-fact .description-fact-text{flex-direction:column;display:flex}.service-description-section .service-description-wrapper .service-description-content .service-description-facts .service-description-fact .description-fact-text .description-fact-headline{font-size:14px;font-weight:500;line-height:24px}.service-description-section .service-description-wrapper .service-description-content .service-description-facts .service-description-fact .description-fact-text .description-fact-title{font-size:18px;font-weight:600;line-height:24px}.service-ready-section{background-color:var(--page-sunken);padding:80px 0;overflow:hidden}.service-ready-section .service-description-wrapper{max-height:unset;gap:48px}.service-ready-section .service-description-wrapper .service-description-content{background-color:var(--text-primary-inverse);border-radius:13px;gap:64px}.service-ready-section .service-description-wrapper .service-description-content .service-description-illustration{width:45%}.service-ready-section .service-description-wrapper .service-description-content .service-description-illustration img{border-radius:13px;width:100%;height:100%;max-height:100%}.service-ready-section .service-description-wrapper .service-description-content .service-description-facts{padding:32px 0}.service-ready-section .service-description-wrapper .service-description-content .service-description-facts .service-description-fact .description-fact-text{font-family:mon-medium}.service-ready-section .service-description-wrapper .service-description-content .service-description-facts .service-description-fact p{vertical-align:bottom;font-size:17px;font-weight:500;line-height:32px}.service-ready-section .service-description-wrapper .service-description-content .service-description-facts .target-fact p{vertical-align:bottom;font-size:17px;font-weight:600;line-height:32px}.service-ready-section .service-description-wrapper .service-description-content .service-description-facts .target-fact .service-description-targets{flex-wrap:wrap;gap:8px;display:flex}.service-ready-section .service-description-wrapper .service-description-content .service-description-facts .target-fact .service-description-targets .service-description-target{background-color:var(--page-sunken);border-radius:13px;padding:8px 16px;font-weight:600}.services-howto-section{background-color:var(--branding-secondary-dark);max-width:1440px;margin:0 auto;padding:80px 0;font-family:mon-regular;position:relative}.services-howto-section .services-howto-wrapper{flex-direction:column;gap:80px;display:flex}.services-howto-section .services-howto-wrapper .services-howto-text{justify-content:space-between;align-items:end;gap:48px;display:flex}.services-howto-section .services-howto-wrapper .services-howto-text .services-howto-main{flex-direction:column;gap:18px;width:50%;display:flex}.services-howto-section .services-howto-wrapper .services-howto-text .services-howto-main .services-howto-headline{text-transform:uppercase;color:gray;font-size:15px;font-weight:600;line-height:24px}.services-howto-section .services-howto-wrapper .services-howto-text .services-howto-main .services-howto-title{color:var(--text-primary-inverse);font-family:mon-medium;font-size:56px;font-weight:700;line-height:64px}.services-howto-section .services-howto-wrapper .services-howto-text .services-howto-main .services-howto-desc{vertical-align:bottom;color:gray;font-size:17px;font-weight:500;line-height:24px}.services-howto-section .services-howto-wrapper .services-howto-text .services-howto-cta{width:50%}.services-howto-section .services-howto-wrapper .services-howto-text .services-howto-cta button{background-color:var(--branding-primary);border:none;border-radius:13px;justify-content:end;justify-self:end;padding:8px 40px;font-size:16px;font-weight:600;line-height:39px;display:flex}.services-howto-section .services-howto-wrapper .services-howto-content{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.services-howto-section .services-howto-wrapper .services-howto-content .services-howto-item{flex-direction:column;grid-area:1;gap:8px;display:flex}.services-howto-section .services-howto-wrapper .services-howto-content .services-howto-item .howto-item-step{text-align:left;text-transform:uppercase;color:gray;font-size:14px;font-weight:700;line-height:24px}.services-howto-section .services-howto-wrapper .services-howto-content .services-howto-item .howto-item-title{color:var(--text-primary-inverse);font-size:18px;font-weight:700;line-height:24px}.services-howto-section .services-howto-wrapper .services-howto-content .services-howto-item .howto-item-desc{color:gray;font-size:16px;font-weight:400;line-height:24px}.single-product-alternative{background-color:var(--page-sunken);max-width:1440px;margin:0 auto;padding:80px 0;font-family:mon-regular;position:relative}.single-product-alternative .services-howto-wrapper{flex-direction:column;gap:80px;display:flex}.single-product-alternative .services-howto-wrapper .services-howto-text{justify-content:space-between;align-items:end;gap:48px;display:flex}.single-product-alternative .services-howto-wrapper .services-howto-text .services-howto-main{flex-direction:column;gap:18px;width:50%;display:flex}.single-product-alternative .services-howto-wrapper .services-howto-text .services-howto-main .services-howto-headline{text-transform:uppercase;color:gray;font-size:15px;font-weight:600;line-height:24px}.single-product-alternative .services-howto-wrapper .services-howto-text .services-howto-main .services-howto-title{color:var(--text-primary);font-family:mon-medium;font-size:56px;font-weight:700;line-height:64px}.single-product-alternative .services-howto-wrapper .services-howto-text .services-howto-main .services-howto-desc{vertical-align:bottom;font-size:17px;font-weight:500;line-height:32px}.single-product-alternative .services-howto-wrapper .services-howto-text .services-howto-cta{width:50%}.single-product-alternative .services-howto-wrapper .services-howto-text .services-howto-cta button{background-color:var(--branding-primary);border:none;border-radius:13px;justify-content:end;justify-self:end;padding:8px 40px;font-size:16px;font-weight:600;line-height:39px;display:flex}.single-product-alternative .services-howto-wrapper .services-howto-content{grid-template-columns:repeat(5,1fr);gap:40px;display:grid}.single-product-alternative .services-howto-wrapper .services-howto-content .services-howto-item{flex-direction:column;grid-area:1;gap:8px;display:flex}.single-product-alternative .services-howto-wrapper .services-howto-content .services-howto-item .howto-item-step{text-align:left;text-transform:uppercase;color:gray;font-size:14px;font-weight:700;line-height:24px}.single-product-alternative .services-howto-wrapper .services-howto-content .services-howto-item .howto-item-title{color:var(--text-primary);font-size:18px;font-weight:700;line-height:24px}.single-product-alternative .services-howto-wrapper .services-howto-content .services-howto-item .howto-item-desc{color:gray;font-size:16px;font-weight:400;line-height:24px}.map-cta-section{max-width:1440px;margin:0 auto;padding:80px 0;font-family:mon-regular;position:relative}.map-cta-section .map-cta-wrapper{background-color:#4696cc;border-radius:32px;grid-template-columns:repeat(2,1fr);gap:32px;height:500px;padding:32px 32px 32px 0;display:grid;overflow:hidden}.map-cta-section .map-cta-wrapper .map-cta-illustration{width:100%;position:relative}.map-cta-section .map-cta-wrapper .map-cta-illustration img{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.map-cta-section .map-cta-wrapper .map-cta-text{flex-direction:column;justify-content:center;gap:16px;display:flex}.map-cta-section .map-cta-wrapper .map-cta-text .map-cta-title{letter-spacing:-2%;vertical-align:middle;color:#fff;font-size:40px;font-weight:300;line-height:48px}.map-cta-section .map-cta-wrapper .map-cta-text .map-cta-desc{color:#fff;vertical-align:middle;font-size:18px;font-weight:500;line-height:28.8px}.map-cta-section .map-cta-wrapper .map-cta-text .map-cta-button button{background-color:var(--branding-primary);border:none;border-radius:13px;padding:8px 40px;font-size:16px;font-weight:600;line-height:39px}.service-intro-section{max-width:1440px;margin:auto;padding:80px 0;font-family:mon-regular;position:relative}.service-intro-section .service-intro-text{text-align:center;margin-bottom:64px}.service-intro-section .service-intro-text .service-intro-headline{text-transform:uppercase;font-size:15px;font-weight:600;line-height:24px}.service-intro-section .service-intro-text .service-intro-title{letter-spacing:-2%;vertical-align:middle;font-family:mon-medium;font-size:40px;font-weight:600;line-height:48px}.service-intro-section .service-intro-content .service-intro-item{background-color:var(--page-sunken);text-align:center;border-radius:36px;flex-direction:column;justify-content:center;padding:32px 24px;display:flex}.service-intro-section .service-intro-content .service-intro-item .intro-item-headline{text-align:center;font-size:18px;font-weight:600;line-height:24px}.service-intro-section .service-intro-content .service-intro-item .intro-item-title{text-align:center;font-size:36px;font-weight:600;line-height:48px}.service-intro-section .service-intro-content .yellow{background-color:var(--branding-primary)}.extra-illustration-section{width:100%;max-width:1440px;margin:0 auto}.extra-illustration-section .extra-illustration-container{min-height:350px;position:relative}.extra-illustration-section .extra-illustration-container img{filter:brightness(.7);object-fit:cover;width:100%}.process-facts-section{background-color:var(--branding-secondary-dark);max-width:1440px;margin:auto;padding:80px 0;font-family:mon-regular;position:relative}.process-facts-section .process-facts-wrapper{flex-direction:column;gap:48px;display:flex}.process-facts-section .process-facts-wrapper .process-facts-text{flex-direction:column;gap:12px;display:flex}.process-facts-section .process-facts-wrapper .process-facts-text .process-facts-headline{color:var(--text-secondary);font-size:15px;font-weight:600;line-height:24px}.process-facts-section .process-facts-wrapper .process-facts-text .process-facts-title{color:var(--text-primary-inverse);font-size:50px;font-weight:700;line-height:64px}.process-facts-section .process-facts-wrapper .process-facts-content{gap:32px;display:flex}.process-facts-section .process-facts-wrapper .process-facts-content .process-facts-item{flex-direction:column;align-items:start;gap:8px;display:flex}.process-facts-section .process-facts-wrapper .process-facts-content .process-facts-item .facts-item-icon{height:100%;position:relative}.process-facts-section .process-facts-wrapper .process-facts-content .process-facts-item .facts-item-title{color:var(--text-primary-inverse);font-size:18px;font-weight:700;line-height:24px}.process-facts-section .process-facts-wrapper .process-facts-content .process-facts-item .facts-item-desc{vertical-align:bottom;color:#767c84;font-size:15px;font-weight:500;line-height:24px}.process-facts-section .process-facts-wrapper .process-facts-content .process-facts-item .facts-item-step{text-align:left;text-transform:uppercase;color:#9599a1;font-size:14px;font-weight:700;line-height:24px}.service-client-section{max-width:1440px;margin:auto;padding:80px 0;font-family:mon-regular;position:relative}.service-client-section .service-client-wrapper{flex-direction:column;gap:64px;display:flex}.service-client-section .service-client-wrapper .service-client-text .service-client-headline{color:#767c84;font-size:15px;font-weight:600;line-height:24px}.service-client-section .service-client-wrapper .service-client-text .service-client-title{color:var(--text-primary);font-family:mon-medium;font-size:50px;font-weight:700;line-height:64px}.service-client-section .service-client-wrapper .service-client-content{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.service-client-section .service-client-wrapper .service-client-content .service-client-item{background-color:var(--page-sunken);padding:32px;overflow:hidden}.service-client-section .service-client-wrapper .service-client-content .service-client-item .bento-box-title{color:var(--text-primary);font-family:mon-medium;font-size:22px;font-weight:700;line-height:32px}.service-client-section .service-client-wrapper .service-client-content .service-client-item .bento-box-description{color:var(--text-primary);font-size:16px;font-weight:500;line-height:24px}.service-client-section .service-client-wrapper .service-client-content .item-1{grid-area:1/1/4/2;padding:0}.service-client-section .service-client-wrapper .service-client-content .item-1 img{width:100%;height:100%}.service-client-section .service-client-wrapper .service-client-content .item-2{grid-area:1/2/2/3}.service-client-section .service-client-wrapper .service-client-content .item-2 .bento-box-badge{background-color:var(--branding-primary)}.service-client-section .service-client-wrapper .service-client-content .item-3{grid-area:2/2/3/3}.service-client-section .service-client-wrapper .service-client-content .item-3 .bento-box-badge{background-color:var(--branding-secondary);color:var(--text-primary-inverse)}.service-client-section .service-client-wrapper .service-client-content .item-4{grid-area:3/2/4/3}.service-client-section .service-client-wrapper .service-client-content .item-4 .bento-box-badge{background-color:var(--branding-secondary-dark);color:var(--text-primary-inverse)}.cta-yellow-specified{max-width:1440px;margin:auto;padding:80px 0;font-family:mon-regular;position:relative}.cta-yellow-specified .cta-yellow-wrapper{background:linear-gradient(72.06deg,#e4bd44 23.1%,#ffffff4d 199.69%);border-radius:32px;justify-content:center;min-height:300px;padding:80px 0;display:flex;position:relative;overflow:hidden}.cta-yellow-specified .cta-yellow-wrapper .cta-yellow-illustrations{z-index:0;width:100%;height:100%;position:absolute;top:0}.cta-yellow-specified .cta-yellow-wrapper .cta-yellow-illustrations .ill-1{position:absolute;top:0;left:0}.cta-yellow-specified .cta-yellow-wrapper .cta-yellow-illustrations .ill-2{position:absolute;bottom:0;right:0}.cta-yellow-specified .cta-yellow-wrapper .cta-yellow-text{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:24px;max-width:550px;display:flex;position:relative}.cta-yellow-specified .cta-yellow-wrapper .cta-yellow-text .cta-yellow-title{letter-spacing:-2%;text-align:center;vertical-align:middle;font-family:mon-medium;font-size:56px;font-weight:700;line-height:64px}.cta-yellow-specified .cta-yellow-wrapper .cta-yellow-text .cta-yellow-description{text-align:center;vertical-align:middle;font-size:18px;font-weight:500;line-height:28.8px}.cta-yellow-specified .cta-yellow-wrapper .cta-yellow-text .cta-yellow-ctas{gap:16px;max-width:500px;font-size:16px;font-weight:600;line-height:39px;display:flex}.cta-yellow-specified .cta-yellow-wrapper .cta-yellow-text .cta-yellow-ctas .cta-yellow-cta{color:var(--text-primary-inverse);background-color:var(--branding-secondary);cursor:pointer;font-family:var(--ff-medium);border:none;border-radius:13px;padding:8px 24px}.cta-yellow-specified .cta-yellow-wrapper .cta-yellow-text .cta-yellow-ctas .cta{color:var(--text-primary-inverse);background-color:#0000002b;align-items:center;display:flex}.product-list-section{max-width:1440px;padding:80px 0;font-family:mon-regular;position:relative}.product-list-section .product-list-wrapper .product-list-content{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1240px;margin:0 auto;display:grid}.product-list-section .product-list-wrapper .product-list-content .product-list-item{background-color:var(--page-sunken);border-radius:32px;flex-direction:column;justify-content:space-between;gap:16px;padding:0 0 32px;display:flex}.product-list-section .product-list-wrapper .product-list-content .product-list-item .list-item-img{width:100%;min-height:170px;max-height:170px;position:relative}.product-list-section .product-list-wrapper .product-list-content .product-list-item .list-item-img img{width:100%;height:100%;position:absolute;top:0;left:50%}.product-list-section .product-list-wrapper .product-list-content .product-list-item .list-item-title{padding:0 32px;font-family:mon-medium;font-size:24px;font-weight:700;line-height:32px}.product-list-section .product-list-wrapper .product-list-content .product-list-item .list-item-desc{color:#585e67;padding:0 32px;font-size:16px;font-weight:500;line-height:24px}.product-list-section .product-list-wrapper .product-list-content .product-list-item .list-item-cta{background-color:var(--branding-primary);border:none;border-radius:13px;margin:0 32px;padding:8px 24px;font-size:16px;font-weight:600;line-height:39px}.products-cta-section{background-color:var(--branding-secondary-dark);max-width:1440px;padding:80px 0;font-family:mon-regular;position:relative}.products-cta-section .products-cta-wrapper{justify-content:space-between;align-items:center;gap:96px;display:flex}.products-cta-section .products-cta-wrapper .products-cta-text{width:50%;color:var(--text-primary-inverse);flex-direction:column;align-items:start;gap:16px;display:flex}.products-cta-section .products-cta-wrapper .products-cta-text .products-cta-title{font-family:mon-medium;font-size:56px;font-weight:700;line-height:64px}.products-cta-section .products-cta-wrapper .products-cta-text .products-cta-title .highlighted{color:var(--branding-primary)}.products-cta-section .products-cta-wrapper .products-cta-text .products-cta-desc{vertical-align:bottom;font-size:17px;font-weight:500;line-height:32px}.products-cta-section .products-cta-wrapper .products-cta-text .products-cta-button{color:var(--text-primary-inverse);background-color:var(--branding-secondary);border:none;border-radius:13px;padding:8px 24px;font-size:16px;font-weight:600;line-height:39px}.products-cta-section .products-cta-wrapper .products-cta-img{width:50%;height:100%;min-height:600px;position:relative}.products-cta-section .products-cta-wrapper .products-cta-img img{width:100%}.single-product-items{background-color:var(--branding-secondary-dark);max-width:1440px;margin:0 auto;padding:80px 0;font-family:mon-regular;position:relative}.single-product-items .single-product-text{justify-content:space-between;align-items:end;gap:40px;margin-bottom:64px;display:flex}.single-product-items .single-product-text .single-product-main{flex-direction:column;gap:16px;display:flex}.single-product-items .single-product-text .single-product-main .single-product-headline{text-transform:uppercase;color:var(--branding-primary);font-size:15px;font-weight:600;line-height:24px}.single-product-items .single-product-text .single-product-main .single-product-title{color:var(--text-primary-inverse);font-size:50px;font-weight:700;line-height:64px}.single-product-items .single-product-text .single-product-desc{text-align:right;vertical-align:bottom;color:#fff;font-size:17px;font-weight:500;line-height:32px}.single-product-items .single-product-content{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.single-product-items .single-product-content .single-product-item{color:var(--text-primary-inverse);background-color:#1a2f3d;border-radius:36px;flex-direction:column;grid-area:auto;gap:16px;padding:32px 40px;display:flex}.single-product-items .single-product-content .single-product-item .product-item-img{justify-content:center;width:100%;max-width:170px;min-height:209px;margin:auto auto 16px;display:flex;position:relative}.single-product-items .single-product-content .single-product-item .product-item-title{vertical-align:bottom;font-size:19px;font-weight:700;line-height:32px}.single-product-items .single-product-content .single-product-item .product-item-specs ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.single-product-items .single-product-content .single-product-item .product-item-specs ul li{justify-content:start;align-items:start;gap:8px;list-style:none;display:flex}.single-product-items .single-product-content .single-product-item .product-item-specs ul li .text{vertical-align:bottom;color:var(--text-primary-inverse);font-family:mon-medium;font-size:15px;font-weight:400;line-height:20px}.single-product-items .single-product-content .single-product-item .product-item-specs ul li .text span{color:var(--branding-primary)}.single-product-items .single-product-content .single-product-item .product-item-features .item-features-title{vertical-align:bottom;font-size:15px;font-weight:400;line-height:24px}.single-product-items .single-product-content .single-product-item .product-item-features ul li{vertical-align:bottom;color:#9e9e9e;gap:8px;font-size:15px;font-weight:500;line-height:24px;display:flex}.cta-branded{cursor:pointer;transition:all .1s}.cta-branded:hover{background-color:#bc9611!important}.cta-secondary{cursor:pointer;transition:all .1s}.cta-secondary:hover{background-color:#105b7c!important}.bold{font-family:mon-medium;font-weight:700}.custom-cases-container{background-color:var(--branding-secondary-dark);max-width:1440px;margin:0 auto;padding:40px 0;font-family:mon-regular;position:relative}.custom-cases-container .landing-services-title{color:var(--text-primary-inverse)}.custom-cases-container .regular-toggle-item .regular-toggle-title{color:var(--text-primary-inverse)!important}.custom-cases-container .active .regular-toggle-title{color:var(--text-primary)!important}.custom-cases-container .cases-wrapper{border-radius:13px;grid-template-columns:repeat(3,1fr);gap:16px;max-height:700px;display:grid;position:relative;overflow:hidden}.custom-cases-container .cases-wrapper .results-slide-pic{object-fit:cover;z-index:0;border-radius:13px;width:100%;height:100%;max-height:700px;position:absolute;top:0;left:0}.custom-cases-container .cases-wrapper .img-gradient-overlay{z-index:1;background:linear-gradient(17deg,#000000b3 100%);border-radius:13px;width:100%;height:100%;max-height:700px;position:absolute;top:0;left:0}.custom-cases-container .cases-wrapper .case-top{z-index:2;color:#fff;flex-direction:column;align-items:start;gap:15px;padding:24px;display:flex;position:relative}.custom-cases-container .cases-wrapper .case-top .case-type-label{background-color:var(--branding-primary);color:var(--text-primary);border-radius:8px;padding:8px;font-size:14px;font-weight:700}.custom-cases-container .cases-wrapper .case-top .case-title{font-size:26px;font-weight:700;line-height:32px}.custom-cases-container .cases-wrapper .case-top .case-content{flex-direction:column;gap:20px;display:flex}.custom-cases-container .cases-wrapper .case-top .case-content-main{flex-direction:column;gap:5px;display:flex}.custom-cases-container .cases-wrapper .case-top .case-content-main .case-location{color:var(--text-primary-inverse);align-items:center;gap:12px;margin-bottom:16px;font-size:15px;font-weight:500;display:flex}.custom-cases-container .cases-wrapper .case-top .case-content-main .case-location p{margin:0;font-size:15px;font-weight:500;line-height:24px}.custom-cases-container .cases-wrapper .case-top .case-content-main .case-facts{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.custom-cases-container .cases-wrapper .case-top .case-content-main .case-facts .case-fact{align-items:center;gap:16px;display:flex}.custom-cases-container .cases-wrapper .case-top .case-content-main .case-facts .case-fact p{margin:0;padding:0}.custom-cases-container .cases-wrapper .case-top .case-content-outcomes{margin-top:16px}.custom-cases-container .cases-wrapper .case-top .case-content-outcomes .outcomes-list{flex-direction:column;gap:8px;display:flex}.deck-root{margin:0 auto;font-family:mon-regular;position:relative}.deck-root:before{content:"";opacity:.4;z-index:-1;background:url(/media/pictures/static/landing/abstract_bg.webp) no-repeat;position:absolute;inset:0}.deck-root .deck-page{color:var(--text-primary);margin:auto}.deck-root .utility-intro{max-width:1440px}.deck-root .utility-intro .utility-intro-wrapper{grid-template-columns:repeat(2,1fr);gap:72px;display:grid}.deck-root .utility-intro .utility-intro-wrapper .utility-intro-text{flex-direction:column;gap:24px;display:flex}.deck-root .utility-intro .utility-intro-wrapper .utility-intro-text .utility-intro-title{font-size:43px;font-weight:300;line-height:48px}.deck-root .utility-intro .utility-intro-wrapper .utility-intro-text .utility-intro-desc{vertical-align:bottom;font-size:16px;font-weight:500;line-height:32px}.deck-root .utility-intro .utility-intro-wrapper .utility-intro-illustration{justify-content:end;width:100%;display:flex}.deck-root .utility-intro .utility-intro-wrapper .utility-intro-illustration img{border-radius:24px;width:100%;max-width:515px;max-height:435px}.deck-root .utility-solutions{max-width:1440px}.deck-root .utility-solutions .utility-solutions-wrapper{flex-direction:column;gap:32px;display:flex}.deck-root .utility-solutions .utility-solutions-wrapper .utility-solutions-title{font-family:var(--ff-medium);font-size:42px;font-weight:700;line-height:48px}.deck-root .utility-solutions .utility-solutions-wrapper .utility-solutions-main{grid-template-columns:repeat(2,1fr);gap:72px;display:grid}.deck-root .utility-solutions .utility-solutions-wrapper .utility-solutions-main .utility-solutions-illustration{width:100%;color:var(--text-primary-inverse);border-radius:24px;padding:24px;position:relative;overflow:hidden}.deck-root .utility-solutions .utility-solutions-wrapper .utility-solutions-main .utility-solutions-illustration .solutions-illustration-wrapper .solutions-illustration-text{flex-direction:column;align-items:start;gap:16px;display:flex}.deck-root .utility-solutions .utility-solutions-wrapper .utility-solutions-main .utility-solutions-illustration .solutions-illustration-wrapper .solutions-illustration-text .solutions-illustration-title{font-size:27px;font-weight:700;line-height:34px}.deck-root .utility-solutions .utility-solutions-wrapper .utility-solutions-main .utility-solutions-illustration .solutions-illustration-wrapper .solutions-illustration-text .solutions-illustration-desc{font-size:14px;font-weight:500;line-height:21px}.deck-root .utility-solutions .utility-solutions-wrapper .utility-solutions-main .utility-solutions-illustration .solutions-illustration-wrapper .solutions-illustration-text .solutions-illustration-cta{border:1px solid var(--branding-primary);cursor:pointer;border-radius:24px;padding:8px 24px;font-size:13px;font-weight:600;line-height:32px;transition:all .3s;display:inline-block}.deck-root .utility-solutions .utility-solutions-wrapper .utility-solutions-main .utility-solutions-illustration .solutions-illustration-wrapper .solutions-illustration-text .solutions-illustration-cta:hover{background:var(--text-primary-inverse);color:var(--text-primary)}.deck-root .utility-solutions .utility-solutions-wrapper .utility-solutions-main .utility-solutions-illustration .solutions-illustration-wrapper img{z-index:-1;filter:brightness(.7);width:100%;height:100%;position:absolute;top:0;left:0}.deck-root .utility-solutions .utility-solutions-wrapper .utility-solutions-main .utility-solutions-items{grid-template-columns:repeat(1,1fr);gap:16px;display:grid}.deck-root .utility-solutions .utility-solutions-wrapper .utility-solutions-main .utility-solutions-items .utility-solutions-item{background:#0000000d;border-radius:24px;align-items:center;gap:32px;padding:24px;display:flex}.deck-root .utility-solutions .utility-solutions-wrapper .utility-solutions-main .utility-solutions-items .utility-solutions-item .solutions-item-text .solutions-item-title{margin-bottom:16px;font-size:21px;font-weight:700;line-height:24px}.deck-root .utility-solutions .utility-solutions-wrapper .utility-solutions-main .utility-solutions-items .utility-solutions-item .solutions-item-text .solutions-item-desc{font-size:14px;font-weight:500;line-height:21px}.deck-root .utility-solutions .utility-solutions-wrapper .utility-solutions-main .utility-solutions-items .utility-solutions-item .solutions-item-cta{cursor:pointer;border:1px solid var(--branding-primary);border-radius:24px;padding:8px 24px;transition:all .2s}.deck-root .utility-solutions .utility-solutions-wrapper .utility-solutions-main .utility-solutions-items .utility-solutions-item .solutions-item-cta:hover{background:var(--text-primary-inverse)}.deck-root .utility-solutions .utility-solutions-wrapper .utility-solutions-main .utility-solutions-items .utility-solutions-item-dark{background:var(--branding-secondary-mild)}.deck-root .utility-partners .utility-partners-wrapper{flex-direction:column;gap:32px;display:flex}.deck-root .utility-partners .utility-partners-wrapper .utility-partners-main .utility-partners-items{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.deck-root .utility-partners .utility-partners-wrapper .utility-partners-main .utility-partners-items .utility-partners-item{background:#0000000d;border-radius:24px;flex-direction:column;align-items:start;gap:16px;padding:24px;display:flex}.deck-root .utility-partners .utility-partners-wrapper .utility-partners-main .utility-partners-items .utility-partners-item .partners-item-icon{position:relative}.deck-root .utility-partners .utility-partners-wrapper .utility-partners-main .utility-partners-items .utility-partners-item .partners-item-title{font-size:19px;font-weight:700;line-height:24px}.deck-root .utility-partners .utility-partners-wrapper .utility-partners-main .utility-partners-items .utility-partners-item .partners-item-desc{font-size:15px;font-weight:500;line-height:24px}.deck-root .utility-partners .utility-partners-wrapper .utility-partners-main .utility-partners-items .utility-partners-item-dark{background:var(--branding-secondary-mild)}.deck-root .utility-outcomes .utility-outcomes-wrapper{flex-direction:column;gap:32px;display:flex}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-outcomes-text{align-items:end;gap:72px;display:flex}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-outcomes-text .outcomes-text-main{flex-direction:column;gap:32px;width:50%;display:flex}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-outcomes-text .outcomes-text-main .utility-solutions-title{font-family:var(--ff-medium)}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-outcomes-text .utility-solutions-desc{width:50%}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-outcomes-main .utility-outcomes-items{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-outcomes-main .utility-outcomes-items .utility-outcomes-item{background:#0000000d;border-radius:24px;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-outcomes-main .utility-outcomes-items .utility-outcomes-item .outcomes-item-main{flex-direction:column;gap:12px;display:flex}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-outcomes-main .utility-outcomes-items .utility-outcomes-item .outcomes-item-main .partners-item-title{font-size:19px;font-weight:700;line-height:24px}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-outcomes-main .utility-outcomes-items .utility-outcomes-item .outcomes-item-main .partners-item-desc{font-size:15px;font-weight:500;line-height:21px}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-outcomes-main .utility-outcomes-items .utility-outcomes-item .outcomes-item-main .partners-item-expand{color:var(--branding-secondary);cursor:pointer;font-size:15px;font-weight:600;line-height:21px}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-outcomes-main .utility-outcomes-items .utility-outcomes-item-dark{background-color:unset;position:relative}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-outcomes-main .utility-outcomes-items .utility-outcomes-item-dark:before{content:"";-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px);z-index:-1;background-color:#0000000d;border-radius:24px;width:100%;height:100%;position:absolute;top:0;left:0}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-work-main .utility-work-items{grid-template-columns:repeat(6,1fr);display:grid}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-work-main .utility-work-items .utility-work-item{text-align:center;position:relative}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-work-main .utility-work-items .utility-work-item:before{content:"";pointer-events:none;z-index:-1;background:repeating-linear-gradient(90deg,#00000038 0 12px,#0000 12px 24px);width:100%;height:2px;position:absolute;top:70px;left:0}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-work-main .utility-work-items .utility-work-item .work-item-space img{margin:20px 0}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-work-main .utility-work-items .utility-work-item .work-item-title{text-align:center;vertical-align:bottom;padding:0 16px;font-size:17px;font-weight:700;line-height:22px}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-work-main .utility-work-items .utility-work-item .work-item-desc{text-align:center;padding:0 16px;font-size:14px;font-weight:500;line-height:24px}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-work-main .utility-work-items .utility-work-item-dark:before{content:"";background:repeating-linear-gradient(90deg,#ffffff38 0 12px,#0000 12px 24px);width:100%;height:2px;position:absolute;top:70px;left:0}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-impact-main .utility-impact-banner{background:var(--branding-secondary-dark);border-radius:24px;align-items:center;min-height:200px;margin-bottom:24px;padding:24px;display:flex;position:relative}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-impact-main .utility-impact-banner .utility-impact-illustration{max-width:350px;position:absolute;bottom:0;left:0}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-impact-main .utility-impact-banner .utility-impact-illustration img{border-bottom-left-radius:24px;width:100%}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-impact-main .utility-impact-banner .utility-impact-text{font-family:var(--ff-medium);color:var(--text-primary-inverse);margin-left:30%;font-size:20px;font-weight:700;line-height:32px}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-impact-main .utility-impact-banner .utility-impact-text span{color:var(--branding-primary)}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-impact-main .utility-impact-items{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-impact-main .utility-impact-items .utility-impact-item{text-align:center;background:#0000000d;border-radius:24px;padding:24px}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-impact-main .utility-impact-items .utility-impact-item .impact-item-title{font-family:var(--ff-medium);margin-bottom:16px;font-size:42px;font-weight:600;line-height:48px}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-impact-main .utility-impact-items .utility-impact-item .impact-item-title span{color:var(--branding-primary);font-size:29px;font-weight:600;line-height:48px}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-impact-main .utility-impact-items .utility-impact-item .impact-item-desc{color:#797979;text-align:center;font-size:16px;font-weight:600;line-height:140%}.deck-root-dark{background:#09151c;margin:0 auto;font-family:mon-regular;position:relative}.deck-root-dark:before{content:"";opacity:.4;z-index:-1;background:url(/media/pictures/static/landing/abstract_bg_dark.webp) no-repeat;position:absolute;inset:0}.deck-root-dark .deck-page{color:var(--text-primary-inverse);margin:auto}.utility-intro-headline{align-items:center;font-size:16px;font-weight:600;line-height:15px;display:flex}.utility-intro-headline:before{content:"";background:var(--branding-primary);width:32px;height:2px;margin-right:12px;display:block}.utility-solutions-title{font-size:42px;font-weight:700;line-height:48px}.utility-solutions-desc{vertical-align:bottom;font-size:16px;font-weight:500;line-height:30px}.utility-intro-cta{color:var(--text-primary);background:#305aae14;border-radius:24px;grid-area:2/1/3/3;align-items:center;gap:72px;width:100%;padding:13px 27px;display:flex}.utility-intro-cta .intro-cta-text{flex:1;width:48%}.utility-intro-cta .intro-cta-text .intro-cta-title{font-size:18px;font-weight:600;line-height:24px}.utility-intro-cta .intro-cta-text .intro-cta-desc{font-size:14px;font-weight:500;line-height:21px}.utility-intro-cta .intro-cta-buttons{flex:1;grid-template-columns:repeat(2,1fr);gap:24px;width:48%;display:grid}.utility-intro-cta .intro-cta-buttons .intro-cta-button{text-align:center;border:none;border-radius:24px;outline:none;padding:8px 24px;font-size:16px;font-weight:600;line-height:39px}.utility-intro-cta .intro-cta-buttons .primary{background:var(--branding-primary);color:var(--text-primary)}.utility-intro-cta .intro-cta-buttons .secondary{background:var(--branding-secondary);color:var(--text-primary-inverse)}.utility-intro-cta-dark{color:var(--text-primary-inverse);background-color:var(--branding-secondary-mild)}.deck-controls{z-index:10;align-items:center;gap:8px;display:flex;position:absolute;bottom:16px;left:16px}@media (min-width:330px) and (max-width:768px){.landing-main-hero{max-width:100%;height:600px;margin:0 auto;position:relative}.landing-main-hero .landing-main-wrapper .landing-main-picture{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.landing-main-hero .landing-main-wrapper .landing-main-picture img{aspect-ratio:2;object-fit:cover;filter:brightness(.5)}.landing-main-hero .landing-main-wrapper .landing-main-text{z-index:1;color:#fff;text-align:center;padding:100px 0 0;position:relative}.landing-main-hero .landing-main-wrapper .landing-main-text .landing-main-title{margin-bottom:16px;font-size:39px}.landing-main-hero .landing-main-wrapper .landing-main-text .landing-main-title .main-title-thin{font-weight:100}.landing-main-hero .landing-main-wrapper .landing-main-text .landing-main-title .main-title-bold{font-weight:600}.landing-main-hero .landing-main-wrapper .landing-main-text .landing-main-description{font-size:16px;font-weight:500;line-height:24px}.landing-main-hero .landing-main-wrapper .landing-main-toggle{transform:unset;flex-direction:column;gap:16px;width:100%;margin:0 auto;display:flex;position:absolute;bottom:5%;left:0}.landing-main-hero .landing-main-wrapper .landing-main-toggle .main-toggle-text{text-align:center;color:#fff;font-size:18px;font-weight:400}.landing-main-hero .landing-main-wrapper .landing-main-toggle .main-toggle-wrapper{background:#424242c7;border-radius:29px;justify-content:space-between;width:100%;padding:16px;display:flex}.landing-main-hero .landing-main-wrapper .landing-main-toggle .main-toggle-wrapper .main-toggle-item{z-index:1;cursor:pointer;background-color:#0000;border-radius:13px;justify-content:center;align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative}.landing-main-hero .landing-main-wrapper .landing-main-toggle .main-toggle-wrapper .main-toggle-item .main-toggle-pic{-webkit-user-select:none;user-select:none;pointer-events:none;display:none}.landing-main-hero .landing-main-wrapper .landing-main-toggle .main-toggle-wrapper .main-toggle-item .main-toggle-pic svg g path{fill:#fff}.landing-main-hero .landing-main-wrapper .landing-main-toggle .main-toggle-wrapper .main-toggle-item .main-toggle-title{pointer-events:none;-webkit-user-select:none;user-select:none;color:#fff;font-size:16px}.landing-main-hero .landing-main-wrapper .landing-main-toggle .main-toggle-wrapper .active{background-color:var(--branding-primary);border-radius:13px}.landing-main-hero .landing-main-wrapper .landing-main-toggle .main-toggle-wrapper .active .main-toggle-title{-webkit-user-select:none;user-select:none;color:#000;font-size:16px;font-weight:600}.landing-main-hero .landing-main-wrapper .landing-main-toggle .main-toggle-wrapper .active .main-toggle-pic{-webkit-user-select:none;user-select:none}.landing-main-hero .landing-main-wrapper .landing-main-toggle .main-toggle-wrapper .active .main-toggle-pic svg g path{fill:#000}.landing-main-trust{background-color:#fff;max-width:100%;margin:0 auto;padding:40px 0}.landing-main-trust .landing-trust-text{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;margin-bottom:0;display:flex}.landing-main-trust .landing-trust-text .landing-trust-title,.landing-main-trust .landing-trust-text .about-trust-title{width:100%;font-size:32px;font-weight:700}.landing-main-trust .landing-trust-text .landing-trust-desc{width:100%;font-size:17px;font-weight:500}.landing-main-trust .landing-trust-content{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:repeat(7,1fr);grid-template-columns:1fr;display:grid;overflow-x:hidden}.landing-main-trust .landing-trust-content .landing-trust-bento{background-color:var(--page-sunken);border-radius:36px;flex-direction:column;justify-content:center;align-items:center;padding:32px 24px;display:flex}.landing-main-trust .landing-trust-content .landing-trust-bento .trust-bento-text{text-align:center}.landing-main-trust .landing-trust-content .landing-trust-bento .trust-bento-text .trust-bento-main{justify-content:center;align-items:end;margin-bottom:16px;display:flex}.landing-main-trust .landing-trust-content .landing-trust-bento .trust-bento-text .trust-bento-main .trust-bento-title{color:#000;font-size:39px;line-height:48px}.landing-main-trust .landing-trust-content .landing-trust-bento .trust-bento-text .trust-bento-main .trust-bento-subtitle{color:var(--branding-primary);font-family:mon-medium;font-size:25px}.landing-main-trust .landing-trust-content .landing-trust-bento .trust-bento-text .trust-bento-desc{color:#000;font-size:20px}.landing-main-trust .landing-trust-content .bento-1{grid-area:1/1/2/2}.landing-main-trust .landing-trust-content .bento-2{grid-area:2/1/3/2}.landing-main-trust .landing-trust-content .bento-3{background-color:var(--branding-primary);grid-area:3/1/4/2}.landing-main-trust .landing-trust-content .bento-3 .trust-bento-text .trust-bento-main .trust-bento-subtitle{color:var(--text-primary-inverse);font-family:mon-medium}.landing-main-trust .landing-trust-content .bento-4{grid-area:4/1/5/2}.landing-main-trust .landing-trust-content .bento-5{grid-area:5/1/6/2}.landing-main-trust .landing-trust-content .bento-6{grid-area:6/1/7/2}.landing-main-trust .landing-trust-content .bento-7{grid-area:7/1/8/2}.landing-main-trust .landing-trust-content .bento-1-about{grid-area:1/1/2/2}.landing-main-trust .landing-trust-content .bento-2-about{grid-area:2/1/3/2}.landing-main-trust .landing-trust-content .bento-3-about{grid-area:3/1/4/2}.landing-main-trust .landing-trust-content .bento-4-about{background-color:var(--branding-primary);grid-area:4/1/5/2}.landing-main-trust .landing-trust-content .bento-4-about .trust-bento-text .trust-bento-main .trust-bento-subtitle{color:var(--text-primary-inverse);font-family:mon-medium}.landing-main-trust .landing-trust-content .bento-5-about{grid-area:5/1/6/2;padding:40px 32px}.landing-main-trust .landing-trust-content .bento-6-about{grid-area:6/1/7/2;padding:40px 32px}.landing-main-trust .landing-trust-content .bento-7-about{grid-area:7/1/8/2;padding:40px 32px}.landing-main-trust .landing-trust-content .bento-8-about{grid-area:8/1/9/2;padding:40px 32px}.landing-main-trust .landing-about-content{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:repeat(8,1fr);grid-template-columns:1fr;display:grid;overflow-x:hidden}.landing-about-content{background-color:var(--page-sunken);background-color:var(--page-sunken);max-width:100%;margin:0 auto;padding:40px 0}.landing-about-content .landing-trust-content .landing-trust-bento{background-color:#fff;border-radius:36px;flex-direction:column;justify-content:center;align-items:center;padding:32px 24px;display:flex}.landing-about-content .landing-trust-content .landing-trust-bento .trust-bento-text{text-align:center}.landing-about-content .landing-trust-content .landing-trust-bento .trust-bento-text .trust-bento-main{justify-content:center;align-items:end;margin-bottom:16px;display:flex}.landing-about-content .landing-trust-content .landing-trust-bento .trust-bento-text .trust-bento-main .trust-bento-title{color:#000;font-size:39px;line-height:48px}.landing-about-content .landing-trust-content .landing-trust-bento .trust-bento-text .trust-bento-main .trust-bento-subtitle{color:var(--branding-primary);font-family:mon-medium;font-size:25px}.landing-about-content .landing-trust-content .landing-trust-bento .trust-bento-text .trust-bento-desc{color:#000;font-size:20px}.landing-about-content .landing-trust-content .bento-1{grid-area:1/1/2/2}.landing-about-content .landing-trust-content .bento-2{grid-area:2/1/3/2}.landing-about-content .landing-trust-content .bento-3{background-color:var(--branding-primary);grid-area:3/1/4/2}.landing-about-content .landing-trust-content .bento-3 .trust-bento-text .trust-bento-main .trust-bento-subtitle{color:var(--text-primary-inverse);font-family:mon-medium}.landing-about-content .landing-trust-content .bento-4{grid-area:4/1/5/2}.landing-about-content .landing-trust-content .bento-5{grid-area:5/1/6/2}.landing-about-content .landing-trust-content .bento-6{grid-area:6/1/7/2}.landing-about-content .landing-trust-content .bento-7{grid-area:7/1/8/2}.landing-about-content .landing-trust-content .bento-1-about{grid-area:1/1/2/2}.landing-about-content .landing-trust-content .bento-2-about{grid-area:2/1/3/2}.landing-about-content .landing-trust-content .bento-3-about{grid-area:3/1/4/2}.landing-about-content .landing-trust-content .bento-4-about{background-color:var(--branding-primary);grid-area:4/1/5/2}.landing-about-content .landing-trust-content .bento-4-about .trust-bento-text .trust-bento-main .trust-bento-subtitle{color:var(--text-primary-inverse);font-family:mon-medium}.landing-about-content .landing-trust-content .bento-5-about{grid-area:5/1/6/2;padding:40px 32px}.landing-about-content .landing-trust-content .bento-6-about{grid-area:6/1/7/2;padding:40px 32px}.landing-about-content .landing-trust-content .bento-7-about{grid-area:7/1/8/2;padding:40px 32px}.landing-about-content .landing-trust-content .bento-8-about{grid-area:8/1/9/2;padding:40px 32px}.landing-regular-toggle{border-radius:29px}.landing-regular-toggle .regular-toggle-wrapper{justify-content:space-around;padding:16px;display:flex}.landing-regular-toggle .regular-toggle-wrapper .regular-toggle-item{cursor:pointer;border-radius:13px;width:100%;padding:12px 16px}.landing-regular-toggle .regular-toggle-wrapper .regular-toggle-item .regular-toggle-title{pointer-events:none;-webkit-user-select:none;user-select:none;text-align:center;color:var(--text-secondary);font-size:14px;font-weight:700}.landing-regular-toggle .regular-toggle-wrapper .active{background-color:var(--branding-primary)}.landing-regular-toggle .regular-toggle-wrapper .active .regular-toggle-title{pointer-events:none;-webkit-user-select:none;user-select:none;color:#000;font-size:14px}.landing-main-services{background-color:var(--page-sunken);padding:40px 0}.landing-main-services .landing-services-text{flex-direction:column;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.landing-main-services .landing-services-text .landing-services-title{width:100%;font-size:32px;font-weight:700}.landing-main-services .landing-services-text .landing-services-desc{justify-self:end;width:100%}.landing-main-services .landing-services-content .landing-services-cover{background-color:var(--branding-secondary);z-index:1;border-radius:32px;width:100%;min-height:400px;margin-bottom:32px;padding:32px 24px;position:relative}.landing-main-services .landing-services-content .landing-services-cover .services-cover-pic{z-index:0;width:100%;max-width:90%;min-height:150px;position:absolute;bottom:0;left:0}.landing-main-services .landing-services-content .landing-services-cover .services-cover-pic img{object-fit:cover;border-bottom-left-radius:32px}.landing-main-services .landing-services-content .landing-services-cover .services-cover-text{width:100%;position:unset;top:48px;right:138px}.landing-main-services .landing-services-content .landing-services-cover .services-cover-text .services-cover-title{color:var(--text-primary-inverse);margin-bottom:16px;font-size:24px;font-weight:700}.landing-main-services .landing-services-content .landing-services-cover .services-cover-text .services-cover-desc{color:var(--text-primary-inverse);font-size:16px;font-weight:500;line-height:24px}.landing-services-columns{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex;overflow-x:hidden}.landing-services-columns .landing-services-item{flex:unset;background-color:#fff;border-radius:18px;flex-direction:column;justify-content:space-between;width:100%;padding:24px;display:flex}.landing-services-columns .landing-services-item .services-item-text{margin-bottom:48px}.landing-services-columns .landing-services-item .services-item-text .services-item-pic{width:56px;height:56px;margin-bottom:16px}.landing-services-columns .landing-services-item .services-item-text .services-item-pic img{width:100%;height:100%}.landing-services-columns .landing-services-item .services-item-text .services-item-title{font-height:24px;margin-bottom:16px;font-size:19px;font-weight:700}.landing-services-columns .landing-services-item .services-item-text .services-item-subtitle{font-height:24px;font-size:15px;font-weight:500}.landing-services-columns .landing-services-item .services-item-link{font-height:24px;font-size:15px;font-weight:600}.landing-main-why{padding:40px 0}.landing-main-why .landing-why-text{flex-direction:column;justify-content:space-between;align-items:center;margin-bottom:48px;display:flex}.landing-main-why .landing-why-text .landing-why-title{width:100%;margin-bottom:32px;font-size:24px;font-weight:700}.landing-main-why .landing-why-text .landing-why-desc{justify-self:end;width:100%}.landing-main-why .landing-why-columns{background-color:var(--border-subtle);grid-template-rows:repeat(4,auto);grid-template-columns:repeat(1,1fr);gap:1px;display:grid;overflow-x:hidden}.landing-main-why .landing-why-columns .landing-why-item{background-color:#fff;flex-direction:column;flex:1;justify-content:space-between;width:100%;padding:24px;display:flex}.landing-main-why .landing-why-columns .landing-why-item .why-item-text{margin-bottom:48px}.landing-main-why .landing-why-columns .landing-why-item .why-item-text .why-item-pic{width:56px;height:56px;margin-bottom:16px}.landing-main-why .landing-why-columns .landing-why-item .why-item-text .why-item-pic img{width:100%;height:100%}.landing-main-why .landing-why-columns .landing-why-item .why-item-text .why-item-title{font-height:24px;margin-bottom:16px;font-size:19px;font-weight:700}.landing-main-why .landing-why-columns .landing-why-item .why-item-text .why-item-subtitle{font-height:24px;font-size:15px;font-weight:500}.landing-main-why .landing-why-columns .landing-why-item .why-item-link{font-height:24px;font-size:15px;font-weight:600}.arrow-container{justify-content:space-between;gap:32px;display:flex}.arrow-container .arrow{cursor:pointer;border:1px solid var(--border-subtle);border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;padding:15px;display:flex}.landing-main-results{background-color:var(--branding-secondary-dark);max-width:100%;height:auto;margin:0 auto;padding:40px 0}.landing-main-results .landing-results-text{flex-direction:column;justify-content:space-between;align-items:start;gap:16px;width:100%;display:flex}.landing-main-results .landing-results-text .landing-results-title{width:100%;color:var(--text-primary-inverse);font-size:32px;font-weight:700}.landing-main-results .landing-results-text .landing-results-desc{width:100%;display:none}.landing-main-results .landing-results-text .landing-results-mobile{justify-content:center;gap:48px;display:flex}.landing-main-results .keen-slider{border-radius:24px;max-width:1440px;height:750px;margin:40px auto;overflow:hidden}.landing-main-results .keen-slider__slide{border-radius:24px;justify-content:start;align-items:start;width:100%;font-size:2rem;display:flex}.landing-main-results .landing-results-slider-wrapper{padding:0 16px}.landing-main-results .landing-results-slider-wrapper .landing-results-slider{width:100%;padding:0}.landing-main-results .landing-results-slide{background-color:gray;padding:24px;position:relative}.landing-main-results .landing-results-slide .results-slide-pic{object-fit:cover;filter:brightness(.5);z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.landing-main-results .landing-results-slide .img-gradient-overlay{background:unset;filter:brightness(.5);z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.landing-main-results .landing-results-slide .case-top{flex-direction:column;align-items:start;gap:24px;width:100%;display:flex;position:relative}.landing-main-results .landing-results-slide .case-top .case-type-label{background-color:var(--branding-primary);color:var(--text-primary);border-radius:8px;padding:8px;font-size:14px;font-weight:700}.landing-main-results .landing-results-slide .case-top .case-title{color:var(--text-primary-inverse);width:100%;font-size:22px;font-weight:700}.landing-main-results .landing-results-slide .case-top .case-content{grid-column-gap:12px;grid-row-gap:24px;grid-template-columns:repeat(1,1fr);width:100%;display:grid}.landing-main-results .landing-results-slide .case-top .case-content .case-content-main .case-location{color:var(--text-primary-inverse);align-items:center;gap:24px;margin-bottom:16px;font-size:15px;font-weight:500;display:flex}.landing-main-results .landing-results-slide .case-top .case-content .case-content-main .case-location p{margin:0;padding:0}.landing-main-results .landing-results-slide .case-top .case-content .case-content-main .case-facts{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);display:grid}.landing-main-results .landing-results-slide .case-top .case-content .case-content-main .case-facts .case-fact{color:var(--text-primary-inverse);justify-content:start;align-items:center;gap:12px;font-size:15px;font-weight:500;display:flex}.landing-main-results .landing-results-slide .case-top .case-content .case-content-main .case-facts .case-fact p{margin:0;padding:0}.landing-main-results .landing-results-slide .case-top .case-content .case-content-outcomes .outcomes-list{color:var(--text-primary-inverse);flex-direction:column;justify-content:space-between;gap:7px;font-size:14px;display:flex}.landing-main-results .landing-results-slide .case-bottom{background-color:#132a39;flex-wrap:wrap;align-items:center;gap:16px;padding:16px;display:flex;position:absolute;bottom:0;left:0}.landing-main-results .landing-results-slide .case-bottom .case-bottom-text{color:var(--text-primary-inverse);width:100%;font-size:15px;font-weight:500}.landing-main-results .landing-results-slide .case-bottom .case-bottom-cta{width:100%;color:var(--text-primary-inverse);text-align:center;background-color:#e2e2e238;border-radius:16px;padding:15px 16px;font-size:15px;font-weight:600}.landing-main-results .results-slider-wrapper{padding:0 16px}.landing-main-results .results-slider-wrapper .case-results-slider{width:100%;height:400px;padding:0;position:relative}.landing-main-results .results-slider-wrapper .case-results-slider .results-slide-pic{object-fit:cover;width:100%;filter:unset;z-index:0;height:100%;position:absolute;top:0;left:0}.landing-case-results{height:auto}.about-hero-section{max-width:100%;height:600px;margin:0 auto;font-family:mon-regular;position:relative}.about-hero-section .about-hero-picture{z-index:0;filter:brightness(.5);width:100%;height:100%;position:absolute;top:0;left:0}.about-hero-section .about-hero-picture img{object-fit:cover;object-position:center;width:100%;height:100%}.about-hero-section .about-hero-text{z-index:1;color:#fff;text-align:center;width:100%;margin:0 auto 32px;padding:40px 0 0;position:relative}.about-hero-section .about-hero-text .about-hero-title{text-align:center;font-size:39px}.about-hero-section .about-hero-text .about-hero-title .main-title-bold{font-weight:600}.about-hero-section .about-hero-text .about-hero-description{text-align:center;width:100%;margin:0 auto;font-size:18px;font-weight:500}.about-hero-section .about-hero-ctas{flex-wrap:wrap;justify-content:center;gap:16px;display:flex;position:relative}.about-hero-section .about-hero-ctas .about-hero-cta{border-radius:13px;padding:18px 24px;font-size:16px;font-weight:600;display:inline-block}.about-hero-section .about-hero-ctas .cta-branded{background-color:var(--branding-primary);color:var(--text-primary)}.about-hero-section .about-hero-ctas .cta-secondary{color:var(--text-primary-inverse);background-color:var(--branding-secondary)}.about-intro-section{background-color:var(--branding-secondary-dark);max-width:100%;margin:0 auto;padding:40px 0;font-family:mon-regular}.about-intro-section .about-intro-text{text-align:start;color:var(--text-primary-inverse);margin-bottom:32px;font-size:24px;font-weight:700;line-height:32px}.about-intro-section .about-intro-text .about-intro-title .highlighted{color:var(--branding-primary)}.about-intro-section .about-intro-columns{background-color:var(--border-subtle);grid-template-rows:repeat(6,auto);grid-template-columns:repeat(1,1fr);gap:1px;display:grid}.about-intro-section .about-intro-columns .about-intro-item{background-color:var(--branding-secondary-dark);flex-direction:column;flex:1;justify-content:space-between;width:100%;padding:32px 0;display:flex}.about-intro-section .about-intro-columns .about-intro-item .about-intro-item-text{margin-bottom:unset;color:var(--text-primary-inverse)}.about-intro-section .about-intro-columns .about-intro-item .about-intro-item-text .about-intro-item-pic{width:56px;height:56px;margin-bottom:16px}.about-intro-section .about-intro-columns .about-intro-item .about-intro-item-text .about-intro-item-pic img{width:100%;height:100%}.about-intro-section .about-intro-columns .about-intro-item .about-intro-item-text .about-intro-item-title{font-height:24px;margin-bottom:16px;font-size:19px;font-weight:700}.about-intro-section .about-intro-columns .about-intro-item .about-intro-item-text .about-intro-item-desc{color:var(--border-subtle);font-height:24px;font-size:15px;font-weight:500;line-height:24px}.company-history-section{background-color:var(--branding-secondary-dark);max-width:100%;margin:0 auto;padding:40px 0;font-family:mon-regular}.company-history-section .company-history-text{color:#fff;flex-direction:column;justify-content:space-between;align-items:start;gap:16px;margin-bottom:48px;font-family:mon-medium;display:flex}.company-history-section .company-history-text .company-history-title{font-size:32px;font-weight:700;line-height:32px}.company-history-section .company-history-text .company-history-desc{font-family:mon-regular;font-size:16px;font-weight:500;line-height:24px}.company-history-section .company-history-elements .company-history-element{justify-content:start;align-items:center;gap:32px;display:flex}.company-history-section .company-history-elements .company-history-element .history-element-year{color:var(--branding-primary);text-align:end;min-width:80px;font-family:mon-medium;font-size:28px;font-weight:400;line-height:64px}.company-history-section .company-history-elements .company-history-element .history-element-ill{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.company-history-section .company-history-elements .company-history-element .history-element-desc{color:var(--text-primary-inverse);font-family:mon-regular;font-size:16px;font-weight:500;line-height:24px}.about-map-section{max-width:100%;margin:0 auto;padding:40px 0;font-family:mon-medium}.about-map-section .about-map-text{flex-direction:column;justify-content:space-between;align-items:center;gap:16px;margin-bottom:48px;display:flex}.about-map-section .about-map-text .about-map-title{width:100%;font-size:39px;font-weight:700;line-height:45px}.about-map-section .about-map-text .about-map-desc{width:100%;font-size:16px;font-weight:500;line-height:24px}.about-map-section .about-map-pic img{width:100%;height:100%}.about-challenge-section{max-width:100%;margin:0 auto;padding:40px 0;font-family:mon-medium}.about-challenge-section .about-challenge-text{flex-direction:column;justify-content:space-between;align-items:center;gap:16px;margin-bottom:48px;display:flex}.about-challenge-section .about-challenge-text .about-challenge-title{width:100%;font-size:32px;font-weight:700;line-height:32px}.about-challenge-section .about-challenge-text .about-challenge-desc{width:100%;font-size:16px;font-weight:500;line-height:32px}.about-challenge-section .about-challenge-cover{background-color:var(--branding-primary);z-index:1;border-radius:17px;justify-content:end;align-items:start;min-height:600px;margin-bottom:48px;padding:24px;display:flex;position:relative}.about-challenge-section .about-challenge-cover .challenge-cover-pic{z-index:0;width:100%;position:absolute;bottom:0;left:0}.about-challenge-section .about-challenge-cover .challenge-cover-pic img{width:100%;height:100%}.about-challenge-section .about-challenge-cover .challenge-cover-text{color:#000;width:100%;font-weight:700;line-height:28px}.about-challenge-section .about-challenge-cover .challenge-cover-text .highlighted{color:var(--text-primary-inverse)}.about-challenge-section .challenge-slider-wrapper{padding:0 0 0 16px}.about-challenge-section .challenge-slider-wrapper .challenge-slider .challenge-slide{border-radius:18px}.about-challenge-section .challenge-slider-wrapper .challenge-slider .challenge-slide .challenge-slide-top{background-color:var(--page-sunken);min-height:270px;padding:24px}.about-challenge-section .challenge-slider-wrapper .challenge-slider .challenge-slide .challenge-slide-top .slide-top-title{font-size:24px;font-weight:700;line-height:32px}.about-challenge-section .challenge-slider-wrapper .challenge-slider .challenge-slide .challenge-slide-top .slide-top-desc{color:var(--text-secondary);font-family:mon-regular;font-size:15px;font-weight:600;line-height:24px}.about-challenge-section .challenge-slider-wrapper .challenge-slider .challenge-slide .challenge-slide-bottom{max-height:200px}.about-challenge-section .challenge-slider-wrapper .challenge-slider .challenge-slide .challenge-slide-bottom img{object-position:top;border-bottom-right-radius:18px;border-bottom-left-radius:18px;width:100%}.case-hero-section{height:750px}.case-hero-section .case-hero-picture{filter:brightness(.5);position:relative}.case-hero-section .case-hero-picture img{width:100%;height:100%}.case-hero-section .about-hero-text{z-index:1;color:#fff;text-align:start;width:100%;margin:0 0 32px;padding:40px 0 0;position:relative}.case-hero-section .about-hero-text .hero-text-main{flex-direction:column;display:flex}.case-hero-section .about-hero-text .hero-text-main .hero-text-badge{background-color:var(--branding-primary);color:#fff;border-radius:13px;align-self:start;margin-bottom:16px;padding:8px 24px}.case-hero-section .about-hero-text .hero-text-main .hero-text-title{margin-bottom:12px;font-size:39px;font-weight:700;line-height:50px}.case-hero-section .about-hero-text .hero-text-main .hero-text-location{align-items:center;display:flex}.case-hero-section .about-hero-text .hero-text-main .hero-text-location img{margin-right:12px}.case-hero-section .about-hero-text .hero-text-content{flex-direction:column;justify-content:space-between;align-items:start;gap:24px;margin-top:16px;display:flex}.case-hero-section .about-hero-text .hero-text-content .text-content-facts{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,1fr);gap:1px;max-width:100%;display:grid}.case-hero-section .about-hero-text .hero-text-content .text-content-facts .case-fact{align-items:center;display:flex}.case-hero-section .about-hero-text .hero-text-content .text-content-facts .case-fact img{margin-right:12px}.case-hero-section .about-hero-text .hero-text-content .text-content-facts .case-fact p{margin:0;padding:0;font-size:16px;font-weight:700}.case-hero-section .about-hero-text .hero-text-content .text-content-facts .fact-1{grid-area:1/1/2/2}.case-hero-section .about-hero-text .hero-text-content .text-content-facts .fact-2{grid-area:1/2/2/3}.case-hero-section .about-hero-text .hero-text-content .text-content-facts .fact-3{grid-area:2/1/3/2}.case-hero-section .about-hero-text .hero-text-content .text-content-facts .fact-4{grid-area:2/2/3/3}.case-hero-section .about-hero-text .hero-text-content .text-content-facts .fact-5{grid-area:3/1/4/2}.case-hero-section .about-hero-text .hero-text-content .text-content-outline .outcomes-list{flex-direction:column;gap:12px;width:100%;display:flex}.case-hero-section .about-hero-text .hero-text-content .text-content-outline .outcomes-list .outcomes-item{font-family:mon-regular;font-size:16px;font-weight:500}.case-hero-section .about-hero-text .about-hero-description{text-align:center;width:60%;margin:0 auto;font-size:18px;font-weight:500}.case-intro-section{max-width:1440px;margin:0 auto;padding:40px 0;font-family:mon-medium}.case-intro-section .case-intro-text{flex-direction:column;justify-content:space-between;align-items:end;gap:32px;margin-bottom:48px;display:flex}.case-intro-section .case-intro-text .case-intro-title{width:100%;font-size:39px;font-weight:700;line-height:50px}.case-intro-section .case-intro-text .case-intro-description{vertical-align:bottom;width:100%;font-size:16px;font-weight:500;line-height:24px}.case-intro-section .case-intro-bento .intro-trio-grid{grid-template-columns:unset;grid-template-rows:unset;flex-wrap:wrap;display:flex}.case-intro-section .case-intro-bento .intro-trio-grid .intro-bento-box{color:var(--text-primary-inverse);background-color:var(--branding-secondary);border-radius:36px;flex-direction:column;align-items:start;gap:20px;padding:24px;display:flex}.case-intro-section .case-intro-bento .intro-trio-grid .intro-bento-box .bento-box-badge{color:var(--text-primary);background-color:#fff;border-radius:13px;padding:6px 12px;font-size:14px;font-weight:600;line-height:24px}.case-intro-section .case-intro-bento .intro-trio-grid .intro-bento-box .bento-box-title{font-size:35px;font-weight:600;line-height:40px}.case-intro-section .case-intro-bento .intro-trio-grid .intro-bento-box .bento-box-description{font-size:16px;font-weight:400;line-height:24px}.case-intro-section .case-intro-bento .intro-trio-grid .double-1{grid-area:1/1/2/2;height:auto}.case-intro-section .case-intro-bento .intro-trio-grid .double-1 div img{position:unset;object-position:center;border-radius:13px;width:100%}.case-intro-section .case-intro-bento .intro-trio-grid .single-1{background-color:var(--page-sunken);grid-area:2/1/3/2;height:auto}.case-intro-section .case-intro-bento .intro-trio-grid .single-1 .bento-box-badge{background-color:var(--branding-primary)}.case-intro-section .case-intro-bento .intro-trio-grid .single-1 .bento-box-title,.case-intro-section .case-intro-bento .intro-trio-grid .single-1 .bento-box-description{color:var(--text-primary)}.case-intro-section .case-intro-bento .intro-trio-grid .single-2{background-color:var(--page-sunken);grid-area:3/1/4/2;height:auto}.case-intro-section .case-intro-bento .intro-trio-grid .single-2 .bento-box-badge{background-color:var(--branding-secondary);color:var(--text-primary-inverse)}.case-intro-section .case-intro-bento .intro-trio-grid .single-2 .bento-box-title,.case-intro-section .case-intro-bento .intro-trio-grid .single-2 .bento-box-description{color:var(--text-primary)}.case-results-section{background-color:var(--branding-secondary-dark);max-width:100%;margin:0 auto;padding:80px 0;font-family:mon-medium}.case-results-section .case-results-wrapper{flex-direction:column;justify-content:space-between;align-items:center;display:flex}.case-results-section .case-results-wrapper .case-results-text{width:100%;margin-bottom:32px}.case-results-section .case-results-wrapper .case-results-text .results-text-subtitle{letter-spacing:1.7px;text-transform:uppercase;color:var(--branding-primary);font-size:15px;font-weight:600;line-height:24px}.case-results-section .case-results-wrapper .case-results-text .results-text-title{color:var(--text-primary-inverse);font-size:39px;font-weight:700;line-height:50px}.case-results-section .case-results-wrapper .case-results-text .results-text-title .highlighted{color:var(--branding-primary)}.case-results-section .case-results-wrapper .case-results-bento{width:100%}.case-results-section .case-results-wrapper .case-results-bento .case-results-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(1,1fr);display:grid}.case-results-section .case-results-wrapper .case-results-bento .case-results-grid .case-bento-box{background-color:var(--branding-secondary-light);border-radius:36px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:32px;display:flex}.case-results-section .case-results-wrapper .case-results-bento .case-results-grid .case-bento-box .case-bento-title{color:var(--text-primary-inverse);align-items:end;font-size:39px;font-weight:600;line-height:72px;display:flex}.case-results-section .case-results-wrapper .case-results-bento .case-results-grid .case-bento-box .case-bento-title .highlighted{color:var(--branding-primary);font-size:30px;font-weight:500;line-height:55px}.case-results-section .case-results-wrapper .case-results-bento .case-results-grid .case-bento-box .case-bento-description{color:var(--text-primary-inverse);text-align:center;font-family:mon-regular;font-size:18px;font-weight:500;line-height:140%}.case-results-section .case-results-wrapper .case-results-bento .case-results-grid .large-1{grid-area:1/1/2/2}.case-results-section .case-results-wrapper .case-results-bento .case-results-grid .small-2{grid-area:2/1/3/2}.case-results-section .case-results-wrapper .case-results-bento .case-results-grid .small-1{grid-area:3/1/4/2}.case-results-section .case-results-wrapper .case-results-bento .case-results-grid .large-2{background-color:var(--branding-primary);grid-area:4/1/5/2}.case-results-section .case-results-wrapper .case-results-bento .case-results-grid .large-2 .case-bento-title{color:var(--text-primary)}.case-results-section .case-results-wrapper .case-results-bento .case-results-grid .large-2 .case-bento-title .highlighted{color:var(--text-primary-inverse)}.case-results-section .case-results-wrapper .case-results-bento .case-results-grid .large-2 .case-bento-description{color:var(--text-primary);font-weight:600}.case-innovation-section{background-color:var(--page-sunken);max-width:100%;margin:0 auto;padding:40px 0;font-family:mon-medium}.case-innovation-section .case-innovation-text{flex-direction:column;justify-content:space-between;align-items:end;gap:32px;margin-bottom:48px;display:flex}.case-innovation-section .case-innovation-text .case-innovation-main{flex-direction:column;align-items:start;gap:20px;width:100%;display:flex}.case-innovation-section .case-innovation-text .case-innovation-main .case-innovation-subtitle{text-transform:uppercase;color:#4b4b4b;font-size:15px;font-weight:600;line-height:24px}.case-innovation-section .case-innovation-text .case-innovation-main .case-innovation-title{font-size:39px;font-weight:700;line-height:50px}.case-innovation-section .case-innovation-text .case-innovation-main .case-innovation-subdesc{vertical-align:bottom;font-size:17px;font-weight:500;line-height:32px}.case-innovation-section .case-innovation-text .case-innovation-description{width:100%}.case-innovation-section .case-innovation-text .case-innovation-description .case-innovation-ctas{justify-content:space-between;gap:16px;width:100%;font-weight:600;display:flex}.case-innovation-section .case-innovation-text .case-innovation-description .case-innovation-ctas .case-innovation-cta{text-align:center;border-radius:13px;flex:1;padding:12px 24px}.case-innovation-section .case-innovation-text .case-innovation-description .case-innovation-ctas .cta-branded{color:var(--text-primary);background-color:var(--branding-primary)}.case-innovation-section .case-innovation-text .case-innovation-description .case-innovation-ctas .cta-secondary{color:var(--text-primary-inverse);background-color:var(--branding-secondary)}.case-innovation-section .case-innovation-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(1,1fr);display:grid}.case-innovation-section .case-innovation-grid .case-innovation-box{background-color:#fff;border-radius:18px;justify-content:start;gap:16px;padding:24px;display:flex}.case-innovation-section .case-innovation-grid .case-innovation-box .innovation-box-text{color:var(--text-primary)}.case-innovation-section .case-innovation-grid .case-innovation-box .innovation-box-text .innovation-box-title{vertical-align:bottom;font-size:19px;font-weight:700;line-height:24px}.case-innovation-section .case-innovation-grid .case-innovation-box .innovation-box-text .innovation-box-description{vertical-align:bottom;font-size:15px;font-weight:500;line-height:24px}.landing-case-testimonial{max-width:1440px;margin:0 auto;padding:60px 0 40px;font-family:mon-medium}.landing-case-testimonial .case-testimonial-wrapper .case-testimonial-main{max-width:100%;margin:auto}.landing-case-testimonial .case-testimonial-wrapper .case-testimonial-main .case-testimonial-text{display:flex;position:relative}.landing-case-testimonial .case-testimonial-wrapper .case-testimonial-main .case-testimonial-text p{margin-bottom:64px;font-family:mon-regular;font-size:16px;font-weight:50;line-height:24px}.landing-case-testimonial .case-testimonial-wrapper .case-testimonial-main .case-testimonial-text .quotes-left{align-self:start;position:absolute;top:-40px;left:0}.landing-case-testimonial .case-testimonial-wrapper .case-testimonial-main .case-testimonial-text .quotes-right{align-self:end;position:absolute;bottom:0;right:0}.landing-case-testimonial .case-testimonial-wrapper .case-testimonial-main .case-testimonial-cred .testimonial-cred-name{margin-bottom:12px;font-size:16px;font-weight:700;line-height:24px}.landing-case-testimonial .case-testimonial-wrapper .case-testimonial-main .case-testimonial-cred .testimonial-cred-extra{color:var(--text-secondary);font-size:16px;font-weight:500;line-height:24px}.landing-case-cta{background-color:var(--page-sunken);max-width:100%;margin:0 auto;padding:0 0 40px;font-family:mon-medium}.landing-case-cta .case-cta-wrapper{border-radius:32px;padding:24px;position:relative}.landing-case-cta .case-cta-wrapper .case-cta-img{z-index:0;border-radius:32px;width:100%;height:100%;position:absolute;top:0;left:0;overflow-y:hidden}.landing-case-cta .case-cta-wrapper .case-cta-img img{object-fit:cover;object-position:center;border-radius:32px;width:100%;height:100%}.landing-case-cta .case-cta-wrapper .cta-img-overlay{z-index:0;background-color:#00000052;border-radius:32px;width:100%;height:100%;position:absolute;top:0;left:0}.landing-case-cta .case-cta-wrapper .case-cta-text{z-index:1;width:100%;color:var(--text-primary-inverse);flex-direction:column;align-items:start;gap:16px;display:flex;position:relative}.landing-case-cta .case-cta-wrapper .case-cta-text .case-cta-title{vertical-align:middle;font-size:39px;font-weight:700;line-height:50px}.landing-case-cta .case-cta-wrapper .case-cta-text .case-cta-button{width:100%;color:var(--text-primary);background-color:var(--branding-primary);text-align:center;border-radius:13px;padding:18px 40px;font-weight:600;display:inline-block}.case-content-section{background-color:#fff;max-width:100%;margin:0 auto;padding:40px 0;font-family:mon-medium}.case-content-section .case-content-wrapper{flex-direction:column;gap:48px;display:flex}.case-content-section .case-content-wrapper .case-content-main{border:1px solid var(--border-subtle);border-radius:32px;width:100%;padding:24px}.case-content-section .case-content-wrapper .case-content-main .content-main-title{justify-content:start;align-items:center;gap:16px;margin-bottom:16px;font-size:19px;font-weight:700;line-height:32px;display:flex}.case-content-section .case-content-wrapper .case-content-main .content-main-text{text-align:justify;font-size:16px;font-weight:500;line-height:28px}.case-content-section .case-content-wrapper .case-content-main .content-main-text p{text-indent:30px;margin-bottom:16px}.case-content-section .case-content-wrapper .case-content-form{width:100%}.landing-case-faq{background-color:var(--page-sunken);max-width:100%;margin:0 auto;padding:40px 0;font-family:mon-medium}.landing-case-faq .case-faq-text{flex-direction:column;justify-content:space-between;align-items:start;gap:32px;margin-bottom:32px;display:flex}.landing-case-faq .case-faq-text .case-faq-title{width:100%;font-size:39px;font-weight:700;line-height:50px}.landing-case-faq .case-faq-text .case-faq-title span{font-family:mon-regular;font-weight:400}.landing-case-faq .case-faq-text .case-faq-desc{vertical-align:bottom;width:100%;font-size:16px;font-weight:500;line-height:24px}.faq-cta-wrapper{background-color:var(--branding-primary);border-radius:17px;flex-direction:column;justify-content:space-between;align-items:center;gap:32px;margin-top:32px;padding:48px 40px;display:flex}.faq-cta-wrapper .faq-cta-text{max-width:70%}.faq-cta-wrapper .faq-cta-text .faq-cta-title{vertical-align:middle;font-size:24px;font-weight:700;line-height:36px}.faq-cta-wrapper .faq-cta-text .faq-cta-desc{font-size:16px;font-weight:600;line-height:28px}.faq-cta-wrapper .faq-cta-button{width:100%}.faq-cta-wrapper .faq-cta-button a{cursor:pointer;background-color:var(--branding-secondary-dark);width:100%;color:var(--text-primary-inverse);border:none;border-radius:13px;outline:none;padding:12px 30px;font-size:16px;font-weight:600;line-height:39px}.services-hero-section{max-width:1440px;height:600px;margin:0 auto;font-family:mon-regular;position:relative}.services-hero-section .services-hero-picture{z-index:0;filter:brightness(.5);width:100%;height:100%;position:absolute;top:0;left:0}.services-hero-section .services-hero-picture img{object-fit:cover;width:100%;height:100%}.services-hero-section .services-hero-text{z-index:1;color:#fff;text-align:start;width:100%;margin:0 auto 32px;padding:100px 0 0;position:relative}.services-hero-section .services-hero-text .services-hero-title{text-align:center;margin-bottom:16px;font-size:39px}.services-hero-section .services-hero-text .services-hero-title .main-title-thin{font-family:mon-regular;font-weight:400;display:inline}.services-hero-section .services-hero-text .services-hero-title .main-title-bold{margin-left:12px;font-weight:600;display:inline}.services-hero-section .services-hero-text .services-hero-description{text-align:center;width:100%;margin:0 auto;font-size:18px;font-weight:500}.services-hero-section .services-hero-ctas{justify-content:center;gap:16px;display:flex;position:relative}.services-hero-section .services-hero-ctas .services-hero-cta{border-radius:13px;padding:18px 24px;font-size:16px;font-weight:600;display:inline-block}.services-hero-section .services-hero-ctas .cta-branded{background-color:var(--branding-primary);color:var(--text-primary)}.services-hero-section .services-hero-ctas .cta-secondary{color:var(--text-primary-inverse);background-color:var(--branding-secondary)}.service-why-section{background-color:var(--branding-secondary-dark);max-width:1440px;margin:0 auto;padding:40px 0;font-family:mon-regular;position:relative}.service-why-section .service-why-wrapper .services-why-text{flex-direction:column;justify-content:space-between;align-items:end;gap:16px;margin-bottom:48px;display:flex}.service-why-section .service-why-wrapper .services-why-text .services-why-main{width:100%}.service-why-section .service-why-wrapper .services-why-text .services-why-main .services-why-headline{text-transform:uppercase;color:var(--branding-primary);margin-bottom:16px;font-size:15px;font-weight:600;line-height:24px}.service-why-section .service-why-wrapper .services-why-text .services-why-main .services-why-title{color:var(--text-primary-inverse);font-family:mon-medium;font-size:32px;font-weight:700;line-height:39px}.service-why-section .service-why-wrapper .services-why-text .services-why-desc{vertical-align:bottom;width:100%;color:var(--text-primary-inverse);font-size:17px;font-weight:500;line-height:32px}.service-why-section .service-why-wrapper .services-why-content{grid-template-columns:repeat(1,1fr);gap:16px;display:grid}.service-why-section .service-why-wrapper .services-why-content .services-why-item{opacity:1;background-color:#1a2f3d;border-radius:36px;flex-direction:column;grid-area:auto;justify-content:space-between;align-items:start;gap:16px;min-width:auto;padding:32px;transition:all .3s;display:flex}.service-why-section .service-why-wrapper .services-why-content .services-why-item .why-item-title{vertical-align:bottom;color:var(--text-primary-inverse);margin-bottom:16px;font-family:mon-medium;font-size:28px;font-weight:700;line-height:32px}.service-why-section .service-why-wrapper .services-why-content .services-why-item .why-item-desc{vertical-align:bottom;color:#b6b6b6;font-size:15px;font-weight:700;line-height:24px}.service-why-section .service-why-wrapper .services-why-content .services-why-item .why-cta-button{color:var(--text-primary);background-color:var(--branding-primary);border:none;border-radius:13px;padding:8px 24px;font-size:14px;font-weight:700;line-height:32px;transition:all .3s}.service-why-section .service-why-wrapper .services-why-content .active{background-color:var(--branding-primary)}.service-why-section .service-why-wrapper .services-why-content .active .why-item-title{color:var(--text-primary);font-weight:700}.service-why-section .service-why-wrapper .services-why-content .active .why-item-desc{color:var(--text-primary)}.service-why-section .service-why-wrapper .services-why-content .active .why-cta-button{color:var(--text-primary-inverse);background-color:var(--branding-secondary-dark)}.service-how-section{background-color:var(--page-sunken);max-width:1440px;margin:0 auto;padding:40px 0;font-family:mon-regular;position:relative}.service-how-section .service-why-wrapper{flex-direction:column;gap:64px;display:flex}.service-how-section .service-why-wrapper .service-how-text{flex-direction:column;align-items:end;gap:32px;display:flex}.service-how-section .service-why-wrapper .service-how-text .services-how-title{width:100%;font-family:mon-medium;font-size:42px;font-weight:700;line-height:56px}.service-how-section .service-why-wrapper .service-how-text .services-how-desc{text-align:left;vertical-align:bottom;width:100%;font-size:17px;font-weight:500;line-height:32px}.service-how-section .service-why-wrapper .service-how-content{grid-template-rows:auto;grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.service-how-section .service-why-wrapper .service-how-content .services-how-item,.service-how-section .service-why-wrapper .service-how-content .services-how-separator{grid-area:auto/1}.service-how-section .service-why-wrapper .service-how-content .how-item-title{text-align:center;color:var(--text-primary);font-family:mon-medium;font-size:27px;font-weight:700;line-height:28px}.service-how-section .service-why-wrapper .service-how-content .title-1{text-align:center;grid-area:1/2/2/3;height:40px}.service-how-section .service-why-wrapper .service-how-content .title-2{text-align:center;grid-area:3/2/5/3;height:40px}.service-how-section .service-why-wrapper .service-how-content .title-3{text-align:center;grid-area:6/2/7/3;height:40px}.service-how-section .service-why-wrapper .service-how-content .services-how-item{flex-direction:column;align-items:start;gap:16px;display:flex}.service-how-section .service-why-wrapper .service-how-content .services-how-item .how-item-main{justify-content:space-between;align-items:center;display:flex}.service-how-section .service-why-wrapper .service-how-content .services-how-item .how-item-main p{text-align:center;vertical-align:middle;color:var(--branding-primary);font-size:56px;font-weight:700;line-height:64px}.service-how-section .service-why-wrapper .service-how-content .services-how-item .how-item-main img{order:2;max-width:100px;max-height:100px}.service-how-section .service-why-wrapper .service-how-content .services-how-item .how-item-main .services-how-separator{order:1;margin-left:8px}.service-how-section .service-why-wrapper .service-how-content .services-how-item .how-item-main .services-how-separator img{max-width:100px;max-height:100px;transform:rotate(90deg)}.service-how-section .service-why-wrapper .service-how-content .services-how-item .how-item-step{text-align:center;align-self:start;max-width:100px;font-size:17px;font-weight:700;line-height:24px}.service-how-section .service-why-wrapper .service-how-content .services-how-item .last-step{align-self:start}.service-how-section .service-why-wrapper .service-how-footer{flex-direction:column;gap:40px;display:flex}.service-how-section .service-why-wrapper .service-how-footer .how-footer-title{text-align:center;font-family:mon-medium;font-size:21px;font-weight:700;line-height:24px}.service-how-section .service-why-wrapper .service-how-footer .how-footer-content{background-color:gray;flex-direction:column;gap:1px;display:flex}.service-how-section .service-why-wrapper .service-how-footer .how-footer-content .how-footer-item{background-color:var(--page-sunken);flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 0;display:flex}.service-how-section .service-why-wrapper .service-how-footer .how-footer-content .how-footer-item p{text-transform:capitalize;margin:0;padding:0;font-size:16px;font-weight:600;line-height:21px}.service-description-section{max-width:1440px;margin:0 auto;padding:40px 0;font-family:mon-regular;position:relative}.service-description-section .service-description-wrapper{max-height:unset;flex-direction:column;gap:40px;display:flex}.service-description-section .service-description-wrapper .service-description-text{flex-direction:column;align-items:end;gap:16px;display:flex}.service-description-section .service-description-wrapper .service-description-text .service-description-title{width:100%;font-family:mon-medium;font-size:32px;font-weight:700;line-height:39px}.service-description-section .service-description-wrapper .service-description-text .service-description-description{text-align:left;vertical-align:bottom;width:100%;font-size:17px;font-weight:500;line-height:32px}.service-description-section .service-description-wrapper .service-description-content{flex-direction:column;gap:32px;display:flex}.service-description-section .service-description-wrapper .service-description-content .service-description-illustration,.service-description-section .service-description-wrapper .service-description-content .service-description-illustration img{width:100%}.service-description-section .service-description-wrapper .service-description-content .service-description-facts{flex-direction:column;gap:32px;width:100%;display:flex}.service-description-section .service-description-wrapper .service-description-content .service-description-facts .service-description-fact{align-items:center;gap:8px;display:flex}.service-description-section .service-description-wrapper .service-description-content .service-description-facts .service-description-fact a{background-color:var(--branding-primary);border:none;border-radius:13px;padding:8px 40px;font-size:16px;font-weight:600;line-height:39px}.service-description-section .service-description-wrapper .service-description-content .service-description-facts .service-description-fact .description-fact-text{flex-direction:column;display:flex}.service-description-section .service-description-wrapper .service-description-content .service-description-facts .service-description-fact .description-fact-text .description-fact-headline{font-size:14px;font-weight:500;line-height:24px}.service-description-section .service-description-wrapper .service-description-content .service-description-facts .service-description-fact .description-fact-text .description-fact-title{font-size:18px;font-weight:600;line-height:24px}.service-ready-section{background-color:var(--page-sunken);padding:40px 0;overflow:hidden}.service-ready-section .service-description-wrapper{max-height:unset;gap:40px}.service-ready-section .service-description-wrapper .service-description-content{background-color:var(--text-primary-inverse);border-radius:13px;gap:40px}.service-ready-section .service-description-wrapper .service-description-content .service-description-illustration{width:100%}.service-ready-section .service-description-wrapper .service-description-content .service-description-illustration img{border-radius:13px;width:100%;height:100%;max-height:100%}.service-ready-section .service-description-wrapper .service-description-content .service-description-facts{padding:0 24px 24px}.service-ready-section .service-description-wrapper .service-description-content .service-description-facts .service-description-fact .description-fact-text{font-family:mon-medium}.service-ready-section .service-description-wrapper .service-description-content .service-description-facts .service-description-fact p{vertical-align:bottom;font-size:17px;font-weight:500;line-height:32px}.service-ready-section .service-description-wrapper .service-description-content .service-description-facts .target-fact p{vertical-align:bottom;font-size:17px;font-weight:600;line-height:32px}.service-ready-section .service-description-wrapper .service-description-content .service-description-facts .target-fact .service-description-targets{flex-wrap:wrap;gap:8px;display:flex}.service-ready-section .service-description-wrapper .service-description-content .service-description-facts .target-fact .service-description-targets .service-description-target{background-color:var(--page-sunken);border-radius:13px;padding:8px 16px;font-weight:600}.services-howto-section{background-color:var(--branding-secondary-dark);max-width:1440px;margin:0 auto;padding:40px 0;font-family:mon-regular;position:relative}.services-howto-section .services-howto-wrapper{flex-direction:column;gap:40px;display:flex}.services-howto-section .services-howto-wrapper .services-howto-text{flex-direction:column;justify-content:space-between;align-items:end;gap:40px;display:flex}.services-howto-section .services-howto-wrapper .services-howto-text .services-howto-main{flex-direction:column;gap:18px;width:100%;display:flex}.services-howto-section .services-howto-wrapper .services-howto-text .services-howto-main .services-howto-headline{text-transform:uppercase;color:gray;font-size:15px;font-weight:600;line-height:24px}.services-howto-section .services-howto-wrapper .services-howto-text .services-howto-main .services-howto-title{color:var(--text-primary-inverse);font-family:mon-medium;font-size:32px;font-weight:700;line-height:39px}.services-howto-section .services-howto-wrapper .services-howto-text .services-howto-main .services-howto-desc{vertical-align:bottom;color:gray;font-size:17px;font-weight:500;line-height:24px}.services-howto-section .services-howto-wrapper .services-howto-text .services-howto-cta{width:100%}.services-howto-section .services-howto-wrapper .services-howto-text .services-howto-cta button{background-color:var(--branding-primary);border:none;border-radius:13px;justify-content:center;justify-self:start;width:100%;padding:8px 40px;font-size:16px;font-weight:600;line-height:39px;display:flex}.services-howto-section .services-howto-wrapper .services-howto-content{background-color:var(--page-sunken);grid-template-columns:repeat(1,1fr);gap:1px;display:grid}.services-howto-section .services-howto-wrapper .services-howto-content .services-howto-item{background-color:var(--branding-secondary-dark);flex-direction:column;grid-area:auto;gap:8px;padding:20px 0;display:flex}.services-howto-section .services-howto-wrapper .services-howto-content .services-howto-item .howto-item-step{text-align:left;text-transform:uppercase;color:gray;font-size:14px;font-weight:700;line-height:24px}.services-howto-section .services-howto-wrapper .services-howto-content .services-howto-item .howto-item-title{color:var(--text-primary-inverse);font-size:18px;font-weight:700;line-height:24px}.services-howto-section .services-howto-wrapper .services-howto-content .services-howto-item .howto-item-desc{color:gray;font-size:16px;font-weight:400;line-height:24px}.map-cta-section{max-width:1440px;margin:0 auto;padding:40px 0;font-family:mon-regular;position:relative}.map-cta-section .map-cta-wrapper{background-color:#4696cc;border-radius:32px;grid-template-columns:repeat(1,1fr);gap:32px;height:800px;padding:32px 32px 32px 0;display:grid;overflow:hidden}.map-cta-section .map-cta-wrapper .map-cta-illustration{width:100%;position:relative}.map-cta-section .map-cta-wrapper .map-cta-illustration img{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.map-cta-section .map-cta-wrapper .map-cta-text{flex-direction:column;justify-content:end;gap:16px;padding:24px;display:flex}.map-cta-section .map-cta-wrapper .map-cta-text .map-cta-title{letter-spacing:-2%;vertical-align:middle;color:#fff;font-size:40px;font-weight:300;line-height:48px}.map-cta-section .map-cta-wrapper .map-cta-text .map-cta-desc{color:#fff;vertical-align:middle;font-size:18px;font-weight:500;line-height:28.8px}.map-cta-section .map-cta-wrapper .map-cta-text .map-cta-button button{background-color:var(--branding-primary);border:none;border-radius:13px;padding:8px 40px;font-size:16px;font-weight:600;line-height:39px}.service-intro-section{max-width:1440px;padding:40px 0;font-family:mon-regular;position:relative}.service-intro-section .service-intro-text{text-align:center;margin-bottom:64px}.service-intro-section .service-intro-text .service-intro-headline{text-transform:uppercase;font-size:15px;font-weight:600;line-height:24px}.service-intro-section .service-intro-text .service-intro-title{letter-spacing:-2%;vertical-align:middle;font-family:mon-medium;font-size:40px;font-weight:600;line-height:48px}.service-intro-section .service-intro-content .service-intro-item{background-color:var(--page-sunken);text-align:center;border-radius:36px;flex-direction:column;justify-content:center;padding:32px 24px;display:flex}.service-intro-section .service-intro-content .service-intro-item .intro-item-headline{text-align:center;font-size:18px;font-weight:600;line-height:24px}.service-intro-section .service-intro-content .service-intro-item .intro-item-title{text-align:center;font-size:36px;font-weight:600;line-height:48px}.service-intro-section .service-intro-content .yellow{background-color:var(--branding-primary)}.extra-illustration-section{width:100%;max-width:1440px;margin:0 auto}.extra-illustration-section img{filter:brightness(.7);width:100%}.process-facts-section{background-color:var(--branding-secondary-dark);max-width:1440px;padding:80px 0;font-family:mon-regular;position:relative}.process-facts-section .process-facts-wrapper{flex-direction:column;gap:48px;display:flex}.process-facts-section .process-facts-wrapper .process-facts-text{flex-direction:column;gap:12px;display:flex}.process-facts-section .process-facts-wrapper .process-facts-text .process-facts-headline{color:var(--text-secondary);font-size:15px;font-weight:600;line-height:24px}.process-facts-section .process-facts-wrapper .process-facts-text .process-facts-title{color:var(--text-primary-inverse);font-size:32px;font-weight:700;line-height:39px}.process-facts-section .process-facts-wrapper .process-facts-content{flex-wrap:wrap;gap:32px;display:flex}.process-facts-section .process-facts-wrapper .process-facts-content .process-facts-item{flex-direction:column;align-items:start;gap:8px;display:flex}.process-facts-section .process-facts-wrapper .process-facts-content .process-facts-item .facts-item-title{color:var(--text-primary-inverse);font-size:18px;font-weight:700;line-height:24px}.process-facts-section .process-facts-wrapper .process-facts-content .process-facts-item .facts-item-desc{vertical-align:bottom;color:#767c84;font-size:15px;font-weight:500;line-height:24px}.process-facts-section .process-facts-wrapper .process-facts-content .process-facts-item .facts-item-step{text-align:left;text-transform:uppercase;color:#9599a1;font-size:14px;font-weight:700;line-height:24px}.service-client-section{max-width:1440px;padding:80px 0;font-family:mon-regular;position:relative}.service-client-section .service-client-wrapper{flex-direction:column;gap:48px;display:flex}.service-client-section .service-client-wrapper .service-client-text .service-client-headline{color:#767c84;font-size:15px;font-weight:600;line-height:24px}.service-client-section .service-client-wrapper .service-client-text .service-client-title{color:var(--text-primary);font-family:mon-medium;font-size:32px;font-weight:700;line-height:39px}.service-client-section .service-client-wrapper .service-client-content{grid-template-rows:auto auto;grid-template-columns:repeat(1,1fr);gap:16px;display:grid}.service-client-section .service-client-wrapper .service-client-content .service-client-item{background-color:var(--page-sunken);padding:32px}.service-client-section .service-client-wrapper .service-client-content .service-client-item .bento-box-title{color:var(--text-primary);font-family:mon-medium;font-size:35px;font-weight:700;line-height:40px}.service-client-section .service-client-wrapper .service-client-content .service-client-item .bento-box-description{color:var(--text-primary);font-size:16px;font-weight:500;line-height:24px}.service-client-section .service-client-wrapper .service-client-content .item-1{grid-area:auto;padding:0}.service-client-section .service-client-wrapper .service-client-content .item-1 img{width:100%;height:100%}.service-client-section .service-client-wrapper .service-client-content .item-2{grid-area:auto}.service-client-section .service-client-wrapper .service-client-content .item-2 .bento-box-badge{background-color:var(--branding-primary)}.service-client-section .service-client-wrapper .service-client-content .item-3{grid-area:auto}.service-client-section .service-client-wrapper .service-client-content .item-3 .bento-box-badge{background-color:var(--branding-secondary);color:var(--text-primary-inverse)}.service-client-section .service-client-wrapper .service-client-content .item-4{grid-area:auto}.service-client-section .service-client-wrapper .service-client-content .item-4 .bento-box-badge{background-color:var(--branding-secondary-dark);color:var(--text-primary-inverse)}.why-trust-section{background-color:var(--page-sunken);max-width:1440px;margin:auto;padding:80px 0;font-family:mon-regular}.why-trust-section .why-trust-text{margin-bottom:40px}.why-trust-section .why-trust-text .why-trust-title{font-family:mon-medium;font-size:32px;font-weight:700;line-height:39px}.cta-yellow-specified{max-width:1440px;padding:80px 0;font-family:mon-regular;position:relative}.cta-yellow-specified .cta-yellow-wrapper{background:linear-gradient(72.06deg,#e4bd44 23.1%,#ffffff4d 199.69%);border-radius:32px;justify-content:center;min-height:600px;padding:80px 24px;display:flex;position:relative;overflow:hidden}.cta-yellow-specified .cta-yellow-wrapper .cta-yellow-illustrations{z-index:0;width:100%;height:100%;position:absolute;top:0}.cta-yellow-specified .cta-yellow-wrapper .cta-yellow-illustrations .ill-1{width:30%;position:absolute;top:0;left:0}.cta-yellow-specified .cta-yellow-wrapper .cta-yellow-illustrations .ill-2{width:30%;position:absolute;bottom:0;right:0}.cta-yellow-specified .cta-yellow-wrapper .cta-yellow-text{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:24px;max-width:550px;display:flex;position:relative}.cta-yellow-specified .cta-yellow-wrapper .cta-yellow-text .cta-yellow-title{letter-spacing:-2%;text-align:center;vertical-align:middle;font-family:mon-medium;font-size:32px;font-weight:700;line-height:39px}.cta-yellow-specified .cta-yellow-wrapper .cta-yellow-text .cta-yellow-description{text-align:center;vertical-align:middle;font-size:15px;font-weight:500;line-height:28.8px}.cta-yellow-specified .cta-yellow-wrapper .cta-yellow-text .cta-yellow-ctas{flex-direction:column;gap:16px;max-width:500px;font-size:16px;font-weight:600;line-height:39px;display:flex}.cta-yellow-specified .cta-yellow-wrapper .cta-yellow-text .cta-yellow-ctas .cta-yellow-cta{color:var(--text-primary-inverse);background-color:var(--branding-secondary);border:none;border-radius:13px;padding:8px 24px}.cta-yellow-specified .cta-yellow-wrapper .cta-yellow-text .cta-yellow-ctas .cta{color:var(--text-primary-inverse);background-color:#0000002b;align-items:center;display:flex}.deck-root{margin:0 auto;font-family:mon-regular;position:relative}.deck-root:before{content:"";opacity:.4;z-index:-1;background:url(/media/pictures/static/landing/abstract_bg.webp) no-repeat;position:absolute;inset:0}.deck-root .deck-page{color:var(--text-primary)}.deck-root .utility-intro{max-width:1440px}.deck-root .utility-intro .utility-intro-wrapper{flex-direction:column;gap:12px;display:flex}.deck-root .utility-intro .utility-intro-wrapper .utility-intro-text{flex-direction:column;gap:24px;display:flex}.deck-root .utility-intro .utility-intro-wrapper .utility-intro-text .utility-intro-title{font-size:43px;font-weight:300;line-height:48px}.deck-root .utility-intro .utility-intro-wrapper .utility-intro-text .utility-intro-desc{vertical-align:bottom;font-size:16px;font-weight:500;line-height:32px}.deck-root .utility-intro .utility-intro-wrapper .utility-intro-illustration{justify-content:end;width:100%;display:none}.deck-root .utility-intro .utility-intro-wrapper .utility-intro-illustration img{border-radius:24px;width:100%;max-width:515px;max-height:435px}.deck-root .utility-solutions{max-width:1440px}.deck-root .utility-solutions .utility-solutions-wrapper{flex-direction:column;gap:32px;display:flex}.deck-root .utility-solutions .utility-solutions-wrapper .utility-solutions-title{font-family:var(--ff-medium);font-size:26px;font-weight:700;line-height:32px}.deck-root .utility-solutions .utility-solutions-wrapper .utility-solutions-main{grid-template-columns:repeat(1,1fr);gap:16px;display:grid}.deck-root .utility-solutions .utility-solutions-wrapper .utility-solutions-main .utility-solutions-illustration{width:100%;color:var(--text-primary-inverse);border-radius:24px;padding:24px;position:relative;overflow:hidden}.deck-root .utility-solutions .utility-solutions-wrapper .utility-solutions-main .utility-solutions-illustration .solutions-illustration-wrapper .solutions-illustration-text{flex-direction:column;align-items:start;gap:16px;display:flex}.deck-root .utility-solutions .utility-solutions-wrapper .utility-solutions-main .utility-solutions-illustration .solutions-illustration-wrapper .solutions-illustration-text .solutions-illustration-title{font-size:27px;font-weight:700;line-height:34px}.deck-root .utility-solutions .utility-solutions-wrapper .utility-solutions-main .utility-solutions-illustration .solutions-illustration-wrapper .solutions-illustration-text .solutions-illustration-desc{font-size:14px;font-weight:500;line-height:21px}.deck-root .utility-solutions .utility-solutions-wrapper .utility-solutions-main .utility-solutions-illustration .solutions-illustration-wrapper .solutions-illustration-text .solutions-illustration-cta{border:1px solid var(--branding-primary);cursor:pointer;border-radius:24px;padding:8px 24px;font-size:13px;font-weight:600;line-height:32px;transition:all .3s;display:inline-block}.deck-root .utility-solutions .utility-solutions-wrapper .utility-solutions-main .utility-solutions-illustration .solutions-illustration-wrapper .solutions-illustration-text .solutions-illustration-cta:hover{background:var(--text-primary-inverse);color:var(--text-primary)}.deck-root .utility-solutions .utility-solutions-wrapper .utility-solutions-main .utility-solutions-illustration .solutions-illustration-wrapper img{z-index:-1;filter:brightness(.7);width:100%;height:100%;position:absolute;top:0;left:0}.deck-root .utility-solutions .utility-solutions-wrapper .utility-solutions-main .utility-solutions-items{grid-template-columns:repeat(1,1fr);gap:16px;display:grid}.deck-root .utility-solutions .utility-solutions-wrapper .utility-solutions-main .utility-solutions-items .utility-solutions-item{background:#0000000d;border-radius:24px;align-items:center;gap:32px;padding:24px;display:flex}.deck-root .utility-solutions .utility-solutions-wrapper .utility-solutions-main .utility-solutions-items .utility-solutions-item .solutions-item-text .solutions-item-title{width:50%;margin-bottom:16px;font-size:21px;font-weight:700;line-height:24px}.deck-root .utility-solutions .utility-solutions-wrapper .utility-solutions-main .utility-solutions-items .utility-solutions-item .solutions-item-text .solutions-item-desc{font-size:14px;font-weight:500;line-height:21px}.deck-root .utility-solutions .utility-solutions-wrapper .utility-solutions-main .utility-solutions-items .utility-solutions-item .solutions-item-cta{cursor:pointer;border:1px solid var(--branding-primary);border-radius:24px;padding:8px 24px;transition:all .2s;position:absolute;top:13%;right:7%}.deck-root .utility-solutions .utility-solutions-wrapper .utility-solutions-main .utility-solutions-items .utility-solutions-item .solutions-item-cta:hover{background:var(--text-primary-inverse)}.deck-root .utility-solutions .utility-solutions-wrapper .utility-solutions-main .utility-solutions-items .utility-solutions-item-dark{background:var(--branding-secondary-mild)}.deck-root .utility-partners .utility-partners-wrapper{flex-direction:column;gap:32px;display:flex}.deck-root .utility-partners .utility-partners-wrapper .utility-partners-main .utility-partners-items{grid-template-columns:repeat(1,1fr);gap:24px;display:grid}.deck-root .utility-partners .utility-partners-wrapper .utility-partners-main .utility-partners-items .utility-partners-item{background:#0000000d;border-radius:24px;flex-direction:column;align-items:start;gap:16px;padding:24px;display:flex}.deck-root .utility-partners .utility-partners-wrapper .utility-partners-main .utility-partners-items .utility-partners-item .partners-item-title{font-size:19px;font-weight:700;line-height:24px}.deck-root .utility-partners .utility-partners-wrapper .utility-partners-main .utility-partners-items .utility-partners-item .partners-item-desc{font-size:15px;font-weight:500;line-height:24px}.deck-root .utility-partners .utility-partners-wrapper .utility-partners-main .utility-partners-items .utility-partners-item-dark{background:var(--branding-secondary-mild)}.deck-root .utility-outcomes .utility-outcomes-wrapper{flex-direction:column;gap:20px;display:flex}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-outcomes-text{flex-direction:column;align-items:start;gap:16px;display:flex}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-outcomes-text .outcomes-text-main{flex-direction:column;gap:32px;width:100%;display:flex}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-outcomes-text .outcomes-text-main .utility-solutions-title{font-family:var(--ff-medium);font-size:26px;font-weight:700;line-height:32px}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-outcomes-text .utility-solutions-desc{width:100%}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-outcomes-main .utility-outcomes-items{grid-template-columns:repeat(1,1fr);gap:24px;display:grid}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-outcomes-main .utility-outcomes-items .utility-outcomes-item{background:#0000000d;border-radius:24px;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-outcomes-main .utility-outcomes-items .utility-outcomes-item .outcomes-item-main{flex-direction:column;gap:12px;display:flex}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-outcomes-main .utility-outcomes-items .utility-outcomes-item .outcomes-item-main .partners-item-title{font-size:19px;font-weight:700;line-height:24px}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-outcomes-main .utility-outcomes-items .utility-outcomes-item .outcomes-item-main .partners-item-desc{font-size:15px;font-weight:500;line-height:21px}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-outcomes-main .utility-outcomes-items .utility-outcomes-item .outcomes-item-main .partners-item-expand{color:var(--branding-secondary);cursor:pointer;font-size:15px;font-weight:600;line-height:21px}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-outcomes-main .utility-outcomes-items .utility-outcomes-item-dark{background-color:unset;position:relative}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-outcomes-main .utility-outcomes-items .utility-outcomes-item-dark:before{content:"";-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px);z-index:-1;background-color:#0000000d;border-radius:24px;width:100%;height:100%;position:absolute;top:0;left:0}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-work-main{width:100%;overflow-x:scroll}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-work-main .utility-work-items{flex-wrap:nowrap;gap:16px;display:flex}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-work-main .utility-work-items .utility-work-item{text-align:center;flex:0 0 50%;position:relative}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-work-main .utility-work-items .utility-work-item:before{content:"";pointer-events:none;z-index:-1;background:repeating-linear-gradient(90deg,#00000038 0 12px,#0000 12px 24px);width:100%;height:2px;position:absolute;top:70px;left:0}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-work-main .utility-work-items .utility-work-item .work-item-space img{margin:20px 0}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-work-main .utility-work-items .utility-work-item .work-item-title{text-align:center;vertical-align:bottom;padding:0 16px;font-size:17px;font-weight:700;line-height:22px}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-work-main .utility-work-items .utility-work-item .work-item-desc{text-align:center;padding:0 16px;font-size:14px;font-weight:500;line-height:24px}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-work-main .utility-work-items .utility-work-item-dark:before{content:"";background:repeating-linear-gradient(90deg,#ffffff38 0 12px,#0000 12px 24px);width:100%;height:2px;position:absolute;top:70px;left:0}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-impact-main .utility-impact-banner{background:var(--branding-secondary-dark);border-radius:24px;align-items:center;min-height:200px;margin-bottom:24px;padding:24px;display:none;position:relative}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-impact-main .utility-impact-banner .utility-impact-illustration{max-width:350px;position:absolute;bottom:0;left:0}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-impact-main .utility-impact-banner .utility-impact-illustration img{border-bottom-left-radius:24px;width:100%}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-impact-main .utility-impact-banner .utility-impact-text{font-family:var(--ff-medium);color:var(--text-primary-inverse);margin-left:30%;font-size:20px;font-weight:700;line-height:32px}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-impact-main .utility-impact-banner .utility-impact-text span{color:var(--branding-primary)}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-impact-main .utility-impact-items{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-impact-main .utility-impact-items .utility-impact-item{text-align:center;background:#0000000d;border-radius:24px;padding:24px}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-impact-main .utility-impact-items .utility-impact-item .impact-item-title{font-family:var(--ff-medium);font-size:28px;font-weight:600;line-height:unset;margin-bottom:16px}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-impact-main .utility-impact-items .utility-impact-item .impact-item-title span{color:var(--branding-primary);font-size:20px;font-weight:600;line-height:unset}.deck-root .utility-outcomes .utility-outcomes-wrapper .utility-impact-main .utility-impact-items .utility-impact-item .impact-item-desc{color:#797979;text-align:center;font-size:14px;font-weight:600;line-height:140%}.deck-root-dark{background:#09151c;margin:0 auto;font-family:mon-regular;position:relative}.deck-root-dark:before{content:"";opacity:.4;z-index:-1;background:url(/media/pictures/static/landing/abstract_bg_dark.webp) no-repeat;position:absolute;inset:0}.deck-root-dark .deck-page{color:var(--text-primary-inverse)}.utility-intro-cta{color:var(--text-primary);background:#305aae14;border-radius:24px;flex-direction:column;grid-area:2/1/3/3;align-items:center;gap:16px;width:100%;padding:27px;display:flex}.utility-intro-cta .intro-cta-text{flex:1;width:100%}.utility-intro-cta .intro-cta-text .intro-cta-title{font-size:18px;font-weight:600;line-height:24px}.utility-intro-cta .intro-cta-text .intro-cta-desc{font-size:14px;font-weight:500;line-height:21px}.utility-intro-cta .intro-cta-buttons{flex:1;grid-template-columns:repeat(2,1fr);gap:24px;width:100%;display:grid}.utility-intro-cta .intro-cta-buttons .intro-cta-button{font-size:16px;font-weight:600;line-height:unset;text-align:center;border:none;border-radius:24px;outline:none;padding:8px 24px}.utility-intro-cta .intro-cta-buttons .primary{background:var(--branding-primary);color:var(--text-primary)}.utility-intro-cta .intro-cta-buttons .secondary{background:var(--branding-secondary);color:var(--text-primary-inverse)}.utility-intro-cta-dark{color:var(--text-primary-inverse);background-color:var(--branding-secondary-mild)}.deck-controls{z-index:10;align-items:center;gap:8px;display:none;position:absolute;bottom:16px;left:16px}}
