#v9-rebuild .v6-body {margin-top:44px}
#v9-rebuild .rebuild-cards {display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:0}
#v9-rebuild .rebuild-card {display:flex;flex-direction:column;min-height:450px;padding:26px 30px 32px;border:1px solid #cfdedd;border-radius:10px;background:#f1f6f5}
#v9-rebuild .rebuild-card h3 {margin:0}
#v9-rebuild .rebuild-visual {flex:1;display:flex;align-items:center;justify-content:center}
#v9-rebuild figure {margin:0;display:flex;flex-direction:column;align-items:center;gap:12px}
#v9-rebuild figcaption {font-size:18px;color:var(--ink);line-height:1.2}
#v9-rebuild .provider-tiles {display:grid;grid-template-columns:repeat(6,1fr);gap:26px 8px;align-content:center}
#v9-rebuild .provider-tiles figure {grid-column:span 2}
#v9-rebuild .provider-tiles figure:nth-child(4) {grid-column:2 / span 2}
#v9-rebuild .provider-tiles img {width:40px;height:40px;object-fit:contain}
#v9-rebuild .eval-tiles {flex-direction:column;gap:26px}
#v9-rebuild .eval-source {display:flex;align-items:center;gap:14px}
#v9-rebuild .eval-source img {width:46px;height:46px;object-fit:contain}
#v9-rebuild .eval-source strong {font-size:26px;color:var(--assa-blue);letter-spacing:-.02em}
#v9-rebuild .eval-metrics {display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%;padding-top:22px;border-top:1px solid #cfdedd}
#v9-rebuild .eval-metrics figure {gap:8px}
#v9-rebuild .eval-metrics figcaption {font-size:16px;font-weight:700;letter-spacing:.04em;color:var(--assa-gold);text-transform:uppercase}
#v9-rebuild .eval-metrics svg {width:100%;max-width:132px;height:auto;overflow:visible;font-family:inherit;font-size:9px;fill:#60747b}

#v9-rebuild .provider-tiles span {display:grid;place-items:center;width:76px;height:76px;border:1px solid #cfdedd;border-radius:10px;background:#fff}
#v9-rebuild .harness-parts {flex-direction:column;gap:14px;padding-top:12px}
#v9-rebuild .harness-track {display:flex;align-items:center;width:100%;max-width:330px;padding:16px;border-radius:10px;background:#fff;border:1px solid #cfdedd}
#v9-rebuild .harness-track span {display:grid;place-items:center;width:64px;height:64px;flex:none;border:2px dashed #9fbcbe;border-radius:14px;background:var(--paper);font-size:22px;font-weight:700;color:#9fbcbe}
#v9-rebuild .harness-track b {flex:1;height:0;border-top:2px dotted #b8cccd;margin:0 8px}
#v9-rebuild .harness-tag {display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--assa-gold)}
#v9-rebuild .harness-tag img {width:15px;height:15px}
#v9-rebuild .harness-loose {position:relative;width:100%;max-width:330px;height:112px;margin-top:18px}
#v9-rebuild .harness-skill {position:absolute;top:8px;width:92px;height:96px;padding:12px 12px 0;border:1px solid #cfdedd;border-radius:8px;background:#fff}
#v9-rebuild .harness-skill em {display:block;font-style:normal;font-size:15px;font-weight:700;color:var(--assa-blue);margin-bottom:10px}
#v9-rebuild .harness-skill i {display:block;height:5px;margin-bottom:8px;border-radius:3px;background:#c4d8d8}
#v9-rebuild .harness-skill i:nth-of-type(2) {width:80%}
#v9-rebuild .harness-skill i:nth-of-type(3) {width:55%}
#v9-rebuild .harness-skill--a {left:6px;transform:rotate(-7deg)}
#v9-rebuild .harness-skill--b {left:96px;top:0;transform:rotate(5deg)}
#v9-rebuild .harness-check {position:absolute;right:6px;top:34px;padding:10px 16px;border:1.5px solid color-mix(in srgb,var(--assa-gold) 60%,transparent);border-radius:999px;background:color-mix(in srgb,var(--assa-gold) 9%,white);font-size:18px;font-weight:700;color:#8a6c42;transform:rotate(-4deg)}
#v9-rebuild .rebuild-card h3:has(.rebuild-term) {display:flex;align-items:baseline;gap:14px;border:0!important;padding:0!important}
#v9-rebuild .rebuild-card h3 .rebuild-term {display:inline;border:0;padding:0;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--assa-gold)}
