.agent-summary{padding-bottom:125px}
.agent-summary .lead{max-width:980px}
.agent-summary .tags{margin-top:30px}
.agent-summary-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:34px}
.agent-summary-actions .btn{background:#183d59}
.agent-summary-actions .secondary-link{font-size:13px;font-weight:750;border-bottom:1px solid currentColor;padding-bottom:4px}
.agent-feature-grid{display:grid;grid-template-columns:1.1fr 1fr .75fr;gap:16px;margin-top:60px}
.agent-feature{background:#f9faf9;border:1px solid #d4dcd9;border-radius:8px;overflow:hidden;min-height:360px;display:flex;flex-direction:column;box-shadow:0 16px 34px #24445c15;transition:transform .25s,box-shadow .25s}
.agent-feature:hover{transform:translateY(-5px);box-shadow:0 22px 39px #24445c25}
.agent-feature img{width:100%;height:225px;object-fit:cover;object-position:center}
.agent-feature.architecture img{object-position:center 30%;background:#edf4f8}
.agent-feature.work-card img{object-position:center 40%}
.agent-feature-copy{padding:18px 20px 22px;margin-top:auto}
.agent-feature-copy small{font-size:10px;font-weight:800;letter-spacing:.16em;color:#597c91}
.agent-feature-copy h3{font-size:23px;letter-spacing:-.05em;line-height:1.2;margin:9px 0}
.agent-feature-copy p{font-size:13px;line-height:1.6;margin:0;color:#5b697a}
.agent-feature.eval{background:#dbe9ed;justify-content:space-between}
.agent-feature.eval .stat{padding:36px 21px 0;font-size:clamp(55px,5.5vw,83px);font-weight:800;letter-spacing:-.1em;line-height:1;color:#193e57}
.agent-feature.eval .stat span{font-size:.52em;color:#7596a4}
.agent-summary-note{font-size:11px;line-height:1.7;color:#6b7988;margin-top:20px}
@media(max-width:950px){.agent-feature-grid{grid-template-columns:1fr 1fr}.agent-feature.eval{grid-column:1/-1;min-height:210px}}
@media(max-width:600px){.agent-feature-grid{grid-template-columns:1fr;margin-top:40px}.agent-feature.eval{grid-column:auto}.agent-feature{min-height:0}.agent-summary{padding-bottom:85px}}
