.CaseStudies-module__root__iUIa{background:var(--color-bg-canvas);border-bottom:1px solid var(--color-border-default);padding:var(--space-18);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-8)}.CaseStudies-module__intro__dJZp{width:462px;flex-shrink:0}.CaseStudies-module__list__5D1x{list-style:none;padding:0;margin:0;width:712px;display:flex;flex-direction:column;gap:var(--space-1)}.CaseStudies-module__card__MaaP{position:relative;display:grid;grid-template-columns:var(--control-height-md) 1fr auto;align-items:center;gap:var(--space-8);padding:var(--space-6);background:var(--color-bg-glass-mid);border:1px solid var(--bevel-hi);border-radius:var(--radius-4);color:var(--color-text-primary);box-shadow:var(--elevation-card);transition:background var(--motion-base) var(--ease-out-quart),border-color var(--motion-base) var(--ease-out-quart),box-shadow var(--motion-base) var(--ease-out-quart);overflow:hidden}.CaseStudies-module__card__MaaP:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,#ffffff0a,#fff0 50%);pointer-events:none}.CaseStudies-module__card__MaaP>*{position:relative}.CaseStudies-module__card__MaaP:hover{background:var(--color-bg-glass-hover);border-color:#ffffff2e;box-shadow:var(--elevation-card-hover)}.CaseStudies-module__card__MaaP:hover .CaseStudies-module__arrow__hbXy{transform:translate(2px)}.CaseStudies-module__insignia__SiQO{width:var(--control-height-md);height:var(--control-height-md);display:block;flex-shrink:0;object-fit:contain}.CaseStudies-module__cardTitle__-nCZ{font-family:var(--font-display);font-weight:400;font-size:24px;line-height:1.1;letter-spacing:-.005em;color:var(--color-text-primary)}.CaseStudies-module__arrow__hbXy{display:inline-flex;align-items:center;justify-content:center;width:54px;height:var(--control-height-sm);max-height:var(--control-height-sm);align-self:center;border-radius:var(--radius-pill);background:#ffffff0a;color:var(--color-text-primary);box-shadow:var(--elevation-toggle);transition:transform var(--motion-fast) var(--ease-out-quart);flex-shrink:0}@media(max-width:1100px){.CaseStudies-module__root__iUIa{flex-direction:column;padding:var(--space-12) var(--space-8);gap:var(--space-10)}.CaseStudies-module__intro__dJZp,.CaseStudies-module__list__5D1x{width:100%}}@media(max-width:768px){.CaseStudies-module__root__iUIa{padding:var(--space-12) var(--space-6);gap:var(--space-8)}.CaseStudies-module__card__MaaP{grid-template-columns:var(--control-height-md) 1fr 44px;gap:var(--space-5);padding:var(--space-5)}.CaseStudies-module__cardTitle__-nCZ{font-size:var(--text-nav-link-size)}.CaseStudies-module__arrow__hbXy{width:44px;height:var(--control-height-xs);max-height:var(--control-height-xs)}}@media(max-width:480px){.CaseStudies-module__root__iUIa{padding:var(--space-10) var(--space-5);gap:var(--space-6)}.CaseStudies-module__list__5D1x{gap:var(--space-2)}.CaseStudies-module__card__MaaP{grid-template-columns:var(--control-height-sm) 1fr 44px;gap:var(--space-4);padding:var(--space-4)}.CaseStudies-module__insignia__SiQO{width:var(--control-height-sm);height:var(--control-height-sm)}.CaseStudies-module__cardTitle__-nCZ{font-size:var(--text-body-lg-size);line-height:1.2}}
