.crumbs{padding:10px 3%;font-size:12px;color:var(--muted);background:#fff;border-bottom:1px solid var(--line)}.crumbs a{text-decoration:underline;text-underline-offset:3px}
.sub-hero,.sub-hero .hero-copy{min-height:440px}.sub-hero h1{font-size:clamp(34px,3.6vw,54px)}.sub-hero .hero-copy>p:not(.eyebrow){max-width:520px;font-size:16px;line-height:1.45}
.button.wa{background:#fff;border-color:#fff}.button.wa:hover{background:#f1f1f1}
.repair-copy ul,.repair-copy ol{font-size:14px;color:var(--muted);padding-left:20px}.repair-copy li{margin:6px 0}
.chips{display:flex;flex-wrap:wrap;gap:10px}.chips a{border:1px solid var(--line);background:#fff;padding:8px 14px;border-radius:4px;font-size:14px;font-weight:700}.chips a:hover{border-color:var(--yellow)}
.zones-inline>p{color:var(--muted);font-size:14px}.svc-list h3 a{text-decoration:underline;text-underline-offset:4px}
.cta-band{display:flex;justify-content:space-between;align-items:center;gap:30px;background:#111516;color:#fff;margin-top:20px}.cta-band p:not(.eyebrow){color:#d0d4d7;font-size:14px;max-width:640px}.cta-band .eyebrow{color:var(--yellow)}
.link-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.link-grid ul{list-style:none;padding:0;columns:2;gap:20px;font-size:15px}.link-grid li{padding:7px 0;border-bottom:1px solid var(--line);break-inside:avoid}.link-grid a{font-weight:700}.link-grid a:hover{color:#806500}.home-links{background:#fff;margin-top:25px;border-top:5px solid var(--yellow)}.home-links .eyebrow{color:#806500}
footer a{text-decoration:underline}.footer-links{line-height:1.8}
@media(max-width:720px){.cta-band,.link-grid{display:block}.link-grid ul{columns:1}.sub-hero,.sub-hero .hero-copy{min-height:520px}}
