.lr-review{background:#141c21;color:#e8eeef;padding:140px 0 40px;border-bottom:1px solid #354047}.lr-review-heading{display:flex;justify-content:space-between;gap:20px;font-size:11px;letter-spacing:.1em}.lr-review a{color:#09afe5}.lr-review h2{font:400 clamp(30px,4vw,52px)/1.1 Fraunces,serif;margin:26px 0}.lr-controls{display:flex;gap:12px;flex-wrap:wrap}.lr-controls button{min-height:44px;padding:12px 20px;border:1px solid #49555a;border-radius:99px;color:#e8eeef;background:transparent;cursor:pointer;font:500 13px Inter,sans-serif}.lr-controls button[aria-pressed=true]{background:#08afe3;color:#07151c;border-color:#08afe3}.lr-controls button:hover{border-color:#08afe3}.lr-controls button:focus-visible,.lr-review a:focus-visible{outline:2px solid #08afe3;outline-offset:4px}.lr-description{color:#b4bfc4;font:400 15px/1.6 Inter,sans-serif;margin:20px 0 10px}.lr-jump{display:inline-block;padding:10px 0}.lr-results{padding:48px 0 54px!important;background:#0b1014!important;scroll-margin-top:100px}.lr-note{padding:16px 20px;border:1px solid #596069;background:#1b2228;margin-bottom:38px;color:#dce3e6}.lr-note b{font:600 10px/1.5 Inter,sans-serif;letter-spacing:.1em;color:#e2b96f}.lr-note p{font:400 12px/1.6 Inter,sans-serif;max-width:950px;margin:6px 0 0;color:#c0c8cc}.lr-heading h2{font:400 clamp(32px,4vw,52px)/1.08 Fraunces,serif;color:#fff;margin:12px 0 32px;max-width:none}.lr-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.lr-metric{min-width:0;padding:24px 22px;border-left:1px solid #344047}.lr-metric:first-child{border-left:0;padding-left:0}.lr-index{display:block;color:#8b9ca5;font:500 10px/1 Inter,sans-serif;letter-spacing:.1em;margin-bottom:22px}.lr-metric strong{display:block;font:600 clamp(30px,4vw,68px)/1.05 Inter,sans-serif;letter-spacing:-.055em;color:#08afe3;white-space:nowrap}.lr-metric h3{font:500 15px/1.4 Inter,sans-serif;color:#e8edf0;margin:22px 0 8px}.lr-metric p{font:400 11px/1.6 Inter,sans-serif;color:#a4b1b8;margin:0;max-width:220px}.lr-footnote{font:400 11px/1.6 Inter,sans-serif;color:#94a2aa;padding-top:24px;margin:26px 0 0;border-top:1px solid #344047}.lr-results[data-layout="2"]{background:#151b1d!important}.lr-results[data-layout="2"] .lr-grid{grid-template-columns:1.3fr 1fr 1fr;gap:14px}.lr-results[data-layout="2"] .lr-metric{border:1px solid #36423d;background:#1b2422;padding:26px}.lr-results[data-layout="2"] .lr-metric strong{color:#83cf9c;font-size:clamp(34px,4vw,64px)}.lr-results[data-layout="2"] .lr-metric-0{grid-row:span 2;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(145deg,#263c30,#19211f)}.lr-results[data-layout="2"] .lr-metric-0 strong{font-size:clamp(46px,5vw,84px)}.lr-results[data-layout="2"] .lr-metric-3{grid-column:span 2}.lr-results[data-layout="2"] .lr-metric-3 strong{font-family:Fraunces,serif}.lr-location-layout{display:grid;grid-template-columns:.8fr 1.5fr;gap:50px}.lr-location>strong{display:block;color:#08afe3;font:400 clamp(90px,11vw,170px)/1 Fraunces,serif;letter-spacing:-.04em}.lr-location>strong span{display:block;font:500 16px/1.5 Inter,sans-serif;letter-spacing:0;margin-top:8px}.lr-location h2{font:400 30px/1.15 Fraunces,serif;color:#fff;margin:24px 0}.lr-location>p:not(.section-tag){font:400 14px/1.7 Inter,sans-serif;color:#b3bfc6;margin-bottom:24px}.lr-results[data-layout="3"] .lr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lr-results[data-layout="3"] .lr-metric{border:1px solid #314048;padding:22px;background:#131f26;border-top:2px solid #08afe3}.lr-results[data-layout="3"] .lr-metric strong{font-size:clamp(32px,3.8vw,56px)}.lr-results[data-layout="3"] .lr-heading h2{font-size:32px}@media(max-width:900px){.lr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}.lr-metric:nth-child(3){border-left:0;padding-left:0}.lr-metric strong{font-size:clamp(38px,6vw,64px)}.lr-location-layout{grid-template-columns:1fr;gap:36px}.lr-results[data-layout="2"] .lr-grid{grid-template-columns:1fr 1fr}.lr-results[data-layout="2"] .lr-metric-0{grid-row:auto;grid-column:span 2}.lr-results[data-layout="2"] .lr-metric-3{grid-column:span 2}.lr-results[data-layout="3"] .lr-metric:nth-child(3){padding:22px;border-left:1px solid #314048}}@media(max-width:500px){.lr-review{padding-top:110px}.lr-review-heading{flex-direction:column}.lr-controls{flex-direction:column}.lr-controls button{text-align:left}.lr-grid{grid-template-columns:1fr}.lr-metric,.lr-metric:first-child,.lr-metric:nth-child(3){padding:24px 0;border-left:0;border-top:1px solid #344047}.lr-metric strong{font-size:56px}.lr-results[data-layout="2"] .lr-grid,.lr-results[data-layout="3"] .lr-grid{grid-template-columns:1fr}.lr-results[data-layout="2"] .lr-metric{grid-column:auto;padding:24px}.lr-results[data-layout="2"] .lr-metric-0 strong{font-size:58px}.lr-results[data-layout="3"] .lr-metric strong{font-size:48px}.lr-note{padding:14px}.lr-results .section-tag{letter-spacing:.08em}}
@media(max-width:500px){.footer-grid{display:flex;flex-direction:column;gap:28px}.footer-grid>*{min-width:0;max-width:100%}.footer-services-grid{grid-template-columns:1fr!important}}

.lr-results .lr-footnote{font-size:12px}.lr-results .lr-metric strong{color:#08afe3}.lr-results .lr-heading .section-tag{line-height:1.6}

.lr-placeholder-note{font:400 14px/1.6 Inter,sans-serif;color:#d9e4e9;border-left:2px solid #08afe3;padding:10px 14px;background:#152129;margin:0 0 24px}

.lr-metric-unit{display:block;color:#08afe3;font:500 14px/1.5 Inter,sans-serif;margin-top:8px}.lr-metric .lr-metric-detail{margin-top:10px}.lr-results[data-layout="3"] .lr-metric p{max-width:none}

/* Keep scope counts and their labels together across every client case study. */
.lr-location>strong{display:flex;align-items:baseline;gap:16px;white-space:nowrap;font-size:clamp(72px,8vw,120px)}
.lr-location>strong span{display:inline;margin:0;white-space:nowrap;font-size:clamp(12px,1.15vw,16px)}
@media(max-width:500px){.lr-location>strong{font-size:76px;gap:12px}.lr-location>strong span{font-size:14px}}

/* Match the homepage FAQ's bounded sticky introduction on desktop. */
@media(min-width:901px) and (min-height:700px){
  body:is([data-page="case-la-rosa-chicken-grill"],[data-page="case-brooklyn-motors"],[data-page="case-kypcl"]) .scm-ms-ca-panel:first-child{position:sticky;top:115px;align-self:start}
}
