.case-study-detail_main__FIc9i{padding:4rem 0;background-color:#fff}.case-study-detail_container__zAagt{max-width:1200px;margin:0 auto;padding:0 1rem}.case-study-detail_article__rHX8e{margin:0 auto;width:100%;padding:0 1.5rem;box-sizing:border-box}.case-study-detail_articleHeader__BXwr2{text-align:center;margin-bottom:2rem}.case-study-detail_metaInfo__CHAh2{display:flex;justify-content:center;align-items:center;gap:.5rem;color:#555;font-size:.9rem;margin-bottom:1rem}.case-study-detail_articleTitle__gIr9H{font-size:3rem;font-weight:700}.case-study-detail_heroImageContainer__AnOP4{position:relative;width:100%;max-width:100%;height:auto;border-radius:16px;overflow:hidden;margin:2rem 0;display:flex;justify-content:center;align-items:center}.case-study-detail_heroImage___XKzo{width:100%;height:auto;max-height:600px;object-fit:contain}.case-study-detail_articleContent__bigk4,.case-study-detail_paragraph__E9_lg{color:#6b7c93;font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.case-study-detail_paragraph__E9_lg{margin:1.5rem 0}.case-study-detail_sectionTitle__xlZQS{font-size:2rem;font-weight:600;margin:3rem 0 1.5rem}.case-study-detail_contentImageContainer__V_xmx{position:relative;width:100%;max-width:100%;height:auto;margin:2rem 0;border-radius:12px;overflow:hidden;display:flex;justify-content:center;align-items:center}.case-study-detail_contentImage__f_PSg{width:100%;height:auto;object-fit:contain}.case-study-detail_imageGrid__N5zIy{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin:2rem 0}.case-study-detail_gridImageContainer__3OhYk{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:#f5f5f5}.case-study-detail_gridImage__a0Z0y{padding:1rem}.case-study-detail_ctaSection__tQMS7{text-align:center;padding:4rem 1rem;background-color:#f9f9f9;border-radius:16px;margin:4rem 0}.case-study-detail_ctaTitle__hMnlZ{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.case-study-detail_ctaSubtitle__Y3Osw{color:#333;font-family:Poppins,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1.5;max-width:800px;margin:1rem auto 0;text-transform:uppercase;letter-spacing:.5px}.case-study-detail_relatedStudies__3s7aS{padding:4rem 1.5rem;max-width:1200px;margin:0 auto;box-sizing:border-box}.case-study-detail_relatedStudiesTitle__niJEh{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:3rem;color:#333}.case-study-detail_relatedGrid__M7ZK2{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;width:100%}.case-study-detail_relatedStudyCard__n_WvK{display:flex;width:100%;max-width:366.667px;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-shrink:0;border-radius:8px;background:#fff;overflow:hidden;text-decoration:none;color:inherit;border:1px solid rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;height:100%}.case-study-detail_relatedStudyCard__n_WvK:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(0,0,0,.1);border-color:rgba(0,0,0,.15);text-decoration:none}.case-study-detail_relatedStudyImageContainer__gClJB{width:100%;height:200px;overflow:hidden;border-radius:8px 8px 0 0}.case-study-detail_relatedStudyImage__v3g6X{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.case-study-detail_relatedStudyCard__n_WvK:hover .case-study-detail_relatedStudyImage__v3g6X{transform:scale(1.05)}.case-study-detail_relatedStudyContent__n7hvj{padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;flex-grow:1;box-sizing:border-box}.case-study-detail_relatedStudyMeta__SB0dG{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:14px;color:#3ab598;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-weight:700;line-height:normal;width:100%;margin:0}.case-study-detail_relatedStudyMeta__SB0dG span:not(:last-child):after{content:"•";margin-left:.5rem;color:#999}.case-study-detail_relatedStudyTitle__z6eo8{width:100%;margin:0 0 8px;color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:30px;letter-spacing:-.24px;transition:color .2s ease}.case-study-detail_relatedStudyDescription__YQBoU{font-size:.9rem;color:#6b7c93;margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.case-study-detail_relatedStudyCard__n_WvK:hover .case-study-detail_relatedStudyTitle__z6eo8{color:#0070f3}@media (max-width:1024px){.case-study-detail_relatedStudies__3s7aS{padding:3rem 1.5rem}.case-study-detail_relatedGrid__M7ZK2{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}}@media (max-width:768px){.case-study-detail_articleTitle__gIr9H{font-size:2.2rem}.case-study-detail_relatedStudies__3s7aS{padding:2.5rem 1rem}.case-study-detail_relatedStudiesTitle__niJEh{font-size:2rem;margin-bottom:2rem}.case-study-detail_relatedGrid__M7ZK2{grid-template-columns:1fr;max-width:500px;margin:0 auto}.case-study-detail_relatedStudyCard__n_WvK{max-width:100%}}@media (max-width:480px){.case-study-detail_relatedStudies__3s7aS{padding:2rem 1rem}.case-study-detail_relatedStudiesTitle__niJEh{font-size:1.75rem;margin-bottom:1.5rem}.case-study-detail_relatedStudyImageContainer__gClJB{height:180px}.case-study-detail_relatedStudyContent__n7hvj{padding:1.25rem}.case-study-detail_relatedStudyTitle__z6eo8{font-size:1.1rem}.case-study-detail_relatedStudyMeta__SB0dG{font-size:.75rem}}@media (max-width:992px){.case-study-detail_heroImage___XKzo{height:400px}.case-study-detail_articleTitle__gIr9H{font-size:2.2rem}}@media (max-width:768px){.case-study-detail_articleHeader__BXwr2{padding:3rem 0}.case-study-detail_articleTitle__gIr9H{font-size:2rem;padding:0 1rem}.case-study-detail_heroImage___XKzo{height:300px;border-radius:0}.case-study-detail_articleContent__bigk4{padding:3rem 1.5rem}.case-study-detail_imageGrid__N5zIy,.case-study-detail_relatedStudiesGrid__NNdxD{grid-template-columns:1fr}.case-study-detail_metaInfo__CHAh2{flex-direction:column;gap:.5rem}.case-study-detail_separator__T0HrG{display:none}}@media (max-width:480px){.case-study-detail_articleTitle__gIr9H{font-size:1.75rem}.case-study-detail_heroImage___XKzo{height:250px}.case-study-detail_relatedStudiesTitle__niJEh{font-size:1.75rem}}