/* Batch 8A: scoped service-page hero polish and appliance-specific alternative artwork */
.b8a-service-page .hero p{max-width:61ch}
.b8a-service-page .hero .trust{gap:10px 18px}
.b8a-dishwasher-visual{min-height:390px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:22px;background:linear-gradient(145deg,#f7fbff,#dcecf7);border:1px solid rgba(255,255,255,.8);border-radius:20px;box-shadow:0 18px 45px rgba(0,0,0,.18);color:#0f3057}
.b8a-visual-label{font-weight:900;font-size:.83rem;letter-spacing:.09em;color:#173f6e;text-align:center}
.b8a-appliance-drawing{width:180px;height:220px;border:6px solid #7b92a5;border-radius:15px 15px 12px 12px;background:linear-gradient(140deg,#f9fbfc,#b1bdc5);box-shadow:12px 14px 26px rgba(0,0,0,.18);padding:9px 9px 11px}
.b8a-machine-toolbar{height:26px;background:#203f5d;border-radius:5px;display:flex;align-items:center;gap:7px;padding:5px 8px}
.b8a-machine-toolbar i{width:6px;height:6px;border-radius:50%;background:#84caff}
.b8a-machine-toolbar span{margin-left:auto;width:28px;height:8px;border-radius:3px;background:#5a9f8e}
.b8a-machine-window{margin-top:11px;height:153px;border:7px solid #b8c8d6;border-radius:8px;background:radial-gradient(circle at 65% 20%,#7ea2b9,#1b4262 65%,#102c48);display:flex;justify-content:center;align-items:center;gap:3px}
.b8a-plate{height:70px;width:60px;border:8px solid rgba(238,247,252,.88);border-radius:50%;transform:rotate(-15deg)}
.b8a-plate-small{height:47px;width:47px;border-width:6px;transform:rotate(15deg);margin-left:-19px}
.b8a-visual-services{display:flex;gap:7px;flex-wrap:wrap;justify-content:center}
.b8a-visual-services span{padding:6px 9px;border-radius:999px;background:#fff;border:1px solid #c6d8e9;color:#173f6e;font-size:.75rem;font-weight:700}
@media(max-width:620px){.b8a-service-page .hero{padding:33px 0}.b8a-service-page .hero h1{font-size:clamp(2rem,8.6vw,2.75rem);margin-bottom:10px}.b8a-service-page .hero p{font-size:1rem;line-height:1.5}.b8a-service-page .hero .trust{font-size:.9rem;margin-top:13px;gap:7px}.b8a-service-page .hero .trust span:last-child{display:none}.b8a-service-page .hero-grid{gap:20px}.b8a-dishwasher-visual{min-height:310px;padding:16px}.b8a-appliance-drawing{transform:scale(.83);margin:-12px 0}}
