.CaseStudy_main__cyWan{margin-left:auto;margin-right:auto;width:100%;max-width:900px;padding:3rem 1.5rem}@media (min-width:768px){.CaseStudy_main__cyWan{padding:5rem 3rem}}.CaseStudy_notFound__D9DIx{display:flex;width:100%;flex-direction:column;align-items:center;gap:1rem;padding:5rem 1.5rem;text-align:center}.CaseStudy_pageHeader__2v7SF{margin-bottom:2.5rem;display:flex;flex-direction:column;gap:.75rem}@media (min-width:768px){.CaseStudy_pageHeader__2v7SF{margin-bottom:3.5rem}}.CaseStudy_backLink__R7OEx{align-self:flex-start;font-size:12px;font-weight:500;--tw-text-opacity:1;color:rgb(72 84 103/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.CaseStudy_backLink__R7OEx:hover{--tw-text-opacity:1;color:rgb(35 169 226/var(--tw-text-opacity,1))}@media (min-width:768px){.CaseStudy_backLink__R7OEx{font-size:14px}}.CaseStudy_industryTag__jk0iN{display:inline-block;align-self:flex-start;border-width:1px;padding:.25rem .75rem;font-size:12px;font-weight:600}.CaseStudy_clientName___cKp0{font-size:32px;font-weight:600;line-height:1.25;--tw-text-opacity:1;color:rgb(30 30 32/var(--tw-text-opacity,1))}@media (min-width:768px){.CaseStudy_clientName___cKp0{font-size:40px}}@media (min-width:1024px){.CaseStudy_clientName___cKp0{font-size:48px}}.CaseStudy_outcomeHero__A7OhG{font-size:18px;font-weight:700;--tw-text-opacity:1;color:rgb(35 169 226/var(--tw-text-opacity,1))}@media (min-width:768px){.CaseStudy_outcomeHero__A7OhG{font-size:24px}}.CaseStudy_statusLine__qDsSJ{font-size:12px;font-weight:600;--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}@media (min-width:768px){.CaseStudy_statusLine__qDsSJ{font-size:14px}}.CaseStudy_videoWrapper__ljvaK{margin-bottom:2.5rem}@media (min-width:768px){.CaseStudy_videoWrapper__ljvaK{margin-bottom:3.5rem}}.CaseStudy_video__8k8eH{overflow:hidden;border-radius:.75rem}.CaseStudy_content__i1LzB{display:flex;flex-direction:column;gap:2.5rem}@media (min-width:768px){.CaseStudy_content__i1LzB{gap:3.5rem}}.CaseStudy_section__C9g0f{display:flex;flex-direction:column;gap:1rem}.CaseStudy_sectionHeading__tdsBj{font-size:20px;font-weight:600;--tw-text-opacity:1;color:rgb(30 30 32/var(--tw-text-opacity,1))}@media (min-width:768px){.CaseStudy_sectionHeading__tdsBj{font-size:24px}}@media (min-width:1024px){.CaseStudy_sectionHeading__tdsBj{font-size:30px}}.CaseStudy_bodyText__8fyB6{font-size:14px;font-weight:400;line-height:1.625;--tw-text-opacity:1;color:rgb(72 84 103/var(--tw-text-opacity,1))}@media (min-width:768px){.CaseStudy_bodyText__8fyB6{font-size:16px}}@media (min-width:1024px){.CaseStudy_bodyText__8fyB6{font-size:18px}}.CaseStudy_outcomeBlock__y8I23{display:flex;flex-direction:column;gap:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(227 231 244/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1));padding:1.5rem}@media (min-width:768px){.CaseStudy_outcomeBlock__y8I23{padding:2.5rem}}.CaseStudy_outcomeLabel__J_imB{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(35 169 226/var(--tw-text-opacity,1))}@media (min-width:768px){.CaseStudy_outcomeLabel__J_imB{font-size:14px}}.CaseStudy_outcomeStat__S3kcN{font-size:24px;font-weight:700;--tw-text-opacity:1;color:rgb(30 30 32/var(--tw-text-opacity,1))}@media (min-width:768px){.CaseStudy_outcomeStat__S3kcN{font-size:32px}}.CaseStudy_techPills__vv2hW{display:flex;flex-wrap:wrap;gap:.75rem}.CaseStudy_techPill__QfGhO{display:inline-block;border-width:1px;--tw-border-opacity:1;border-color:rgb(227 231 244/var(--tw-border-opacity,1));padding:.5rem 1rem;font-size:12px;font-weight:600;--tw-text-opacity:1;color:rgb(30 30 32/var(--tw-text-opacity,1))}@media (min-width:768px){.CaseStudy_techPill__QfGhO{font-size:14px}}.CaseStudy_siteButton__9gdHW{display:inline-flex;align-items:center;gap:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(35 169 226/var(--tw-border-opacity,1));padding:.75rem 1.25rem;font-size:14px;font-weight:600;--tw-text-opacity:1;color:rgb(35 169 226/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.CaseStudy_siteButton__9gdHW:hover{--tw-bg-opacity:1;background-color:rgb(35 169 226/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.CaseStudy_siteButton__9gdHW{font-size:16px}}.CaseStudy_ctaBlock__xHZLG{display:flex;flex-direction:column;gap:1rem;--tw-bg-opacity:1;background-color:rgb(30 30 32/var(--tw-bg-opacity,1));padding:2rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.CaseStudy_ctaBlock__xHZLG{padding:3rem}}.CaseStudy_ctaHeading__LtgOQ{font-size:20px;font-weight:600;line-height:1.25}@media (min-width:768px){.CaseStudy_ctaHeading__LtgOQ{font-size:30px}}.CaseStudy_ctaSubtext__CKxir{font-size:14px;font-weight:400;--tw-text-opacity:1;color:rgb(156 156 156/var(--tw-text-opacity,1))}@media (min-width:768px){.CaseStudy_ctaSubtext__CKxir{font-size:16px}}.CaseStudy_ctaButton__svYda{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;--tw-bg-opacity:1;background-color:rgb(35 169 226/var(--tw-bg-opacity,1));padding:.75rem 1.5rem;font-size:14px;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.CaseStudy_ctaButton__svYda:hover{--tw-bg-opacity:1;background-color:rgb(26 112 184/var(--tw-bg-opacity,1))}@media (min-width:768px){.CaseStudy_ctaButton__svYda{font-size:16px}}.CaseStudy_ctaNote__faq8z{font-size:12px;font-weight:500;--tw-text-opacity:1;color:rgb(156 156 156/var(--tw-text-opacity,1))}@media (min-width:768px){.CaseStudy_ctaNote__faq8z{font-size:14px}}.ContactForm_overlay__HLTQm{position:fixed;inset:0;z-index:50;display:flex;min-height:100vh;align-items:flex-end;justify-content:center;background-color:rgba(30,30,32,.5)}@media (min-width:768px){.ContactForm_overlay__HLTQm{align-items:center;justify-content:center}}.ContactForm_formContainer__Enryp{position:relative;max-height:85vh;width:100%;max-width:394px;overflow:auto;border-radius:20px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:768px){.ContactForm_formContainer__Enryp{max-width:762px;padding:3rem}}.ContactForm_closeButton__ILrdF{position:absolute;top:1rem;right:1rem;display:none;cursor:pointer;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1))}@media (min-width:768px){.ContactForm_closeButton__ILrdF{display:block}}.ContactForm_closeButton__ILrdF:hover{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1))}.ContactForm_mobileClose__7W80r{display:flex;justify-content:center;text-align:center}@media (min-width:768px){.ContactForm_mobileClose__7W80r{display:none}}.ContactForm_mobileClose__7W80r hr{width:30px;cursor:pointer;border-radius:3px;border-top-width:3px;--tw-border-opacity:1;border-color:rgb(222 226 230/var(--tw-border-opacity,1))}.ContactForm_title__u5n6y{text-align:center;font-size:18px;font-weight:700}.ContactForm_select__N__ZM{width:100%;border-radius:4px;border-width:1px;--tw-border-opacity:1;border-color:rgb(208 213 221/var(--tw-border-opacity,1));padding:.75rem 2rem .75rem .75rem;--tw-text-opacity:1;color:rgb(30 30 32/var(--tw-text-opacity,1))}.ContactForm_select__N__ZM:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.ContactForm_input__P6lZU,.ContactForm_textarea__OKIuU{width:100%;border-radius:4px;border-width:1px;--tw-border-opacity:1;border-color:rgb(208 213 221/var(--tw-border-opacity,1));padding:.75rem;--tw-text-opacity:1;color:rgb(30 30 32/var(--tw-text-opacity,1))}.ContactForm_input__P6lZU:focus,.ContactForm_textarea__OKIuU:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.ContactForm_checkboxContainer__uDloD{display:flex;align-items:center;gap:.5rem}.ContactForm_submitButton__V66Fd{display:flex;width:100%;cursor:pointer;flex-direction:row;align-items:center;justify-content:center;gap:.25rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(35 169 226/var(--tw-bg-opacity,1));padding:.625rem .75rem;font-size:16px;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.ContactForm_submitButton__V66Fd:hover{background-color:rgb(26 112 184/var(--tw-bg-opacity,1))}@media (min-width:768px){.ContactForm_submitButton__V66Fd{padding:.75rem 1rem}}.ContactForm_submitBtnIcon__O96qP{height:1.5rem;width:1.5rem}.ContactForm_submitButton__V66Fd:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.ContactForm_footerText__V3npm{margin-top:1rem;text-align:center;font-size:12px}.ContactForm_footerText__V3npm a{cursor:pointer;text-decoration-line:underline}.Header_headerContainer__sDneB{position:relative;z-index:10;width:100%;background-color:transparent;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:768px){.Header_headerContainer__sDneB{padding-left:3rem;padding-right:3rem}}.Header_headerWrapper__p1_QB{margin-left:auto;margin-right:auto;display:flex;width:100%;align-items:center;justify-content:space-between;padding-top:.75rem;padding-bottom:.75rem}.Header_logo__PTTA_{height:36px;width:36px}@media (min-width:768px){.Header_logo__PTTA_{height:46px;width:46px}}.Header_navLinks__6FQ5D{display:none}@media (min-width:768px){.Header_navLinks__6FQ5D{display:flex;align-items:center}.Header_navLinks__6FQ5D>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}}@media (min-width:1024px){.Header_navLinks__6FQ5D>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}}.Header_mblicon__XNqPa{height:22px;width:22px}@media (min-width:768px){.Header_mblicon__XNqPa{height:1.5rem;width:1.5rem}}.Header_discoveryBtn__yhyN_{display:none;align-items:center;gap:.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(35 169 226/var(--tw-border-opacity,1));padding:.625rem .75rem;font-size:12px;font-weight:500;--tw-text-opacity:1;color:rgb(35 169 226/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.Header_discoveryBtn__yhyN_:hover{--tw-bg-opacity:1;background-color:rgb(35 169 226/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.Header_discoveryBtn__yhyN_{display:flex;padding:.75rem 1rem;font-size:14px}}.Header_quoteBtn__4opgl{display:flex;align-items:center;gap:.25rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(35 169 226/var(--tw-bg-opacity,1));padding:.625rem .75rem;font-size:12px;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.Header_quoteBtn__4opgl:hover{--tw-bg-opacity:1;background-color:rgb(26 112 184/var(--tw-bg-opacity,1))}@media (min-width:768px){.Header_quoteBtn__4opgl{padding:.75rem 1rem;font-size:16px}}.Header_quoteBtnIcon__W1_rt{height:.875rem;width:.875rem}@media (min-width:768px){.Header_quoteBtnIcon__W1_rt{height:1.25rem;width:1.25rem}}.Header_menuBtn__QxkPz{display:block}@media (min-width:768px){.Header_menuBtn__QxkPz{display:none}}.Header_mobileMenu__QH__Q{display:none;width:100%;flex-direction:column;align-items:center;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.Header_showMenu__LtFb_{margin-top:.5rem;display:flex}.Header_mobile__VH5ZS{position:absolute;top:4rem;left:0;z-index:20;width:100%;flex-direction:column;align-items:flex-start}.Header_mobile__VH5ZS>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.Header_mobile__VH5ZS{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-top:1rem;padding-bottom:1rem;padding-inline-start:1rem;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:768px){.Header_mobile__VH5ZS{display:none}}.Footer_footerContainer__Yq9gv{--tw-bg-opacity:1;background-color:rgb(30 30 32/var(--tw-bg-opacity,1));padding:1.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.Footer_footerContainer__Yq9gv{padding:2rem 3rem}}.Footer_footerGrid__sMv4U{display:flex;width:100%;flex-direction:column;gap:1.5rem;text-align:left}@media (min-width:768px){.Footer_footerGrid__sMv4U{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:3rem}}.Footer_logoGroup__dMhYW{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.Footer_footerLogo__HFb_0{height:2rem;width:2rem}.Footer_wordmark__CA8dB{font-size:18px;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.Footer_wordmark__CA8dB{font-size:20px}}.Footer_brandRight__muKGm{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;text-align:left}@media (min-width:768px){.Footer_brandRight__muKGm{align-items:flex-end}}.Footer_contactRow__QiPf_{display:flex;align-items:center;gap:.75rem}.Footer_emailText__GxoFi{font-size:14px;--tw-text-opacity:1;color:rgb(138 143 152/var(--tw-text-opacity,1))}@media (min-width:768px){.Footer_emailText__GxoFi{font-size:16px}}.Footer_linkedinBadge__V_5If{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.375rem;background-color:hsla(0,0%,100%,.1);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.Footer_linkedinBadge__V_5If:hover{background-color:hsla(0,0%,100%,.2)}.Footer_footerBottom___BoDH{margin-top:1.5rem;display:flex;flex-direction:column;border-top-width:1px;border-color:hsla(0,0%,100%,.1);padding-top:1rem;padding-bottom:.5rem}@media (min-width:768px){.Footer_footerBottom___BoDH{flex-direction:row;justify-content:space-between}}.Footer_footerLinks__uZgSW{display:flex;cursor:pointer;flex-direction:row;gap:.75rem;font-size:12px;font-weight:400}@media (min-width:768px){.Footer_footerLinks__uZgSW{gap:1.5rem;font-size:16px}}.Footer_footerLinks__uZgSW p:hover{text-decoration-line:underline}.VideoEmbed_facade__yxVlK{position:relative;display:block;aspect-ratio:16/9;width:100%;cursor:pointer;overflow:hidden;border-width:0;--tw-bg-opacity:1;background-color:rgb(30 30 32/var(--tw-bg-opacity,1));padding:0}.VideoEmbed_thumbnail__Z5dvM{height:100%;width:100%;object-fit:cover}.VideoEmbed_playButton__Nrne9{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.VideoEmbed_playButton__Nrne9:before{content:"";position:absolute;height:3.5rem;width:3.5rem;border-radius:9999px;background-color:rgba(35,169,226,.9);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media (min-width:768px){.VideoEmbed_playButton__Nrne9:before{height:4rem;width:4rem}}.VideoEmbed_facade__yxVlK:hover .VideoEmbed_playButton__Nrne9:before{--tw-bg-opacity:1;background-color:rgb(35 169 226/var(--tw-bg-opacity,1))}.VideoEmbed_playIcon___JEFY{position:relative;margin-left:.25rem;height:1.5rem;width:1.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.VideoEmbed_playIcon___JEFY{height:1.75rem;width:1.75rem}}.VideoEmbed_iframeWrapper__AY99a{aspect-ratio:16/9;width:100%}.VideoEmbed_iframe__HG2xp{height:100%;width:100%}