.CaseStudyContent_content__FYCUL{position:relative;padding:4rem 0;background:var(--background)}.CaseStudyContent_container__AFHUR{max-width:1200px;margin:0 auto;padding:0 1.5rem}.CaseStudyContent_section__Zh6S6{margin-bottom:5rem;scroll-margin-top:100px}.CaseStudyContent_sectionHeader___ezaF{display:flex;align-items:center;gap:1rem;margin-bottom:2.5rem}.CaseStudyContent_sectionHeader___ezaF h2{font-family:Playfair Display,serif;font-size:clamp(2rem,4vw,2.5rem);font-weight:700;color:var(--text);margin:0}.CaseStudyContent_sectionHeader___ezaF h3{font-family:Playfair Display,serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;color:var(--text);margin:0}.CaseStudyContent_sectionIcon__G8ftQ{color:var(--primary);flex-shrink:0}.CaseStudyContent_sectionText__hGHT0{font-family:Inter,sans-serif;font-size:1.125rem;color:var(--text-secondary);line-height:1.8;margin-bottom:2rem}.CaseStudyContent_unifiedContainer__h7d31{position:relative;padding:4rem 3rem;border-radius:25px;overflow:hidden;backdrop-filter:blur(20px);border:1px solid var(--border);margin-bottom:2rem}.theme-light .CaseStudyContent_unifiedContainer__h7d31{background:linear-gradient(135deg,rgba(103,126,234,.08),rgba(139,92,246,.06) 25%,rgba(59,130,246,.04) 50%,rgba(168,85,247,.06) 75%,rgba(103,126,234,.08))}.theme-dark .CaseStudyContent_unifiedContainer__h7d31{background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(168,85,247,.12) 25%,rgba(59,130,246,.08) 50%,rgba(139,92,246,.12) 75%,rgba(168,85,247,.15))}.CaseStudyContent_unifiedContent__zizEc{position:relative;z-index:2}.CaseStudyContent_unifiedFloatingElements__a_F1v{position:absolute;inset:0;pointer-events:none;z-index:1}.CaseStudyContent_floatingShape1__AFZmN,.CaseStudyContent_floatingShape2__nSzTo,.CaseStudyContent_floatingShape3__B_HzF{position:absolute;border-radius:50%;opacity:.08}.CaseStudyContent_floatingShape1__AFZmN{width:200px;height:200px;background:linear-gradient(135deg,var(--primary),var(--secondary));top:-50px;right:-50px;animation:CaseStudyContent_float1__NvveG 20s ease-in-out infinite}.CaseStudyContent_floatingShape2__nSzTo{width:150px;height:150px;background:linear-gradient(225deg,var(--secondary),var(--primary));bottom:-30px;left:-30px;animation:CaseStudyContent_float2__yygPo 25s ease-in-out infinite}.CaseStudyContent_floatingShape3__B_HzF{width:120px;height:120px;background:linear-gradient(45deg,var(--primary),var(--secondary));top:50%;left:50%;transform:translate(-50%,-50%);animation:CaseStudyContent_float3__npBGk 30s ease-in-out infinite}@keyframes CaseStudyContent_float1__NvveG{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(-20px,-30px) rotate(90deg)}50%{transform:translate(-40px) rotate(180deg)}75%{transform:translate(-20px,30px) rotate(270deg)}}@keyframes CaseStudyContent_float2__yygPo{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(30px,-20px) rotate(120deg)}66%{transform:translate(-10px,-40px) rotate(240deg)}}@keyframes CaseStudyContent_float3__npBGk{0%,to{transform:translate(-50%,-50%) rotate(0deg) scale(1)}50%{transform:translate(-50%,-50%) rotate(180deg) scale(1.1)}}.CaseStudyContent_summaryParagraph__hFqEy{position:relative;padding:4rem 3rem;border-radius:25px;overflow:hidden;backdrop-filter:blur(20px);border:1px solid var(--border);margin-bottom:2rem}.theme-light .CaseStudyContent_summaryParagraph__hFqEy{background:linear-gradient(135deg,rgba(103,126,234,.08),rgba(139,92,246,.06) 25%,rgba(59,130,246,.04) 50%,rgba(168,85,247,.06) 75%,rgba(103,126,234,.08))}.theme-dark .CaseStudyContent_summaryParagraph__hFqEy{background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(168,85,247,.12) 25%,rgba(59,130,246,.08) 50%,rgba(139,92,246,.12) 75%,rgba(168,85,247,.15))}.CaseStudyContent_summaryContent__tGQOb{position:relative;z-index:2}.CaseStudyContent_summaryText__mJdhJ{font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.8;color:var(--text-secondary);margin-bottom:1.5rem;text-align:justify}.CaseStudyContent_summaryText__mJdhJ:last-child{margin-bottom:0}.CaseStudyContent_projectHighlight__16xod{font-weight:700;color:var(--primary);position:relative;padding:0 4px}.CaseStudyContent_categoryHighlight__X9JcD{font-weight:600;color:var(--text);background:linear-gradient(120deg,rgba(103,126,234,.2),rgba(139,92,246,.15));padding:2px 6px;border-radius:4px}.theme-dark .CaseStudyContent_categoryHighlight__X9JcD{background:linear-gradient(120deg,rgba(139,92,246,.3),rgba(168,85,247,.2))}.CaseStudyContent_timelineHighlight__9OQMc{font-weight:600;color:var(--primary);position:relative}.CaseStudyContent_timelineHighlight__9OQMc:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--primary),transparent)}.CaseStudyContent_impactHighlight__XxEOZ{font-weight:700;background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.CaseStudyContent_userHighlight__2PM9B{font-weight:600;color:var(--text);background:linear-gradient(120deg,rgba(34,197,94,.2),rgba(16,185,129,.15));padding:2px 6px;border-radius:4px}.theme-dark .CaseStudyContent_userHighlight__2PM9B{background:linear-gradient(120deg,rgba(34,197,94,.3),rgba(16,185,129,.2))}.CaseStudyContent_summaryFloatingElements__2z2qI{position:absolute;inset:0;pointer-events:none;z-index:1}.CaseStudyContent_summaryGrid__zlZ7D{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.CaseStudyContent_summaryCard__8Dh79{padding:2rem;border-radius:20px;backdrop-filter:blur(20px);border:1px solid var(--border);transition:all .3s ease}.theme-light .CaseStudyContent_summaryCard__8Dh79{background:linear-gradient(135deg,rgba(103,126,234,.05),rgba(139,92,246,.03))}.theme-dark .CaseStudyContent_summaryCard__8Dh79{background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(168,85,247,.05))}.CaseStudyContent_summaryCard__8Dh79:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(103,126,234,.15)}.theme-dark .CaseStudyContent_summaryCard__8Dh79:hover{box-shadow:0 10px 30px rgba(139,92,246,.2)}.CaseStudyContent_summaryCard__8Dh79 h3{font-family:Inter,sans-serif;font-size:1.25rem;font-weight:700;color:var(--primary);margin-bottom:1rem}.CaseStudyContent_summaryCard__8Dh79 p{font-family:Inter,sans-serif;font-size:1rem;color:var(--text-secondary);line-height:1.6;margin:0}.CaseStudyContent_overviewContent__3WcF0{display:flex;flex-direction:column;gap:3rem}.CaseStudyContent_servicesProvided__dSCTc h3{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:700;color:var(--text);margin-bottom:1.5rem}.CaseStudyContent_servicesList__ezsbJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.CaseStudyContent_serviceItem__E8JLz{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;border-radius:12px;backdrop-filter:blur(15px);border:1px solid var(--border);transition:all .3s ease}.theme-light .CaseStudyContent_serviceItem__E8JLz{background:linear-gradient(135deg,rgba(103,126,234,.08),rgba(139,92,246,.04))}.theme-dark .CaseStudyContent_serviceItem__E8JLz{background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(168,85,247,.06))}.CaseStudyContent_serviceItem__E8JLz:hover{transform:translateX(5px);border-color:var(--primary)}.CaseStudyContent_serviceItem__E8JLz svg{color:var(--primary);flex-shrink:0}.CaseStudyContent_serviceItem__E8JLz span{font-family:Inter,sans-serif;font-size:1rem;font-weight:600;color:var(--text)}.CaseStudyContent_challengeDescription__EY6tk{margin-bottom:2rem}.CaseStudyContent_challengesGrid__rGWOs{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.CaseStudyContent_challengeCard__2MmUo{padding:2.5rem;border-radius:20px;backdrop-filter:blur(20px);border:1px solid var(--border);transition:all .3s ease;position:relative;overflow:hidden}.theme-light .CaseStudyContent_challengeCard__2MmUo{background:linear-gradient(135deg,rgba(103,126,234,.06),rgba(139,92,246,.04))}.theme-dark .CaseStudyContent_challengeCard__2MmUo{background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(168,85,247,.08))}.CaseStudyContent_challengeCard__2MmUo:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(135deg,var(--primary) 0,var(--secondary) 100%);transform:scaleY(0);transform-origin:bottom;transition:transform .3s ease}.CaseStudyContent_challengeCard__2MmUo:hover:before{transform:scaleY(1)}.CaseStudyContent_challengeCard__2MmUo:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(103,126,234,.15)}.theme-dark .CaseStudyContent_challengeCard__2MmUo:hover{box-shadow:0 15px 40px rgba(139,92,246,.2)}.CaseStudyContent_challengeCard__2MmUo h3{font-family:Inter,sans-serif;font-size:1.25rem;font-weight:700;color:var(--text);margin-bottom:1rem}.CaseStudyContent_challengeCard__2MmUo p{font-family:Inter,sans-serif;font-size:1rem;color:var(--text-secondary);line-height:1.6;margin:0}.CaseStudyContent_solutionContent__xKon0{display:flex;flex-direction:column;gap:3rem}.CaseStudyContent_technologiesSection__oKIDr{display:flex;flex-direction:column;gap:1.5rem}.CaseStudyContent_technologies__ADGb_{display:flex;flex-wrap:wrap;gap:.75rem}.CaseStudyContent_techTag__3TKP0{display:inline-flex;align-items:center;padding:.75rem 1.5rem;border-radius:25px;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;color:white;backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.theme-light .CaseStudyContent_techTag__3TKP0{background:linear-gradient(135deg,rgba(103,126,234,.9),rgba(139,92,246,.85))}.theme-dark .CaseStudyContent_techTag__3TKP0{background:linear-gradient(135deg,rgba(139,92,246,.9),rgba(168,85,247,.85))}.CaseStudyContent_techTag__3TKP0:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(103,126,234,.3)}.theme-dark .CaseStudyContent_techTag__3TKP0:hover{box-shadow:0 8px 25px rgba(139,92,246,.4)}.CaseStudyContent_featuresSection__QmfOQ{display:flex;flex-direction:column;gap:1.5rem}.CaseStudyContent_featuresSection__QmfOQ h3{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:700;color:var(--text);margin:0}.CaseStudyContent_featuresGrid__74XXU{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.CaseStudyContent_featureCard__R7Opb{display:flex;align-items:center;gap:.75rem;padding:1.25rem;border-radius:15px;backdrop-filter:blur(15px);border:1px solid var(--border);transition:all .3s ease}.theme-light .CaseStudyContent_featureCard__R7Opb{background:linear-gradient(135deg,rgba(103,126,234,.08),rgba(139,92,246,.04))}.theme-dark .CaseStudyContent_featureCard__R7Opb{background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(168,85,247,.06))}.CaseStudyContent_featureCard__R7Opb:hover{transform:translateY(-3px);border-color:var(--primary);box-shadow:0 8px 25px rgba(103,126,234,.15)}.theme-dark .CaseStudyContent_featureCard__R7Opb:hover{box-shadow:0 8px 25px rgba(139,92,246,.2)}.CaseStudyContent_featureCard__R7Opb svg{color:var(--primary);flex-shrink:0}.CaseStudyContent_featureCard__R7Opb span{font-family:Inter,sans-serif;font-size:1rem;font-weight:600;color:var(--text)}.CaseStudyContent_resultsContent__ye6sy{display:flex;flex-direction:column;gap:3rem}.CaseStudyContent_metricsGrid__3CXzQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.CaseStudyContent_metricCard__L_GvY{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.5rem 2rem;border-radius:20px;backdrop-filter:blur(20px);border:1px solid var(--border);transition:all .3s ease;position:relative;overflow:hidden}.theme-light .CaseStudyContent_metricCard__L_GvY{background:linear-gradient(135deg,rgba(103,126,234,.08),rgba(139,92,246,.05))}.theme-dark .CaseStudyContent_metricCard__L_GvY{background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(168,85,247,.08))}.CaseStudyContent_metricCard__L_GvY:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(103,126,234,.1),rgba(139,92,246,.05));opacity:0;transition:opacity .3s ease}.theme-dark .CaseStudyContent_metricCard__L_GvY:before{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(168,85,247,.1))}.CaseStudyContent_metricCard__L_GvY:hover:before{opacity:1}.CaseStudyContent_metricCard__L_GvY:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgba(103,126,234,.2)}.theme-dark .CaseStudyContent_metricCard__L_GvY:hover{box-shadow:0 20px 50px rgba(139,92,246,.3)}.CaseStudyContent_metricCard__L_GvY svg{color:var(--primary);margin-bottom:1rem;z-index:2;position:relative}.CaseStudyContent_metricCard__L_GvY h3{font-family:Playfair Display,serif;font-size:2rem;font-weight:700;color:var(--text);margin:0 0 .5rem;z-index:2;position:relative}.CaseStudyContent_metricCard__L_GvY p{font-family:Inter,sans-serif;font-size:1rem;font-weight:600;color:var(--text-secondary);margin:0;z-index:2;position:relative}.CaseStudyContent_achievements__z_Q6b{display:flex;flex-direction:column;gap:1.5rem}.CaseStudyContent_achievements__z_Q6b h3{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:700;color:var(--text);margin:0}.CaseStudyContent_achievementsList__4amke{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.CaseStudyContent_achievementItem__E7x5a{display:flex;align-items:flex-start;gap:.75rem;padding:1.25rem;border-radius:15px;backdrop-filter:blur(15px);border:1px solid var(--border);transition:all .3s ease}.theme-light .CaseStudyContent_achievementItem__E7x5a{background:linear-gradient(135deg,rgba(103,126,234,.06),rgba(139,92,246,.03))}.theme-dark .CaseStudyContent_achievementItem__E7x5a{background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(168,85,247,.05))}.CaseStudyContent_achievementItem__E7x5a:hover{transform:translateX(8px);border-color:var(--primary);box-shadow:0 5px 20px rgba(103,126,234,.15)}.theme-dark .CaseStudyContent_achievementItem__E7x5a:hover{box-shadow:0 5px 20px rgba(139,92,246,.2)}.CaseStudyContent_achievementItem__E7x5a svg{color:var(--primary);flex-shrink:0;margin-top:.125rem}.CaseStudyContent_achievementItem__E7x5a span{font-family:Inter,sans-serif;font-size:1rem;color:var(--text-secondary);line-height:1.6}.CaseStudyContent_ctaSection__ylSN6{display:flex;flex-direction:column;align-items:center;text-align:center;padding:4rem 2rem;border-radius:25px;backdrop-filter:blur(25px);border:1px solid var(--border);margin-top:3rem;position:relative;overflow:hidden}.theme-light .CaseStudyContent_ctaSection__ylSN6{background:linear-gradient(135deg,rgba(103,126,234,.1),rgba(139,92,246,.08))}.theme-dark .CaseStudyContent_ctaSection__ylSN6{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(168,85,247,.12))}.CaseStudyContent_ctaSection__ylSN6:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(103,126,234,.05),rgba(139,92,246,.03));opacity:0;transition:opacity .3s ease}.theme-dark .CaseStudyContent_ctaSection__ylSN6:before{background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(168,85,247,.05))}.CaseStudyContent_ctaSection__ylSN6:hover:before{opacity:1}.CaseStudyContent_ctaSection__ylSN6 h3{font-family:Playfair Display,serif;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;color:var(--text);margin:0 0 1rem;z-index:2;position:relative}.CaseStudyContent_ctaSection__ylSN6 p{font-family:Inter,sans-serif;font-size:1.125rem;color:var(--text-secondary);line-height:1.6;margin:0 0 2.5rem;max-width:600px;z-index:2;position:relative}.CaseStudyContent_ctaButtons__Mx0lc{display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:center;z-index:2;position:relative}.CaseStudyContent_ctaButtonSecondary___W_us,.CaseStudyContent_ctaButton__ASFi8{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;border-radius:50px;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(15px)}.CaseStudyContent_ctaButton__ASFi8{color:white;border:1px solid rgba(255,255,255,.2)}.theme-light .CaseStudyContent_ctaButton__ASFi8{background:linear-gradient(135deg,rgba(103,126,234,.95),rgba(139,92,246,.9))}.theme-dark .CaseStudyContent_ctaButton__ASFi8{background:linear-gradient(135deg,rgba(139,92,246,.95),rgba(168,85,247,.9))}.CaseStudyContent_ctaButton__ASFi8:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(103,126,234,.4)}.theme-dark .CaseStudyContent_ctaButton__ASFi8:hover{box-shadow:0 15px 35px rgba(139,92,246,.5)}.CaseStudyContent_ctaButtonSecondary___W_us{color:var(--text);border:1px solid var(--border);background:var(--card-bg)}.CaseStudyContent_ctaButtonSecondary___W_us:hover{background:var(--primary);color:white;border-color:var(--primary);transform:translateY(-3px);box-shadow:0 10px 25px rgba(103,126,234,.3)}.theme-dark .CaseStudyContent_ctaButtonSecondary___W_us:hover{box-shadow:0 10px 25px rgba(139,92,246,.4)}@media (max-width:1024px){.CaseStudyContent_content__FYCUL{padding:3rem 0}.CaseStudyContent_container__AFHUR{padding:0 1rem}.CaseStudyContent_section__Zh6S6{margin-bottom:4rem}.CaseStudyContent_overviewContent__3WcF0,.CaseStudyContent_resultsContent__ye6sy,.CaseStudyContent_solutionContent__xKon0{gap:2.5rem}.CaseStudyContent_challengesGrid__rGWOs,.CaseStudyContent_metricsGrid__3CXzQ{gap:1.5rem}.CaseStudyContent_ctaSection__ylSN6{padding:3rem 1.5rem;margin-top:2rem}.CaseStudyContent_summaryParagraph__hFqEy,.CaseStudyContent_unifiedContainer__h7d31{padding:3rem 2rem;border-radius:20px}.CaseStudyContent_summaryText__mJdhJ{font-size:1.05rem;line-height:1.7}}@media (max-width:768px){.CaseStudyContent_content__FYCUL{padding:2rem 0}.CaseStudyContent_container__AFHUR{padding:0 .75rem}.CaseStudyContent_section__Zh6S6{margin-bottom:3rem}.CaseStudyContent_sectionHeader___ezaF{flex-direction:column;align-items:flex-start;gap:.75rem}.CaseStudyContent_challengesGrid__rGWOs,.CaseStudyContent_featuresGrid__74XXU,.CaseStudyContent_servicesList__ezsbJ,.CaseStudyContent_summaryGrid__zlZ7D{grid-template-columns:1fr}.CaseStudyContent_metricsGrid__3CXzQ{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.CaseStudyContent_technologies__ADGb_{gap:.5rem}.CaseStudyContent_techTag__3TKP0{padding:.6rem 1.25rem;font-size:.85rem}.CaseStudyContent_ctaButtons__Mx0lc{flex-direction:column;gap:1rem;width:100%}.CaseStudyContent_ctaButtonSecondary___W_us,.CaseStudyContent_ctaButton__ASFi8{width:100%;justify-content:center;padding:1rem 1.5rem}.CaseStudyContent_summaryParagraph__hFqEy,.CaseStudyContent_unifiedContainer__h7d31{padding:2rem 1.5rem;border-radius:16px}.CaseStudyContent_summaryText__mJdhJ{font-size:1rem;line-height:1.6;text-align:left;margin-bottom:1.25rem}.CaseStudyContent_floatingShape1__AFZmN{width:120px;height:120px;top:-30px;right:-30px}.CaseStudyContent_floatingShape2__nSzTo{width:100px;height:100px;bottom:-20px;left:-20px}.CaseStudyContent_floatingShape3__B_HzF{width:80px;height:80px}}@media (max-width:480px){.CaseStudyContent_content__FYCUL{padding:1.5rem 0}.CaseStudyContent_container__AFHUR{padding:0 .5rem}.CaseStudyContent_section__Zh6S6{margin-bottom:2.5rem}.CaseStudyContent_challengeCard__2MmUo,.CaseStudyContent_metricCard__L_GvY,.CaseStudyContent_summaryCard__8Dh79{padding:1.5rem}.CaseStudyContent_achievementItem__E7x5a,.CaseStudyContent_featureCard__R7Opb,.CaseStudyContent_serviceItem__E8JLz{padding:1rem}.CaseStudyContent_ctaSection__ylSN6{padding:2rem 1rem;border-radius:20px}.CaseStudyContent_metricsGrid__3CXzQ{grid-template-columns:1fr}.CaseStudyContent_summaryParagraph__hFqEy,.CaseStudyContent_unifiedContainer__h7d31{padding:1.5rem 1rem;border-radius:12px}.CaseStudyContent_summaryText__mJdhJ{font-size:.95rem;line-height:1.6;margin-bottom:1rem}.CaseStudyContent_floatingShape1__AFZmN,.CaseStudyContent_floatingShape2__nSzTo,.CaseStudyContent_floatingShape3__B_HzF{display:none}}@media (prefers-reduced-motion:reduce){.CaseStudyContent_achievementItem__E7x5a,.CaseStudyContent_challengeCard__2MmUo,.CaseStudyContent_ctaButtonSecondary___W_us,.CaseStudyContent_ctaButton__ASFi8,.CaseStudyContent_ctaSection__ylSN6,.CaseStudyContent_featureCard__R7Opb,.CaseStudyContent_floatingShape1__AFZmN,.CaseStudyContent_floatingShape2__nSzTo,.CaseStudyContent_floatingShape3__B_HzF,.CaseStudyContent_metricCard__L_GvY,.CaseStudyContent_serviceItem__E8JLz,.CaseStudyContent_summaryCard__8Dh79,.CaseStudyContent_techTag__3TKP0,.CaseStudyContent_unifiedContainer__h7d31{animation:none!important;transition:none!important}}.CaseStudyContent_ctaButtonSecondary___W_us:focus,.CaseStudyContent_ctaButton__ASFi8:focus{outline:none;box-shadow:0 0 0 3px rgba(103,126,234,.3)}.theme-dark .CaseStudyContent_ctaButtonSecondary___W_us:focus,.theme-dark .CaseStudyContent_ctaButton__ASFi8:focus{box-shadow:0 0 0 3px rgba(139,92,246,.4)}@media print{.CaseStudyContent_content__FYCUL{background:white;color:black}.CaseStudyContent_backgroundElements__R0AW_,.CaseStudyContent_ctaSection__ylSN6,.CaseStudyContent_summaryFloatingElements__2z2qI,.CaseStudyContent_unifiedFloatingElements__a_F1v{display:none}.CaseStudyContent_section__Zh6S6{break-inside:avoid;margin-bottom:2rem}}.CaseStudyHero_hero__z_Wt7{position:relative;min-height:45vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:5rem 0 3rem;background:var(--background)}.CaseStudyHero_container__lSFWh{max-width:1400px;margin:0 auto;padding:0 1.5rem;position:relative;z-index:2;width:100%}.CaseStudyHero_backButton__SwaRK{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:50px;font-size:.9rem;font-weight:600;font-family:Inter,sans-serif;border:1px solid var(--border);background:var(--card-bg);color:var(--text);cursor:pointer;transition:all .3s ease;backdrop-filter:blur(20px);margin-bottom:2rem}.CaseStudyHero_backButton__SwaRK:hover{background:var(--primary);color:white;border-color:var(--primary);transform:translateY(-1px);box-shadow:0 4px 15px rgba(103,126,234,.3)}.theme-dark .CaseStudyHero_backButton__SwaRK:hover{box-shadow:0 4px 15px rgba(139,92,246,.4)}.CaseStudyHero_heroContent__RWU6z{display:flex;justify-content:center;align-items:center;text-align:center}.CaseStudyHero_centerContent__c0es7{display:flex;flex-direction:column;align-items:center;gap:1.5rem;max-width:800px;margin:0 auto}.CaseStudyHero_categoryBadge__8J8w8{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:25px;font-size:.9rem;font-weight:600;font-family:Inter,sans-serif;width:fit-content;backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);color:white}.theme-light .CaseStudyHero_categoryBadge__8J8w8{background:linear-gradient(135deg,rgba(103,126,234,.9),rgba(139,92,246,.85))}.theme-dark .CaseStudyHero_categoryBadge__8J8w8{background:linear-gradient(135deg,rgba(139,92,246,.9),rgba(168,85,247,.85))}.CaseStudyHero_title__jX4t2{font-family:Playfair Display,serif;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.1;margin:0}.theme-light .CaseStudyHero_title__jX4t2{background:linear-gradient(135deg,#667eea,#764ba2 25%,#8b5cf6 50%,#3b82f6 75%,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.theme-dark .CaseStudyHero_title__jX4t2{background:linear-gradient(135deg,#8b5cf6,#a855f7 25%,#667eea 50%,#22d3ee 75%,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.CaseStudyHero_subtitle__QIa8h{font-family:Inter,sans-serif;font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:600;color:var(--primary);margin:0;opacity:.9}.CaseStudyHero_description__Byy7h{font-family:Inter,sans-serif;font-size:clamp(1rem,2vw,1.125rem);color:var(--text-secondary);line-height:1.6;margin:0}.CaseStudyHero_metricsRow__vgd76{display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:center}.CaseStudyHero_metric__pfpL0{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-radius:16px;backdrop-filter:blur(15px);border:1px solid var(--border);min-width:140px;flex:1;max-width:200px}@media (min-width:1200px){.CaseStudyHero_metricsRow__vgd76{gap:2rem;flex-wrap:nowrap}.CaseStudyHero_metric__pfpL0{min-width:160px;max-width:220px;padding:1rem 1.5rem}}.theme-light .CaseStudyHero_metric__pfpL0{background:linear-gradient(135deg,rgba(103,126,234,.1),rgba(139,92,246,.05))}.theme-dark .CaseStudyHero_metric__pfpL0{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(168,85,247,.1))}.CaseStudyHero_metric__pfpL0 svg{color:var(--primary);flex-shrink:0}.CaseStudyHero_metricValue__nnzxs{font-family:Inter,sans-serif;font-size:1rem;font-weight:700;color:var(--text);display:block}.CaseStudyHero_metricLabel__1IOys{font-family:Inter,sans-serif;font-size:.8rem;font-weight:500;color:var(--text-secondary);display:block}.CaseStudyHero_navigationTabs__qlv3a{display:flex;gap:2rem;padding:1.5rem 2rem;border-radius:50px;backdrop-filter:blur(20px);border:1px solid var(--border);flex-wrap:wrap;justify-content:center}.theme-light .CaseStudyHero_navigationTabs__qlv3a{background:linear-gradient(135deg,rgba(103,126,234,.1),rgba(139,92,246,.05))}.theme-dark .CaseStudyHero_navigationTabs__qlv3a{background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(168,85,247,.08))}.CaseStudyHero_navTab__5QvKT{font-family:Inter,sans-serif;font-size:1rem;font-weight:600;color:var(--text-secondary);text-decoration:none;padding:.75rem 1.5rem;border-radius:25px;transition:all .3s ease;position:relative;overflow:hidden}.CaseStudyHero_navTab__5QvKT:hover{color:white;transform:translateY(-1px)}.theme-light .CaseStudyHero_navTab__5QvKT:hover{background:linear-gradient(135deg,#8b5cf6,#667eea);box-shadow:0 4px 15px rgba(139,92,246,.3)}.theme-dark .CaseStudyHero_navTab__5QvKT:hover{background:linear-gradient(135deg,#a855f7,#8b5cf6);box-shadow:0 4px 15px rgba(168,85,247,.4)}.CaseStudyHero_imageContainer__2HD1r{position:relative;width:100%;max-width:400px;height:300px;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.15)}.CaseStudyHero_gradientOverlay__Onohc{position:absolute;inset:0;opacity:.4;z-index:2}.CaseStudyHero_heroImage__XRGH_{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.CaseStudyHero_imagePlaceholder___hMTj{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:white;z-index:3;gap:1rem}.CaseStudyHero_placeholderText__u834e{font-family:Inter,sans-serif;font-size:1.1rem;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.3)}.CaseStudyHero_backgroundElements__RVURr{position:absolute;inset:0;pointer-events:none;z-index:1}.CaseStudyHero_floatingShape1__t_QDC,.CaseStudyHero_floatingShape2__qUwxj{position:absolute;border-radius:50%;opacity:.04;background:linear-gradient(135deg,var(--primary),var(--secondary))}.CaseStudyHero_floatingShape1__t_QDC{width:150px;height:150px;top:10%;left:5%}.CaseStudyHero_floatingShape2__qUwxj{width:120px;height:120px;bottom:15%;right:10%}@media (max-width:1024px){.CaseStudyHero_hero__z_Wt7{min-height:40vh;padding:4rem 0 2rem}.CaseStudyHero_metricsRow__vgd76{gap:1.5rem}.CaseStudyHero_metric__pfpL0{min-width:140px;padding:.75rem 1.25rem}}@media (max-width:768px){.CaseStudyHero_hero__z_Wt7{min-height:35vh;padding:3rem 0 2rem}.CaseStudyHero_container__lSFWh{padding:0 1rem}.CaseStudyHero_centerContent__c0es7{gap:1.25rem}.CaseStudyHero_metricsRow__vgd76{gap:1rem}.CaseStudyHero_metric__pfpL0{min-width:120px;padding:.75rem 1rem}.CaseStudyHero_metricValue__nnzxs{font-size:.9rem}.CaseStudyHero_metricLabel__1IOys{font-size:.75rem}.CaseStudyHero_backButton__SwaRK{padding:.6rem 1.25rem;font-size:.85rem}.CaseStudyHero_navigationTabs__qlv3a{gap:1rem;padding:1rem 1.5rem}.CaseStudyHero_navTab__5QvKT{font-size:.9rem;padding:.6rem 1.25rem}}@media (max-width:480px){.CaseStudyHero_hero__z_Wt7{min-height:30vh;padding:2rem 0 1.5rem}.CaseStudyHero_container__lSFWh{padding:0 .75rem}.CaseStudyHero_centerContent__c0es7{gap:1rem}.CaseStudyHero_metricsRow__vgd76{flex-direction:column;gap:.75rem}.CaseStudyHero_metric__pfpL0{min-width:auto;width:100%;justify-content:center}.CaseStudyHero_navigationTabs__qlv3a{gap:.5rem;padding:1rem;flex-wrap:wrap}.CaseStudyHero_navTab__5QvKT{font-size:.85rem;padding:.5rem 1rem;flex:1;text-align:center;min-width:calc(50% - .25rem)}.CaseStudyHero_floatingShape1__t_QDC,.CaseStudyHero_floatingShape2__qUwxj{display:none}}@media (hover:hover){.CaseStudyHero_metric__pfpL0:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(103,126,234,.2);transition:all .3s ease}.theme-dark .CaseStudyHero_metric__pfpL0:hover{box-shadow:0 8px 25px rgba(139,92,246,.3)}}@media (prefers-reduced-motion:reduce){.CaseStudyHero_floatingShape1__t_QDC,.CaseStudyHero_floatingShape2__qUwxj{animation:none}}.CaseStudyHero_backButton__SwaRK:focus,.CaseStudyHero_ctaButton__kcA15:focus{outline:none;box-shadow:0 0 0 3px rgba(103,126,234,.3)}.theme-dark .CaseStudyHero_backButton__SwaRK:focus,.theme-dark .CaseStudyHero_ctaButton__kcA15:focus{box-shadow:0 0 0 3px rgba(139,92,246,.4)}.CaseStudyTestimonials_testimonialsSection__P5fNO{position:relative;padding:6rem 0;background:var(--background);overflow:hidden}.CaseStudyTestimonials_container__SW0Ex{max-width:1200px;margin:0 auto;padding:0 1.5rem;position:relative;z-index:2}.CaseStudyTestimonials_sectionHeader__Sw2hG{text-align:center;margin-bottom:4rem;max-width:600px;margin-left:auto;margin-right:auto}.CaseStudyTestimonials_sectionTitle__X0j_q{font-family:Playfair Display,serif;font-size:clamp(2.5rem,4vw,3rem);font-weight:700;margin-bottom:1rem;line-height:1.2}.theme-light .CaseStudyTestimonials_sectionTitle__X0j_q{background:linear-gradient(135deg,#667eea,#764ba2 25%,#8b5cf6 50%,#3b82f6 75%,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.theme-dark .CaseStudyTestimonials_sectionTitle__X0j_q{background:linear-gradient(135deg,#8b5cf6,#a855f7 25%,#667eea 50%,#22d3ee 75%,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.CaseStudyTestimonials_sectionSubtitle__zRVA4{font-family:Inter,sans-serif;font-size:1.125rem;color:var(--text-secondary);line-height:1.6;margin:0}.CaseStudyTestimonials_testimonialContainer__AB0X_{position:relative;max-width:900px;margin:0 auto;padding:2rem 0}.CaseStudyTestimonials_testimonialWrapper__MMzKM{position:relative;min-height:500px;display:flex;align-items:center;justify-content:center}.CaseStudyTestimonials_navButton__vKRyG{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .3s ease;backdrop-filter:blur(20px);border:1px solid var(--border)}.theme-light .CaseStudyTestimonials_navButton__vKRyG{background:linear-gradient(135deg,rgba(103,126,234,.1),rgba(139,92,246,.08));color:var(--primary)}.theme-dark .CaseStudyTestimonials_navButton__vKRyG{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(168,85,247,.12));color:var(--primary)}.CaseStudyTestimonials_prevButton__hOY_E{left:-25px}.CaseStudyTestimonials_nextButton__GjFKD{right:-25px}.CaseStudyTestimonials_navButton__vKRyG:hover{transform:translateY(-50%) scale(1.1);border-color:var(--primary);box-shadow:0 8px 25px rgba(103,126,234,.3)}.theme-dark .CaseStudyTestimonials_navButton__vKRyG:hover{box-shadow:0 8px 25px rgba(139,92,246,.4)}.CaseStudyTestimonials_testimonialCard__sQva7{position:relative;width:100%;max-width:800px;padding:3rem;border-radius:25px;backdrop-filter:blur(20px);border:1px solid var(--border);overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center}.theme-light .CaseStudyTestimonials_testimonialCard__sQva7{background:linear-gradient(135deg,rgba(103,126,234,.08),rgba(139,92,246,.06) 25%,rgba(59,130,246,.04) 50%,rgba(168,85,247,.06) 75%,rgba(103,126,234,.08))}.theme-dark .CaseStudyTestimonials_testimonialCard__sQva7{background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(168,85,247,.12) 25%,rgba(59,130,246,.08) 50%,rgba(139,92,246,.12) 75%,rgba(168,85,247,.15))}.CaseStudyTestimonials_quoteIcon__M0NZr{position:absolute;top:0;left:50%;margin-top:1rem;transform:translateX(-50%);width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(15px);border:1px solid var(--border)}.theme-light .CaseStudyTestimonials_quoteIcon__M0NZr{background:linear-gradient(135deg,#667eea,#764ba2);color:white}.theme-dark .CaseStudyTestimonials_quoteIcon__M0NZr{background:linear-gradient(135deg,#8b5cf6,#a855f7);color:white}.CaseStudyTestimonials_testimonialContent__LJWht{margin-top:2rem;margin-bottom:2rem;width:100%}.CaseStudyTestimonials_rating__awSSz{display:flex;justify-content:center;gap:.25rem;margin-bottom:1.5rem;margin-top:2rem}.CaseStudyTestimonials_starFilled__QbA3n{color:#fbbf24;fill:#fbbf24}.CaseStudyTestimonials_testimonialText__pUXj5{font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.7;color:var(--text-secondary);margin:0 0 2rem;font-style:italic;position:relative}.CaseStudyTestimonials_projectType__2rKyJ{display:inline-flex;padding:.5rem 1.25rem;border-radius:20px;font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;backdrop-filter:blur(10px);border:1px solid var(--border)}.theme-light .CaseStudyTestimonials_projectType__2rKyJ{background:linear-gradient(135deg,rgba(103,126,234,.15),rgba(139,92,246,.1));color:var(--primary)}.theme-dark .CaseStudyTestimonials_projectType__2rKyJ{background:linear-gradient(135deg,rgba(139,92,246,.25),rgba(168,85,247,.15));color:var(--primary)}.CaseStudyTestimonials_clientInfo__AB1PF{display:flex;align-items:center;gap:1rem;width:100%;max-width:400px;padding:1.5rem;border-radius:15px;backdrop-filter:blur(15px);border:1px solid var(--border)}.theme-light .CaseStudyTestimonials_clientInfo__AB1PF{background:linear-gradient(135deg,rgba(103,126,234,.05),rgba(139,92,246,.03))}.theme-dark .CaseStudyTestimonials_clientInfo__AB1PF{background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(168,85,247,.05))}.CaseStudyTestimonials_clientImage__x2GWE{flex-shrink:0}.CaseStudyTestimonials_avatar__CdtnX{width:60px;height:60px;border-radius:50%;object-fit:cover;border:3px solid var(--primary)}.CaseStudyTestimonials_clientDetails__binZT{text-align:left;flex:1}.CaseStudyTestimonials_clientName__G60c2{font-family:Playfair Display,serif;font-size:1.25rem;font-weight:700;color:var(--text);margin:0 0 .25rem}.CaseStudyTestimonials_clientPosition__cT0kg{font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;color:var(--primary);margin:0 0 .25rem}.CaseStudyTestimonials_clientCompany__ABpA5{font-family:Inter,sans-serif;font-size:.875rem;color:var(--text-secondary);margin:0}.CaseStudyTestimonials_dotsContainer__OQv4n{display:flex;justify-content:center;gap:.75rem;margin-top:3rem}.CaseStudyTestimonials_dot__vdgdz{width:12px;height:12px;border-radius:50%;border:none;cursor:pointer;transition:all .3s ease;opacity:.4;backdrop-filter:blur(10px)}.theme-dark .CaseStudyTestimonials_dot__vdgdz,.theme-light .CaseStudyTestimonials_dot__vdgdz{background:var(--primary)}.CaseStudyTestimonials_activeDot__AiVmT{opacity:1;transform:scale(1.2);box-shadow:0 0 10px rgba(103,126,234,.5)}.theme-dark .CaseStudyTestimonials_activeDot__AiVmT{box-shadow:0 0 12px rgba(139,92,246,.6)}.CaseStudyTestimonials_dot__vdgdz:hover{opacity:.8;transform:scale(1.1)}.CaseStudyTestimonials_backgroundElements__wM_JP{position:absolute;inset:0;pointer-events:none;z-index:1}.CaseStudyTestimonials_floatingShape1__32cqP,.CaseStudyTestimonials_floatingShape2__3IG4v,.CaseStudyTestimonials_floatingShape3__koSRL{position:absolute;border-radius:50%;opacity:.05}.CaseStudyTestimonials_floatingShape1__32cqP{width:200px;height:200px;background:linear-gradient(135deg,var(--primary),var(--secondary));top:10%;right:5%;animation:CaseStudyTestimonials_float1__8SR_r 20s ease-in-out infinite}.CaseStudyTestimonials_floatingShape2__3IG4v{width:150px;height:150px;background:linear-gradient(225deg,var(--secondary),var(--primary));bottom:15%;left:10%;animation:CaseStudyTestimonials_float2__Y2VQJ 25s ease-in-out infinite}.CaseStudyTestimonials_floatingShape3__koSRL{width:120px;height:120px;background:linear-gradient(45deg,var(--primary),var(--secondary));top:50%;left:5%;animation:CaseStudyTestimonials_float3__vGhVK 30s ease-in-out infinite}@keyframes CaseStudyTestimonials_float1__8SR_r{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(-20px,-30px) rotate(90deg)}50%{transform:translate(-40px) rotate(180deg)}75%{transform:translate(-20px,30px) rotate(270deg)}}@keyframes CaseStudyTestimonials_float2__Y2VQJ{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(30px,-20px) rotate(120deg)}66%{transform:translate(-10px,-40px) rotate(240deg)}}@keyframes CaseStudyTestimonials_float3__vGhVK{0%,to{transform:translate(0) rotate(0deg) scale(1)}50%{transform:translate(20px,-15px) rotate(180deg) scale(1.1)}}@media (max-width:1024px){.CaseStudyTestimonials_testimonialsSection__P5fNO{padding:4rem 0}.CaseStudyTestimonials_container__SW0Ex{padding:0 1rem}.CaseStudyTestimonials_sectionHeader__Sw2hG{margin-bottom:3rem}.CaseStudyTestimonials_testimonialCard__sQva7{padding:2.5rem}.CaseStudyTestimonials_navButton__vKRyG{width:45px;height:45px}.CaseStudyTestimonials_prevButton__hOY_E{left:-20px}.CaseStudyTestimonials_nextButton__GjFKD{right:-20px}}@media (max-width:768px){.CaseStudyTestimonials_testimonialsSection__P5fNO{padding:3rem 0}.CaseStudyTestimonials_container__SW0Ex{padding:0 .75rem}.CaseStudyTestimonials_sectionHeader__Sw2hG{margin-bottom:2rem}.CaseStudyTestimonials_testimonialCard__sQva7{padding:2rem 1.5rem;margin:0 .5rem}.CaseStudyTestimonials_testimonialText__pUXj5{font-size:1.125rem;line-height:1.6}.CaseStudyTestimonials_clientInfo__AB1PF{flex-direction:column;text-align:center;gap:.75rem;padding:1.25rem}.CaseStudyTestimonials_clientDetails__binZT{text-align:center}.CaseStudyTestimonials_navButton__vKRyG{width:40px;height:40px}.CaseStudyTestimonials_prevButton__hOY_E{left:-15px}.CaseStudyTestimonials_nextButton__GjFKD{right:-15px}.CaseStudyTestimonials_dotsContainer__OQv4n{margin-top:2rem;gap:.5rem}.CaseStudyTestimonials_dot__vdgdz{width:10px;height:10px}.CaseStudyTestimonials_floatingShape1__32cqP{width:120px;height:120px;top:15%;right:-10%}.CaseStudyTestimonials_floatingShape2__3IG4v{width:100px;height:100px;bottom:20%;left:-5%}.CaseStudyTestimonials_floatingShape3__koSRL{width:80px;height:80px;top:60%;right:-5%}}@media (max-width:480px){.CaseStudyTestimonials_testimonialsSection__P5fNO{padding:2rem 0}.CaseStudyTestimonials_container__SW0Ex{padding:0 .5rem}.CaseStudyTestimonials_testimonialCard__sQva7{padding:1.5rem 1rem;border-radius:20px}.CaseStudyTestimonials_quoteIcon__M0NZr{width:60px;height:60px;top:-8px}.CaseStudyTestimonials_testimonialText__pUXj5{font-size:1rem;margin-bottom:1.5rem}.CaseStudyTestimonials_clientInfo__AB1PF{padding:1rem}.CaseStudyTestimonials_avatar__CdtnX{width:50px;height:50px}.CaseStudyTestimonials_clientName__G60c2{font-size:1.125rem}.CaseStudyTestimonials_clientPosition__cT0kg{font-size:.875rem}.CaseStudyTestimonials_clientCompany__ABpA5{font-size:.8rem}.CaseStudyTestimonials_floatingShape1__32cqP,.CaseStudyTestimonials_floatingShape2__3IG4v,.CaseStudyTestimonials_floatingShape3__koSRL,.CaseStudyTestimonials_navButton__vKRyG{display:none}}@media (prefers-reduced-motion:reduce){.CaseStudyTestimonials_dot__vdgdz,.CaseStudyTestimonials_floatingShape1__32cqP,.CaseStudyTestimonials_floatingShape2__3IG4v,.CaseStudyTestimonials_floatingShape3__koSRL,.CaseStudyTestimonials_navButton__vKRyG,.CaseStudyTestimonials_testimonialCard__sQva7{animation:none!important;transition:none!important}}.CaseStudyTestimonials_dot__vdgdz:focus,.CaseStudyTestimonials_navButton__vKRyG:focus{outline:none;box-shadow:0 0 0 3px rgba(103,126,234,.3)}.theme-dark .CaseStudyTestimonials_dot__vdgdz:focus,.theme-dark .CaseStudyTestimonials_navButton__vKRyG:focus{box-shadow:0 0 0 3px rgba(139,92,246,.4)}@media print{.CaseStudyTestimonials_testimonialsSection__P5fNO{background:white;color:black}.CaseStudyTestimonials_backgroundElements__wM_JP,.CaseStudyTestimonials_dotsContainer__OQv4n,.CaseStudyTestimonials_navButton__vKRyG{display:none}.CaseStudyTestimonials_testimonialCard__sQva7{background:white!important;border:1px solid #ccc!important;box-shadow:none!important;page-break-inside:avoid}}.CaseStudiesHero_caseStudiesHero__Bk1k0{position:relative;min-height:60vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:6rem 0 3rem;background:var(--background)}.CaseStudiesHero_container__Cc_iX{max-width:1400px;margin:0 auto;padding:0 1.5rem;position:relative;z-index:2;width:100%}.CaseStudiesHero_content__IovJ9{display:flex;flex-direction:column;align-items:center;text-align:center}.CaseStudiesHero_studyIcons__r_JtC{display:flex;gap:2rem;margin-bottom:2rem;flex-wrap:wrap;justify-content:center}.CaseStudiesHero_studyIcon____OFO{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;border-radius:16px;backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.3);cursor:pointer;transition:all .3s ease;color:white;min-width:80px;box-shadow:0 4px 20px rgba(103,126,234,.2)}.theme-light .CaseStudiesHero_studyIcon____OFO{background:linear-gradient(135deg,rgba(103,126,234,.9),rgba(118,75,162,.85) 50%,rgba(139,92,246,.9))}.theme-dark .CaseStudiesHero_studyIcon____OFO{background:linear-gradient(135deg,rgba(139,92,246,.9),rgba(168,85,247,.85) 50%,rgba(103,126,234,.9))}.CaseStudiesHero_studyIcon____OFO:hover{background:linear-gradient(135deg,var(--primary) 0,var(--secondary) 50%,var(--accent) 100%);border-color:rgba(255,255,255,.5);box-shadow:0 8px 30px rgba(103,126,234,.4);transform:translateY(-3px)}.theme-dark .CaseStudiesHero_studyIcon____OFO:hover{box-shadow:0 8px 30px rgba(139,92,246,.5)}.theme-light .CaseStudiesHero_studyIcon____OFO:hover{box-shadow:0 8px 30px rgba(103,126,234,.4)}.CaseStudiesHero_studyIcon____OFO span{font-size:.8rem;font-weight:600;font-family:Inter,sans-serif;text-shadow:0 1px 3px rgba(0,0,0,.3)}.CaseStudiesHero_mainContent__rasWp{max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.CaseStudiesHero_title__npRZG{font-family:Playfair Display,serif;font-size:clamp(3rem,6vw,5rem);font-weight:700;margin-bottom:1.5rem;line-height:1.1}.theme-light .CaseStudiesHero_title__npRZG{background:linear-gradient(135deg,#667eea,#764ba2 25%,#8b5cf6 50%,#3b82f6 75%,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.theme-dark .CaseStudiesHero_title__npRZG{background:linear-gradient(135deg,#8b5cf6,#a855f7 25%,#667eea 50%,#22d3ee 75%,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.CaseStudiesHero_subtitle__ANLTr{font-family:Inter,sans-serif;font-size:clamp(1.25rem,3vw,1.75rem);margin-bottom:2rem;line-height:1.4;color:var(--text);font-weight:600}.CaseStudiesHero_servicesGrid__TY7kL{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;justify-content:center;align-items:center}.CaseStudiesHero_serviceItem__raKEs{display:flex;justify-content:center;align-items:center;padding:1rem 2rem;border-radius:25px;backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden;min-width:160px}.theme-light .CaseStudiesHero_serviceItem__raKEs{background:linear-gradient(135deg,rgba(103,126,234,.15),rgba(139,92,246,.1))}.theme-dark .CaseStudiesHero_serviceItem__raKEs{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(168,85,247,.15))}.CaseStudiesHero_serviceItem__raKEs:hover{background:linear-gradient(135deg,rgba(103,126,234,.3),rgba(139,92,246,.25));border-color:rgba(255,255,255,.4);transform:translateY(-2px);box-shadow:0 8px 25px rgba(103,126,234,.3)}.theme-dark .CaseStudiesHero_serviceItem__raKEs:hover{background:linear-gradient(135deg,rgba(139,92,246,.35),rgba(168,85,247,.3));box-shadow:0 8px 25px rgba(139,92,246,.4)}.CaseStudiesHero_serviceName__Ne6od{font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;color:var(--text);text-align:center}.CaseStudiesHero_ctaButtons__W2v5P{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.CaseStudiesHero_primaryButton__rqyAm,.CaseStudiesHero_secondaryButton__1jlvA{padding:1rem 2.5rem;border-radius:50px;font-size:1.125rem;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;display:flex;align-items:center;gap:.75rem;border:none;position:relative;overflow:hidden;color:white;transition:transform .2s ease,color .3s ease}.CaseStudiesHero_primaryButton__rqyAm{background:#8b5cf6;box-shadow:0 8px 25px rgba(139,92,246,.4)}.theme-dark .CaseStudiesHero_primaryButton__rqyAm{background:#a855f7;box-shadow:0 8px 25px rgba(168,85,247,.5)}.CaseStudiesHero_secondaryButton__1jlvA{background:#22d3ee;box-shadow:0 8px 25px rgba(34,211,238,.4)}.theme-dark .CaseStudiesHero_secondaryButton__1jlvA{background:#06b6d4;box-shadow:0 8px 25px rgba(6,182,212,.5)}.CaseStudiesHero_primaryButton__rqyAm:hover,.CaseStudiesHero_secondaryButton__1jlvA:hover{transform:translateY(-2px);color:black}.CaseStudiesHero_primaryButton__rqyAm:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#22d3ee;transition:left .5s ease}.CaseStudiesHero_primaryButton__rqyAm:hover:before{left:0}.theme-dark .CaseStudiesHero_primaryButton__rqyAm:before{background:#06b6d4}.CaseStudiesHero_secondaryButton__1jlvA:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#8b5cf6;transition:left .5s ease}.CaseStudiesHero_secondaryButton__1jlvA:hover:before{left:0}.theme-dark .CaseStudiesHero_secondaryButton__1jlvA:before{background:#a855f7}.CaseStudiesHero_primaryButton__rqyAm span,.CaseStudiesHero_primaryButton__rqyAm svg,.CaseStudiesHero_secondaryButton__1jlvA span,.CaseStudiesHero_secondaryButton__1jlvA svg{position:relative;z-index:1}.CaseStudiesHero_floatingElements__nDSyT{position:absolute;inset:0;pointer-events:none;z-index:1}.CaseStudiesHero_floatingElement1__Xo3QV,.CaseStudiesHero_floatingElement2__Wawyp,.CaseStudiesHero_floatingElement3__8W3cd{position:absolute;border-radius:50%;opacity:.05;background:linear-gradient(135deg,var(--primary),var(--secondary))}.CaseStudiesHero_floatingElement1__Xo3QV{width:200px;height:200px;top:15%;left:8%}.CaseStudiesHero_floatingElement2__Wawyp{width:150px;height:150px;bottom:20%;right:15%}.CaseStudiesHero_floatingElement3__8W3cd{width:180px;height:180px;top:60%;left:20%}@media (max-width:1024px){.CaseStudiesHero_caseStudiesHero__Bk1k0{min-height:55vh;padding:5rem 0 2rem}.CaseStudiesHero_studyIcons__r_JtC{gap:1.5rem}.CaseStudiesHero_studyIcon____OFO{min-width:70px;padding:.75rem}.CaseStudiesHero_servicesGrid__TY7kL{gap:.75rem}.CaseStudiesHero_serviceItem__raKEs{min-width:140px}}@media (max-width:768px){.CaseStudiesHero_caseStudiesHero__Bk1k0{min-height:50vh;padding:4rem 0 2rem}.CaseStudiesHero_container__Cc_iX{padding:0 1rem}.CaseStudiesHero_studyIcons__r_JtC{gap:1rem;margin-bottom:1.5rem}.CaseStudiesHero_studyIcon____OFO{min-width:60px;padding:.75rem}.CaseStudiesHero_studyIcon____OFO span{font-size:.75rem}.CaseStudiesHero_servicesGrid__TY7kL{gap:.5rem}.CaseStudiesHero_serviceItem__raKEs{min-width:120px;padding:.75rem 1.5rem}.CaseStudiesHero_ctaButtons__W2v5P{flex-direction:column;align-items:center;margin-top:1.5rem}.CaseStudiesHero_primaryButton__rqyAm,.CaseStudiesHero_secondaryButton__1jlvA{width:100%;max-width:280px;justify-content:center}.CaseStudiesHero_floatingElement1__Xo3QV,.CaseStudiesHero_floatingElement2__Wawyp,.CaseStudiesHero_floatingElement3__8W3cd{display:none}}@media (max-width:480px){.CaseStudiesHero_caseStudiesHero__Bk1k0{min-height:45vh;padding:3rem 0 1.5rem}.CaseStudiesHero_container__Cc_iX{padding:0 .75rem}.CaseStudiesHero_studyIcons__r_JtC{gap:.75rem}.CaseStudiesHero_studyIcon____OFO{min-width:50px;padding:.6rem}.CaseStudiesHero_studyIcon____OFO svg{width:18px;height:18px}.CaseStudiesHero_studyIcon____OFO span{font-size:.7rem}.CaseStudiesHero_servicesGrid__TY7kL{gap:.5rem}.CaseStudiesHero_serviceItem__raKEs{min-width:100px;padding:.5rem 1rem;font-size:.85rem}.CaseStudiesHero_ctaButtons__W2v5P{gap:1rem}.CaseStudiesHero_primaryButton__rqyAm,.CaseStudiesHero_secondaryButton__1jlvA{padding:.875rem 2rem;font-size:1rem}}