:root{--color-text-primary: #11192C;--color-bg-primary: #FFFFFF;--color-bg-secondary: #F7F8FA;--fo-color-text-primary: #11192c;--fo-color-text-secondary: #4f5478;--fo-color-text-tertiary: #9096b4;--fo-color-text-disabled: #b8bbd0;--fo-color-text-inverse: #ffffff;--fo-color-surface: #ffffff;--fo-color-surface-muted: #f5f6fa;--fo-color-surface-alt: #eef1f7;--fo-color-bg-primary: #ffffff;--fo-color-bg-secondary: #f7f8fa;--fo-color-bg-tertiary: #edeef2;--fo-color-bg-inverse: #11192c;--fo-color-border-default: #d8dae4;--fo-color-border-subtle: #edeef2;--fo-color-border-strong: #9096b4;--fo-color-border-focus: #11192c;--fo-color-border-inverse: #ffffff;--fo-color-interactive-default: #11192c;--fo-color-interactive-hover: #242847;--fo-color-interactive-pressed: #383c60;--fo-color-interactive-disabled: #b8bbd0;--fo-color-accent-gold: #c9b18f;--fo-color-feedback-success: #2d6a4f;--fo-color-feedback-success-bg: #f0faf5;--fo-color-feedback-error: #b91c1c;--fo-color-feedback-error-bg: #fef2f2;--fo-color-feedback-warning: #92400e;--fo-color-feedback-warning-bg: #fffbeb;--fo-color-feedback-info: #1e3a5f;--fo-color-feedback-info-bg: #eff6ff;--fo-color-overlay-strong: rgba(17, 25, 44, .64);--fo-color-overlay-soft: rgba(17, 25, 44, .28);--fo-shadow-card: 0 1px 2px rgba(17, 25, 44, .04), 0 4px 8px rgba(17, 25, 44, .08);--fo-shadow-soft: 0 10px 28px rgba(17, 25, 44, .08);--fo-shadow-focus: 0 0 0 3px rgba(17, 25, 44, .12);--fo-radius-xs: .125rem;--fo-radius-sm: .5rem;--fo-radius-md: .875rem;--fo-radius-control: .5rem;--fo-radius-full: 999px;--fo-shell-width: 1600px;--fo-shell-width-narrow: min(100% - 2rem, 70rem);--fo-space-1: .25rem;--fo-space-2: .5rem;--fo-space-3: .75rem;--fo-space-4: 1rem;--fo-space-5: 1.25rem;--fo-space-6: 1.5rem;--fo-space-8: 2rem;--fo-space-10: 2.5rem;--fo-space-12: 3rem;--fo-space-16: 4rem;--fo-space-20: 5rem;--fo-space-24: 6rem;--fo-font-family: "Geologica", sans-serif;--H3: 22px;--H3-mobile: 20px;--H3-line-height: 28px;--H3-line-height-mobile: 26px}.cases{--section-padding-top: 4rem;--section-padding-bottom: 4rem}@media(max-width:767px){.cases{--section-padding-top: 3rem;--section-padding-bottom: 3rem}}.cases__shell{display:grid;gap:2rem}.cases__header{display:grid;gap:.5rem;max-width:28rem}.cases__title{color:var(--fo-color-text-primary)}.cases__subtitle{color:var(--fo-color-text-secondary)}.cases__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}@media(max-width:1023px){.cases__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.cases__grid{grid-template-columns:1fr}}.cases__card{position:relative;display:flex;align-items:flex-end;min-height:0;aspect-ratio:418/278;padding:1.5rem;overflow:hidden;isolation:isolate;color:var(--fo-color-text-inverse);text-decoration:none;background:var(--fo-color-bg-tertiary)}.cases__card:hover .cases__card-image,.cases__card:focus-visible .cases__card-image{transform:scale(1.03)}.cases__card:hover .cases__card-icon,.cases__card:focus-visible .cases__card-icon{opacity:1;transform:translateZ(0)}.cases__card:focus-visible{outline:none;box-shadow:var(--fo-shadow-focus)}.cases__card-image,.cases__card-overlay{position:absolute;inset:0}.cases__card-image{width:100%;height:100%;object-fit:cover;transition:transform .22s ease;transform-origin:center;will-change:transform}.cases__card-overlay{background:linear-gradient(180deg,#11192c0d,#11192c40,#11192cbf);z-index:1}.cases__card-content,.cases__card-icon{position:relative;z-index:2}.cases__card-content{display:grid;gap:.25rem;width:100%;max-width:calc(100% - 2rem)}.cases__card-title,.cases__card-body{margin:0;color:var(--fo-color-text-inverse)}.cases__card-title{text-transform:uppercase}.cases__card-body{color:#fffc}.cases__card-icon{position:absolute;top:1rem;right:1rem;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:#ffffffeb;opacity:.9;transform:translate3d(-.125rem,.125rem,0);transition:opacity .18s ease,transform .18s ease}.cases__card-icon-svg{width:100%;height:100%;stroke-width:1.6}.cases__card-icon-fallback{font-size:1rem;line-height:1}
