@keyframes caseStudies_fadeInUp__4qXo4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes caseStudies_pulse-glow__sOY7Y{0%,to{opacity:.5}50%{opacity:1}}@keyframes caseStudies_float__9x2wk{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.caseStudies_pageHero__f17E1{position:relative;padding:calc(12rem + 80px) 0 8rem;overflow:hidden;background:linear-gradient(180deg,#121218,#0b0b0e)}@media(max-width:768px){.caseStudies_pageHero__f17E1{padding:calc(8rem + 70px) 0 6rem}}.caseStudies_heroGlow__YHYnb{position:absolute;top:0;left:50%;transform:translateX(-50%);width:120%;height:100%;background:radial-gradient(ellipse 80% 50% at 50% 30%,rgba(79,140,255,.04) 0,transparent 70%);pointer-events:none}.caseStudies_heroGrid__W5y2W{position:absolute;inset:0;background-image:linear-gradient(rgba(113,113,122,.02) 1px,transparent 0),linear-gradient(90deg,rgba(113,113,122,.02) 1px,transparent 0);background-size:80px 80px;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,black,transparent);mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,black,transparent);opacity:.6}.caseStudies_heroContent__vnHr2{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem;position:relative;z-index:1;text-align:center}.caseStudies_heroTitle__XJYvm{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;letter-spacing:-.03em;color:#fff;margin-bottom:1.5rem}.caseStudies_heroSubtitle__O3V_C{font-size:1.25rem;color:#a1a1aa;max-width:650px;margin:0 auto;line-height:1.75}.caseStudies_section__b_hjU{padding:12rem 0}@media(max-width:768px){.caseStudies_section__b_hjU{padding:6rem 0}}.caseStudies_section__b_hjU{position:relative;background-color:#0b0b0e}.caseStudies_container__DzyJb{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}.caseStudies_studyList__eqypn{display:flex;flex-direction:column;gap:3rem}.caseStudies_studyCard__c3eBO{position:relative;background:linear-gradient(180deg,rgba(22,22,28,.8),rgba(22,22,28,.4));border:1px solid hsla(0,0%,100%,.06);border-radius:16px;padding:3rem;transition:all .5s cubic-bezier(.16,1,.3,1);overflow:hidden}.caseStudies_studyCard__c3eBO:hover{border-color:rgba(79,140,255,.3);box-shadow:0 10px 30px rgba(0,0,0,.2),0 0 40px rgba(79,140,255,.05)}.caseStudies_studyCard__c3eBO:hover .caseStudies_cardGlow__G4qNA{opacity:1;transform:scaleX(1)}@media(max-width:768px){.caseStudies_studyCard__c3eBO{padding:2rem}}.caseStudies_cardGlow__G4qNA{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(135deg,#4f8cff,#7c7cff);opacity:0;transform:scaleX(0);transform-origin:left;transition:all .5s cubic-bezier(.16,1,.3,1)}.caseStudies_studyHeader__wmA24{display:flex;align-items:center;gap:1.5rem;margin-bottom:3rem;padding-bottom:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.caseStudies_studyNumber__sr6za{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(79,140,255,.1);border:1px solid rgba(79,140,255,.3);border-radius:12px;font-size:1.125rem;font-weight:700;color:#4f8cff}.caseStudies_studyIndustry__ORohk{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;color:#fff}.caseStudies_studyBody__FaeQo{display:grid;grid-template-columns:1fr;gap:3rem}@media(min-width:768px){.caseStudies_studyBody__FaeQo{grid-template-columns:repeat(3,1fr)}}.caseStudies_studyLabel__69U6g{font-size:.875rem;font-weight:600;color:#4f8cff;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.caseStudies_studyText__MtQbV{font-size:1.125rem;color:#a1a1aa;line-height:1.75}.caseStudies_outcomeTags__99oRj{display:flex;flex-wrap:wrap;gap:.5rem}.caseStudies_outcomeTag__TRuHl{display:inline-flex;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#a1a1aa;background:#1a1a22;border:1px solid hsla(0,0%,100%,.06);border-radius:9999px;transition:all .15s ease}.caseStudies_outcomeTag__TRuHl:hover{border-color:#4f8cff;color:#fff}