.Button_button__0lLue,.Button_link__q39ea{display:inline-block;padding:16px 40px;border:2px solid transparent;border-radius:0;font-family:var(--font-primary);font-size:16px;font-weight:700;line-height:1.2;text-align:center;letter-spacing:.3px;cursor:pointer;transition:var(--transition)}.Button_button--orange__cLFpc,.Button_link--orange__L8zPx{color:var(--dark-green);background-color:var(--grapefruit)}.Button_button--orange__cLFpc:hover,.Button_link--orange__L8zPx:hover{background-color:var(--grapefruit-light);transform:translateY(-2px)}.Button_button--orange__cLFpc:active,.Button_link--orange__L8zPx:active{transform:translateY(0)}.Button_button--mint-outline__ayJZi:hover,.Button_link--mint-outline__E4iXd:hover{background-color:rgba(179,218,192,.12);transform:translateY(-2px)}.Button_button--mint-outline__ayJZi:active,.Button_link--mint-outline__E4iXd:active{transform:translateY(0)}.Button_button--text___MEi_,.Button_link--text__HIyhs{color:var(--dark-green);background:none;padding:0;font-weight:400}.Button_button--text___MEi_:hover,.Button_link--text__HIyhs:hover{color:var(--grapefruit)}.Button_button--mint-outline__ayJZi,.Button_link--mint-outline__E4iXd{color:var(--mint-green);border:2px solid var(--mint-green);background-color:transparent}.Button_button--mint-outline__ayJZi:hover,.Button_link--mint-outline__E4iXd:hover{box-shadow:0 0 15px 0 rgba(179,218,192,.4)}.Button_button--text___MEi_,.Button_link--text__HIyhs{color:var(--white);background-color:transparent;border-color:transparent;padding-left:0;padding-right:0;text-decoration:underline;text-underline-offset:3px}.Button_button--text___MEi_:hover,.Button_link--text__HIyhs:hover{opacity:.75}@media(max-width:768px){.Button_button__0lLue,.Button_link__q39ea{display:block;width:100%;padding:16px 32px;margin:0 auto}}.CallToAction_wrapper__nBbms{display:flex;flex-direction:row;justify-content:space-between;min-height:260px;padding:0 15px}.CallToAction_textContent__Qi3FZ{flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:56px 48px 56px 0;max-width:560px}@media(max-width:768px){.CallToAction_textContent__Qi3FZ{padding:48px 0}}.CallToAction_title__Q94Ii{font-family:var(--font-primary);font-size:2.25rem;font-weight:700;color:var(--white);line-height:1.2;margin:0}@media(max-width:1024px){.CallToAction_title__Q94Ii{font-size:1.875rem}}@media(max-width:768px){.CallToAction_title__Q94Ii{font-size:1.5rem}}@media(max-width:480px){.CallToAction_title__Q94Ii{font-size:1.25rem}}.CallToAction_subtitle__0a2HX{font-family:var(--font-primary);font-size:1rem;color:hsla(0,0%,100%,.85);line-height:1.5;margin:0}.CallToAction_actions__1rUBi{display:flex;align-items:center;gap:28px;margin-top:8px;flex-wrap:wrap}@media(max-width:480px){.CallToAction_actions__1rUBi{gap:16px}}.CallToAction_visualBlock__yVZL6{position:relative;display:flex;align-items:flex-end;flex-shrink:0;width:280px;overflow:hidden}@media(max-width:1024px){.CallToAction_visualBlock__yVZL6{width:200px}}@media(max-width:768px){.CallToAction_visualBlock__yVZL6{display:none}}.CallToAction_avatar__Rejo1{position:relative;z-index:2;width:100%;max-height:260px;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;display:block}.CallToAction_decorativeLetterRight__OXi02,.CallToAction_decorativeLetter__pTXS1{position:absolute;bottom:0;font-family:var(--font-secondary);font-size:12rem;font-weight:900;color:hsla(0,0%,100%,.15);line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;z-index:1}@media(max-width:1024px){.CallToAction_decorativeLetterRight__OXi02,.CallToAction_decorativeLetter__pTXS1{font-size:8rem}}.CallToAction_decorativeLetter__pTXS1{left:-10px}.CallToAction_decorativeLetterRight__OXi02{right:-20px;color:hsla(0,0%,100%,.08)}.Title_title__nJvw5{line-height:1.2;text-align:center;color:var(--white)}.Title_title__nJvw5 h1,.Title_title__nJvw5 h2,.Title_title__nJvw5 h3,.Title_title__nJvw5 h4,.Title_title__nJvw5 h5,.Title_title__nJvw5 h6{font-family:var(--font-primary);font-weight:700;letter-spacing:-.5px}.Title_title__nJvw5 h2{font-size:52px}.Title_title__nJvw5 blockquote{font-size:20px;line-height:1.6;letter-spacing:.2px;font-weight:400;margin-top:14px;opacity:.65}.Title_title__nJvw5 b{color:var(--grapefruit)}@media(max-width:640px){.Title_title__nJvw5 h2{font-size:42px}}.ContentHeaderLink_link__RG1II{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;font-family:var(--font-primary);font-size:16px;font-weight:600;line-height:1;letter-spacing:.3px;color:var(--white);border:1px solid rgba(4,33,32,.15);transition:var(--transition)}.ContentHeaderLink_link__RG1II path,.ContentHeaderLink_link__RG1II svg{fill:hsla(0,0%,100%,.4);transition:var(--transition)}.ContentHeaderLink_link__RG1II span{display:block;transform:translateY(1px)}.ContentHeaderLink_link__RG1II:hover{border-color:rgba(4,33,32,.3);background:rgba(4,33,32,.04)}.ContentHeaderLink_link__RG1II:hover path,.ContentHeaderLink_link__RG1II:hover svg{fill:var(--grapefruit)}.ContentPageHeader_header__GCjgC{padding:40px 15px 0}.ContentPageHeader_backLink__x4KSW{margin-bottom:40px}.ContentPageHeader_publishedAt___gLq8{margin:10px 0;font-size:16px;line-height:1;letter-spacing:.3px;color:hsla(0,0%,100%,.45)}.ContentPageHeader_title__Y3d50{margin-top:10px;text-align:left}.ContentPageHeader_narrowContent__ruS1w{max-width:760px;margin:0 auto}.CaseStudyContent_wrapper__JDArF{display:flex;padding:70px 15px 230px}.CaseStudyContent_wrapper--withTestimonial__TsUh6{padding-bottom:100px}.CaseStudyContent_sidePanel__1w9ut{margin-top:10px;flex-basis:300px;flex-shrink:0;padding-right:48px;border-right:1px solid rgba(179,218,192,.15)}.CaseStudyContent_sidePanel__1w9ut dt{font-family:var(--font-primary);font-size:22px;font-weight:700;line-height:1.25;letter-spacing:0;color:var(--grapefruit)}.CaseStudyContent_sidePanel__1w9ut dt+dd{margin-top:6px}.CaseStudyContent_sidePanel__1w9ut dd{font-size:16px;line-height:1.75;letter-spacing:.3px;color:hsla(0,0%,100%,.65)}.CaseStudyContent_sidePanel__1w9ut dd+dt{margin-top:28px}.CaseStudyContent_technologies__LfhTq{margin-top:6px}.CaseStudyContent_technologies__LfhTq li{position:relative;margin-top:6px;margin-left:26px;font-size:16px;line-height:1.75;letter-spacing:.3px;color:hsla(0,0%,100%,.65)}.CaseStudyContent_technologies__LfhTq li:first-child{margin-top:0}.CaseStudyContent_technologies__LfhTq li:before{content:"";width:9px;height:9px;position:absolute;left:-22px;top:9px;transform:rotate(45deg);background-color:var(--grapefruit)}.CaseStudyContent_content__CPvI5{flex-basis:auto;margin-left:48px}.CaseStudyContent_content__CPvI5 ul{display:block}.CaseStudyContent_content__CPvI5 ul li{margin-top:30px}@media(max-width:768px){.CaseStudyContent_wrapper__JDArF{flex-direction:column;padding:50px 15px 120px}.CaseStudyContent_wrapper--withTestimonial__TsUh6{padding-bottom:20px}.CaseStudyContent_sidePanel__1w9ut{padding-right:0;border-right:none;border-bottom:1px solid rgba(179,218,192,.15);padding-bottom:32px}.CaseStudyContent_content__CPvI5{margin-left:0;margin-top:60px}}@media(max-width:425px){.CaseStudyContent_wrapper__JDArF{padding-bottom:100px}.CaseStudyContent_wrapper--withTestimonial__TsUh6{padding-bottom:10px}}.TestimonialsSection_wrapper__2MNxx{padding:96px 15px}.TestimonialsSection_title__a_4q4{text-align:left;margin-bottom:64px}.TestimonialsSection_title--left__gRi_A{text-align:left}.TestimonialsSection_pager__xipx5{margin:0 auto}.TestimonialsSection_pager--left__66k9h{margin:0}.TestimonialsSection_slidesViewport__4_PfB{overflow:hidden;width:100%}.TestimonialsSection_slides__odaWB{display:flex;gap:24px;transition:transform .45s cubic-bezier(.4,0,.2,1)}.TestimonialsSection_card__elRHk{flex-shrink:0;display:flex;flex-direction:column;gap:24px;min-width:100%;max-width:100%;background:linear-gradient(145deg,rgba(179,218,192,.1),rgba(179,218,192,.04));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:32px 28px}@media(min-width:1024px){.TestimonialsSection_card__elRHk{min-width:calc(50% - 12px);max-width:calc(50% - 12px)}}.TestimonialsSection_cardTop__19R_N{min-height:40px;display:flex;align-items:center}.TestimonialsSection_companyLogo__vArqi{height:36px;width:auto;max-width:140px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;opacity:.85}.TestimonialsSection_stars__gX1Bk{font-size:18px;letter-spacing:2px;color:var(--grapefruit)}.TestimonialsSection_message__XqG_f{flex:1 1;margin:0;font-family:var(--font-primary);font-size:16px;font-weight:400;line-height:1.72;color:hsla(0,0%,100%,.82)}.TestimonialsSection_author__FADxm{display:flex;align-items:center;gap:14px;padding-top:20px;border-top:1px solid rgba(179,218,192,.1)}.TestimonialsSection_avatar__OqMLN{width:48px;height:48px;border-radius:100%;flex-shrink:0;border:2px solid rgba(179,218,192,.2)}.TestimonialsSection_authorInfo__MV2fz{display:flex;flex-direction:column;gap:3px}.TestimonialsSection_name__KZ1Ee{font-family:var(--font-primary);font-size:16px;font-weight:600;color:var(--mint-green);line-height:1.3}.TestimonialsSection_position__SYCcB{font-size:16px;color:rgba(179,218,192,.5);line-height:1.3}.TestimonialsSection_controls__xH5xC{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:36px}.TestimonialsSection_controls--left__9DAS8{justify-content:flex-start}.TestimonialsSection_navBtn__uBRI9{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:100%;border:1px solid rgba(50,54,51,.25);background:hsla(0,0%,100%,.05);color:var(--white);font-size:18px;cursor:pointer;transition:background .2s,border-color .2s,opacity .2s}.TestimonialsSection_navBtn__uBRI9:hover{background:rgba(179,218,192,.12);border-color:hsla(140,5%,49%,.5)}.TestimonialsSection_dots__uUC8f{display:flex;gap:8px;align-items:center}.TestimonialsSection_dot__15buv{width:8px;height:8px;border-radius:100%;border:none;background:hsla(141,9%,63%,.25);cursor:pointer;padding:0;transition:background .2s,transform .2s}.TestimonialsSection_dot--active___A0kc{background:var(--grapefruit);transform:scale(1.35)}@media(max-width:768px){.TestimonialsSection_wrapper__2MNxx{padding:72px 15px}.TestimonialsSection_card__elRHk{padding:28px 24px}}@media(max-width:480px){.TestimonialsSection_card__elRHk{padding:24px 20px;gap:20px}.TestimonialsSection_message__XqG_f{font-size:16px}}.CaseStudyPage_testimonialSection__5crrK{padding-top:70px;padding-bottom:130px}