.caseStudies_caseStudyPage__17BlR{max-width:1200px;margin:0 auto;padding:40px;color:#fff;font-family:Inter,Segoe UI,Arial,sans-serif}.caseStudies_caseStudyHeader__NbBQU{background:rgba(30,30,40,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:2.2em;padding:48px 40px;border:1.5px solid rgba(120,120,255,.13);box-shadow:0 8px 40px 0 rgba(80,70,255,.1),inset 0 1.5px 0 rgba(255,255,255,.04);margin-bottom:60px;position:relative;overflow:hidden}.caseStudies_caseStudyHeader__NbBQU:before{content:"";position:absolute;inset:-2px;z-index:0;border-radius:inherit;padding:0;background:linear-gradient(120deg,var(--color-primary) 0,var(--color-primary-light) 50%,var(--color-primary) 100%);opacity:.7;filter:blur(.5px);transition:opacity .3s;animation:caseStudies_borderGradientMove__mmdja 4s linear infinite}.caseStudies_title__u7eJT{font-size:3.2rem;font-weight:900;letter-spacing:-.03em;line-height:1.1;text-shadow:0 4px 24px rgba(0,0,0,.35),0 1px 0 #222;margin-bottom:.5em;position:relative;z-index:1}.caseStudies_title__u7eJT:after{content:"";display:block;margin:.7em auto 0;width:80px;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-light),var(--color-primary));opacity:.8}.caseStudies_description__ahO06{font-size:1.2rem;line-height:1.8;color:#f3f3f3;text-shadow:0 2px 8px rgba(0,0,0,.18);position:relative;z-index:1}.caseStudies_caseStudyContent__AxZQ0{background:rgba(30,30,40,.82);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:2.2em;padding:48px 40px;border:1.5px solid rgba(120,120,255,.13);box-shadow:0 8px 40px 0 rgba(80,70,255,.1),inset 0 1.5px 0 rgba(255,255,255,.04);margin-bottom:60px;position:relative;overflow:hidden}.caseStudies_caseIconContainer__dKRXX{width:100%;height:120px;background:rgba(40,40,60,.85);border-radius:.7em;margin-bottom:.7rem;overflow:hidden;position:relative;border:1.5px solid rgba(120,120,255,.1);text-align:center}.caseStudies_caseImage__7FX7j{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.2rem;line-height:1.8;color:#f3f3f3;text-shadow:0 2px 8px rgba(0,0,0,.18)}.caseStudies_priceBlock__XLRas,.caseStudies_process__BCjLv,.caseStudies_results__kXReO,.caseStudies_timelineBlock__bNFdq{background:rgba(30,30,40,.82);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:1.1em;padding:1.2rem 1rem;border:1.5px solid rgba(120,120,255,.13);box-shadow:0 2px 12px 0 rgba(120,120,255,.07),inset 0 1.5px 0 rgba(255,255,255,.06);margin-bottom:24px;position:relative;overflow:hidden;max-width:700px;margin-left:auto;margin-right:auto}.caseStudies_priceBlock__XLRas h2,.caseStudies_processTitle__hWAID,.caseStudies_resultsTitle__2ed0V,.caseStudies_timelineBlock__bNFdq h2{font-size:1.3rem;font-weight:800;margin-bottom:.7em;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.18);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:radial-gradient(circle,var(--color-primary-light) 60%,transparent 100%);box-shadow:0 0 16px 4px var(--color-primary-light);opacity:.7}.caseStudies_processList__3GI8_{list-style:none;padding:0}.caseStudies_processItem__1teP_{margin:15px 0;padding-left:2em;position:relative;color:#f3f3f3;font-size:1.1rem;line-height:1.6}.caseStudies_processItem__1teP_:before{content:"•";color:var(--color-primary);position:absolute;left:0;font-size:1.5em}.caseStudies_priceBlock__XLRas p,.caseStudies_results__kXReO p,.caseStudies_timelineBlock__bNFdq p{font-size:1rem;line-height:1.5;color:#f3f3f3;text-shadow:0 2px 8px rgba(0,0,0,.18)}.caseStudies_otherCaseStudies__sKWU2{margin-top:80px}.caseStudies_otherCaseStudies__sKWU2 h2{font-size:2.2rem;font-weight:800;margin-bottom:1em;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.18);position:relative}.caseStudies_otherCaseStudies__sKWU2 h2:after{content:"";display:block;margin:.7em 0 0;width:60px;height:4px;border-radius:2px;background:radial-gradient(circle,var(--color-primary-light) 60%,transparent 100%);box-shadow:0 0 16px 4px var(--color-primary-light);opacity:.7}.caseStudies_servicesGrid__CGiUT{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px;margin-top:24px}.caseStudies_caseCard__kQcMz{background:rgba(30,30,40,.82);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:.8em;border:1.5px solid rgba(120,120,255,.13);padding:1rem .7rem;transition:all .3s;display:flex;flex-direction:column;gap:.5rem;height:100%;position:relative;overflow:hidden;color:#fff;text-decoration:none}.caseStudies_caseCard__kQcMz:hover{transform:translateY(-5px) scale(1.025);box-shadow:0 10px 30px rgba(80,70,255,.13);border-color:var(--color-primary-light)}.caseStudies_caseCard__kQcMz h3{font-size:1.05rem;font-weight:600;color:#fff;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.18)}.caseStudies_caseCard__kQcMz p{font-size:.97rem;color:var(--color-primary);margin:0}@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_caseIconContainer__dKRXX{height:100px;border-radius:.5em}.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:24px 0 16px}.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:1em;box-shadow:0 2px 12px 0 rgba(120,120,255,.07),inset 0 1.5px 0 rgba(255,255,255,.06)}@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}}