/* Accurate-only brand treatment. Official palette and artwork, November 2, 2026. */
.client-case-accurate-electric .real-case-hero { background:#002360; border-bottom-color:#fff100; }
.client-case-accurate-electric .case-client-kicker,.client-case-accurate-electric .real-case-hero .eyebrow,.client-case-accurate-electric .result-snapshot { color:#dbe6ff; }
.client-case-accurate-electric .real-case-hero .lede { color:#edf3ff; }
.client-case-accurate-electric .case-client-visual { background:linear-gradient(135deg,#fff 30%,#e8eff8); border-color:#2d70be; }
.client-case-accurate-electric .case-client-visual > img { object-fit:contain; padding:0; width:100%; height:auto; max-height:none; box-sizing:border-box; }
.client-case-accurate-electric .case-client-visual figcaption { background:#001334; border-top-color:#fff100; color:#fff; }
.client-case-accurate-electric .case-official-logo { width:154px; height:92px; }
.client-case-accurate-electric .accurate-review-section { padding:3rem 0 0; background:#fff; }
.client-case-accurate-electric .accurate-review { border-radius:16px; padding:clamp(1.5rem,4vw,3rem); background:#002360; border-top:5px solid #fff100; color:#fff; }
.client-case-accurate-electric .accurate-review-heading { display:flex; align-items:center; gap:1.2rem; }
.client-case-accurate-electric .accurate-review-avatar { display:block; width:64px; height:64px; border-radius:50%; overflow:hidden; position:relative; flex-shrink:0; background:#fff; }
.client-case-accurate-electric .accurate-review-avatar img { position:absolute; width:1188.8px; max-width:none; height:409.6px; left:-27.2px; top:-67.2px; }
.client-case-accurate-electric .accurate-review h2 { margin:0 0 .2rem; color:#fff; font-size:1.2rem; }
.client-case-accurate-electric .accurate-review-meta { color:#dbe6ff; font-size:.85rem; }
.client-case-accurate-electric .accurate-stars { color:#fff100; font-size:1.25rem; letter-spacing:.13em; margin-top:.5rem; }
.client-case-accurate-electric .accurate-quote { margin:1.5rem 0 0; padding:0; border:0; font-size:clamp(1.05rem,1.5vw,1.3rem); line-height:1.8; color:#fff; }
.client-case-accurate-electric .accurate-quote p { margin:0; }
.client-case-accurate-electric .accurate-review-source { margin:1rem 0 0; color:#dbe6ff; font-size:.75rem; }
.result-card[data-client="accurate-electric"] .client-brand-real { background:linear-gradient(125deg,#002360,#001334); min-height:285px; }
.result-card[data-client="accurate-electric"] .client-brand-photo { object-fit:contain; width:100%; height:100%; left:0; top:0; }
.result-card[data-client="accurate-electric"] .client-brand-logo { width:132px; height:76px; }
.result-card[data-client="accurate-electric"] .client-brand-bottom { z-index:1; }
.result-card[data-client="accurate-electric"] .result-card-bottom { border-top-color:#002360; }
@media(max-width:700px) { .client-case-accurate-electric .case-client-lockup { flex-wrap:wrap; } .client-case-accurate-electric .accurate-review-heading { align-items:flex-start; } }
