.CaseStudy_notFound__D9DIx{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;--tw-bg-opacity:1;background-color:rgb(10 22 41/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));min-height:50vh}.CaseStudy_backLink__R7OEx{cursor:pointer;border-style:none;background-color:transparent;font-weight:600;--tw-text-opacity:1;color:rgb(127 214 247/var(--tw-text-opacity,1))}.CaseStudy_hero__0L8Cw{position:relative;overflow:hidden;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.CaseStudy_hero__0L8Cw{padding-left:3rem;padding-right:3rem}}.CaseStudy_hero__0L8Cw{padding:44px 48px 56px;background:radial-gradient(760px 340px at 20% 0,rgba(35,169,226,.16),transparent 60%),radial-gradient(760px 340px at 84% 6%,rgba(26,112,184,.14),transparent 60%);background-color:#0a1629}.CaseStudy_narrow__eixmB{margin-left:auto;margin-right:auto;max-width:900px}.CaseStudy_narrowSm__L_DRu{margin-left:auto;margin-right:auto;max-width:760px}.CaseStudy_eyebrow__oYv6_{margin-bottom:18px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;--tw-text-opacity:1;color:rgb(127 214 247/var(--tw-text-opacity,1))}.CaseStudy_headline__zu8DW{margin-bottom:18px;font-size:32px;font-weight:900;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.CaseStudy_headline__zu8DW{font-size:46px}}.CaseStudy_headline__zu8DW{line-height:1.08;letter-spacing:-.03em}.CaseStudy_deck__QL3r3{max-width:760px;font-size:20px;--tw-text-opacity:1;color:rgb(169 193 214/var(--tw-text-opacity,1));line-height:1.55}.CaseStudy_statBarSection__g9KCT{--tw-bg-opacity:1;background-color:rgb(10 22 41/var(--tw-bg-opacity,1));padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.CaseStudy_statBarSection__g9KCT{padding-left:3rem;padding-right:3rem}}.CaseStudy_statBar__zTBUC{display:grid;gap:2px;overflow:hidden;border-radius:18px;border-width:1px;border-color:rgb(255 255 255/.1);background:rgba(255,255,255,.1)}.CaseStudy_statCell__x3dKb{padding:24px 22px;background:rgba(255,255,255,.045)}.CaseStudy_statValue__cJgfl{margin-bottom:.25rem;font-size:24px;font-weight:900;letter-spacing:-.02em;color:#23a9e2}.CaseStudy_statLabel__y32qk{font-size:13px;--tw-text-opacity:1;color:rgb(169 193 214/var(--tw-text-opacity,1));line-height:1.4}.CaseStudy_bodySection___GUZt{--tw-bg-opacity:1;background-color:rgb(10 22 41/var(--tw-bg-opacity,1));padding:4rem 1.5rem 1.5rem}@media (min-width:768px){.CaseStudy_bodySection___GUZt{padding-left:3rem;padding-right:3rem}}.CaseStudy_readWidth__MFfVm{margin-left:auto;margin-right:auto;max-width:760px}.CaseStudy_h2__yfS1D{margin-bottom:18px;font-size:28px;font-weight:800;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));letter-spacing:-.02em}.CaseStudy_h2Spaced__YHo2u{margin-top:44px}.CaseStudy_h2Sm__sC_Xh{margin-bottom:1rem;font-size:22px;font-weight:800;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));letter-spacing:-.02em}.CaseStudy_bodyText__8fyB6{margin-bottom:1rem;line-height:1.75}.CaseStudy_bodyTextIntro__dVCz_,.CaseStudy_bodyText__8fyB6{font-size:16px;--tw-text-opacity:1;color:rgb(200 220 236/var(--tw-text-opacity,1))}.CaseStudy_bodyTextIntro__dVCz_{margin-bottom:26px;line-height:1.7}.CaseStudy_subsystemStack__ojOjC{display:flex;flex-direction:column;gap:1rem}.CaseStudy_subsystemCard__6jvY1{border-radius:1rem;border-width:1px;border-color:rgb(255 255 255/.1);padding:1.5rem 26px;background:rgba(255,255,255,.045)}.CaseStudy_subsystemTitle__bluts{margin-bottom:.5rem;font-size:17px;font-weight:800;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.CaseStudy_subsystemBody__vSjBL{font-size:15px;--tw-text-opacity:1;color:rgb(169 193 214/var(--tw-text-opacity,1));line-height:1.65}.CaseStudy_stepsStack__R0znR{display:flex;flex-direction:column;gap:14px}.CaseStudy_step__29ulR{display:flex;align-items:flex-start;gap:1rem}.CaseStudy_stepNum___MIHH{display:flex;height:34px;width:34px;flex:none;align-items:center;justify-content:center;border-radius:10px;font-size:14px;font-weight:800;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(135deg,#23a9e2,#23a9e2)}.CaseStudy_stepBody__omrvc{padding-top:6px;font-size:15px;--tw-text-opacity:1;color:rgb(200 220 236/var(--tw-text-opacity,1));line-height:1.6}.CaseStudy_resultsStack__9Ap01{display:flex;flex-direction:column;gap:.75rem}.CaseStudy_resultRow__5fN88{display:flex;align-items:flex-start;gap:.75rem}.CaseStudy_resultCheck__yS2gj{margin-top:2px;display:flex;height:22px;width:22px;flex:none;align-items:center;justify-content:center;border-radius:9999px;font-size:12px;font-weight:800;--tw-text-opacity:1;color:rgb(127 214 247/var(--tw-text-opacity,1));background:rgba(255,255,255,.1)}.CaseStudy_resultText__8S0BB{font-size:16px;--tw-text-opacity:1;color:rgb(200 220 236/var(--tw-text-opacity,1));line-height:1.55}.CaseStudy_videoSection__K5pP_{--tw-bg-opacity:1;background-color:rgb(10 22 41/var(--tw-bg-opacity,1));padding:2.75rem 1.5rem 1.5rem}@media (min-width:768px){.CaseStudy_videoSection__K5pP_{padding-left:3rem;padding-right:3rem}}.CaseStudy_videoCard__Ze11G{margin-left:auto;margin-right:auto;max-width:900px;border-radius:1.5rem;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));padding:44px;background:linear-gradient(160deg,#0a1629,#123456)}.CaseStudy_videoHeadline__rPhhX{margin-bottom:10px;font-size:26px;font-weight:800;letter-spacing:-.02em}.CaseStudy_videoCaption__tSDHt{margin-left:auto;margin-right:auto;margin-bottom:1.75rem;max-width:620px;font-size:16px;--tw-text-opacity:1;color:rgb(159 182 204/var(--tw-text-opacity,1));line-height:1.6}.CaseStudy_videoFrame__6LgRF{position:relative;overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgb(255 255 255/.1);aspect-ratio:16/9;background:#0b1b2b}.CaseStudy_videoEmbed__0ovBt{height:100%}.CaseStudy_videoPlaceholder__0ChQQ{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.CaseStudy_playButton__YLkG_{display:flex;height:5rem;width:5rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:rgb(255 255 255/.35);background:rgba(255,255,255,.16)}.CaseStudy_playIcon__0gTb2{width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:24px solid #fff;margin-left:6px}.CaseStudy_videoPlaceholderCaption__W9wqK{position:absolute;bottom:1rem;font-size:12px;color:rgb(255 255 255/.5);font-family:ui-monospace,monospace}.CaseStudy_techSection__XWJBb{--tw-bg-opacity:1;background-color:rgb(10 22 41/var(--tw-bg-opacity,1));padding:2.5rem 1.5rem 1.5rem}@media (min-width:768px){.CaseStudy_techSection__XWJBb{padding-left:3rem;padding-right:3rem}}.CaseStudy_techPills__vv2hW{display:flex;flex-wrap:wrap;gap:10px}.CaseStudy_techPill__QfGhO{border-radius:9999px;border-width:1px;border-color:rgb(255 255 255/.1);padding:.5rem 15px;font-size:13px;font-weight:600;--tw-text-opacity:1;color:rgb(127 214 247/var(--tw-text-opacity,1));background:rgba(255,255,255,.1)}.CaseStudy_faqSection__D1qD3{--tw-bg-opacity:1;background-color:rgb(10 22 41/var(--tw-bg-opacity,1));padding:2.5rem 1.5rem 1.5rem}@media (min-width:768px){.CaseStudy_faqSection__D1qD3{padding-left:3rem;padding-right:3rem}}.CaseStudy_faqStack__Tl_fo{display:flex;flex-direction:column;gap:.75rem}.CaseStudy_faqItem__CKM1_{border-radius:1rem;border-width:1px;border-color:rgb(255 255 255/.1);padding:1.25rem 1.5rem;background:rgba(255,255,255,.045);box-shadow:0 16px 34px -30px rgba(26,112,184,.5)}.CaseStudy_faqQuestion__YhG0G{display:flex;cursor:pointer;align-items:center;justify-content:space-between;gap:1rem;font-size:16px;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));list-style:none}.CaseStudy_faqQuestion__YhG0G::-webkit-details-marker{display:none}.CaseStudy_faqCaret__M6p6d{font-size:18px;--tw-text-opacity:1;color:rgb(127 214 247/var(--tw-text-opacity,1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.CaseStudy_faqItem__CKM1_[open] .CaseStudy_faqCaret__M6p6d{transform:rotate(180deg)}.CaseStudy_faqAnswer__bspMu{margin-top:14px;font-size:15px;--tw-text-opacity:1;color:rgb(169 193 214/var(--tw-text-opacity,1));line-height:1.65}.CaseStudy_ctaSection__OZwqA{--tw-bg-opacity:1;background-color:rgb(10 22 41/var(--tw-bg-opacity,1));padding:2.75rem 1.5rem 4rem}@media (min-width:768px){.CaseStudy_ctaSection__OZwqA{padding-left:3rem;padding-right:3rem}}.CaseStudy_ctaCard__3i_EP{position:relative;margin-left:auto;margin-right:auto;max-width:900px;overflow:hidden;border-radius:1.5rem;text-align:center;padding:56px 44px;background:linear-gradient(150deg,#0a1629,#23a9e2 70%,#23a9e2)}.CaseStudy_ctaHeadline__aLAYf{margin-bottom:.75rem;font-size:30px;font-weight:900;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));letter-spacing:-.02em}.CaseStudy_ctaBody__cATxQ{margin-left:auto;margin-right:auto;margin-bottom:1.75rem;max-width:560px;font-size:16px;--tw-text-opacity:1;color:rgb(207 224 238/var(--tw-text-opacity,1));line-height:1.6}.CaseStudy_ctaButton__svYda{display:inline-block;border-radius:9999px;padding:1rem 34px;font-size:16px;font-weight:800;--tw-text-opacity:1;color:rgb(127 214 247/var(--tw-text-opacity,1));background:rgba(255,255,255,.045);box-shadow:0 18px 40px -14px rgba(0,0,0,.4)}.CaseStudy_relatedSection__4cCcP{--tw-bg-opacity:1;background-color:rgb(10 22 41/var(--tw-bg-opacity,1));padding-left:1.5rem;padding-right:1.5rem;padding-bottom:88px}@media (min-width:768px){.CaseStudy_relatedSection__4cCcP{padding-left:3rem;padding-right:3rem}}.CaseStudy_relatedGrid__THr42{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem}@media (min-width:768px){.CaseStudy_relatedGrid__THr42{grid-template-columns:repeat(2,minmax(0,1fr))}}.CaseStudy_relatedCard__7A_jN{display:flex;align-items:center;gap:1rem;border-radius:18px;border-width:1px;border-color:rgb(255 255 255/.1);padding:1.25rem 22px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;background:rgba(255,255,255,.045)}.CaseStudy_relatedCard__7A_jN:hover{border-color:#7fd6f7;transform:translateY(-2px)}.CaseStudy_relatedThumb__rAPCJ{display:flex;height:3rem;width:70px;flex:none;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(135deg,#0a1629,#23a9e2)}.CaseStudy_relatedPlayTriangle__fYqOD{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #fff;margin-left:3px}.CaseStudy_relatedTag__qLKlN{margin-bottom:3px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(127 214 247/var(--tw-text-opacity,1))}.CaseStudy_relatedName__dfEOd{font-size:16px;font-weight:800;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.CaseStudy_relatedArrow__j9o_0{margin-left:auto;font-size:20px;--tw-text-opacity:1;color:rgb(126 163 196/var(--tw-text-opacity,1))}.Header_headerContainer__sDneB{position:sticky;top:0;z-index:40;width:100%;border-bottom-width:1px;border-color:rgb(255 255 255/.08);--tw-bg-opacity:1;background-color:rgb(10 22 41/var(--tw-bg-opacity,1));padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.Header_headerContainer__sDneB{padding-left:3.5rem;padding-right:3.5rem}}.Header_headerWrapper__p1_QB{margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:1340px;align-items:center;justify-content:space-between;gap:2rem;height:68px}.Header_brandRow__sbGMO{display:flex;flex:none;align-items:center;gap:11px;line-height:1}.Header_logo__PTTA_{display:block;height:26px;width:26px;object-fit:contain}.Header_wordmark__CZuLs{font-size:17px;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));letter-spacing:-.015em;position:relative;top:1px}.Header_nav__yOlsb{display:none;align-items:center;gap:6px}@media (min-width:768px){.Header_nav__yOlsb{display:flex}}.Header_navLink__B6grB{border-radius:9999px;font-size:14px;font-weight:500;--tw-text-opacity:1;color:rgb(147 174 198/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}.Header_navLink__B6grB:hover{background-color:rgb(255 255 255/.07);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.Header_navLink__B6grB{padding:8px 14px}.Header_ctaButton__vHN8d{flex:none;cursor:pointer;border-radius:9999px;font-size:14px;font-weight:700;--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:.2s;background:linear-gradient(120deg,#1a70b8,#23a9e2);padding:10px 22px;box-shadow:0 10px 24px -12px rgba(35,169,226,.8)}.Header_ctaButton__vHN8d:hover{transform:translateY(-1px);box-shadow:0 14px 28px -12px rgba(35,169,226,.95)}.Footer_footerContainer__Yq9gv{padding-left:1.5rem;padding-right:1.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.Footer_footerContainer__Yq9gv{padding-left:3.5rem;padding-right:3.5rem}}.Footer_footerContainer__Yq9gv{padding-top:52px;padding-bottom:40px;background:#0a1626}.Footer_inner__HSpYU{margin-left:auto;margin-right:auto;max-width:1340px}.Footer_topRow__lim2A{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.08)}.Footer_brandRow__p1tYa{display:flex;align-items:center;gap:10px}.Footer_logo__EN1w_{height:30px;width:30px;object-fit:contain}.Footer_wordmark__CA8dB{font-size:20px;font-weight:800;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.Footer_topRight__Wh0RX{display:flex;align-items:center;gap:18px}.Footer_emailLink__cckG0{font-size:15px;font-weight:500;--tw-text-opacity:1;color:rgb(207 224 238/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}.Footer_emailLink__cckG0:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.Footer_upworkBadge__CTdAf{display:flex;height:38px;width:38px;align-items:center;justify-content:center;border-radius:10px;background-color:rgb(255 255 255/.08);font-size:14px;font-weight:700;--tw-text-opacity:1;color:rgb(207 224 238/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}.Footer_upworkBadge__CTdAf:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.Footer_bottomRow__QJ5Qf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-top:24px}.Footer_copyright__PCrQV{font-size:13px;--tw-text-opacity:1;color:rgb(107 130 153/var(--tw-text-opacity,1))}.Footer_legalNav__pEl45{display:flex;gap:2rem}.Footer_legalNav__pEl45 a{font-size:14px;--tw-text-opacity:1;color:rgb(207 224 238/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}.Footer_legalNav__pEl45 a:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.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:rgb(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%;--tw-bg-opacity:1;background-color:rgb(30 30 32/var(--tw-bg-opacity,1))}.VideoEmbed_iframe__HG2xp{height:100%;width:100%}.VideoEmbed_placeholder__Y4Zxm{aspect-ratio:16/9;width:100%;--tw-bg-opacity:1;background-color:rgb(30 30 32/var(--tw-bg-opacity,1))}