.case-study-detail_page__6Q6iT{background-color:var(--cream-bg);min-height:100vh}.case-study-detail_hero__IG9bY{background:#0b1228;padding:140px 0 60px;text-align:center;position:relative;overflow:hidden}.case-study-detail_heroGlow__NNsJD{position:absolute;top:-150px;right:-150px;width:450px;height:450px;background:radial-gradient(circle,rgba(239,159,39,.15) 0,transparent 70%);pointer-events:none;z-index:0}.case-study-detail_heroGlow2__Kp2BW{position:absolute;bottom:-150px;left:-150px;width:400px;height:400px;background:radial-gradient(circle,rgba(24,95,165,.2) 0,transparent 70%);pointer-events:none;z-index:0}.case-study-detail_heroContainer__TPPsO{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding);position:relative;z-index:1}.case-study-detail_badge__fWyyM{display:inline-flex;align-items:center;gap:var(--space-2);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-full);padding:var(--space-2) var(--space-5);font-size:var(--text-xs);color:var(--cream-amber);font-weight:600;margin-bottom:var(--space-4);backdrop-filter:blur(10px);letter-spacing:.05em;text-transform:uppercase}.case-study-detail_heroTitle__YOVmK{font-family:var(--font-heading);font-size:var(--text-5xl);font-weight:800;color:var(--white);margin-bottom:var(--space-4);line-height:1.15;letter-spacing:-.02em}.case-study-detail_heroSubtitle__KfkyR{font-size:var(--text-base);color:rgba(255,255,255,.75);max-width:780px;margin:0 auto;line-height:1.75}.case-study-detail_content__xUCx7{max-width:var(--container-max);margin:0 auto;padding:var(--space-16) var(--container-padding);display:grid;grid-template-columns:1fr 320px;gap:var(--space-10);align-items:start}.case-study-detail_mainColumn__z1alc{display:flex;flex-direction:column;gap:var(--space-8)}.case-study-detail_statsGrid__wmOgM{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);margin-bottom:var(--space-4)}.case-study-detail_statCard__CzlpX{background:var(--cream-card);border-radius:var(--radius-xl);padding:var(--space-6);text-align:center;box-shadow:0 4px 20px rgba(4,44,83,.02);border:1px solid var(--cream-border)}.case-study-detail_statValue__Iahph{font-size:var(--text-4xl);font-weight:800;color:var(--cream-blue);margin-bottom:var(--space-1);font-family:var(--font-heading)}.case-study-detail_statLabel__klDsp{font-size:var(--text-xs);font-weight:600;color:var(--cream-text-muted);text-transform:uppercase;letter-spacing:.5px}.case-study-detail_section__NMiVX{background:var(--cream-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 20px rgba(4,44,83,.02);border:1px solid var(--cream-border)}.case-study-detail_sectionTitle__xlZQS{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:700;color:var(--cream-navy);margin-bottom:var(--space-4);display:flex;align-items:center;gap:var(--space-2)}.case-study-detail_sectionList__ZUsfw{padding-left:0;margin-bottom:0}.case-study-detail_sectionList__ZUsfw li{position:relative;padding-left:var(--space-6);margin-bottom:var(--space-4);font-size:var(--text-base);color:var(--cream-text-muted);line-height:1.7;list-style:none}.case-study-detail_sectionList__ZUsfw li:before{content:"✓";position:absolute;left:0;top:0;color:var(--cream-amber);font-weight:700;font-size:var(--text-base)}.case-study-detail_sectionList__ZUsfw li:last-child{margin-bottom:0}.case-study-detail_quoteCard__apj3E{background:linear-gradient(135deg,rgba(24,95,165,.03),rgba(239,159,39,.03));border-radius:var(--radius-xl);padding:var(--space-8);border:1px solid rgba(24,95,165,.08);position:relative}.case-study-detail_quoteIcon__41Efi{font-size:80px;color:rgba(239,159,39,.1);font-family:serif;position:absolute;top:-10px;left:20px;line-height:1}.case-study-detail_quoteText__Sfxk_{font-size:var(--text-base);color:var(--cream-navy);line-height:1.8;font-style:italic;position:relative;z-index:1;margin-bottom:var(--space-6)}.case-study-detail_quoteAuthor__Iu0M8{display:flex;align-items:center;gap:var(--space-4);position:relative;z-index:1}.case-study-detail_authorAvatar__32HEE{width:44px;height:44px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--cream-blue) 0,#257dca 100%);color:var(--white);font-weight:700;font-size:var(--text-sm);display:flex;align-items:center;justify-content:center}.case-study-detail_authorName__aGrf7{font-size:var(--text-sm);font-weight:700;color:var(--cream-navy);margin-bottom:2px}.case-study-detail_authorRole__67bGD{font-size:var(--text-xs);color:var(--cream-text-muted)}.case-study-detail_sidebarColumn__RZbXg{position:sticky;top:100px;align-self:start}.case-study-detail_sidebarCard__2LJzU{background:var(--cream-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 20px rgba(4,44,83,.02);border:1px solid var(--cream-border);margin-bottom:var(--space-6)}.case-study-detail_sidebarCardTitle__3i9y5{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;color:var(--cream-navy);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--cream-border);text-transform:uppercase;letter-spacing:.5px}.case-study-detail_detailsList__q6Ebl{display:flex;flex-direction:column;gap:var(--space-4)}.case-study-detail_detailItem__zt8cr{display:flex;flex-direction:column;gap:4px}.case-study-detail_detailLabel__5tX_7{font-size:var(--text-xs);font-weight:600;color:var(--cream-text-muted);text-transform:uppercase;letter-spacing:.5px}.case-study-detail_detailValue__4WMZ0{font-size:var(--text-sm);color:var(--cream-navy);font-weight:500}.case-study-detail_installCta__E3nRX{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);background:linear-gradient(135deg,var(--cream-amber) 0,var(--cream-amber-dark) 100%);color:var(--white);font-size:var(--text-sm);font-weight:600;padding:var(--space-3) var(--space-6);border:none;border-radius:var(--radius-lg);cursor:pointer;transition:var(--transition-base);font-family:var(--font-body);width:100%;text-align:center}.case-study-detail_installCta__E3nRX:hover{transform:translateY(-2px);box-shadow:var(--shadow-amber-glow)}.case-study-detail_cta__CUoFf{padding:var(--space-20) 0 0}.case-study-detail_ctaCard__OqREV{background:linear-gradient(135deg,#0b1228,#101c3e);border-radius:var(--radius-2xl);padding:var(--space-12);text-align:center;position:relative;overflow:hidden;box-shadow:var(--shadow-lg)}.case-study-detail_ctaTitle__hMnlZ{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:800;color:var(--white);margin-bottom:var(--space-3)}.case-study-detail_ctaSubtitle__Y3Osw{font-size:var(--text-base);color:rgba(255,255,255,.7);max-width:600px;margin:0 auto var(--space-8);line-height:1.6}.case-study-detail_ctaBtn__P8SQo{display:inline-flex;align-items:center;gap:var(--space-2);background:linear-gradient(135deg,var(--cream-amber) 0,#b27318 100%);color:var(--white);font-size:var(--text-base);font-weight:600;padding:var(--space-4) var(--space-8);border-radius:var(--radius-lg);transition:var(--transition-base);box-shadow:var(--shadow-md)}.case-study-detail_ctaBtn__P8SQo:hover{transform:translateY(-2px);box-shadow:var(--shadow-amber-glow)}@media (max-width:992px){.case-study-detail_content__xUCx7{grid-template-columns:1fr;gap:var(--space-8)}.case-study-detail_sidebarColumn__RZbXg{position:static}.case-study-detail_statsGrid__wmOgM{grid-template-columns:1fr;gap:var(--space-4)}}@media (max-width:768px){.case-study-detail_hero__IG9bY{padding:120px 0 45px}.case-study-detail_heroTitle__YOVmK{font-size:var(--text-3xl)}.case-study-detail_heroSubtitle__KfkyR{font-size:var(--text-sm)}.case-study-detail_section__NMiVX{padding:var(--space-6)}.case-study-detail_ctaCard__OqREV{padding:var(--space-8) var(--space-6)}}