.jl-case{background:var(--jl-light-grey);padding:96px 0}.jl-case__grid{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1fr}@media (max-width:1024px){.jl-case__grid{gap:48px;grid-template-columns:1fr}}.jl-case__lead{color:var(--jl-pastel-blue);font-size:18px;line-height:1.55;margin-bottom:28px}.jl-case__lead p{margin:0}.jl-case__quote{border-left:4px solid var(--jl-teal);color:var(--jl-blue);font-size:22px;font-weight:500;line-height:1.45;margin:0 0 24px;padding-left:24px}.jl-case__attribution{align-items:center;display:flex;gap:16px;padding-left:28px}.jl-case__avatar{align-items:center;background:linear-gradient(135deg,var(--jl-blue),var(--jl-pastel-blue));border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:800;height:56px;justify-content:center;width:56px}.jl-case__meta strong{color:var(--jl-blue);display:block;font-size:15px;font-weight:700}.jl-case__meta span{color:var(--jl-dark-grey);font-size:14px}.jl-case__stats{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:40px}.jl-case__stats-title{color:var(--jl-teal);font-size:13px;font-weight:700;letter-spacing:1.2px;line-height:1.2;margin:0 0 24px;text-transform:uppercase}.jl-case__stat{align-items:center;border-bottom:1px solid var(--jl-mid-grey);display:flex;gap:16px;justify-content:space-between;padding:20px 0}.jl-case__stat:first-of-type{padding-top:0}.jl-case__stat:last-of-type{border-bottom:0;padding-bottom:0}.jl-case__stat-num{color:var(--jl-blue);font-size:40px;font-weight:800;letter-spacing:-1.2px;line-height:1}.jl-case__sign{color:var(--jl-teal)}.jl-case__stat-label{color:var(--jl-dark-grey);font-size:14px;font-weight:600;line-height:1.35;max-width:220px;text-align:right}