/* Shared renovation and interiors destination; retain the original comparison assets. */
body[data-service-page="renovation.html"]{background:#080a0c;color:#f4f0e9;--gold:#dfc58f;--line:#ffffff30}
body[data-service-page="renovation.html"] main>section,
body[data-service-page="renovation.html"] .turnkey-copy{background:#080a0c;color:#f4f0e9}
body[data-service-page="renovation.html"] .renovation-hero{min-height:65svh}
body[data-service-page="renovation.html"] .renovation-hero h1{font-size:clamp(42px,6.5vw,92px);line-height:1.08;max-width:1000px}
body[data-service-page="renovation.html"] .interior-comparison p,
body[data-service-page="renovation.html"] .interior-comparison figcaption,
body[data-service-page="renovation.html"] .turnkey-step p,
body[data-service-page="renovation.html"] .smart-furniture-definition li{color:#c4c8cb}
body[data-service-page="renovation.html"] .interior-comparison h2 em{color:#dfc58f}
body[data-service-page="renovation.html"] .hero-consultation{color:#dfc58f;border-color:#dfc58f80}
body[data-service-page="renovation.html"] .button-primary{background:#dfc58f;color:#080a0c;border-color:#dfc58f}
body[data-service-page="renovation.html"] .button-primary:hover{background:#ecd9b1}
body[data-service-page="renovation.html"] .service-jump-links{display:flex;flex-wrap:wrap;gap:18px 28px;margin-top:24px;font-size:14px;color:#dfc58f}
body[data-service-page="renovation.html"] .service-jump-links a{text-decoration:underline;text-underline-offset:6px}
body[data-service-page="renovation.html"] main [id]{scroll-margin-top:110px}
