.caseStudies_caseStudyPage__17BlR{max-width:1280px;margin:0 auto;padding:40px;color:#111827;font-family:Inter,Segoe UI,Arial,sans-serif;background:#ffffff}.caseStudies_caseStudyHeader__NbBQU{background:linear-gradient(to bottom right,#f9fafb,rgba(239,246,255,.3),rgba(250,245,255,.3));-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:1.5rem;padding:5rem 3rem;border:none;box-shadow:none;margin-bottom:60px;position:relative;overflow:visible;text-align:center}.caseStudies_caseStudyHeader__NbBQU:before{display:none}.caseStudies_title__u7eJT{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900;letter-spacing:-.03em;line-height:1.1;margin-bottom:.5em;position:relative;z-index:1;color:#111827}.caseStudies_title__u7eJT:after{display:none}.caseStudies_description__ahO06{font-size:1.25rem;line-height:1.8;color:#4b5563;text-shadow:none;position:relative;z-index:1;max-width:42rem;margin:0 auto}.caseStudies_caseStudyContent__AxZQ0{background:#ffffff;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:1rem;padding:3rem 2.5rem;border:2px solid #e5e7eb;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);margin-bottom:60px;position:relative;overflow:visible}.caseStudies_caseIconContainer__dKRXX{width:100%;height:500px;background:#f9fafb;border-radius:1rem;margin-bottom:2rem;overflow:hidden;position:relative;border:2px solid #e5e7eb;text-align:center;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.caseStudies_caseImage__7FX7j{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.caseStudies_caseIconContainer__dKRXX:hover .caseStudies_caseImage__7FX7j{transform:scale(1.05)}.caseStudies_caseDetails__kQq4a{font-size:1.125rem;line-height:1.8;color:#4b5563;text-shadow:none}.caseStudies_priceBlock__XLRas,.caseStudies_process__BCjLv,.caseStudies_results__kXReO,.caseStudies_timelineBlock__bNFdq{background:#ffffff;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:1rem;padding:2rem;border:2px solid #e5e7eb;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);margin-bottom:2rem;position:relative;overflow:visible;max-width:800px;margin-left:auto;margin-right:auto}.caseStudies_priceBlock__XLRas h2,.caseStudies_processTitle__hWAID,.caseStudies_resultsTitle__2ed0V,.caseStudies_timelineBlock__bNFdq h2{font-size:1.875rem;font-weight:800;margin-bottom:1em;color:#111827;text-shadow:none;position:relative;display:inline-block}.caseStudies_priceBlock__XLRas h2:after,.caseStudies_processTitle__hWAID:after,.caseStudies_resultsTitle__2ed0V:after,.caseStudies_timelineBlock__bNFdq h2:after{content:"";display:block;margin:.7em 0 0;width:60px;height:4px;border-radius:2px;background:linear-gradient(90deg,#2563eb,#9333ea);opacity:.8}.caseStudies_processList__3GI8_{list-style:none;padding:0}.caseStudies_processItem__1teP_{margin:15px 0;padding-left:2em;position:relative;color:#4b5563;font-size:1rem;line-height:1.6}.caseStudies_processItem__1teP_:before{content:"✓";color:#2563eb;position:absolute;left:0;font-size:1.2em;font-weight:700}.caseStudies_priceBlock__XLRas p,.caseStudies_results__kXReO p,.caseStudies_timelineBlock__bNFdq p{font-size:1.125rem;line-height:1.6;color:#4b5563;text-shadow:none}.caseStudies_otherCaseStudies__sKWU2{margin-top:80px;padding-top:4rem;border-top:2px solid #e5e7eb}.caseStudies_otherCaseStudies__sKWU2 h2{font-size:2.5rem;font-weight:800;margin-bottom:2rem;color:#111827;text-shadow:none;position:relative;text-align:center}.caseStudies_otherCaseStudies__sKWU2 h2:after{content:"";display:block;margin:.7em auto 0;width:60px;height:4px;border-radius:2px;background:linear-gradient(90deg,#2563eb,#9333ea);opacity:.8}.caseStudies_servicesGrid__CGiUT{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.caseStudies_caseCard__kQcMz{background:#ffffff;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:1rem;border:2px solid #e5e7eb;padding:1.5rem;transition:all .3s;display:flex;flex-direction:column;gap:1rem;height:100%;position:relative;overflow:visible;color:#111827;text-decoration:none;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.caseStudies_caseCard__kQcMz:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1);border-color:#bfdbfe}.caseStudies_caseCard__kQcMz h3{font-size:1.125rem;font-weight:600;color:#111827;margin:0;text-shadow:none}.caseStudies_caseCard__kQcMz p{font-size:1rem;color:#2563eb;margin:0;font-weight:600}.caseStudies_caseCard__kQcMz .caseStudies_caseIconContainer__dKRXX{width:100%;height:200px;background:#f9fafb;border-radius:.75rem;margin-bottom:1rem;overflow:hidden;position:relative;border:2px solid #e5e7eb;text-align:center}@keyframes caseStudies_borderGradientMove__mmdja{0%{background-position:0 50%}to{background-position:100% 50%}}@media (max-width:900px){.caseStudies_caseStudyPage__17BlR{padding:20px}.caseStudies_caseStudyContent__AxZQ0,.caseStudies_caseStudyHeader__NbBQU,.caseStudies_priceBlock__XLRas,.caseStudies_process__BCjLv,.caseStudies_results__kXReO,.caseStudies_timelineBlock__bNFdq{padding:2rem 1.2rem}.caseStudies_title__u7eJT{font-size:2.5rem}.caseStudies_otherCaseStudies__sKWU2 h2,.caseStudies_priceBlock__XLRas h2,.caseStudies_processTitle__hWAID,.caseStudies_resultsTitle__2ed0V,.caseStudies_timelineBlock__bNFdq h2{font-size:1.8rem}}@media (max-width:768px){.caseStudies_servicesGrid__CGiUT{grid-template-columns:1fr;gap:.7rem}.caseStudies_caseCard__kQcMz{border-radius:.6em;padding:.7rem .4rem}.caseStudies_caseCard__kQcMz .caseStudies_caseIconContainer__dKRXX{height:150px;border-radius:.5rem}.caseStudies_caseCard__kQcMz h3{font-size:.97rem}.caseStudies_caseCard__kQcMz p{font-size:.93rem}.caseStudies_caseStudyPage__17BlR{padding:10px}.caseStudies_caseStudyContent__AxZQ0,.caseStudies_caseStudyHeader__NbBQU,.caseStudies_priceBlock__XLRas,.caseStudies_process__BCjLv,.caseStudies_results__kXReO,.caseStudies_timelineBlock__bNFdq{padding:.8rem .5rem;border-radius:.7em;max-width:100%}.caseStudies_priceBlock__XLRas h2,.caseStudies_processTitle__hWAID,.caseStudies_resultsTitle__2ed0V,.caseStudies_timelineBlock__bNFdq h2{font-size:1.1rem}.caseStudies_priceBlock__XLRas p,.caseStudies_results__kXReO p,.caseStudies_timelineBlock__bNFdq p{font-size:.97rem}}.caseStudies_ctaWrapper__eBWW2{display:flex;justify-content:center;align-items:center;margin:3rem 0 2rem;padding:3rem 2rem;background:linear-gradient(90deg,#2563eb,#9333ea);border-radius:1rem;color:white}.caseStudies_ctaWrapper__eBWW2 .caseStudies_BtnCta__j573N,.caseStudies_ctaWrapper__eBWW2 a,.caseStudies_ctaWrapper__eBWW2 button{min-width:220px;font-size:1rem;padding:.9em 2em;border-radius:.75rem;box-shadow:0 4px 12px rgba(255,255,255,.2);background:rgba(255,255,255,.2);border:2px solid rgba(255,255,255,.3);color:white}.caseStudies_ctaWrapper__eBWW2 .caseStudies_BtnCta__j573N:hover,.caseStudies_ctaWrapper__eBWW2 a:hover,.caseStudies_ctaWrapper__eBWW2 button:hover{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.5)}@media (max-width:768px){.caseStudies_ctaWrapper__eBWW2{margin:16px 0 10px}.caseStudies_ctaWrapper__eBWW2 .caseStudies_BtnCta__j573N,.caseStudies_ctaWrapper__eBWW2 a,.caseStudies_ctaWrapper__eBWW2 button{min-width:160px;font-size:.97rem;padding:.7em 1.2em}}