    /* Page-only prototype additions; all colors, type, cards, and buttons inherit MTS styles. */
    .case-prototype .prototype-narrow h2{margin-top:8px}
    .case-prototype .prototype-change-grid{margin-top:36px}
    .case-prototype .prototype-change-grid .case-change-card h3{margin-bottom:10px}
    .case-prototype .prototype-results{background:linear-gradient(115deg,rgba(255,106,42,.1),rgba(58,191,248,.05))}
    .case-prototype .prototype-results-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:38px}
    .case-prototype .prototype-results h2{margin:12px 0 22px}
    .case-prototype .prototype-results-intro{max-width:760px}
    .case-prototype .prototype-result-card{border:1px solid rgba(255,106,42,.32);border-radius:var(--radius-lg);background:var(--navy-card);padding:clamp(28px,3vw,42px);box-shadow:0 24px 64px rgba(0,0,0,.24)}
    .case-prototype .prototype-result-card strong{display:block;color:var(--orange);font-family:var(--font-display);font-size:clamp(2.52rem,4.2vw,4.2rem);line-height:1;letter-spacing:-.06em}
    .case-prototype .prototype-result-card span{display:block;margin-top:20px;color:var(--text-primary);font-family:var(--font-display);font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:700;line-height:1.3}
    .case-prototype .prototype-result-card .prototype-result-text{color:var(--blue-light);font-size:clamp(1.8rem,2.4vw,2.5rem);line-height:1.1;letter-spacing:-.03em}
    .case-prototype .prototype-result-card p{margin:20px 0 0;font-size:.98rem;line-height:1.6}
    .case-prototype .prototype-work-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:clamp(32px,5vw,72px);align-items:center}
    .case-prototype .prototype-work-preview{margin:0;border:1px solid var(--navy-border);border-radius:var(--radius-lg);overflow:hidden;background:var(--navy-card);box-shadow:0 24px 64px rgba(0,0,0,.25)}
    .case-prototype .prototype-work-preview img{display:block;width:100%;height:auto}
    .case-prototype .prototype-work-grid h2{margin:12px 0 18px}
    .case-prototype .prototype-button-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}
    .case-prototype .prototype-services{padding-top:64px;padding-bottom:64px}
    .case-prototype .prototype-services h2{margin:10px 0 12px}
    .case-prototype .prototype-services .case-tag-row{margin-bottom:12px}
    .case-prototype .case-cta-inner{max-width:1200px}
    .case-prototype .case-cta-inner h2,.case-prototype .case-cta-inner p{max-width:720px}
    @media(max-width:900px){.case-prototype .prototype-results-cards{grid-template-columns:1fr}.case-prototype .prototype-work-grid{grid-template-columns:1fr}.case-prototype .prototype-result-card{max-width:620px}}
    @media(max-width:600px){.case-prototype .prototype-button-row{flex-direction:column}.case-prototype .prototype-button-row .btn{width:100%;text-align:center}.case-prototype .prototype-services{padding-top:52px;padding-bottom:52px}}

.case-prototype .case-client-quote{margin-top:32px}
.case-prototype .case-client-quote .testimonial-quote p+p{margin-top:1.1em}
