.CaseStudy_overview__X3K5P{margin-bottom:64px}.CaseStudy_overview__X3K5P .CaseStudy_metadata__udzK6{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:24px;background-color:var(--color-background-secondary);border-radius:12px;gap:24px;margin-bottom:32px;padding:32px}.CaseStudy_overview__X3K5P .CaseStudy_metaItem__ygski{display:flex;flex-direction:column;gap:4px}.CaseStudy_overview__X3K5P .CaseStudy_label__yz2Hs{color:var(--color-text-secondary);font-size:14px;font-weight:500}.CaseStudy_overview__X3K5P .CaseStudy_value__Fw0ji{color:var(--color-text-primary);font-size:18px;font-weight:600}.CaseStudy_overview__X3K5P .CaseStudy_description__8797g{color:var(--color-text-secondary);font-size:18px;line-height:1.8}.CaseStudy_section__l7dUP{margin-bottom:64px}.CaseStudy_section__l7dUP .CaseStudy_sectionTitle__Ee3c6{color:var(--color-text-primary);font-size:24px;font-weight:700;margin-bottom:32px}.CaseStudy_challengeGrid__Awx8l{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px}.CaseStudy_challengeGrid__Awx8l .CaseStudy_challengeItem__5AKjl{background-color:var(--color-background-secondary);border-radius:8px;padding:24px}.CaseStudy_challengeGrid__Awx8l .CaseStudy_challengeItem__5AKjl .CaseStudy_icon__nCLLY{display:block;font-size:2.5rem;margin-bottom:16px}.CaseStudy_challengeGrid__Awx8l .CaseStudy_challengeItem__5AKjl h3{color:var(--color-text-primary);font-size:18px;font-weight:600;margin-bottom:8px}.CaseStudy_challengeGrid__Awx8l .CaseStudy_challengeItem__5AKjl p{color:var(--color-text-secondary);line-height:1.6}.CaseStudy_solutionGrid__H9mNq{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:32px;gap:32px}.CaseStudy_solutionGrid__H9mNq .CaseStudy_solutionItem__Cf_EY{background-color:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:12px;padding:32px}.CaseStudy_solutionGrid__H9mNq .CaseStudy_solutionItem__Cf_EY .CaseStudy_solutionHeader__R4AoD{align-items:center;display:flex;gap:16px;margin-bottom:16px}.CaseStudy_solutionGrid__H9mNq .CaseStudy_solutionItem__Cf_EY .CaseStudy_solutionHeader__R4AoD .CaseStudy_icon__nCLLY{font-size:2rem}.CaseStudy_solutionGrid__H9mNq .CaseStudy_solutionItem__Cf_EY .CaseStudy_solutionHeader__R4AoD h3{color:var(--color-text-primary);font-size:18px;font-weight:600}.CaseStudy_solutionGrid__H9mNq .CaseStudy_solutionItem__Cf_EY .CaseStudy_description__8797g{color:var(--color-text-secondary);line-height:1.6;margin-bottom:24px}.CaseStudy_solutionGrid__H9mNq .CaseStudy_solutionItem__Cf_EY .CaseStudy_features__eGV9g{list-style:none;padding:0}.CaseStudy_solutionGrid__H9mNq .CaseStudy_solutionItem__Cf_EY .CaseStudy_features__eGV9g li{color:var(--color-text-secondary);padding:8px 0 8px 24px;position:relative}.CaseStudy_solutionGrid__H9mNq .CaseStudy_solutionItem__Cf_EY .CaseStudy_features__eGV9g li:before{color:var(--color-primary);content:"✓";font-weight:700;left:0;position:absolute}.CaseStudy_resultsGrid__vgS6F{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:32px;gap:32px;margin-bottom:48px}.CaseStudy_resultsGrid__vgS6F .CaseStudy_resultItem__R3zvS{background-color:var(--color-background-secondary);border-radius:8px;padding:32px;text-align:center}.CaseStudy_resultsGrid__vgS6F .CaseStudy_resultItem__R3zvS .CaseStudy_value__Fw0ji{color:var(--color-primary);font-size:28px;font-weight:700;margin-bottom:8px}.CaseStudy_resultsGrid__vgS6F .CaseStudy_resultItem__R3zvS .CaseStudy_metric__NYQDJ{color:var(--color-text-primary);font-size:18px;font-weight:600;margin-bottom:4px}.CaseStudy_resultsGrid__vgS6F .CaseStudy_resultItem__R3zvS .CaseStudy_description__8797g{color:var(--color-text-secondary);font-size:14px}.CaseStudy_testimonial__6boM5{background-color:var(--color-background-secondary);border-left:4px solid var(--color-primary);border-radius:12px;margin-top:48px;padding:48px}.CaseStudy_testimonial__6boM5 p{color:var(--color-text-primary);font-size:18px;font-style:italic;line-height:1.8;margin-bottom:24px}.CaseStudy_testimonial__6boM5 footer{text-align:right}.CaseStudy_testimonial__6boM5 footer cite{color:var(--color-text-primary);display:block;font-style:normal;font-weight:600;margin-bottom:4px}.CaseStudy_testimonial__6boM5 footer span{color:var(--color-text-secondary);font-size:14px}.CaseStudy_techGrid__uOPUx{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:16px;gap:16px}.CaseStudy_techGrid__uOPUx .CaseStudy_techItem__YGo3N{background-color:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:4px;display:flex;flex-direction:column;gap:4px;padding:16px 24px}.CaseStudy_techGrid__uOPUx .CaseStudy_techItem__YGo3N .CaseStudy_techName__OOjZa{color:var(--color-text-primary);font-weight:600}.CaseStudy_techGrid__uOPUx .CaseStudy_techItem__YGo3N .CaseStudy_techCategory__NwUj0{color:var(--color-text-secondary);font-size:14px}.CaseStudy_cta__7v6CZ{background-color:var(--color-background-secondary);border-radius:12px;margin-top:64px;padding:64px;text-align:center}.CaseStudy_cta__7v6CZ h2{color:var(--color-text-primary);font-size:24px;font-weight:700;margin-bottom:16px}.CaseStudy_cta__7v6CZ p{color:var(--color-text-secondary);font-size:18px;margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:600px}.CaseStudy_cta__7v6CZ .CaseStudy_ctaButton__6AZ5Z{background-color:var(--color-primary);border-radius:4px;color:#fff;display:inline-block;font-weight:600;padding:16px 48px;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease}.CaseStudy_cta__7v6CZ .CaseStudy_ctaButton__6AZ5Z:hover{background-color:var(--color-primary-dark);box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}
/*# sourceMappingURL=1f5732fd5375daf4.css.map*/