.case-studies_hero__ZWqg5{padding:var(--space-lg) 0 var(--space-lg);text-align:center;position:relative;overflow:hidden}.case-studies_stream__3js_o{position:absolute;inset:0;z-index:0;opacity:.4;pointer-events:none}.case-studies_streamFallback__SKOAW{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,rgba(74,144,217,.04) 0,transparent 60%)}.case-studies_content__V0ytU{position:relative;z-index:1}.case-studies_grid__tdCNI{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-lg);gap:var(--space-lg);margin-top:var(--space-md)}.case-studies_card__i4_ON{background:rgba(26,26,31,.015);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border:1px solid var(--glass-border);border-radius:var(--border-radius);padding:var(--space-lg);text-decoration:none;display:block;position:relative;transition:border-color .4s ease,transform var(--duration-medium) var(--ease-out),box-shadow var(--duration-medium) var(--ease-out)}.case-studies_card__i4_ON:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-accent);border-radius:var(--border-radius) var(--border-radius) 0 0;opacity:0;transition:opacity var(--duration-medium) var(--ease-out)}.case-studies_card__i4_ON:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(0,0,0,.3)}.case-studies_card__i4_ON:hover:before{opacity:1}.case-studies_industry__xfDvU{font-size:var(--fs-xs);font-family:var(--font-display);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--ls-accent);margin-bottom:var(--space-sm);display:block}.case-studies_headline__WyRCd{font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--ls-ivory);line-height:var(--lh-heading);margin-bottom:var(--space-sm)}.case-studies_description__YF_YT{font-size:var(--fs-body);color:var(--ls-ivory-muted);line-height:var(--lh-body)}.case-studies_arrow__fYULk{display:inline-block;margin-top:var(--space-md);font-size:var(--fs-small);color:var(--ls-accent);transition:transform var(--duration-fast) var(--ease-out)}.case-studies_card__i4_ON:hover .case-studies_arrow__fYULk{transform:translateX(4px)}.case-studies_cta__bF2vd{text-align:center;padding:var(--space-section) 0}.case-studies_ctaTitle__VbvOr{font-size:var(--fs-h2);line-height:var(--lh-heading);color:var(--ls-ivory);margin-bottom:var(--space-md)}.case-studies_ctaText__X6Tpe{font-size:var(--fs-body);color:var(--ls-ivory-muted);max-width:540px;margin:0 auto var(--space-lg);line-height:var(--lh-body)}@media (max-width:768px){.case-studies_grid__tdCNI{grid-template-columns:1fr}.case-studies_stream__3js_o{opacity:.3}}