.CaseStudy_hero__cWskp{position:relative;padding:140px 0 60px;overflow:hidden}.CaseStudy_heroGlow___qyM5{position:absolute;top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,var(--color-gold-glow) 0,transparent 70%);opacity:.3;pointer-events:none}.CaseStudy_heroContent__VQovY{max-width:800px}.CaseStudy_backLink__oZLsx{display:inline-flex;align-items:center;gap:6px;color:var(--color-gray-400);font-size:.9rem;text-decoration:none;margin-bottom:32px;transition:color var(--transition-fast)}.CaseStudy_backLink__oZLsx:hover{color:var(--color-gold)}.CaseStudy_heroMeta__p2cr_{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:28px}.CaseStudy_clientLogo__Xbeia{height:56px;display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:12px}.CaseStudy_clientLogo__Xbeia img{height:100%;width:auto;max-width:140px;object-fit:contain}.CaseStudy_metaTags__aG2G4{display:flex;gap:8px;flex-wrap:wrap}.CaseStudy_tag__ueEMl{padding:4px 14px;background:var(--color-gray-800);border:1px solid var(--color-gray-700);border-radius:100px;font-size:.8rem;color:var(--color-gray-300)}.CaseStudy_heroTitle__oqUWF{font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--color-gray-100);margin-bottom:20px}.CaseStudy_heroDescription__TOMw8{font-size:1.1rem;line-height:1.6;color:var(--color-gray-300);max-width:700px}.CaseStudy_keyResults__lVLcW{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:48px}.CaseStudy_keyResult__mPsG8{padding:32px 28px;background:linear-gradient(165deg,var(--color-gray-900) 0,rgba(20,20,20,.6) 100%);border:1px solid var(--color-gray-800);border-top:2px solid var(--color-gold-dark);border-radius:16px;display:flex;flex-direction:column;gap:6px}.CaseStudy_keyResultValue__HaQLb{font-family:var(--font-display);font-size:2.4rem;font-weight:700;color:var(--color-gold);line-height:1;letter-spacing:-.02em}.CaseStudy_keyResultLabel__9Q4zQ{font-size:.95rem;color:var(--color-gray-200);line-height:1.3}.CaseStudy_keyResultDetail__I6V3w{font-size:.8rem;color:var(--color-gray-500);margin-top:2px}.CaseStudy_heroImageSection__qWBEc{padding:0 0 80px}.CaseStudy_heroImage__1ogd9{border-radius:18px;overflow:hidden;border:1px solid var(--color-gray-800)}.CaseStudy_heroImage__1ogd9 img{width:100%;height:auto;display:block}.CaseStudy_section__yeB_l{padding:80px 0}.CaseStudy_sectionAlt__K5T8O{background:var(--color-gray-900)}.CaseStudy_sectionHeader__p9fJ0{margin-bottom:40px}.CaseStudy_sectionLabel___lCHX{display:inline-block;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-gold);margin-bottom:12px}.CaseStudy_sectionTitle__0eF9r{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--color-gray-100)}.CaseStudy_sectionIntro__sgUhZ{font-size:1.05rem;line-height:1.7;color:var(--color-gray-300);max-width:800px;margin-bottom:40px}.CaseStudy_sectionConclusion__7yAdM{font-size:1.05rem;line-height:1.6;color:var(--color-gold-light);font-style:italic;margin-top:40px;padding:20px 24px;border-left:3px solid var(--color-gold-dark)}.CaseStudy_bottlenecks__Qjune{display:flex;flex-direction:column;gap:24px}.CaseStudy_bottleneck__KuP0d{display:flex;gap:20px;padding:28px;background:linear-gradient(165deg,var(--color-gray-900) 0,rgba(20,20,20,.6) 100%);border:1px solid var(--color-gray-800);border-radius:14px}.CaseStudy_bottleneckNumber__GhGNf{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--color-gold-subtle);border:1px solid var(--color-gold-dark);border-radius:10px;font-family:var(--font-display);font-weight:700;font-size:.9rem;color:var(--color-gold)}.CaseStudy_bottleneckTitle__3mkvm{font-family:var(--font-display);font-size:1.1rem;font-weight:600;color:var(--color-gray-100);margin-bottom:8px}.CaseStudy_bottleneckText__ilxmS{font-size:.95rem;line-height:1.6;color:var(--color-gray-400)}.CaseStudy_workflows__WmAcs{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin-bottom:40px}.CaseStudy_workflow__Ere9a{padding:28px;background:linear-gradient(165deg,rgba(30,30,30,.8),rgba(20,20,20,.4));border:1px solid var(--color-gray-800);border-radius:14px}.CaseStudy_workflowTitle__cetKE{font-family:var(--font-display);font-size:1.1rem;font-weight:600;color:var(--color-gold);margin-bottom:16px}.CaseStudy_workflowSteps__utLmm{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.CaseStudy_workflowSteps__utLmm li{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.5;color:var(--color-gray-300)}.CaseStudy_stepBullet__AUn14{flex-shrink:0;width:6px;height:6px;margin-top:7px;background:var(--color-gold);border-radius:50%}.CaseStudy_solutionImages__8Ynbs{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;margin-bottom:40px}.CaseStudy_solutionImage__EpPIn{border-radius:14px;overflow:hidden;border:1px solid var(--color-gray-800)}.CaseStudy_solutionImage__EpPIn img{width:100%;height:auto;display:block}.CaseStudy_solutionVideos__8fpBz{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px;margin-bottom:40px}.CaseStudy_solutionVideo__ZH6YC{border-radius:14px;overflow:hidden;border:1px solid var(--color-gray-800);aspect-ratio:9/16}.CaseStudy_solutionVideo__ZH6YC video{width:100%;height:100%;object-fit:cover;display:block}.CaseStudy_testedAngles__iAhLO{padding:32px;background:linear-gradient(165deg,var(--color-gray-900) 0,rgba(20,20,20,.6) 100%);border:1px solid var(--color-gray-800);border-radius:14px}.CaseStudy_testedTitle__v0xu2{font-family:var(--font-display);font-size:1.1rem;font-weight:600;color:var(--color-gray-100);margin-bottom:20px}.CaseStudy_testedGrid__Bz_Ry{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px 24px;gap:12px 24px}.CaseStudy_testedItem__0fvba{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.5;color:var(--color-gray-300)}.CaseStudy_testedItem__0fvba svg{flex-shrink:0;margin-top:3px;color:var(--color-gold)}.CaseStudy_testedNote__Yu26o{margin-top:16px;font-size:.85rem;color:var(--color-gray-500);font-style:italic}.CaseStudy_resultCategories__4orQU{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-bottom:48px}.CaseStudy_resultCategory__dsOJV{padding:28px;background:linear-gradient(165deg,var(--color-gray-900) 0,rgba(20,20,20,.6) 100%);border:1px solid var(--color-gray-800);border-top:2px solid var(--color-gold-dark);border-radius:14px}.CaseStudy_resultCategoryTitle__Y_euN{font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--color-gold);margin-bottom:16px}.CaseStudy_resultCategory__dsOJV ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.CaseStudy_resultCategory__dsOJV li{font-size:.9rem;line-height:1.5;color:var(--color-gray-300);padding-left:16px;position:relative}.CaseStudy_resultCategory__dsOJV li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;background:var(--color-gold);border-radius:50%}.CaseStudy_resultsTable__C9L65{background:linear-gradient(165deg,var(--color-gray-900) 0,rgba(20,20,20,.6) 100%);border:1px solid var(--color-gray-800);border-radius:14px;overflow:hidden;margin-bottom:32px}.CaseStudy_tableHead__OMnz1{display:grid;grid-template-columns:2fr 1.5fr 1.5fr 1fr;padding:16px 24px;background:rgba(168,153,104,.08);border-bottom:1px solid var(--color-gray-800)}.CaseStudy_tableHead__OMnz1 span{font-family:var(--font-display);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold)}.CaseStudy_tableRow__HhY41{display:grid;grid-template-columns:2fr 1.5fr 1.5fr 1fr;padding:14px 24px;border-bottom:1px solid var(--color-gray-800);transition:background var(--transition-fast)}.CaseStudy_tableRow__HhY41:last-child{border-bottom:none}.CaseStudy_tableRow__HhY41:hover{background:rgba(168,153,104,.04)}.CaseStudy_tableMetric__c5F36{font-size:.9rem;font-weight:500;color:var(--color-gray-200)}.CaseStudy_tableBefore__93k1c{font-size:.9rem;color:var(--color-gray-500)}.CaseStudy_tableAfter__Tpnbp{font-size:.9rem;color:var(--color-gray-200);font-weight:500}.CaseStudy_tableChange__K7dIn{font-family:var(--font-display);font-size:.9rem;font-weight:700;color:var(--color-gold)}.CaseStudy_resultsSummary__s2YSG{font-size:1rem;line-height:1.7;color:var(--color-gray-300);max-width:800px}.CaseStudy_quoteSection__glGX_{padding:60px 0}.CaseStudy_quote__NHTPq{position:relative;max-width:700px;margin:0 auto;text-align:center;padding:48px 40px;background:linear-gradient(165deg,var(--color-gray-900) 0,rgba(20,20,20,.6) 100%);border:1px solid var(--color-gray-800);border-radius:18px}.CaseStudy_quoteIcon__bXgey{color:var(--color-gold-dark);opacity:.4;margin-bottom:16px}.CaseStudy_quote__NHTPq p{font-size:1.25rem;line-height:1.6;color:var(--color-gray-100);font-style:italic;margin:0}.CaseStudy_quote__NHTPq cite{display:block;margin-top:16px;font-size:.9rem;color:var(--color-gray-400);font-style:normal}.CaseStudy_impressions__zAp18{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.CaseStudy_impression__EAC_k{padding:28px;background:linear-gradient(165deg,rgba(30,30,30,.8),rgba(20,20,20,.4));border:1px solid var(--color-gray-800);border-radius:14px}.CaseStudy_impression__EAC_k h3{font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--color-gold);margin-bottom:10px}.CaseStudy_impression__EAC_k p{font-size:.9rem;line-height:1.6;color:var(--color-gray-400);margin:0}.CaseStudy_aboutBlock__obbM_{max-width:800px;padding:32px;background:linear-gradient(165deg,var(--color-gray-900) 0,rgba(20,20,20,.6) 100%);border:1px solid var(--color-gray-800);border-radius:14px}.CaseStudy_aboutBlock__obbM_ h3{font-family:var(--font-display);font-size:1.1rem;font-weight:600;color:var(--color-gray-100);margin-bottom:12px}.CaseStudy_aboutBlock__obbM_ p{font-size:.95rem;line-height:1.7;color:var(--color-gray-400);margin:0}.CaseStudy_cta__mUp3t{padding:80px 0}.CaseStudy_ctaContent__nGiIw{position:relative;text-align:center;padding:64px 40px;background:linear-gradient(165deg,var(--color-gray-900) 0,rgba(20,20,20,.8) 100%);border:1px solid var(--color-gray-800);border-radius:24px;overflow:hidden}.CaseStudy_ctaGlow__4aG2a{position:absolute;top:-100px;left:50%;transform:translateX(-50%);width:400px;height:400px;background:radial-gradient(circle,var(--color-gold-glow) 0,transparent 70%);opacity:.3;pointer-events:none}.CaseStudy_ctaTitle__XkbuA{font-family:var(--font-display);font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--color-gray-100);margin-bottom:16px;position:relative}.CaseStudy_ctaDescription__0MW3x{font-size:1.05rem;color:var(--color-gray-300);max-width:500px;margin:0 auto 32px;position:relative}.CaseStudy_ctaButtons__CGAbH{display:flex;gap:16px;justify-content:center;position:relative}@media (max-width:768px){.CaseStudy_hero__cWskp{padding:120px 0 40px}.CaseStudy_keyResults__lVLcW{grid-template-columns:1fr;gap:16px}.CaseStudy_keyResult__mPsG8{padding:24px 20px}.CaseStudy_keyResultValue__HaQLb{font-size:2rem}.CaseStudy_resultCategories__4orQU,.CaseStudy_solutionImages__8Ynbs,.CaseStudy_solutionVideos__8fpBz,.CaseStudy_testedGrid__Bz_Ry,.CaseStudy_workflows__WmAcs{grid-template-columns:1fr}.CaseStudy_tableHead__OMnz1,.CaseStudy_tableRow__HhY41{grid-template-columns:1.5fr 1fr 1fr .8fr;padding:12px 16px;font-size:.8rem}.CaseStudy_impressions__zAp18{grid-template-columns:1fr}.CaseStudy_section__yeB_l{padding:60px 0}.CaseStudy_ctaContent__nGiIw{padding:48px 24px}.CaseStudy_ctaButtons__CGAbH{flex-direction:column;align-items:center}.CaseStudy_quote__NHTPq{padding:32px 24px}.CaseStudy_quote__NHTPq p{font-size:1.05rem}.CaseStudy_bottleneck__KuP0d{flex-direction:column;gap:12px}.CaseStudy_heroMeta__p2cr_{flex-direction:column;align-items:flex-start}}