.CaseStudy_caseStudyContainer__54sky{min-height:100vh;--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity))}.CaseStudy_heroSection__u7M6v{position:relative;padding:8rem 1.5rem 5rem}@media (min-width:768px){.CaseStudy_heroSection__u7M6v{padding-left:3rem;padding-right:3rem}}@media (min-width:1024px){.CaseStudy_heroSection__u7M6v{padding-left:6rem;padding-right:6rem}}.CaseStudy_heroSection__u7M6v{background:linear-gradient(180deg,rgba(29,29,29,.4),rgba(29,29,29,0))}.CaseStudy_heroContent__swWqN{margin-left:auto;margin-right:auto;max-width:64rem;text-align:center}.CaseStudy_customerBadge__St7pu{margin-bottom:1.5rem;display:inline-block;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#b8b8b8;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;background:hsla(0,0%,100%,.02)}.CaseStudy_heroTitle__OxbNm{margin-bottom:1.5rem;font-size:2.25rem;line-height:2.5rem}@media (min-width:768px){.CaseStudy_heroTitle__OxbNm{font-size:3rem;line-height:1}}@media (min-width:1024px){.CaseStudy_heroTitle__OxbNm{font-size:3.75rem;line-height:1}}.CaseStudy_heroTitle__OxbNm{font-family:var(--font-sf-pro-display);font-weight:600;line-height:1.1;letter-spacing:-.02em;background:linear-gradient(98deg,#f5f5f5 6.49%,#3d3d3d 227.82%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.CaseStudy_heroSubtitle__WdFI7{font-size:1.25rem;line-height:1.75rem}@media (min-width:768px){.CaseStudy_heroSubtitle__WdFI7{font-size:1.5rem;line-height:2rem}}.CaseStudy_heroSubtitle__WdFI7{font-family:var(--font-sf-pro-display);color:#b8b8b8;font-weight:400;line-height:1.4}.CaseStudy_contentWrapper__zWqEA{margin-left:auto;margin-right:auto;max-width:56rem;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.CaseStudy_contentWrapper__zWqEA{padding-left:3rem;padding-right:3rem}}.CaseStudy_challengeSection__ne5qM,.CaseStudy_overviewSection__XZP0i,.CaseStudy_resultsSection__J9JcA,.CaseStudy_solutionSection__hviBz,.CaseStudy_summarySection__j8N_l{padding-top:4rem;padding-bottom:4rem}@media (min-width:768px){.CaseStudy_challengeSection__ne5qM,.CaseStudy_overviewSection__XZP0i,.CaseStudy_resultsSection__J9JcA,.CaseStudy_solutionSection__hviBz,.CaseStudy_summarySection__j8N_l{padding-top:6rem;padding-bottom:6rem}}.CaseStudy_sectionTitle__uOBof{margin-bottom:2rem;font-size:1.875rem;line-height:2.25rem}@media (min-width:768px){.CaseStudy_sectionTitle__uOBof{font-size:2.25rem;line-height:2.5rem}}.CaseStudy_sectionTitle__uOBof{font-family:var(--font-sf-pro-display);font-weight:600;color:#f5f5f5;letter-spacing:-.02em}.CaseStudy_subsectionTitle__AxvY3{margin-bottom:1.5rem;margin-top:3rem;font-size:1.5rem;line-height:2rem}@media (min-width:768px){.CaseStudy_subsectionTitle__AxvY3{font-size:1.875rem;line-height:2.25rem}}.CaseStudy_subsectionTitle__AxvY3{font-family:var(--font-sf-pro-display);font-weight:500;color:#f5f5f5;letter-spacing:-.01em}.CaseStudy_summaryText__kUanh{font-size:1.125rem;line-height:1.75rem;line-height:1.625;color:#b8b8b8;font-family:var(--font-sf-pro-display)}.CaseStudy_overviewGrid__I9poC{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}@media (min-width:768px){.CaseStudy_overviewGrid__I9poC{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.CaseStudy_overviewGrid__I9poC{grid-template-columns:repeat(3,minmax(0,1fr))}}.CaseStudy_overviewItem__Iy8XT{border-radius:.5rem;padding:1.5rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08)}.CaseStudy_overviewItem__Iy8XT h3{margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#888;text-transform:uppercase;letter-spacing:.05em}.CaseStudy_overviewItem__Iy8XT p{font-size:1.125rem;line-height:1.75rem;color:#f5f5f5}.CaseStudy_companyInfo__Ur_uO>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.CaseStudy_companyLogo__t5cLU{--tw-brightness:brightness(0);--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.CaseStudy_companyLogo__t5cLU:hover{opacity:.8}.CaseStudy_challengeGrid__XHfW0{margin-bottom:3rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}@media (min-width:768px){.CaseStudy_challengeGrid__XHfW0{grid-template-columns:repeat(2,minmax(0,1fr))}}.CaseStudy_challengeItem__69aG8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.CaseStudy_challengeItem__69aG8 h3{font-size:1.25rem;line-height:1.75rem;font-weight:500;color:#f5f5f5}.CaseStudy_challengeItem__69aG8 p{font-size:1rem;line-height:1.5rem;line-height:1.625;color:#b8b8b8}.CaseStudy_quotesGrid___RZ0l{margin-top:3rem;margin-bottom:3rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}@media (min-width:768px){.CaseStudy_quotesGrid___RZ0l{grid-template-columns:repeat(2,minmax(0,1fr))}}.CaseStudy_quote__M4RoW{border-radius:.5rem;padding:2rem;background:hsla(0,0%,100%,.02);border-left:4px solid #4a9eff}.CaseStudy_quoteContent__SKS2o{text-align:center}.CaseStudy_quote__M4RoW p{margin-bottom:1.5rem;font-size:1.5rem;line-height:2rem}@media (min-width:768px){.CaseStudy_quote__M4RoW p{font-size:1.875rem;line-height:2.25rem}}.CaseStudy_quote__M4RoW p{color:#f5f5f5;font-style:italic}.CaseStudy_quoteAuthor__wvcqi{display:flex;align-items:center;justify-content:center;gap:1rem}.CaseStudy_headshot__Zgjs7{border-radius:9999px}.CaseStudy_quote__M4RoW cite{font-size:1rem;line-height:1.5rem;color:#888;font-style:normal}.CaseStudy_resultsTable__GAPKK,.CaseStudy_solutionTable__OkOXp{width:100%;overflow-x:auto}.CaseStudy_tableRow__xPBiF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity))}@media (min-width:768px){.CaseStudy_tableRow__xPBiF{grid-template-columns:repeat(2,minmax(0,1fr))}}.CaseStudy_resultsTable__GAPKK .CaseStudy_tableRow__xPBiF{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.CaseStudy_resultsTable__GAPKK .CaseStudy_tableRow__xPBiF{grid-template-columns:repeat(4,minmax(0,1fr))}}.CaseStudy_tableCell__TxQ6j{padding:1rem;color:#b8b8b8}.CaseStudy_tableRow__xPBiF:first-child .CaseStudy_tableCell__TxQ6j{font-weight:600;color:#f5f5f5;background:hsla(0,0%,100%,.02)}.CaseStudy_tableCell__TxQ6j strong{color:#f5f5f5}.CaseStudy_timeline__ZK0xb>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.CaseStudy_timelineItem__2sQIL{display:flex;align-items:flex-start;gap:1.5rem}.CaseStudy_timelineDay__tqsiX{width:5rem;flex-shrink:0;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#4a9eff}.CaseStudy_timelineContent__fqUot p{font-size:1rem;line-height:1.5rem;color:#b8b8b8}.CaseStudy_impact__nxqFi{font-weight:600;color:#4ade80}.CaseStudy_ctaSection__SbQ6t{padding:6rem 1.5rem}@media (min-width:768px){.CaseStudy_ctaSection__SbQ6t{padding-left:3rem;padding-right:3rem}}.CaseStudy_ctaSection__SbQ6t{background:linear-gradient(180deg,rgba(74,158,255,.1),rgba(74,158,255,0))}.CaseStudy_ctaContent__ZnOxz{margin-left:auto;margin-right:auto;max-width:48rem}.CaseStudy_ctaContent__ZnOxz>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.CaseStudy_ctaContent__ZnOxz{text-align:center}.CaseStudy_ctaContent__ZnOxz h2{font-size:1.875rem;line-height:2.25rem;font-weight:600}@media (min-width:768px){.CaseStudy_ctaContent__ZnOxz h2{font-size:2.25rem;line-height:2.5rem}}.CaseStudy_ctaContent__ZnOxz h2{color:#f5f5f5;letter-spacing:-.02em}.CaseStudy_ctaContent__ZnOxz p{font-size:1.125rem;line-height:1.75rem;color:#b8b8b8}.CaseStudy_ctaContainer__s3TTJ{margin-top:2rem;display:flex;justify-content:center}@media (max-width:768px){.CaseStudy_heroSection__u7M6v{padding-top:6rem;padding-bottom:4rem}.CaseStudy_heroTitle__OxbNm{font-size:1.875rem;line-height:2.25rem}.CaseStudy_heroSubtitle__WdFI7{font-size:1.125rem;line-height:1.75rem}.CaseStudy_sectionTitle__uOBof{font-size:1.5rem;line-height:2rem}.CaseStudy_quote__M4RoW p{font-size:1.25rem;line-height:1.75rem}}