/* Additions for the combined single-page site */
#track-record .section-heading .overline,
#the-problem .overline{margin-bottom:12px}
#track-record .applied-feature{margin-bottom:55px}
#track-record .applied-feature .statement{margin-bottom:16px}
.track-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
.track-grid article{border-top:1px solid var(--line);padding-top:22px}
.track-tag{font-size:12px;letter-spacing:.14em;color:var(--cyan);margin:0 0 10px}
.track-grid h3{font-size:24px;margin-bottom:12px;color:var(--white)}
.track-grid p:not(.track-tag){font-size:17px;line-height:1.6;margin:0}

#how-our-agents-work .capability-grid h3{font-size:21px;margin-bottom:8px}
#how-our-agents-work .capability-grid p{font-size:17px;margin:0}

.bridge-section .statement{margin-bottom:0}
.bridge-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.bridge-grid li{display:flex;flex-direction:column;gap:10px;border-top:1px solid #28354a35;padding-top:20px}
.bridge-from{font-size:17px;color:#28354a}
.bridge-arrow{font-size:22px;color:#255e6a;line-height:1}
.bridge-grid a{font-size:22px;color:#151825;border-bottom:1px solid #255e6a80;align-self:flex-start;padding-bottom:3px}
.bridge-grid a:hover,.bridge-grid a:focus-visible{color:#255e6a}

.products-section #cost-intelligence{scroll-margin-top:135px}

@media(max-width:880px){
  .track-grid{gap:22px}
  .track-grid h3{font-size:22px}
  .bridge-grid a{font-size:20px}
}
@media(max-width:620px){
  .track-grid,.bridge-grid{grid-template-columns:1fr}
  #track-record .applied-feature{grid-template-columns:1fr;gap:24px}
}
