.case-study-page.case-study-page--tire-agent .case-hero-card{background:var(--orchard-deep-green,#192d20);grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr);align-items:end;gap:64px;min-height:440px;padding:120px 40px 40px;display:grid}.case-study-page.case-study-page--tire-agent .case-hero-card:after{background:linear-gradient(#192d2000 36%,#192d20c7 76%,#192d20f7 100%),linear-gradient(90deg,#192d20 0% 38%,#192d209e 64%,#192d2026 100%)}.case-study-page.case-study-page--tire-agent .case-hero-photo{object-position:100% 55%;clip-path:inset(0 0 0 52%);mask-image:linear-gradient(90deg,#0000 52%,#000 70%),linear-gradient(#000 70%,#0000 90%);mask-composite:intersect}.case-study-page.case-study-page--tire-agent .case-dek{max-width:43ch;margin-top:24px}.case-study-page.case-study-page--tire-agent .tire-hero-proof{color:#fff;flex-direction:column;justify-self:end;gap:8px;margin:0;display:flex}.case-study-page.case-study-page--tire-agent .tire-hero-proof strong{letter-spacing:-.04em;font-size:clamp(48px,4.5vw,64px);font-weight:400;line-height:1}.case-study-page.case-study-page--tire-agent .tire-hero-proof span{font-size:17px;line-height:1.5}.case-study-page.case-study-page--tire-agent .tire-workflow{margin:32px 0}.case-study-page.case-study-page--tire-agent .tire-workflow figcaption{margin-bottom:20px;font-size:17px;line-height:1.5}.case-study-page.case-study-page--tire-agent .tire-workflow ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.case-study-page.case-study-page--tire-agent .tire-workflow li{border-top:1px solid var(--gather-rule);grid-template-columns:28px minmax(0,156px) minmax(0,1fr);align-items:baseline;gap:16px;padding:20px 0;font-size:15px;line-height:1.5;display:grid}.case-study-page.case-study-page--tire-agent .tire-workflow li>span{color:var(--gather-muted);font-size:15px}.case-study-page.case-study-page--tire-agent .tire-workflow li .tire-step-number{color:var(--gather-green);font-size:13px}.case-study-page--tire-agent .tire-results{container-type:inline-size}.case-study-page--tire-agent .tire-results-layout{align-items:start;gap:36px;display:grid}.case-study-page--tire-agent .case-body .tire-results-metric{text-wrap:initial;gap:12px;margin:0;display:grid}.case-study-page--tire-agent .tire-results-value{color:var(--orchard-green,#137c17);letter-spacing:-.04em;font-size:64px;font-weight:400;line-height:1.04}.case-study-page--tire-agent .tire-results-label{letter-spacing:0;text-wrap:balance;max-width:20ch;font-size:18px;line-height:1.4}.case-study-page--tire-agent .tire-results-quote{min-width:0;margin:0}.case-study-page--tire-agent .tire-results-quote blockquote{letter-spacing:-.015em;text-wrap:pretty;margin:0;font-size:20px;line-height:1.5}.case-study-page--tire-agent .tire-results-quote figcaption{color:var(--gather-muted);gap:4px;margin-top:24px;font-size:13px;line-height:1.5;display:grid}.case-study-page--tire-agent .tire-results-quote figcaption strong{color:var(--gather-ink);font-size:14px}@container (width>=640px){.case-study-page--tire-agent .tire-results-layout{grid-template-columns:220px minmax(0,1fr);gap:40px}}@media (width<=760px){.case-study-page.case-study-page--tire-agent .case-hero-card{grid-template-columns:1fr;align-content:end;gap:28px;min-height:480px;padding:120px 24px 28px}.case-study-page.case-study-page--tire-agent .case-dek{margin-top:20px}.case-study-page.case-study-page--tire-agent .case-hero-photo{clip-path:inset(18% 0 22%);mask-image:linear-gradient(#0000 18%,#000 38% 60%,#0000 78%)}.case-study-page.case-study-page--tire-agent .case-hero-card:after{background:linear-gradient(#192d20 0%,#192d20a6 32%,#192d20f2 68%,#192d20 100%)}.case-study-page.case-study-page--tire-agent .tire-hero-proof{border-top:1px solid #fff3;flex-direction:row;align-items:center;gap:16px;width:100%;padding-top:24px}.case-study-page.case-study-page--tire-agent .tire-hero-proof strong{flex:none;font-size:40px}.case-study-page.case-study-page--tire-agent .tire-hero-proof span{flex:1;font-size:15px}}@media (width<=600px){.case-study-page.case-study-page--tire-agent .tire-workflow li{grid-template-columns:28px minmax(0,1fr);gap:4px 12px;font-size:16px}.case-study-page.case-study-page--tire-agent .tire-workflow li .tire-step-number{grid-row:span 2;align-self:start;padding-top:2px}.case-study-page.case-study-page--tire-agent .tire-workflow li>span:last-child{grid-column:2;font-size:16px}}.case-study-page--tire-agent .tire-data-flow{margin:40px 0 0}.case-study-page--tire-agent .tire-data-flow ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.case-study-page--tire-agent .tire-data-flow li{color:#536056;background:#f3f3f1;border-top:2px solid #137c17;flex-direction:column;gap:14px;padding:24px 20px;font-size:15px;line-height:1.5;display:flex;position:relative}.case-study-page--tire-agent .tire-data-flow li:last-child{color:#e4eddf;background:#192d20}.case-study-page--tire-agent .tire-data-flow li:not(:last-child):after{content:"→";color:#137c17;font-size:22px;position:absolute;top:50%;right:-23px;transform:translateY(-50%)}.case-study-page--tire-agent .tire-data-flow strong{color:#1f2c22;letter-spacing:-.02em;font-size:21px;font-weight:500;line-height:1.2}.case-study-page--tire-agent .tire-data-flow li:last-child strong{color:#fff}.case-study-page--tire-agent .tire-data-flow .tire-flow-label{letter-spacing:.08em;text-transform:uppercase;font-size:11px}@media (width<=640px){.case-study-page--tire-agent .tire-data-flow ol{grid-template-columns:1fr}.case-study-page--tire-agent .tire-data-flow li:not(:last-child):after{content:"↓";inset:auto auto -28px 24px;transform:none}}
