.fitment-hero{background:#fff8f0}.fitment-hero>.container{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:48px;gap:48px}.fitment-hero img{width:100%;border-radius:12px;min-height:340px}.commitment{text-align:center}.commitment p{max-width:850px;margin:auto;font-size:1.2rem}.fitment-progress{background:#f8fafc}.progress-list{max-width:760px}.evidence-items{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:24px}.evidence-items span{border:1px solid #d7e0e8;border-radius:12px;padding:16px;font-weight:700}@media (max-width:991px){.fitment-hero>.container{grid-template-columns:1fr}}