body[data-page=home] #buyer-capability.sst-core-capabilities{padding:clamp(3rem,5vw,5rem) 0;background:#fff;color:#171717;scroll-margin-top:8rem}
#buyer-capability.sst-core-capabilities *{box-sizing:border-box;min-width:0}
#buyer-capability .core-wrap{width:min(calc(100% - 2.25rem),80rem);margin-inline:auto}
#buyer-capability.sst-core-capabilities :is(p,h2,h3){margin:0}
#buyer-capability .core-heading{margin-bottom:2.5rem}
#buyer-capability .core-kicker{color:#806000;font-size:.8125rem;font-weight:700;letter-spacing:.1em;line-height:1.6;margin-bottom:.8rem!important}
#buyer-capability.sst-core-capabilities h2{font-size:clamp(1.6rem,2.65vw,2.5rem);line-height:1.4;letter-spacing:-.025em;font-weight:700;color:#171717;margin-bottom:1rem}
#buyer-capability .core-intro{max-width:62rem;font-size:.9375rem;line-height:1.9;color:#68655f}
#buyer-capability .core-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:3rem;row-gap:0}
#buyer-capability .core-item{grid-column:span 2;padding:1.65rem 0 2rem;border-top:1px solid #e8e4dc;background:transparent;box-shadow:none;border-radius:0}
#buyer-capability .core-item:nth-child(n+4){grid-column:span 3}
#buyer-capability .core-number{display:block;color:#b68b2b;font-family:Arial,sans-serif;font-size:clamp(2.6rem,3.8vw,3.6rem);font-weight:300;line-height:1;letter-spacing:-.055em;margin-bottom:1.3rem;font-variant-numeric:tabular-nums}
#buyer-capability.sst-core-capabilities h3{font-size:1.1875rem;font-weight:700;line-height:1.5;margin-bottom:.6rem;color:#1d1c19}
#buyer-capability .core-copy p{font-size:.9375rem;line-height:1.9;color:#68655f;text-wrap:pretty}
#buyer-capability .core-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}
#buyer-capability .core-actions a{display:inline-flex;align-items:center;justify-content:center;gap:1.25rem;min-height:3.125rem;padding:.8rem 1.3rem;border:1px solid #cfc8ba;border-radius:3px;font-size:.9375rem;font-weight:700;line-height:1.5;color:#171717;text-decoration:none;background:#fff}
#buyer-capability .core-actions .core-primary{background:#f6b916;border-color:#f6b916}
#buyer-capability .core-primary:hover{background:#ffcb3d}
#buyer-capability .core-secondary:hover{background:#f7f5f0;border-color:#92866f}
#buyer-capability .core-actions a:focus-visible{outline:3px solid #806000;outline-offset:4px}
#buyer-capability .core-note{margin-top:1rem!important;font-size:.8125rem;line-height:1.8;color:#78736a}
@media(max-width:900px){#buyer-capability .core-grid{column-gap:1.75rem}#buyer-capability .core-item{grid-column:span 3}#buyer-capability .core-item:last-child{grid-column:span 6}}
@media(max-width:560px){#buyer-capability .core-heading{margin-bottom:1.75rem}#buyer-capability .core-grid{display:block}#buyer-capability .core-item{display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:1rem;padding:1.35rem 0}#buyer-capability .core-number{font-size:2.65rem;margin-bottom:0}#buyer-capability .core-actions{margin-top:1rem}#buyer-capability .core-actions a{width:100%}#buyer-capability .core-copy p{font-size:.875rem}}

/* Keep the original layout; replace only the two requested homepage images. */
body[data-page=home] #buyer-capability.sst-core-capabilities .core-item:nth-child(4)::before{background-image:url('core-assets/precision-fit-website.webp');background-size:contain;background-position:center}
body[data-page=home] #buyer-capability.sst-core-capabilities .core-item:nth-child(5)::before{background-image:url('core-assets/surface-finishes-website.webp');background-size:contain;background-position:center}