.CaseStudiesSection-module__6MGfGW__case-studies-section__title{max-width:1150px}.CaseStudiesSection-module__6MGfGW__case-studies-section .section__inner{gap:40px}.CaseStudiesSection-module__6MGfGW__case-studies-section__list{grid-template-columns:1fr;gap:28px;display:grid}@media (max-width:1620px){.CaseStudiesSection-module__6MGfGW__case-studies-section{padding-top:168px}.CaseStudiesSection-module__6MGfGW__case-studies-section .section__inner{gap:48px}.CaseStudiesSection-module__6MGfGW__case-studies-section__list{gap:28px}}@media (max-width:1050px){.CaseStudiesSection-module__6MGfGW__case-studies-section{padding-top:168px}.CaseStudiesSection-module__6MGfGW__case-studies-section .section__inner{gap:48px}.CaseStudiesSection-module__6MGfGW__case-studies-section__list{gap:16px}}@media (min-width:769px) and (max-width:1050px){.CaseStudiesSection-module__6MGfGW__case-studies-section{padding-top:min(168px,16vw)}.CaseStudiesSection-module__6MGfGW__case-studies-section .section__inner{gap:min(48px,4.57143vw)}}@media (max-width:768px){.CaseStudiesSection-module__6MGfGW__case-studies-section{padding-top:76px}.CaseStudiesSection-module__6MGfGW__case-studies-section__title{max-width:none}.CaseStudiesSection-module__6MGfGW__case-studies-section .section__inner{gap:48px}.CaseStudiesSection-module__6MGfGW__case-studies-section__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:0}}@media (max-width:576px){.CaseStudiesSection-module__6MGfGW__case-studies-section{padding-top:84px}.CaseStudiesSection-module__6MGfGW__case-studies-section .section__inner{gap:40px}.CaseStudiesSection-module__6MGfGW__case-studies-section__list{grid-template-columns:1fr;gap:16px;margin-top:0}}@media (max-width:450px){.CaseStudiesSection-module__6MGfGW__case-studies-section{padding-top:100px}.CaseStudiesSection-module__6MGfGW__case-studies-section .section__inner{gap:36px}.CaseStudiesSection-module__6MGfGW__case-studies-section__list{gap:8px}}
.Hero-module__upZyRa__hero{margin-top:82px;padding-top:118px;padding-bottom:196px;position:relative;overflow-x:clip}.Hero-module__upZyRa__hero__decor{pointer-events:none;max-width:1920px;margin-inline:auto;position:absolute;inset:0}.Hero-module__upZyRa__hero__orb{border-radius:50%;position:absolute}.Hero-module__upZyRa__hero__orb--orange{background:linear-gradient(135deg,#d7def0 0%,#ec673a 47.12%,#f15928 100%);width:400px;height:400px;top:-52px;left:1141px}.Hero-module__upZyRa__hero__orb--purple-large{background:linear-gradient(135deg,#d7def0 0%,#5b589f 47.12%,#273181 100%);width:960px;height:960px;top:400px;left:1108px}.Hero-module__upZyRa__hero__orb--orange-small{background:linear-gradient(135deg,#d7def0 0%,#ec673a 47.12%,#f75827 100%);width:400px;height:400px;top:626px;left:1471px}.Hero-module__upZyRa__hero__orb--purple-small{background:linear-gradient(135deg,#d7def0 0%,#7175c7 50%,#5b589f 100%);width:200px;height:200px;top:632px;left:864px}.Hero-module__upZyRa__hero__inset{z-index:1;width:100%;padding-left:max(var(--container-padding), calc((100% - 1920px) / 2 + var(--container-padding)));padding-right:0;position:relative}.Hero-module__upZyRa__hero__layout{grid-template-columns:minmax(0,908px) minmax(0,1fr);align-items:start;gap:8px;display:grid}.Hero-module__upZyRa__hero__content{flex-direction:column;gap:56px;max-width:908px;height:100%;padding-top:90px;display:flex}.Hero-module__upZyRa__hero__copy{flex-direction:column;gap:20px;display:flex}.Hero-module__upZyRa__hero__title{max-width:834px;font-family:var(--font-heading);font-size:var(--text-h1);letter-spacing:var(--letter-heading);color:var(--color-black);white-space:pre-line;font-weight:600;line-height:1.1}@media (max-width:1285px){.Hero-module__upZyRa__hero__title{font-size:40px}}.Hero-module__upZyRa__hero__subtitle{max-width:690px;font-family:var(--font-body);font-size:var(--text-h3);font-weight:400;line-height:var(--line-h3);color:var(--color-black)}.Hero-module__upZyRa__hero__subtitle-lead{color:var(--color-accent);font-weight:500}.Hero-module__upZyRa__hero__subtitle-tail{color:inherit}.Hero-module__upZyRa__hero__subtitle-emphasis,.Hero-module__upZyRa__hero__subtitle-brand{font-weight:500}.Hero-module__upZyRa__hero__actions{flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;display:flex}.Hero-module__upZyRa__hero__primary-cta{flex-shrink:0}.Hero-module__upZyRa__hero__visual-slot{justify-content:flex-end;margin-top:-90px;display:flex}@media (max-width:1620px){.Hero-module__upZyRa__hero{padding-top:110px;padding-bottom:216px}.Hero-module__upZyRa__hero__orb--purple-small{top:364px;left:680px;right:auto}.Hero-module__upZyRa__hero__orb--purple-large{width:720px;height:720px;left:auto;right:-140px}.Hero-module__upZyRa__hero__orb--orange-small{width:320px;height:320px;left:auto;right:0}.Hero-module__upZyRa__hero__inset{padding-left:var(--container-padding);padding-right:0}.Hero-module__upZyRa__hero__layout{grid-template-columns:minmax(0,728px) minmax(0,802px);gap:8px}.Hero-module__upZyRa__hero__content{gap:48px;max-width:728px;padding-top:96px}.Hero-module__upZyRa__hero__copy{gap:16px}.Hero-module__upZyRa__hero__title{max-width:728px}.Hero-module__upZyRa__hero__actions{gap:45px}.Hero-module__upZyRa__hero__visual-slot{margin-top:0}}@media (max-width:1050px){.Hero-module__upZyRa__hero{margin-top:80px;padding-top:56px;padding-bottom:168px}.Hero-module__upZyRa__hero__orb--orange{width:320px;height:320px;top:446px;left:auto;right:176px}.Hero-module__upZyRa__hero__orb--purple-large{width:720px;height:720px;inset:auto auto -270px 60px}.Hero-module__upZyRa__hero__orb--orange-small{width:160px;height:160px;inset:auto 105px -40px auto}.Hero-module__upZyRa__hero__orb--purple-small{width:160px;height:160px;top:226px;left:auto;right:23px}.Hero-module__upZyRa__hero__layout{grid-template-columns:1fr;row-gap:80px}.Hero-module__upZyRa__hero__content{gap:24px;max-width:none;padding-top:0}.Hero-module__upZyRa__hero__copy{gap:16px}.Hero-module__upZyRa__hero__title{max-width:min(616px,58.6667vw);font-size:var(--text-h1)}.Hero-module__upZyRa__hero__subtitle{max-width:min(616px,58.6667vw);font-size:16px;line-height:22px}.Hero-module__upZyRa__hero__visual-slot{margin-top:0;margin-right:calc(-1 * var(--container-padding));justify-content:stretch}.Hero-module__upZyRa__hero__actions{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}.Hero-module__upZyRa__hero__inset{padding-inline:var(--container-padding)}}@media (max-width:768px){.Hero-module__upZyRa__hero{padding-bottom:96px}.Hero-module__upZyRa__hero__orb--orange{width:235px;height:235px;top:330px;left:auto;right:120px}.Hero-module__upZyRa__hero__orb--purple-large{width:600px;height:600px;top:673px;left:53px;right:auto}.Hero-module__upZyRa__hero__orb--orange-small{width:120px;height:120px;inset:auto 40px -90px auto}.Hero-module__upZyRa__hero__orb--purple-small{width:132px;height:132px;top:186px;left:auto;right:8px}}@media (max-width:576px){.Hero-module__upZyRa__hero{margin-top:72px;padding-top:40px;padding-bottom:76px}.Hero-module__upZyRa__hero__orb--orange{width:162px;height:162px;top:326px;left:411px;right:auto}.Hero-module__upZyRa__hero__orb--purple-large{width:406px;height:406px;top:658px;left:47px;right:auto}.Hero-module__upZyRa__hero__orb--orange-small{width:162px;height:162px;top:631px;left:348px;right:auto}.Hero-module__upZyRa__hero__orb--purple-small{width:108px;height:108px;top:288px;left:469px;right:auto}.Hero-module__upZyRa__hero__copy{gap:12px}.Hero-module__upZyRa__hero__content{gap:32px}.Hero-module__upZyRa__hero__layout{row-gap:64px}.Hero-module__upZyRa__hero__actions{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:16px}.Hero-module__upZyRa__hero__primary-cta{flex-shrink:0}}@media (min-width:361px) and (max-width:576px){.Hero-module__upZyRa__hero__orb--orange{width:min(162px,28.125vw);height:min(162px,28.125vw);top:min(326px,56.5972vw);left:min(411px,71.3542vw)}.Hero-module__upZyRa__hero__orb--purple-large{width:min(406px,70.4861vw);height:min(406px,70.4861vw);top:min(658px,114.236vw);left:min(47px,8.15972vw)}.Hero-module__upZyRa__hero__orb--orange-small{width:min(162px,28.125vw);height:min(162px,28.125vw);top:min(631px,109.549vw);left:min(348px,60.4167vw)}.Hero-module__upZyRa__hero__orb--purple-small{width:min(108px,18.75vw);height:min(108px,18.75vw);top:min(288px,50vw);left:min(469px,81.4236vw)}}@media (max-width:525px){.Hero-module__upZyRa__hero__actions{flex-direction:column;align-items:stretch;gap:60px}.Hero-module__upZyRa__hero__primary-cta{align-self:flex-start}}@media (max-width:450px){.Hero-module__upZyRa__hero{padding-top:24px;padding-bottom:56px}.Hero-module__upZyRa__hero__orb--orange{display:none}.Hero-module__upZyRa__hero__orb--purple-large{width:360px;height:360px;top:641px;left:40px;right:auto}.Hero-module__upZyRa__hero__subtitle{font-size:14px;line-height:18px}.Hero-module__upZyRa__hero__orb--orange-small{width:80px;height:80px;top:769px;left:auto;right:15px}.Hero-module__upZyRa__hero__orb--purple-small{width:80px;height:80px;top:248px;left:auto;right:-12px}.Hero-module__upZyRa__hero__content{gap:36px}.Hero-module__upZyRa__hero__layout{row-gap:20px}.Hero-module__upZyRa__hero__title{max-width:100%}.Hero-module__upZyRa__hero__subtitle{max-width:100%;font-size:14px;line-height:18px}}
.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo{position:relative;overflow:visible}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__stage{isolation:isolate;flex-direction:column;gap:0;margin-top:196px;padding-bottom:96px;display:flex;position:relative;overflow:visible}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__mockup{z-index:0;pointer-events:none;width:min(52%,1062px);margin:0;position:absolute;top:-88px;right:-80px}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__mockup-image{width:100%;height:auto;display:block}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__copy{z-index:1;padding-inline:var(--container-padding);margin-bottom:200px;position:relative}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__subtitle-accent{color:var(--color-accent);font-weight:500}@media (min-width:1441px){.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__copy{max-width:min(996px, calc(900 * 100vw / 1920 + 2 * var(--container-padding)))}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__copy h2{font-size:min(56px,2.91667vw)}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__copy p{font-size:min(20px,1.04167vw);line-height:min(26px,1.35417vw)}}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__promo{margin-inline:var(--container-padding);border-radius:var(--radius-md);z-index:2;background:var(--color-grey-800);color:var(--color-white);justify-content:space-between;align-items:center;gap:clamp(20px,4vw,85px);padding:28px 40px;display:flex;position:relative;overflow:hidden}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__promo-text{z-index:1;max-width:662px;font-family:var(--font-body);font-size:var(--text-h4);line-height:var(--line-h4);margin:0;position:relative}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__promo-glow{background:linear-gradient(180deg, var(--color-blue-muted) 0%, var(--color-purple-mid) 47%, #273181 100%);filter:blur(20px);pointer-events:none;border-radius:50%;width:160px;height:160px;position:absolute;top:62px;right:216px}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__promo-glow:after{content:"";background:linear-gradient(135deg, var(--color-blue-muted) 0%, var(--color-accent-hover) 47%, var(--color-accent) 100%);filter:blur(20px);opacity:.85;border-radius:50%;width:320px;height:320px;position:absolute;top:334px;left:-99px}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__promo-cta{z-index:1;flex-shrink:0;position:relative}@media (max-width:1620px){.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__stage{margin-top:168px;padding-bottom:96px}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__mockup{width:860px;inset:-48px auto auto 854px}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__copy{max-width:880px;margin-bottom:168px}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__promo{min-height:88px;margin-inline:var(--container-padding);max-width:1368px;padding:28px 40px}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__promo-text{max-width:530px;font-size:var(--text-body-md);line-height:var(--line-body)}}@media (max-width:768px){.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__stage{margin-top:116px;padding-bottom:48px}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__mockup{width:413px;margin:0;inset:108px auto auto 450px}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__copy{max-width:none;margin-bottom:112px}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__promo{height:76px;padding:16px 24px}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__promo-glow{width:160px;height:160px;top:68px;right:26px}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__promo-glow:after{width:220px;height:220px;top:219px;left:-127px}}@media (min-width:769px) and (max-width:1050px){.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__stage{margin-top:min(136px,12.9524vw);padding-bottom:min(48px,4.57143vw)}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__mockup{width:444px;top:108px;left:556px;right:auto}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__copy{margin-bottom:min(142px,13.5238vw)}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__promo{padding:16px 24px}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__promo-glow{width:min(160px,15.2381vw);height:min(160px,15.2381vw);top:min(78px,7.42857vw);right:min(154px,14.6667vw)}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__promo-glow:after{width:min(220px,20.9524vw);height:min(220px,20.9524vw);top:min(222px,21.1429vw);left:min(-97px,-9.2381vw)}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__copy p{max-width:460px}}@media (max-width:768px){.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__copy p{max-width:415px}}@media (max-width:576px){.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__copy p{max-width:502px;font-size:16px;line-height:22px}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__stage{margin-top:88px;padding-bottom:28px}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__mockup{width:364px;top:158px;left:auto;right:0}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__copy{margin-bottom:200px}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__promo{gap:16px;height:68px;padding:16px 20px}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__promo-glow{filter:blur(20px);width:120px;height:120px;top:29px;right:6px}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__promo-glow:after{filter:blur(20px);width:180px;height:180px;top:204px;left:-72px}}@media (max-width:499px){.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__mockup{width:364px;top:188px;left:auto;right:0}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__promo-text{font-size:var(--text-body-sm);line-height:var(--line-body-sm)}}@media (max-width:450px){.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__stage{flex-direction:column;padding-bottom:28px;display:flex}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__copy{order:-1;margin-bottom:24px}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__copy .section-title{gap:8px}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__promo{border-radius:var(--radius-control);flex-direction:column;order:1;justify-content:flex-start;align-items:flex-start;gap:20px;height:116px;padding:16px}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__mockup{width:86%;margin:0 0 -45.7% 22.5%;position:static}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__promo-text{font-size:var(--text-body-sm);line-height:var(--line-body-sm)}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__promo-cta{box-sizing:border-box;width:auto;display:flex}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__promo-glow:after{filter:blur(28px);width:140px;height:140px;top:90px;left:-90px}.PlatformOnboardingDemo-module__fm_OKW__platform-onboarding-demo__promo-glow{filter:blur(28px);top:-32px;right:-66px}}
.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps{z-index:1;border-radius:var(--radius-xl);background:linear-gradient(180deg, var(--color-black) 0%, var(--color-purple-dark) 100%);color:var(--color-white);position:relative;overflow:hidden}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps--flush-top{border-start-start-radius:0;border-start-end-radius:0}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__glow{background:linear-gradient(135deg, var(--color-blue-muted) 0%, var(--color-purple-mid) 38%, var(--color-purple-deep) 100%);filter:blur(200px);pointer-events:none;border-radius:50%;width:min(960px,80vw);height:min(960px,80vw);position:absolute;top:6%;right:-8%}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__glow--accent{background:linear-gradient(135deg, var(--color-blue-muted) 0%, var(--color-accent-hover) 47%, var(--color-accent) 100%);filter:blur(20px);pointer-events:none;border-radius:50%;width:min(400px,42vw);height:min(400px,42vw);position:absolute;top:-130px;right:24%}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__glow--bottom{background:linear-gradient(135deg, var(--color-blue-muted) 0%, var(--color-accent-hover) 47%, var(--color-accent) 100%);filter:blur(20px);pointer-events:none;border-radius:50%;width:min(400px,20.8333vw);height:min(400px,20.8333vw);position:absolute;bottom:min(-200px,-10.4167vw);left:min(528px,27.5vw)}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__inner{z-index:1;padding:clamp(80px, 14vw, 196px) var(--container-padding) clamp(96px, 12vw, 196px);flex-direction:column;gap:clamp(28px,4vw,48px);display:flex;position:relative}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__title{max-width:819px;font-family:var(--font-heading);font-size:var(--text-h1);line-height:var(--line-h1);letter-spacing:var(--letter-heading)}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__flow{--step-card-width:908px;--step-stagger:0px;--step-arrow-size:52px;--step-arrow-offset-x:68px;--step-arrow-offset-y:4px;flex-direction:column;gap:8px;display:flex}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__step{min-width:0;position:relative}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__card{box-sizing:border-box;border-radius:var(--radius-lg);background:var(--color-white);color:var(--color-black);justify-content:space-between;gap:16px;padding:28px;display:flex}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__card-title{min-width:auto;max-width:269px;font-family:var(--font-body);font-size:var(--text-h3);font-weight:400;line-height:1.23}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__card-text{min-width:0;font-family:var(--font-body);font-size:var(--text-body-xl);color:var(--color-black);overflow-wrap:anywhere;max-width:512px;margin:0;line-height:1.3}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__arrow{z-index:2;width:var(--step-arrow-size);height:var(--step-arrow-size);background:var(--color-white);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;transform:rotate(90deg)}@media (min-width:1051px) or (max-width:576px){.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__step[data-step="0"] .PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__arrow--trailing,.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__step[data-step="2"] .PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__arrow--leading{display:flex}}@media (max-width:1050px) and (min-width:577px){.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__step[data-step="1"] .PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__arrow{display:flex}}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__arrow--leading{transform:translate(calc(-1 * var(--step-arrow-offset-x)), calc(-50% - var(--step-arrow-offset-y))) rotate(90deg);top:30px;left:8px}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__arrow--trailing{transform:translate(var(--step-arrow-offset-x), calc(50% + var(--step-arrow-offset-y))) rotate(90deg);bottom:30px;right:8px}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__arrow-icon{color:var(--color-black)}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__cta{justify-self:start}@media (max-width:1620px){.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps{border-radius:var(--radius-xl)}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__inner{gap:48px;padding-block:168px}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__title{max-width:714px}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__glow--bottom{width:300px;height:300px;bottom:-150px;left:396px}}@media (min-width:1051px) and (max-width:1620px){.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__flow{--step-card-width:min(910px, calc(910 * 100vw / 1620));--step-arrow-size:40px;--step-arrow-offset-x:min(68px, calc(68 * 100vw / 1620))}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__title{max-width:min(714px,44.0741vw)}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__inner{padding-block:min(168px,10.3704vw)}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__card{min-height:min(160px,9.87654vw)}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__card-text{max-width:min(560px,34.5679vw)}}@media (min-width:1051px){.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__flow{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);row-gap:8px;display:grid}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__step[data-step="0"]{width:var(--step-card-width);grid-area:1/1;justify-self:start}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__step[data-step="1"]{width:var(--step-card-width);grid-area:2/1;justify-self:center}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__step[data-step="2"]{width:var(--step-card-width);grid-area:3/1;justify-self:end}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__step .PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__card{width:100%}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__cta{grid-area:3/1;place-self:end start;width:max-content}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__card{min-height:200px}}@media (min-width:1920px){.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__cta{grid-row:2;align-self:end}}@media (max-width:1050px){.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps{border-radius:var(--radius-lg)}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__inner{gap:36px;padding-block:168px}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__title{max-width:none}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__flow{--step-card-width:min(616px, calc(616 * 100vw / 1050));--step-stagger:calc((100% - var(--step-card-width)) / 2);--step-arrow-size:min(40px, calc(40 * 100vw / 1050));--step-arrow-offset-x:min(68px, calc(68 * 100vw / 1050));--step-arrow-offset-y:0px;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);row-gap:8px;display:grid}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__step[data-step="0"]{width:var(--step-card-width);grid-area:1/1}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__step[data-step="1"]{width:var(--step-card-width);margin-left:var(--step-stagger);grid-area:2/1}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__step[data-step="2"]{width:var(--step-card-width);margin-left:calc(var(--step-stagger) * 2);grid-area:3/1}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__card{border-radius:var(--radius-control);justify-content:space-between;gap:8px;width:100%;min-height:min(182px,17.3333vw);padding:16px}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__card-title{max-width:none;font-size:var(--text-h4);line-height:var(--line-h4)}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__card-text{font-size:var(--text-body-md);line-height:var(--line-body-sm)}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__cta{grid-area:3/1;place-self:end start;width:max-content;margin-top:0}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__arrow--leading{top:20px;left:20px}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__arrow--trailing{bottom:20px;right:20px}}@media (min-width:769px) and (max-width:1050px){.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__inner{padding-block:min(168px,16vw)}}@media (max-width:769px){.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__inner{gap:36px;padding-block:168px}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__flow{--step-card-width:min(477px, calc(477 * 100vw / 768));--step-stagger:calc((100% - var(--step-card-width)) / 2);--step-arrow-size:min(36px, calc(36 * 100vw / 768));--step-arrow-offset-x:8px;--step-arrow-offset-y:18px;grid-template-rows:auto auto auto auto}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__card{flex-direction:column;min-height:min(160px,20.8333vw)}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__cta{grid-row:4;place-self:start;width:max-content;max-width:100%;margin-top:12px}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__arrow--leading{top:36px;left:-32px}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__arrow--trailing{bottom:33px;right:-32px}}@media (min-width:577px) and (max-width:768px){.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__inner{padding-block:min(168px,21.875vw)}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__flow{--step-arrow-offset-x:min(8px, calc(8 * 100vw / 768));--step-arrow-offset-y:min(18px, calc(18 * 100vw / 768))}}@media (max-width:576px){.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps{overflow:visible}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__inner{gap:36px;padding-block:100px}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__flow{--step-card-width:min(477px, calc(477 * 100vw / 768));--step-stagger:calc((100% - var(--step-card-width)) / 2);--step-edge-shift:calc((100vw - 2 * var(--container-padding) - min(477px, calc(477 * 100vw / 768))) / 2);--step-arrow-size:36px;--step-arrow-offset-x:0px;--step-arrow-offset-y:0px;grid-template-rows:auto auto auto auto;row-gap:8px}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__step[data-step="0"]{width:var(--step-card-width);margin-left:0}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__step[data-step="1"]{width:var(--step-card-width);margin-left:var(--step-stagger)}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__step[data-step="2"]{width:var(--step-card-width);margin-left:calc(var(--step-stagger) * 2)}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__card{border-radius:var(--radius-control);flex-direction:column;align-items:flex-start;gap:8px;min-height:190px;padding:16px}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__card-title{max-width:none;font-size:var(--text-body-md);line-height:var(--line-body-sm);flex:none}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__card-text{min-width:0;font-size:var(--text-body-sm);line-height:var(--line-body-sm);flex:none}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__cta{grid-row:4;place-self:start;width:max-content;max-width:100%;margin-top:12px}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__arrow--leading{top:18px;left:-42px;transform:translateY(-50%)rotate(90deg)}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__arrow--trailing{top:auto;bottom:18px;right:-42px;transform:translateY(50%)rotate(90deg)}}@media (max-width:450px){.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__inner{padding-block:100px;gap:36px;padding-bottom:80px}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__flow{--step-arrow-size:32px;--step-arrow-offset-x:0px;--step-arrow-offset-y:0px;flex-direction:column;row-gap:8px;display:flex}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__step[data-step="0"]{width:calc(100% - 40px);margin-left:0}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__step[data-step="1"]{width:100%;margin-left:0}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__step[data-step="2"]{width:calc(100% - 40px);margin-left:40px}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__card{min-height:182px}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__cta{align-self:flex-start;width:max-content;max-width:100%;margin-top:20px}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__arrow--leading{inset:16px auto auto -38px;transform:translateY(-50%)rotate(90deg)}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__arrow--trailing{inset:auto -38px -16px auto;transform:translateY(-50%)rotate(90deg)}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__glow{filter:blur(111px);width:480px;height:480px;top:110px;left:327px;right:auto}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__glow--accent{filter:blur(28px);width:140px;height:140px;top:61px;right:1px}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__glow--bottom{filter:blur(31.5px);width:140px;height:140px;bottom:-80px;left:184px}.PlatformOnboardingSteps-module__2s3-Pq__platform-onboarding-steps__arrow-icon{width:10px;height:10px}}
.PlatformOnboardingSection-module__X4UVPW__platform-onboarding-section{overflow-x:clip}.PlatformOnboardingSection-module__X4UVPW__platform-onboarding-section .section__inner{gap:0}.PlatformOnboardingSection-module__X4UVPW__platform-onboarding-section__bleed{width:var(--public-page-viewport-width,100vw);max-width:var(--public-page-viewport-width,100vw);margin-inline:calc(50% - var(--public-page-viewport-width,100vw) / 2);overflow:hidden}.PlatformOnboardingSection-module__X4UVPW__platform-onboarding-section__bleed--demo{overflow:visible}.PlatformOnboardingSection-module__X4UVPW__platform-onboarding-section__bleed--demo+.PlatformOnboardingSection-module__X4UVPW__platform-onboarding-section__bleed--steps{margin-top:-96px}@media (min-width:1051px) and (max-width:1620px){.PlatformOnboardingSection-module__X4UVPW__platform-onboarding-section__bleed--demo+.PlatformOnboardingSection-module__X4UVPW__platform-onboarding-section__bleed--steps{margin-top:min(-96px,-5.92593vw)}}@media (max-width:1050px){.PlatformOnboardingSection-module__X4UVPW__platform-onboarding-section__bleed--demo+.PlatformOnboardingSection-module__X4UVPW__platform-onboarding-section__bleed--steps{margin-top:-48px}}@media (min-width:769px) and (max-width:1050px){.PlatformOnboardingSection-module__X4UVPW__platform-onboarding-section__bleed--demo+.PlatformOnboardingSection-module__X4UVPW__platform-onboarding-section__bleed--steps{margin-top:min(-48px,-4.57143vw)}}@media (min-width:577px) and (max-width:768px){.PlatformOnboardingSection-module__X4UVPW__platform-onboarding-section__bleed--demo+.PlatformOnboardingSection-module__X4UVPW__platform-onboarding-section__bleed--steps{margin-top:min(-48px,-6.25vw)}}@media (max-width:576px){.PlatformOnboardingSection-module__X4UVPW__platform-onboarding-section__bleed--demo+.PlatformOnboardingSection-module__X4UVPW__platform-onboarding-section__bleed--steps{margin-top:-28px}}@media (max-width:1620px){.PlatformOnboardingSection-module__X4UVPW__platform-onboarding-section{padding-top:168px}}@media (max-width:1050px){.PlatformOnboardingSection-module__X4UVPW__platform-onboarding-section{padding-top:114px;padding-bottom:31px}}@media (max-width:768px){.PlatformOnboardingSection-module__X4UVPW__platform-onboarding-section{padding-top:148px;padding-bottom:var(--section-gap)}}@media (max-width:576px){.PlatformOnboardingSection-module__X4UVPW__platform-onboarding-section{padding-top:120px}}@media (max-width:450px){.PlatformOnboardingSection-module__X4UVPW__platform-onboarding-section{padding-top:96px}}
.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card{background:var(--color-white);color:var(--color-black);box-sizing:border-box;border-radius:20px;height:100%;min-height:0}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__copy{flex-direction:column;gap:20px;min-height:0;display:flex}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--cost .ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__copy{gap:6px}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__title{font-family:var(--font-heading);font-size:var(--text-lead);font-weight:600;line-height:var(--line-h3);letter-spacing:var(--letter-heading)}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__text{font-family:var(--font-body);font-size:var(--text-body-xl);font-weight:400;line-height:var(--line-body-xl);color:var(--color-black);white-space:pre-line}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__media-placeholder{background:var(--color-grey-200);width:100%;display:block}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--cost{flex-direction:column;grid-area:cost;gap:32px;min-height:324px;padding:28px;display:flex}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__icons{align-items:center;width:fit-content;max-width:100%;display:flex}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__icon{flex-shrink:0;width:48px;height:48px;position:relative}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__icon:not(:first-child){margin-left:-19px}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__icon:first-child{z-index:3}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__icon:nth-child(2){z-index:2}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__icon:nth-child(3){z-index:1}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__icon-image{object-fit:cover;border-radius:50%;width:48px;height:48px;display:block}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__icon-placeholder{background:var(--color-grey-200);border-radius:50%;width:48px;height:48px;display:block}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--wide-media{grid-area:contractors;grid-template-columns:minmax(0,1fr) minmax(0,49.5%);align-items:stretch;height:100%;min-height:324px;display:grid;overflow:hidden}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--wide-media .ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__copy{justify-content:space-between;gap:0;min-width:0;height:100%;min-height:0;padding:28px}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__media-slot{min-width:0;height:100%;min-height:0;overflow:hidden}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__media-slot>*{width:100%;height:100%;min-height:0;display:block}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__media-side{object-fit:cover;width:100%;height:100%;display:block}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__media-side.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__media-placeholder{aspect-ratio:auto;height:100%}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--tall-media{flex-direction:column;grid-area:competencies;gap:0;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--tall-media .ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__copy{flex-shrink:0;padding:28px 28px 0}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--tall-media>:not(.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__copy){flex:auto;justify-content:flex-end;align-items:flex-end;width:100%;min-height:0;display:flex}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__media-bottom{object-fit:cover;object-position:bottom center;border-radius:0;width:min(100%,450px);max-width:none;height:auto;margin-left:auto;margin-right:0;display:block}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--stat{box-sizing:border-box;grid-area:stat;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;min-height:324px;padding:4px 24px 4px 4px;display:grid;overflow:hidden}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--stat .ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__copy{flex-direction:column;justify-content:space-between;gap:6px;max-width:none;min-height:0;padding:24px 0;display:flex}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__stat-panel{border-radius:12px;justify-content:center;align-self:stretch;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__stat-bg{object-position:left bottom;pointer-events:none;border-radius:12px;width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;inset:4px}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__stat-bg.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__media-placeholder{aspect-ratio:auto;object-fit:cover;background:var(--color-grey-200);width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;inset:4px}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__stat-value{z-index:1;width:auto;max-width:calc(100% - 24px);font-family:var(--font-heading);letter-spacing:var(--letter-heading);color:var(--color-accent);text-align:center;white-space:nowrap;margin:0;font-size:clamp(48px,5.28vw,76px);font-weight:600;line-height:1;position:relative}@media (max-width:1620px){.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card{border-radius:16px}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__title{font-size:24px;font-weight:500;line-height:1.2}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__text{font-size:16px;line-height:22px}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--cost{gap:32px;min-height:258px;padding:24px}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--stat{min-height:258px}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--wide-media{height:100%;min-height:258px}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--wide-media .ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__copy{padding:24px}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--tall-media .ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__copy{padding:24px 24px 0}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__stat-value{font-size:76px;line-height:1}}@media (max-width:1050px){.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card{height:auto;min-height:auto}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--cost{gap:24px;height:auto;min-height:auto;padding:24px}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__title{font-size:20px;font-weight:500;line-height:1.2}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__text{font-size:16px;line-height:22px}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--wide-media{grid-template-columns:minmax(0,1fr) minmax(0,50%);height:auto;min-height:258px}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--wide-media .ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__copy{padding:24px}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--stat{grid-template-columns:1fr;align-self:start;row-gap:0;height:auto;min-height:auto;padding:4px}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--stat .ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__copy{justify-content:flex-start;gap:8px;padding:16px}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__stat-panel{aspect-ratio:auto;align-self:auto;height:min(136px,12.9524vw);min-height:min(136px,12.9524vw)}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__stat-value{font-size:min(64px,6.09524vw);line-height:1}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--tall-media{align-self:start;gap:0;height:auto;min-height:auto}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--tall-media .ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__copy{padding:24px 24px 0}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__media-bottom{width:min(100%,min(450px,42.8571vw))}}@media (min-width:769px) and (max-width:1050px){.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--wide-media{min-height:min(258px,24.5714vw)}}@media (max-width:768px){.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--wide-media{min-height:min(200px,26.0417vw)}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__stat-panel{height:min(105px,13.6719vw);min-height:min(105px,13.6719vw)}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__stat-value{font-size:min(49px,6.38021vw)}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__media-bottom{width:min(100%,min(349px,45.4427vw))}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--cost{width:599px!important}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--stat{height:314px!important}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--stat div{height:auto}}@media (max-width:576px){.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card{height:auto;min-height:auto}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__copy{gap:8px}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__title{font-size:var(--text-body-xl);line-height:var(--line-body-xl)}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__text{font-size:var(--text-body-sm);line-height:var(--line-body-sm);margin-top:8px}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--cost{height:auto;min-height:auto;padding:20px;width:100%!important}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--wide-media{height:auto;min-height:auto;overflow:hidden}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--wide-media .ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__copy{padding:16px}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--tall-media{height:auto;min-height:auto}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--tall-media .ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__copy{padding:16px 16px 0}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__media-bottom{width:min(100%,280px)}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--stat{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-height:auto;max-height:166px;padding:4px}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--stat .ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__copy{justify-content:center;gap:6px;padding:16px}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__stat-panel{align-self:stretch;height:auto;min-height:136px}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__stat-value{font-size:48px;line-height:1}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__icon-image{width:36px;height:36px}}@media (max-width:450px){.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__icon,.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__icon-image,.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__icon-placeholder{width:32px;height:32px}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__icon:not(:first-child){margin-left:-13px}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--wide-media{flex-direction:column;padding:16px;display:flex}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--wide-media img{border-radius:12px;height:168px}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--wide-media .ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__copy{padding:0}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__media-slot{margin-top:16px;margin-inline:-16px;width:calc(100% + 32px);height:auto;margin-bottom:-16px}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__media-side{aspect-ratio:450/324;width:100%;height:auto}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--stat{grid-template-columns:1fr;row-gap:0;max-height:none;padding:4px;overflow:visible;height:auto!important}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card--stat .ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__copy{min-width:0;padding:16px}.ProductShowcaseBenefitCard-module__zrAdca__product-showcase-benefit-card__stat-panel{min-height:120px}}
.ProductShowcaseBenefits-module__ztlkiG__product-showcase-benefits{z-index:2;width:100%;max-width:1824px;padding-inline:var(--container-padding);margin-inline:auto;position:relative}.ProductShowcaseBenefits-module__ztlkiG__product-showcase-benefits__title{max-width:824px;font-family:var(--font-heading);font-size:var(--text-h1);font-weight:600;line-height:var(--line-h1);letter-spacing:var(--letter-heading);color:var(--color-white);margin-bottom:56px}.ProductShowcaseBenefits-module__ztlkiG__product-showcase-benefits__grid{grid-template-rows:repeat(2,minmax(324px,auto));grid-template-columns:minmax(0,450fr) minmax(0,909fr) minmax(0,450fr);grid-template-areas:"cost contractors competencies"".stat competencies";align-items:stretch;gap:8px;display:grid}.ProductShowcaseBenefits-module__ztlkiG__product-showcase-benefits__grid>*{min-height:0}.ProductShowcaseBenefits-module__ztlkiG__product-showcase-benefits__grid>:is([class*=benefit-card--cost],[class*=benefit-card--stat],[class*=benefit-card--tall-media]){height:100%}@media (max-width:1620px){.ProductShowcaseBenefits-module__ztlkiG__product-showcase-benefits{max-width:1368px}.ProductShowcaseBenefits-module__ztlkiG__product-showcase-benefits__title{max-width:717px;margin-bottom:48px}.ProductShowcaseBenefits-module__ztlkiG__product-showcase-benefits__grid{grid-template:"cost stat stat"minmax(258px,auto)"contractors contractors competencies"minmax(258px,auto)". .competencies"minmax(200px,auto)/1fr 1fr 1fr}}@media (min-width:1051px) and (max-width:1620px){.ProductShowcaseBenefits-module__ztlkiG__product-showcase-benefits__grid{grid-template-rows:minmax(min(258px,15.9259vw),auto) minmax(min(258px,15.9259vw),auto)}}@media (max-width:1050px){.ProductShowcaseBenefits-module__ztlkiG__product-showcase-benefits{max-width:none}.ProductShowcaseBenefits-module__ztlkiG__product-showcase-benefits__title{max-width:min(616px,58.6667vw);margin-bottom:48px}.ProductShowcaseBenefits-module__ztlkiG__product-showcase-benefits__grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"cost cost""contractors contractors""stat competencies";align-items:start}.ProductShowcaseBenefits-module__ztlkiG__product-showcase-benefits__grid>*{align-self:start;height:auto}.ProductShowcaseBenefits-module__ztlkiG__product-showcase-benefits__grid>:is([class*=benefit-card--cost],[class*=benefit-card--stat],[class*=benefit-card--tall-media]){height:auto}.ProductShowcaseBenefits-module__ztlkiG__product-showcase-benefits__grid>[class*=benefit-card--cost]{width:min(100%,616px)}}@media (min-width:769px) and (max-width:1050px){.ProductShowcaseBenefits-module__ztlkiG__product-showcase-benefits__grid>[class*=benefit-card--cost]{width:min(100%,min(616px,58.6667vw))}}@media (max-width:768px){.ProductShowcaseBenefits-module__ztlkiG__product-showcase-benefits__title{max-width:none;margin-bottom:48px}.ProductShowcaseBenefits-module__ztlkiG__product-showcase-benefits__grid>[class*=benefit-card--cost]{width:min(100%,min(477px,62.1094vw))}}@media (max-width:576px){.ProductShowcaseBenefits-module__ztlkiG__product-showcase-benefits__title{margin-bottom:40px}.ProductShowcaseBenefits-module__ztlkiG__product-showcase-benefits__grid{grid-template:"cost""contractors""stat""competencies"/1fr}.ProductShowcaseBenefits-module__ztlkiG__product-showcase-benefits__grid>*{width:100%;height:auto}.ProductShowcaseBenefits-module__ztlkiG__product-showcase-benefits__grid>[class*=benefit-card--cost]{width:100%}.ProductShowcaseBenefits-module__ztlkiG__product-showcase-benefits__grid>[class*=benefit-card--tall-media]{justify-self:start;width:75%}}@media (max-width:450px){.ProductShowcaseBenefits-module__ztlkiG__product-showcase-benefits__title{margin-bottom:32px}.ProductShowcaseBenefits-module__ztlkiG__product-showcase-benefits__grid>[class*=benefit-card--tall-media]{width:100%}}
.ProductShowcaseIntro-module__G4sJya__product-showcase-intro{max-width:1439px;padding-inline:var(--container-padding);text-align:center;flex-direction:column;align-items:center;gap:28px;margin-inline:auto;display:flex}.ProductShowcaseIntro-module__G4sJya__product-showcase-intro__tag{font-size:var(--text-body-sm);line-height:var(--line-body-sm)}.ProductShowcaseIntro-module__G4sJya__product-showcase-intro__copy{flex-direction:column;align-items:center;gap:36px;width:100%;display:flex}.ProductShowcaseIntro-module__G4sJya__product-showcase-intro__title{width:100%;font-family:var(--font-heading);font-size:var(--text-h1);font-weight:600;line-height:var(--line-h1);letter-spacing:var(--letter-heading);color:var(--color-white)}.ProductShowcaseIntro-module__G4sJya__product-showcase-intro__subtitle{width:100%;font-family:var(--font-body);font-size:var(--text-h3);font-weight:400;line-height:var(--line-h3);color:var(--color-white);white-space:pre-line}@media (max-width:1620px){.ProductShowcaseIntro-module__G4sJya__product-showcase-intro{max-width:1368px;padding-inline:var(--container-padding);gap:28px}.ProductShowcaseIntro-module__G4sJya__product-showcase-intro__copy{gap:36px}.ProductShowcaseIntro-module__G4sJya__product-showcase-intro__title{max-width:717px;margin-inline:auto}}@media (min-width:1051px) and (max-width:1620px){.ProductShowcaseIntro-module__G4sJya__product-showcase-intro__title{max-width:min(717px,44.2593vw)}}@media (max-width:1050px){.ProductShowcaseIntro-module__G4sJya__product-showcase-intro{gap:20px;max-width:none}.ProductShowcaseIntro-module__G4sJya__product-showcase-intro__subtitle{font-size:var(--text-body-md);line-height:var(--line-body-md)}.ProductShowcaseIntro-module__G4sJya__product-showcase-intro__copy{gap:28px}.ProductShowcaseIntro-module__G4sJya__product-showcase-intro__title{max-width:min(717px,68.2857vw)}}@media (min-width:769px) and (max-width:1050px){.ProductShowcaseIntro-module__G4sJya__product-showcase-intro{gap:min(20px,1.90476vw)}.ProductShowcaseIntro-module__G4sJya__product-showcase-intro__copy{gap:min(28px,2.66667vw)}}@media (max-width:576px){.ProductShowcaseIntro-module__G4sJya__product-showcase-intro{gap:8px}.ProductShowcaseIntro-module__G4sJya__product-showcase-intro__copy{gap:12px}.ProductShowcaseIntro-module__G4sJya__product-showcase-intro__subtitle{font-size:var(--text-body-sm);line-height:var(--line-body-sm);white-space:normal}}@media (max-width:450px){.ProductShowcaseIntro-module__G4sJya__product-showcase-intro{gap:6px}.ProductShowcaseIntro-module__G4sJya__product-showcase-intro__copy{gap:8px}}
.ProductShowcaseMockup-module__pVx6Sq__product-showcase-mockup{width:100%;margin:0;display:block;position:relative}.ProductShowcaseMockup-module__pVx6Sq__product-showcase-mockup__device{vertical-align:top;pointer-events:none;width:100%;height:auto;display:block}.ProductShowcaseMockup-module__pVx6Sq__product-showcase-mockup__screen-slot{z-index:1;background:var(--color-bg);border-radius:21px;width:calc(100% - 82px);height:calc(100% - 82px);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@media (max-width:1050px){.ProductShowcaseMockup-module__pVx6Sq__product-showcase-mockup__screen-slot{width:calc(100% - 50px);height:calc(100% - 50px)}}@media (max-width:576px){.ProductShowcaseMockup-module__pVx6Sq__product-showcase-mockup__screen-slot{width:calc(100% - 36px);height:calc(100% - 36px)}}@media (max-width:450px){.ProductShowcaseMockup-module__pVx6Sq__product-showcase-mockup__screen-slot{width:calc(100% - 20px);height:calc(100% - 20px)}}.ProductShowcaseMockup-module__pVx6Sq__product-showcase-mockup__screen{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}@media (max-width:768px){.ProductShowcaseMockup-module__pVx6Sq__product-showcase-mockup__screen-slot{border-radius:16px}}@media (min-width:577px) and (max-width:768px){.ProductShowcaseMockup-module__pVx6Sq__product-showcase-mockup__screen-slot{border-radius:min(16px,2.08333vw)}}@media (max-width:450px){.ProductShowcaseMockup-module__pVx6Sq__product-showcase-mockup__screen-slot{border-radius:10px}}
.ProductShowcase-module__TF3OOq__product-showcase{color:var(--color-white);background:#090909;border-radius:40px 40px 0 0;padding-block:min(196px,10.2083vw) min(316px,16.4583vw);position:relative;overflow:hidden}.ProductShowcase-module__TF3OOq__product-showcase__decor{z-index:0;pointer-events:none;border-radius:40px;width:100vw;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.ProductShowcase-module__TF3OOq__product-showcase__gradient{background:linear-gradient(#090909 0%,#353368 75%);border-radius:40px;width:100%;min-height:min(3003px,156.406vw);position:absolute;top:min(-62px,-3.22917vw);bottom:0;left:0}.ProductShowcase-module__TF3OOq__product-showcase__orb{filter:blur(20px);border-radius:50%;position:absolute}.ProductShowcase-module__TF3OOq__product-showcase__orb--orange-large{background:linear-gradient(135deg,#f75827 0%,#ec673a 52.88%,#d7def0 100%);width:min(800px,41.6667vw);height:min(800px,41.6667vw);top:min(419px,63.4896vw);left:min(1199px,62.4479vw)}.ProductShowcase-module__TF3OOq__product-showcase__orb--orange-small{background:linear-gradient(135deg,#f75827 0%,#ec673a 52.88%,#d7def0 100%);width:min(400px,20.8333vw);height:min(400px,20.8333vw);top:min(1959px,122.865vw);left:min(1223px,63.6979vw)}.ProductShowcase-module__TF3OOq__product-showcase__orb--purple{background:linear-gradient(135deg,#d7def0 0%,#5b589f 47.12%,#242953 100%);width:min(1400px,72.9167vw);height:min(1400px,72.9167vw);top:min(1007px,125.365vw);left:max(-308px,-16.0417vw)}.ProductShowcase-module__TF3OOq__product-showcase__inner{z-index:1;width:100%;max-width:1920px;margin-inline:auto;position:relative}.ProductShowcase-module__TF3OOq__product-showcase__content{flex-direction:column;align-items:center;display:flex}.ProductShowcase-module__TF3OOq__product-showcase__stage{grid-template-columns:minmax(0,1fr);align-self:stretch;width:100%;margin-top:123px;display:grid;position:relative}.ProductShowcase-module__TF3OOq__product-showcase__stage>*{grid-area:1/1}.ProductShowcase-module__TF3OOq__product-showcase__mockup-slot{z-index:1;place-self:start center;width:min(1168px,60.8333vw);max-width:100%;margin-inline:auto;position:relative}.ProductShowcase-module__TF3OOq__product-showcase__benefits-slot{z-index:2;align-self:start;width:100%;margin-top:min(196px,10.2083vw)}@media (max-width:1620px){.ProductShowcase-module__TF3OOq__product-showcase{border-radius:40px;padding-top:196px;padding-bottom:168px}.ProductShowcase-module__TF3OOq__product-showcase__gradient{border-radius:40px;min-height:2663px;top:-62px}.ProductShowcase-module__TF3OOq__product-showcase__orb--orange-large{width:600px;height:600px;top:914px;left:899px}.ProductShowcase-module__TF3OOq__product-showcase__orb--orange-small{width:300px;height:300px;top:1769px;left:917px}.ProductShowcase-module__TF3OOq__product-showcase__orb--purple{width:1050px;height:1050px;top:755px;left:-231px}.ProductShowcase-module__TF3OOq__product-showcase__stage{margin-top:123px}.ProductShowcase-module__TF3OOq__product-showcase__mockup-slot{width:1260px;max-width:87vw}.ProductShowcase-module__TF3OOq__product-showcase__benefits-slot{margin-top:168px}}@media (max-width:1050px){.ProductShowcase-module__TF3OOq__product-showcase__orb--orange-large,.ProductShowcase-module__TF3OOq__product-showcase__orb--orange-small,.ProductShowcase-module__TF3OOq__product-showcase__orb--purple{left:auto;right:max(-120px,-11.4286vw)}.ProductShowcase-module__TF3OOq__product-showcase__orb--orange-large{width:min(600px,57.1429vw);height:min(600px,57.1429vw);top:min(914px,87.0476vw)}.ProductShowcase-module__TF3OOq__product-showcase__orb--purple{width:min(1050px,100vw);height:min(1050px,100vw);top:min(755px,71.9048vw);right:-35%}.ProductShowcase-module__TF3OOq__product-showcase__orb--orange-small{width:min(300px,28.5714vw);height:min(300px,28.5714vw);top:min(1769px,168.476vw);right:8%}.ProductShowcase-module__TF3OOq__product-showcase{border-radius:var(--radius-lg);padding-top:168px;padding-bottom:286px}.ProductShowcase-module__TF3OOq__product-showcase__decor{border-radius:var(--radius-lg);border-bottom-right-radius:0;border-bottom-left-radius:0}.ProductShowcase-module__TF3OOq__product-showcase__gradient{min-height:100%;top:0}.ProductShowcase-module__TF3OOq__product-showcase__stage{margin-top:48px}.ProductShowcase-module__TF3OOq__product-showcase__mockup-slot{width:100%}.ProductShowcase-module__TF3OOq__product-showcase__benefits-slot{margin-top:168px}}@media (max-width:768px){.ProductShowcase-module__TF3OOq__product-showcase{padding-top:148px;padding-bottom:233px}.ProductShowcase-module__TF3OOq__product-showcase__stage{margin-top:40px}.ProductShowcase-module__TF3OOq__product-showcase__benefits-slot{margin-top:148px}}@media (max-width:576px){.ProductShowcase-module__TF3OOq__product-showcase{border-radius:var(--radius-md);padding-top:120px;padding-bottom:172px}.ProductShowcase-module__TF3OOq__product-showcase__decor,.ProductShowcase-module__TF3OOq__product-showcase__gradient{border-radius:var(--radius-md);border-bottom-right-radius:0;border-bottom-left-radius:0}.ProductShowcase-module__TF3OOq__product-showcase__stage{margin-top:32px}.ProductShowcase-module__TF3OOq__product-showcase__benefits-slot{margin-top:120px}}@media (max-width:450px){.ProductShowcase-module__TF3OOq__product-showcase{padding-block:100px;padding-bottom:150px}.ProductShowcase-module__TF3OOq__product-showcase__stage{margin-top:48px}.ProductShowcase-module__TF3OOq__product-showcase__benefits-slot{margin-top:96px}}
.TestimonialCard-module__W1lz0q__testimonial-card{border-radius:var(--radius-lg);background:var(--color-white);cursor:pointer;flex-direction:column;flex:0 0 min(501px,100cqw);width:min(501px,100cqw);min-height:100%;padding:28px;display:flex;overflow:hidden}.TestimonialCard-module__W1lz0q__testimonial-card__body{flex:1;grid-template-rows:auto minmax(0,1fr);gap:60px;min-height:0;display:grid}.TestimonialCard-module__W1lz0q__testimonial-card--quote-revealed .TestimonialCard-module__W1lz0q__testimonial-card__body{grid-template-rows:auto auto}.TestimonialCard-module__W1lz0q__testimonial-card__header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.TestimonialCard-module__W1lz0q__testimonial-card__author{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.TestimonialCard-module__W1lz0q__testimonial-card__logo{border-radius:var(--radius-pill);background:var(--color-grey-200);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;padding:12px;display:flex}.TestimonialCard-module__W1lz0q__testimonial-card__logo-image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.TestimonialCard-module__W1lz0q__testimonial-card__meta{flex-direction:column;min-width:0;display:flex}.TestimonialCard-module__W1lz0q__testimonial-card__company{font-size:var(--text-body-xl);line-height:var(--line-body-xl);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.TestimonialCard-module__W1lz0q__testimonial-card__role{font-size:var(--text-body-sm);line-height:var(--line-body-sm);text-overflow:ellipsis;white-space:nowrap}.TestimonialCard-module__W1lz0q__testimonial-card__date{font-size:var(--text-body-sm);line-height:var(--line-body-sm);color:var(--color-grey-400);overflow-wrap:anywhere;flex-shrink:0}.TestimonialCard-module__W1lz0q__testimonial-card__quote{max-height:calc(var(--line-body-xl) * 4);-webkit-line-clamp:4;line-clamp:4;overflow-wrap:anywhere;text-overflow:ellipsis;min-height:0;font-size:var(--text-body-xl);line-height:var(--line-body-xl);-webkit-box-orient:vertical;align-self:start;margin:0;transition:max-height .3s ease-in-out,opacity .25s ease-in-out;display:-webkit-box;overflow:hidden}@media (min-width:451px){.TestimonialCard-module__W1lz0q__testimonial-card{transition:width .3s ease-in-out,flex-basis .3s ease-in-out,height .3s ease-in-out,max-height .3s ease-in-out}.TestimonialCard-module__W1lz0q__testimonial-card.TestimonialCard-module__W1lz0q__testimonial-card--open{width:var(--testimonial-card-expanded-width,min(501px, 100cqw));flex:0 0 var(--testimonial-card-expanded-width,min(501px, 100cqw));flex-basis:var(--testimonial-card-expanded-width,min(501px, 100cqw))}.TestimonialCard-module__W1lz0q__testimonial-card--open:not(.TestimonialCard-module__W1lz0q__testimonial-card--quote-revealed){height:var(--testimonial-card-collapsed-height,auto);min-height:var(--testimonial-card-collapsed-height,auto);max-height:var(--testimonial-card-collapsed-height,auto)}.TestimonialCard-module__W1lz0q__testimonial-card--quote-revealed{height:auto;max-height:none}.TestimonialCard-module__W1lz0q__testimonial-card--quote-revealed .TestimonialCard-module__W1lz0q__testimonial-card__quote{-webkit-line-clamp:unset;line-clamp:unset;opacity:1;max-height:none;display:block;overflow:visible}}@media (max-width:1620px){.TestimonialCard-module__W1lz0q__testimonial-card{flex:0 0 451px;width:451px;min-height:236px;padding:28px}.TestimonialCard-module__W1lz0q__testimonial-card__body{gap:60px}}@media (min-width:1051px) and (max-width:1620px){.TestimonialCard-module__W1lz0q__testimonial-card{flex-basis:min(451px,27.8395vw);width:min(451px,27.8395vw);min-height:min(236px,14.5679vw)}}@media (max-width:1050px){.TestimonialCard-module__W1lz0q__testimonial-card{flex-basis:min(424px,40.381vw);width:min(424px,40.381vw);min-height:265px;padding:28px}.TestimonialCard-module__W1lz0q__testimonial-card__body{gap:60px}}@media (min-width:769px) and (max-width:1050px){.TestimonialCard-module__W1lz0q__testimonial-card{flex-basis:min(424px,40.381vw);width:min(424px,40.381vw);min-height:min(265px,25.2381vw);padding:min(28px,2.66667vw)}.TestimonialCard-module__W1lz0q__testimonial-card__body{gap:min(60px,5.71429vw)}}@media (max-width:768px){.TestimonialCard-module__W1lz0q__testimonial-card{flex-basis:356px;width:356px;min-height:258px}}@media (min-width:577px) and (max-width:768px){.TestimonialCard-module__W1lz0q__testimonial-card{flex-basis:min(356px,46.3542vw);width:min(356px,46.3542vw);min-height:min(258px,33.5938vw)}}@media (max-width:576px){.TestimonialCard-module__W1lz0q__testimonial-card{flex-basis:min(400px, calc(100vw - 2 * var(--container-padding)));width:min(400px, calc(100vw - 2 * var(--container-padding)));height:212px;min-height:212px;max-height:212px;padding:20px}.TestimonialCard-module__W1lz0q__testimonial-card--open{height:auto;max-height:none}.TestimonialCard-module__W1lz0q__testimonial-card__body{gap:32px}.TestimonialCard-module__W1lz0q__testimonial-card__logo{width:40px;height:40px;padding:8px}.TestimonialCard-module__W1lz0q__testimonial-card__meta{flex:1;min-width:0}.TestimonialCard-module__W1lz0q__testimonial-card__company,.TestimonialCard-module__W1lz0q__testimonial-card__role{max-width:100%}.TestimonialCard-module__W1lz0q__testimonial-card__quote{max-height:calc(var(--line-body-xl) * 4);-webkit-line-clamp:4;line-clamp:4}.TestimonialCard-module__W1lz0q__testimonial-card--quote-revealed .TestimonialCard-module__W1lz0q__testimonial-card__quote{-webkit-line-clamp:unset;line-clamp:unset;max-height:none;display:block;overflow:visible}}@media (max-width:450px){.TestimonialCard-module__W1lz0q__testimonial-card{flex-basis:300px;width:300px;height:184px;min-height:184px;max-height:184px;padding:16px;transition:height .3s ease-in-out,max-height .3s ease-in-out}.TestimonialCard-module__W1lz0q__testimonial-card--open{height:var(--testimonial-card-expanded-height,auto);min-height:184px;max-height:var(--testimonial-card-expanded-height,none)}.TestimonialCard-module__W1lz0q__testimonial-card__body{gap:16px}.TestimonialCard-module__W1lz0q__testimonial-card__header{gap:12px}.TestimonialCard-module__W1lz0q__testimonial-card__author{gap:8px}.TestimonialCard-module__W1lz0q__testimonial-card__logo{width:36px;height:36px;padding:6px}.TestimonialCard-module__W1lz0q__testimonial-card__company{font-size:var(--text-body-md);line-height:var(--line-body-sm)}.TestimonialCard-module__W1lz0q__testimonial-card__quote{max-height:calc(var(--line-body-sm) * 4);font-size:var(--text-body-md);line-height:var(--line-body-sm);-webkit-line-clamp:4;line-clamp:4}.TestimonialCard-module__W1lz0q__testimonial-card--quote-revealed .TestimonialCard-module__W1lz0q__testimonial-card__quote{-webkit-line-clamp:unset;line-clamp:unset;opacity:1;max-height:none;display:block;overflow:visible}}
.TestimonialsCarousel-module__54eeJa__testimonials-carousel{flex-direction:column;gap:16px;min-width:0;display:flex}.TestimonialsCarousel-module__54eeJa__testimonials-carousel__viewport{min-width:0;margin-inline:calc(-1 * var(--container-padding));padding-inline:var(--container-padding);scroll-snap-type:x proximity;scroll-padding-left:var(--container-padding);scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto;container-type:inline-size}.TestimonialsCarousel-module__54eeJa__testimonials-carousel__viewport::-webkit-scrollbar{display:none}.TestimonialsCarousel-module__54eeJa__testimonials-carousel__track{gap:8px;display:inline-flex}.TestimonialsCarousel-module__54eeJa__testimonials-carousel__card{scroll-snap-align:start;flex:none}.TestimonialsCarousel-module__54eeJa__testimonials-carousel__track>*{scroll-snap-align:start}.TestimonialsCarousel-module__54eeJa__testimonials-carousel__nav{justify-content:flex-end;gap:8px;display:flex}.TestimonialsCarousel-module__54eeJa__testimonials-carousel__nav-button{box-sizing:border-box;aspect-ratio:1;background:var(--color-grey-200);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;min-width:52px;height:52px;min-height:52px;padding:0;transition:background-color .2s;display:flex}.TestimonialsCarousel-module__54eeJa__testimonials-carousel__nav-button:hover{background:var(--color-grey-300)}.TestimonialsCarousel-module__54eeJa__testimonials-carousel__nav-button:disabled{cursor:not-allowed;opacity:.4}.TestimonialsCarousel-module__54eeJa__testimonials-carousel__nav-button:disabled:hover{background:var(--color-grey-200)}.TestimonialsCarousel-module__54eeJa__testimonials-carousel__nav-button .TestimonialsCarousel-module__54eeJa__testimonials-carousel__nav-icon{width:32px;height:32px;color:var(--color-black);display:block}@media (max-width:1620px){.TestimonialsCarousel-module__54eeJa__testimonials-carousel{gap:48px}.TestimonialsCarousel-module__54eeJa__testimonials-carousel__nav-button{width:40px;min-width:40px;height:40px;min-height:40px}.TestimonialsCarousel-module__54eeJa__testimonials-carousel__nav-button .TestimonialsCarousel-module__54eeJa__testimonials-carousel__nav-icon{width:24px;height:24px}}@media (max-width:1050px){.TestimonialsCarousel-module__54eeJa__testimonials-carousel{gap:48px}.TestimonialsCarousel-module__54eeJa__testimonials-carousel__nav-button{width:40px;min-width:40px;height:40px;min-height:40px}.TestimonialsCarousel-module__54eeJa__testimonials-carousel__nav-button .TestimonialsCarousel-module__54eeJa__testimonials-carousel__nav-icon{width:24px;height:24px}}@media (min-width:769px) and (max-width:1050px){.TestimonialsCarousel-module__54eeJa__testimonials-carousel{gap:min(48px,4.57143vw)}}@media (max-width:768px){.TestimonialsCarousel-module__54eeJa__testimonials-carousel{gap:48px}.TestimonialsCarousel-module__54eeJa__testimonials-carousel__nav{display:none}}@media (max-width:576px){.TestimonialsCarousel-module__54eeJa__testimonials-carousel{gap:40px}.TestimonialsCarousel-module__54eeJa__testimonials-carousel__nav-button{width:44px;min-width:44px;height:44px;min-height:44px}}@media (max-width:450px){.TestimonialsCarousel-module__54eeJa__testimonials-carousel{gap:36px}.TestimonialsCarousel-module__54eeJa__testimonials-carousel__nav-button{width:40px;min-width:40px;height:40px;min-height:40px}.TestimonialsCarousel-module__54eeJa__testimonials-carousel__nav-button .TestimonialsCarousel-module__54eeJa__testimonials-carousel__nav-icon{width:24px;height:24px}}
.TestimonialsSection-module__vexvka__testimonials-section__title{max-width:none}@media (max-width:1620px){.TestimonialsSection-module__vexvka__testimonials-section{padding-top:168px}.TestimonialsSection-module__vexvka__testimonials-section .section__inner{gap:48px}}@media (min-width:769px) and (max-width:1050px){.TestimonialsSection-module__vexvka__testimonials-section{padding-top:108px}}@media (max-width:768px){.TestimonialsSection-module__vexvka__testimonials-section{padding-top:108px}.TestimonialsSection-module__vexvka__testimonials-section .section__inner{gap:48px}}@media (max-width:576px){.TestimonialsSection-module__vexvka__testimonials-section{padding-top:88px}.TestimonialsSection-module__vexvka__testimonials-section .section__inner{gap:40px}.TestimonialsSection-module__vexvka__testimonials-section__title{text-align:left;align-items:flex-start;margin-inline:0}}@media (max-width:450px){.TestimonialsSection-module__vexvka__testimonials-section{padding-top:100px}.TestimonialsSection-module__vexvka__testimonials-section .section__inner{gap:36px}}
