/* Scoped additions to commercial/AI evidence; existing page components stay intact. */
.mb-proof{padding:72px 0;border-top:1px solid #344139;color:#edf2ed;background:#101814}
.mb-proof .wrap{max-width:1296px}.mb-proof h2{font:400 clamp(30px,3.6vw,52px)/1.12 Onest,sans-serif;letter-spacing:-.035em;max-width:24ch;margin:0 0 24px}.mb-proof> .wrap>p{max-width:76ch;color:#bdc8bf;line-height:1.7;margin:0 0 26px}.mb-proof h3{font-size:22px;line-height:1.3;font-weight:500;margin:0 0 14px}.mb-proof a{color:#c8ff2c;text-underline-offset:4px}.mb-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mb-proof-card{padding:26px;border:1px solid #3b4940;border-radius:16px;background:#152019;min-width:0}.mb-proof-card p{color:#bdc8bf;font-size:16px;line-height:1.7;margin:0 0 16px}.mb-proof-card img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:9px;margin-bottom:20px}.mb-proof dl{margin:0;display:grid;gap:18px}.mb-proof dt{color:#c8ff2c;font-size:13px;margin-bottom:6px}.mb-proof dd{margin:0;line-height:1.65;color:#e6ece7}.mb-proof-note{font-size:14px!important;border-left:2px solid #c8ff2c;padding-left:18px;margin-top:28px!important}.mb-proof a:focus-visible,.mb-proof summary:focus-visible{outline:3px solid #c8ff2c;outline-offset:5px}.mb-tier-proof{font-size:14px;line-height:1.6;color:var(--text-2,#526057);padding:16px 0 0;border-top:1px solid currentColor;margin:18px 0 0}.mb-tier-proof a{color:inherit;text-decoration:underline;text-underline-offset:4px}.mb-tier-proof small{display:block;font-size:12px;margin-top:8px;opacity:.85}
@media(max-width:760px){.mb-proof{padding:48px 0}.mb-proof-grid{grid-template-columns:1fr}.mb-proof-card{padding:22px}.mb-proof h2{font-size:34px}.mb-proof> .wrap>p{font-size:16px}}
/* Service templates style generic article elements as rows; evidence cards keep a vertical reading order. */
.mb-proof .mb-proof-card{display:flex;flex-direction:column;align-items:stretch;gap:0;grid-template-columns:none;grid-template-rows:none}.mb-proof .mb-proof-card h3,.mb-proof .mb-proof-card p{align-self:auto;grid-column:auto;grid-row:auto}.mb-proof .mb-proof-card>a{margin-top:auto;align-self:flex-start}
