.case-study{--case-study-color-text:#011840;--case-study-color-text-strong:#011840;--case-study-color-accent:#0960f6;--case-study-color-link:#00b8ff;--case-study-color-surface-muted:#f5f8ff;--case-study-color-surface:#fff;--case-study-color-border:#d9e2ef;--case-study-max-width:1312px;--case-study-col-sidebar-min:300px;--case-study-col-sidebar-max:416px;--case-study-sticky-top:16px;--case-study-space-2xs:4px;--case-study-space-xs:6px;--case-study-space-sm:8px;--case-study-space-md:12px;--case-study-space-lg:16px;--case-study-space-xl:20px;--case-study-space-2xl:24px;--case-study-space-3xl:28px;--case-study-space-4xl:32px;--case-study-space-5xl:48px;--case-study-radius-aside:32px;--case-study-radius-pill:999px;--case-study-border-width:1px;--case-study-quote-border-width:4px;--case-study-rule-height:2px;--case-study-font-size-eyebrow:18px;--case-study-font-size-body-sm:16px;--case-study-font-size-quote:24px;--case-study-font-size-stat:48px;--case-study-font-size-tag:13px;--case-study-font-weight-regular:400;--case-study-font-weight-semibold:600;--case-study-font-weight-bold:700;--case-study-font-weight-extrabold:800;--case-study-leading-tight:1.15;--case-study-leading-snug:1.25;--case-study-leading-normal:1.3;--case-study-leading-relaxed:1.4;--case-study-leading-prose:1.45;--case-study-leading-body:1.5;--case-study-leading-flush:1;--case-study-tracking-eyebrow:0;--case-study-tracking-kicker:0;--case-study-link-underline-offset:2px;color:var(--case-study-color-text);display:grid;gap:48px;max-width:var(--case-study-max-width);@media (min-width:768px){align-items:start;grid-template-columns:minmax(0,752px) minmax(0,416px);justify-content:space-between}}.case-study__rail{display:flex;flex-direction:column;gap:var(--case-study-space-2xl);order:-1;@media (min-width:768px){align-self:start;order:0;position:sticky;top:calc(var(--case-study-header-height, 0px) + var(--case-study-sticky-top))}}.case-study__segments{display:flex;flex-direction:column;gap:64px}.case-study__segment{>:first-child{margin-top:0}>:last-child{margin-bottom:0}}.case-study__eyebrow{color:var(--case-study-color-text-strong);font-size:var(--case-study-font-size-eyebrow);font-weight:var(--case-study-font-weight-extrabold);letter-spacing:var(--case-study-tracking-eyebrow);line-height:var(--case-study-leading-body);margin:0 0 8px;text-transform:uppercase}.case-study__title{color:var(--case-study-color-accent);font-size:32px;font-weight:var(--case-study-font-weight-extrabold);letter-spacing:-.32px;line-height:40px;margin:0 0 24px;@media (min-width:768px){font-size:48px;letter-spacing:-.48px;line-height:60px}}.case-study__prose{font-size:16px;@media (min-width:768px){font-size:18px}:where(*){font-size:inherit}:where(p,ul,ol){letter-spacing:-.16px;margin:0 0 var(--case-study-space-2xl);&:last-child{margin-bottom:0}}@media (min-width:768px){:where(p,ul,ol){font-size:18px;letter-spacing:-.18px}}:where(a){color:var(--case-study-color-link);text-decoration:underline;text-underline-offset:var(--case-study-link-underline-offset);&:is(:hover,:focus-visible){color:var(--case-study-color-accent)}}}.case-study__quote{border:none;border-inline-start:var(--case-study-quote-border-width) solid var(--case-study-color-accent);margin:var(--case-study-space-2xl) 0 var(--case-study-space-2xl);padding-inline-start:var(--case-study-space-xl)}.case-study__quote-mark{color:var(--case-study-color-accent);display:block}.case-study__quote-body{color:var(--case-study-color-text-strong);font-size:24px;font-weight:var(--case-study-font-weight-extrabold);line-height:var(--case-study-leading-snug);margin:var(--case-study-space-lg) 0 0;:where(*){font-size:inherit}:where(p){margin:0 0 var(--case-study-space-md);&:last-child{margin-bottom:0}}}.case-study__quote-footer{font-size:16px;margin-top:var(--case-study-space-lg);:where(*){font-size:inherit}:where(p){margin:var(--case-study-space-2xs) 0 0;&:first-child{margin-top:0}}}.case-study__quote-role{color:var(--case-study-color-text);font-weight:var(--case-study-font-weight-regular)}:is(.case-study__result,.case-study__tags){background:var(--case-study-color-surface-muted);border-radius:24px;padding:32px;@media (min-width:768px){border-radius:32px;padding-bottom:48px;padding-left:48px;padding-right:48px;padding-top:48px}}.case-study__aside-kicker{color:var(--case-study-color-text-strong);font-size:18px;font-weight:var(--case-study-font-weight-extrabold);letter-spacing:var(--case-study-tracking-kicker);line-height:var(--case-study-leading-body);margin:0 0 var(--case-study-space-2xl);text-transform:uppercase}.case-study__aside-rule{border:none;border-top:var(--case-study-rule-height) solid var(--case-study-color-accent);margin:0 0 var(--case-study-space-2xl)}.case-study__stats{display:flex;flex-direction:column;gap:16px;margin:0}.case-study__stat-value{color:var(--case-study-color-accent);font-size:48px;font-weight:var(--case-study-font-weight-extrabold);letter-spacing:-.48px;line-height:60px}.case-study__stat-label{color:var(--case-study-color-text-strong);font-size:16px;font-weight:var(--case-study-font-weight-regular);line-height:24px;margin:0}.case-study__tag-list{display:flex;flex-wrap:wrap;gap:var(--case-study-space-sm);list-style:none;margin:0;padding:0}.case-study__tag{align-items:center;background:var(--case-study-color-surface);border:var(--case-study-border-width) solid var(--case-study-color-border);border-radius:var(--case-study-radius-pill);color:var(--case-study-color-text-strong);display:inline-flex;font-size:var(--case-study-font-size-tag);gap:var(--case-study-space-md);line-height:var(--case-study-leading-normal);padding:var(--case-study-space-xs) var(--case-study-space-md) var(--case-study-space-xs) var(--case-study-space-sm);white-space:nowrap}.case-study__powered-by{margin-top:var(--case-study-space-5xl)}.case-study__powered-by-logo{display:block;height:16px;width:auto}.case-study__tag-icon{display:block;flex-shrink:0;height:var(--case-study-space-xl);object-fit:contain;width:var(--case-study-space-xl)}