/* Palette épurée noir et blanc. */
:root{--ink:#111;--cream:#fff;--lime:#f6f6f6;--orange:#111;--muted:#666;--accent:#111}body{background:#fff;color:#111}.header,footer{border-color:#e5e5e5}.nav-cta,.button,.button.light{background:#111;color:#fff}.button:hover,.nav-cta:hover{background:#333}.hero-art,.contact{background:#f4f4f4}.hero-art .sun{background:#111}.arc{border-color:#111}.stats{background:#111}.stats strong{color:#fff}.stats span{color:#d5d5d5}.about-quote{background:#111;color:#fff}.about-copy{background:#f6f6f6}.service-grid article{border-color:#e2e2e2}.service-grid article:hover{border-color:#111}.eyebrow,h1 em,h2 em,.number,.text-link,.hero-contact a{color:#111}.hero-contact{color:#666}.clim-copy li:before{color:#111}.contact{border-color:#e5e5e5}
