.case-studies-showcase-2026{background:#f8f9fc;box-sizing:border-box;font-family:var(--bu-font-body);padding-bottom:96px;padding-top:96px}.case-studies-showcase-2026 *,.case-studies-showcase-2026 :after,.case-studies-showcase-2026 :before{box-sizing:border-box}.case-studies-showcase-2026__container,.case-studies-showcase-2026__header{align-items:center;display:flex;flex-direction:column}.case-studies-showcase-2026__header{max-width:760px;text-align:center;width:100%}.case-studies-showcase-2026__title{color:#0e1330;margin:16px 0 0}.case-studies-showcase-2026__description{margin-top:20px;max-width:720px}.case-studies-showcase-2026__description,.case-studies-showcase-2026__description p{color:#475569;font-size:16px;font-weight:400;line-height:26px;margin-bottom:0;text-align:center}.case-studies-showcase-2026__description p:first-child{margin-top:0}.case-studies-showcase-2026__grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:64px;width:100%}.case-studies-showcase-2026__card{background:#fff;border:1px solid #e8ecf4;border-radius:24px;box-shadow:0 4px 48px rgba(14,19,48,.06);display:flex;flex-direction:column;min-height:360px;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.case-studies-showcase-2026__card:hover{box-shadow:0 14px 56px rgba(14,19,48,.12);transform:translateY(-4px)}.case-studies-showcase-2026__metric-bar{align-items:center;background:linear-gradient(167.513deg,#0e1330,#2a39a4 50%,#1a2580);border-bottom:1px solid #edf1f7;display:flex;min-height:96px;padding:20px 32px}.case-studies-showcase-2026__metrics{align-items:center;display:flex;flex:1;flex-wrap:nowrap;gap:28px;min-width:0}.case-studies-showcase-2026__metric{align-items:baseline;display:inline-flex;flex:0 1 auto;gap:8px;min-width:0}.case-studies-showcase-2026__metric strong{color:#facf40;font-family:var(--bu-font-heading);font-size:38px;font-weight:800;letter-spacing:0;line-height:42px;white-space:nowrap}.case-studies-showcase-2026__metric span{color:#fff;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap}.case-studies-showcase-2026__body{display:flex;flex:1;flex-direction:column;padding:32px}.case-studies-showcase-2026__body-logo{align-self:flex-start;display:block;height:34px;margin-bottom:22px;max-width:150px;object-fit:contain;width:auto}.case-studies-showcase-2026__card-title{color:#0e1330;font-family:var(--bu-font-heading);font-size:22px;font-weight:800;line-height:30px;margin:0}.case-studies-showcase-2026__copy{color:#64748b;flex:1;font-size:16px;font-weight:400;line-height:26px;margin:18px 0 0}.case-studies-showcase-2026__button{align-items:center;background:#facf40;border:1px solid #facf40;border-radius:12px;color:#0e1330;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;line-height:20px;margin-top:34px;min-height:42px;padding:11px 20px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,gap .2s ease;width:fit-content}.case-studies-showcase-2026__button:focus,.case-studies-showcase-2026__button:hover{background:#ffd84f;border-color:#ffd84f;color:#0e1330;font-weight:600;gap:12px;text-decoration:none}.case-studies-showcase-2026__arrow{display:block;flex:0 0 16px;height:16px;position:relative;width:16px}.case-studies-showcase-2026__arrow:after,.case-studies-showcase-2026__arrow:before{content:"";display:block;position:absolute}.case-studies-showcase-2026__arrow:before{background:currentColor;border-radius:999px;height:1.7px;left:2px;top:7px;width:12px}.case-studies-showcase-2026__arrow:after{border-right:1.7px solid;border-top:1.7px solid;height:7px;right:2px;top:4px;transform:rotate(45deg);width:7px}@media (max-width:1023px){.case-studies-showcase-2026__grid{grid-template-columns:1fr;max-width:680px}}@media (max-width:767px){.case-studies-showcase-2026{padding-bottom:72px;padding-top:72px}.case-studies-showcase-2026__grid{margin-top:40px}.case-studies-showcase-2026__body,.case-studies-showcase-2026__metric-bar{padding:26px}.case-studies-showcase-2026__metric-bar{align-items:flex-start;flex-direction:column;gap:18px}.case-studies-showcase-2026__metrics{align-items:flex-start;flex-wrap:wrap;gap:12px}.case-studies-showcase-2026__card-title{font-size:21px;line-height:29px}}