.fabrixon-case-study--legacy .tractor-hero{
  width:100%!important;
  max-width:500px!important;
  justify-self:end!important;
}.fabrixon-case-study--legacy .tractor-hero img{
  width:100%!important;
  height:auto!important;
  object-fit:contain!important;
}.fabrixon-case-study--legacy .tractor-challenge{
  max-width:440px!important;
  justify-self:end!important;
}.fabrixon-case-study--legacy .four-steps{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
}.fabrixon-case-study--legacy .four-steps .step{
  min-width:0!important;
}.fabrixon-case-study--legacy .approach-callout{
  margin-top:28px;
  display:flex;
  align-items:baseline;
  gap:12px;
  padding:18px 0 0;
  border-top:1px solid var(--line);
  color:var(--steel);
}.fabrixon-case-study--legacy .approach-callout strong{
  font:800 1.05rem/1.2 var(--display);
  color:var(--navy);
  white-space:nowrap;
}.fabrixon-case-study--legacy .dfa-changes{
  background:var(--navy)!important;
}.fabrixon-case-study--legacy .dfa-changes h2{color:#fff!important}.fabrixon-case-study--legacy .dfa-changes p{color:rgba(255,255,255,.78)!important}.fabrixon-case-study--legacy .changes-head{
  display:grid;
  grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);
  gap:70px;
  align-items:end;
  margin-bottom:34px;
}.fabrixon-case-study--legacy .changes-visual{
  width:100%;
  max-width:1100px;
  margin:0 auto;
}.fabrixon-case-study--legacy .changes-visual img{
  width:100%;
  height:auto;
  display:block;
}.fabrixon-case-study--legacy .change-evidence{
  max-width:1100px;
  margin:24px auto 0;
}.fabrixon-case-study--legacy .dfa-results{
  background:#fff!important;
}.fabrixon-case-study--legacy .results-grid{
  display:grid;
  grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);
  gap:50px;
  align-items:center;
}.fabrixon-case-study--legacy .result-metrics{
  margin-top:28px;
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;
}.fabrixon-case-study--legacy .result-metric{
  padding:16px 16px 14px;
  background:var(--paper);
  border:1px solid var(--line);
}.fabrixon-case-study--legacy .result-metric strong{
  display:block;
  font:800 1.5rem/1 var(--display);
  color:var(--navy);
  margin-bottom:8px;
}.fabrixon-case-study--legacy .result-metric span{
  display:block;
  color:var(--steel);
  font-size:.92rem;
  line-height:1.45;
}.fabrixon-case-study--legacy .results-figure{
  margin:0;
}.fabrixon-case-study--legacy .results-figure img{
  width:100%;
  height:auto;
  display:block;
}.fabrixon-case-study--legacy .key-band{
  background:var(--navy)!important;
  color:#fff!important;
}.fabrixon-case-study--legacy .key-band .key-statement{color:#fff!important}.fabrixon-case-study--legacy .key-band .key-detail{color:rgba(255,255,255,.78)!important}@media(max-width:1100px){
  .fabrixon-case-study--legacy .four-steps{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .fabrixon-case-study--legacy .changes-head, .fabrixon-case-study--legacy .results-grid{grid-template-columns:1fr!important;gap:28px!important}
  .fabrixon-case-study--legacy .tractor-hero, .fabrixon-case-study--legacy .tractor-challenge{max-width:560px!important;justify-self:start!important}
}@media(max-width:720px){
  .fabrixon-case-study--legacy .four-steps, .fabrixon-case-study--legacy .result-metrics{grid-template-columns:1fr!important}
  .fabrixon-case-study--legacy .approach-callout{display:block}
  .fabrixon-case-study--legacy .approach-callout strong{display:block;margin-bottom:7px;white-space:normal}
}.fabrixon-case-study--legacy .hero-title-line{display:block}.fabrixon-case-study--legacy .tractor-hero{max-width:520px!important;justify-self:end!important}.fabrixon-case-study--legacy .tractor-hero img{width:100%!important;height:auto!important;display:block;object-fit:contain!important}.fabrixon-case-study--legacy .hero .hero-grid{align-items:center!important;gap:56px!important}.fabrixon-case-study--legacy .hero h1{max-width:520px!important}.fabrixon-case-study--legacy .dfa-changes{background:#ffffff!important}.fabrixon-case-study--legacy .dfa-changes .changes-head h2, .fabrixon-case-study--legacy .dfa-changes .changes-head p, .fabrixon-case-study--legacy .dfa-changes .evidence-row b, .fabrixon-case-study--legacy .dfa-changes .evidence-row p{color:inherit!important}.fabrixon-case-study--legacy .changes-head{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:60px;align-items:end;margin-bottom:30px}.fabrixon-case-study--legacy .overall-compare-wrap{margin:0 0 26px}.fabrixon-case-study--legacy .overall-compare-figure, .fabrixon-case-study--legacy .changes-visual, .fabrixon-case-study--legacy .results-figure-large{margin:0}.fabrixon-case-study--legacy .overall-compare-figure img, .fabrixon-case-study--legacy .changes-visual img, .fabrixon-case-study--legacy .results-figure-large img{width:100%;height:auto;display:block}.fabrixon-case-study--legacy .overall-compare-figure, .fabrixon-case-study--legacy .changes-visual{max-width:1180px;margin-left:auto;margin-right:auto}.fabrixon-case-study--legacy .change-evidence{max-width:1100px;margin:24px auto 0}.fabrixon-case-study--legacy .dfa-results{background:var(--navy)!important;color:#fff!important}.fabrixon-case-study--legacy .dfa-results .eyebrow, .fabrixon-case-study--legacy .dfa-results h2{color:#fff!important}.fabrixon-case-study--legacy .dfa-results p{color:rgba(255,255,255,.82)!important}.fabrixon-case-study--legacy .dfa-results .caption{color:rgba(255,255,255,.72)!important;margin-top:12px}.fabrixon-case-study--legacy .results-head{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:54px;align-items:end;margin-bottom:28px}.fabrixon-case-study--legacy .results-figure-large{max-width:1260px;margin:0 auto 26px}.fabrixon-case-study--legacy .results-figure-large img{border-radius:18px;background:#fff;padding:8px;box-shadow:0 22px 40px rgba(0,0,0,.18)}.fabrixon-case-study--legacy .metrics-five{margin-top:0!important;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.fabrixon-case-study--legacy .dfa-results .result-metric{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.14)!important}.fabrixon-case-study--legacy .dfa-results .result-metric strong{color:#fff!important}.fabrixon-case-study--legacy .dfa-results .result-metric span{color:rgba(255,255,255,.82)!important}.fabrixon-case-study--legacy .key-band-light{background:var(--paper)!important;color:var(--navy)!important}.fabrixon-case-study--legacy .key-band-light .key-statement{color:var(--navy)!important}.fabrixon-case-study--legacy .key-band-light .key-detail{color:var(--steel)!important}@media(max-width:1100px){
  .fabrixon-case-study--legacy .results-head, .fabrixon-case-study--legacy .changes-head{grid-template-columns:1fr!important;gap:22px!important}
  .fabrixon-case-study--legacy .metrics-five{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .fabrixon-case-study--legacy .tractor-hero{max-width:480px!important;justify-self:start!important}
}@media(max-width:720px){
  .fabrixon-case-study--legacy .metrics-five{grid-template-columns:1fr!important}
}.fabrixon-case-study--legacy .tractor-hero img{width:100%;height:auto;display:block;object-fit:contain}.fabrixon-case-study--legacy .tractor-hero{max-width:520px!important}.fabrixon-case-study--legacy .dfa-results-white{background:#ffffff!important;color:var(--navy)!important}.fabrixon-case-study--legacy .dfa-results-white .results-head h2{color:var(--navy)!important}.fabrixon-case-study--legacy .dfa-results-white .results-head p{color:var(--steel)!important}.fabrixon-case-study--legacy .dfa-results-white .caption{color:var(--steel)!important}.fabrixon-case-study--legacy .dfa-results-white .results-figure-large img{border-radius:18px;background:#fff;padding:8px;box-shadow:0 16px 32px rgba(0,0,0,.08);border:1px solid #e6eaee}.fabrixon-case-study--legacy .dfa-results-white .result-metric{background:#f7f8fa!important;border:1px solid #e2e7ec!important}.fabrixon-case-study--legacy .dfa-results-white .result-metric strong{color:var(--navy)!important}.fabrixon-case-study--legacy .dfa-results-white .result-metric span{color:var(--steel)!important}.fabrixon-case-study--legacy .eyebrow-orange{color:var(--accent)!important}.fabrixon-case-study--legacy .key-band-navy{background:var(--navy)!important;color:#fff!important}.fabrixon-case-study--legacy .key-band-navy .key-label, .fabrixon-case-study--legacy .key-band-navy .key-statement{color:#fff!important}.fabrixon-case-study--legacy .key-band-navy .key-detail{color:rgba(255,255,255,.82)!important}.fabrixon-case-study--legacy .tractor-hero-smaller{max-width:430px!important;width:100%!important;justify-self:end!important}.fabrixon-case-study--legacy .tractor-hero-smaller img{width:100%!important;height:auto!important;object-fit:contain!important}.fabrixon-case-study--legacy .dfa-changes-v1{background:#fff!important;color:var(--ink)!important}.fabrixon-case-study--legacy .dfa-changes-v1 h2{color:var(--navy)!important}.fabrixon-case-study--legacy .dfa-changes-v1 p{color:var(--steel)!important}.fabrixon-case-study--legacy .dfa-changes-v1 .changes-visual{max-width:1080px!important;margin:0 auto!important}.fabrixon-case-study--legacy .dfa-changes-v1 .changes-visual img{width:100%!important;height:auto!important;display:block!important}.fabrixon-case-study--legacy .dfa-results-white{background:#fff!important;color:var(--ink)!important}.fabrixon-case-study--legacy .dfa-results-white .results-head h2{color:var(--navy)!important}.fabrixon-case-study--legacy .dfa-results-white .results-head p{color:var(--steel)!important}.fabrixon-case-study--legacy #results .measured-eyebrow{color:var(--copper)!important}.fabrixon-case-study--legacy #results .measured-eyebrow:before{background:var(--copper)!important}.fabrixon-case-study--legacy .results-chart-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;margin:30px 0!important;align-items:start!important}.fabrixon-case-study--legacy .result-chart{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.fabrixon-case-study--legacy .result-chart h3{margin:0 0 12px!important;color:var(--navy)!important;font-size:1rem!important}.fabrixon-case-study--legacy .result-chart img{width:100%!important;height:auto!important;display:block!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}.fabrixon-case-study--legacy .dfa-results-white .result-metric{background:var(--paper)!important;border:1px solid var(--line)!important}.fabrixon-case-study--legacy .dfa-results-white .result-metric strong{color:var(--navy)!important}.fabrixon-case-study--legacy .dfa-results-white .result-metric span{color:var(--steel)!important}.fabrixon-case-study--legacy .key-band-navy{background:var(--navy)!important;color:#fff!important}.fabrixon-case-study--legacy #finding .key-label{color:var(--copper)!important}.fabrixon-case-study--legacy #finding .key-statement{color:#fff!important}.fabrixon-case-study--legacy #finding .key-detail{color:rgba(255,255,255,.8)!important}@media(max-width:1080px){.fabrixon-case-study--legacy .tractor-hero-smaller{max-width:460px!important;justify-self:start!important}.fabrixon-case-study--legacy .results-chart-grid{grid-template-columns:1fr!important;gap:24px!important}}.fabrixon-case-study--legacy #changes.dfa-changes-v1{
  background:var(--navy)!important;
  color:#fff!important;
}.fabrixon-case-study--legacy #changes.dfa-changes-v1 h2{
  color:#fff!important;
}.fabrixon-case-study--legacy #changes.dfa-changes-v1 .changes-head > p{
  color:rgba(255,255,255,.78)!important;
}.fabrixon-case-study--legacy #changes.dfa-changes-v1 .eyebrow{
  color:var(--copper)!important;
}.fabrixon-case-study--legacy #changes.dfa-changes-v1 .eyebrow:before{
  background:var(--copper)!important;
}.fabrixon-case-study--legacy #changes .changes-visual{
  max-width:1080px!important;
  margin:0 auto 20px!important;
}.fabrixon-case-study--legacy #changes .change-evidence{
  max-width:1080px!important;
  margin:14px auto 0!important;
  border-top:1px solid rgba(255,255,255,.22)!important;
}.fabrixon-case-study--legacy #changes .change-evidence .evidence-row{
  display:grid!important;
  grid-template-columns:150px minmax(0,1fr)!important;
  gap:26px!important;
  align-items:start!important;
  padding:16px 0!important;
  border-bottom:1px solid rgba(255,255,255,.16)!important;
}.fabrixon-case-study--legacy #changes .change-evidence .evidence-row b{
  color:var(--copper)!important;
  font-size:.78rem!important;
  line-height:1.35!important;
  letter-spacing:.04em!important;
  text-transform:uppercase!important;
  font-weight:700!important;
}.fabrixon-case-study--legacy #changes .change-evidence .evidence-row p{
  color:rgba(255,255,255,.82)!important;
  margin:0!important;
  font-size:.95rem!important;
  line-height:1.55!important;
}@media(max-width:760px){
  .fabrixon-case-study--legacy #changes .change-evidence .evidence-row{
    grid-template-columns:1fr!important;
    gap:7px!important;
  }
}.fabrixon-case-study--legacy #changes .changes-visual{
  width:100%!important;
  max-width:none!important;
  margin:0 0 20px!important;
}.fabrixon-case-study--legacy #changes .changes-visual img{
  width:100%!important;
  max-width:none!important;
  height:auto!important;
  display:block!important;
}.fabrixon-case-study--legacy #changes .change-evidence{
  width:100%!important;
  max-width:none!important;
  margin:14px 0 0!important;
}.fabrixon-case-study--legacy #changes .change-evidence .evidence-row{
  grid-template-columns:150px minmax(0,1fr)!important;
  width:100%!important;
}.fabrixon-case-study--legacy .tractor-hero-v7{
  max-width:395px!important;
  width:100%!important;
  justify-self:end!important;
}.fabrixon-case-study--legacy .tractor-hero-v7 img{
  width:100%!important;
  height:auto!important;
  object-fit:contain!important;
}.fabrixon-case-study--legacy #results .results-heading-line{
  display:block!important;
}.fabrixon-case-study--legacy #results .results-head h2{
  max-width:520px!important;
}.fabrixon-case-study--legacy #results .results-head > p{
  max-width:650px!important;
  line-height:1.62!important;
}@media(max-width:1080px){
  .fabrixon-case-study--legacy .tractor-hero-v7{
    max-width:430px!important;
    justify-self:start!important;
  }
}@media(max-width:720px){
  .fabrixon-case-study--legacy #results .results-head > p{
    max-width:none!important;
  }
}.fabrixon-case-study--legacy .confidentiality-strip{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:0;overflow:hidden}.fabrixon-case-study--legacy .confidentiality-inner{width:min(var(--max),calc(100% - 96px));margin-inline:auto;overflow:hidden;padding:14px 0}.fabrixon-case-study--legacy .confidentiality-track{display:flex;gap:42px;align-items:center;min-width:max-content;animation:fabrixonConfTicker 34s linear infinite}.fabrixon-case-study--legacy .confidentiality-item{display:flex;align-items:center;gap:18px;flex:0 0 auto;white-space:nowrap}.fabrixon-case-study--legacy .confidentiality-label{color:var(--copper);font:800 11px/1.7 var(--display);letter-spacing:.1em;text-transform:uppercase;padding-top:1px;flex:0 0 auto}.fabrixon-case-study--legacy .confidentiality-strip p{font-size:13px;line-height:1.6;color:#596B75;white-space:nowrap}@keyframes fabrixonConfTicker{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.fabrixon-case-study--legacy .confidentiality-track{animation:none}}@media(min-width:1081px){
  .fabrixon-case-study--legacy .split, .fabrixon-case-study--legacy .outcome-grid, .fabrixon-case-study--legacy .flow-detail-grid{align-items:start!important}
  .fabrixon-case-study--legacy .split> :not(.copy), .fabrixon-case-study--legacy .outcome-grid> :not(.outcome-copy), .fabrixon-case-study--legacy .flow-detail-grid> :not(.copy){margin-top:26px!important}
  .fabrixon-case-study--legacy .approach-head, .fabrixon-case-study--legacy .changes-head, .fabrixon-case-study--legacy .results-head{align-items:start!important}
  .fabrixon-case-study--legacy .approach-head>p, .fabrixon-case-study--legacy .changes-head>p, .fabrixon-case-study--legacy .results-head>p{margin-top:26px!important}
}@media(max-width:1080px){
  .fabrixon-case-study--legacy .confidentiality-inner{width:calc(100% - 56px)}
  .fabrixon-case-study--legacy .confidentiality-item{white-space:normal}
  .fabrixon-case-study--legacy .split> :not(.copy), .fabrixon-case-study--legacy .outcome-grid> :not(.outcome-copy), .fabrixon-case-study--legacy .flow-detail-grid> :not(.copy), .fabrixon-case-study--legacy .approach-head>p, .fabrixon-case-study--legacy .changes-head>p, .fabrixon-case-study--legacy .results-head>p{margin-top:0!important}
}@media(max-width:680px){
  .fabrixon-case-study--legacy .confidentiality-inner{width:calc(100% - 36px)}
}