/* Clear customer metadata and shared secondary actions on light sections. */
:root{--section-cream:#f0ebe5}
#waarom,#aanvullende-diensten{background:var(--section-cream)}
.project .project-client{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:16px 0 0;line-height:1.45}
.project-client strong{color:var(--ink);font-size:18px;font-weight:700}
.project .project-client .project-category{color:#605250;font-size:14px;letter-spacing:.045em;font-weight:500}
.project .project-description{margin-top:20px;line-height:1.75}
.hero-secondary.secondary-light{color:var(--ink);border-color:#18151340;background:transparent;flex-shrink:0}
.hero-secondary.secondary-light:hover{color:var(--ink);border-color:#18151380;background:#18151306}
.hero-secondary.secondary-light:focus-visible{outline:3px solid var(--primary);outline-offset:4px}
.work-cta .hero-secondary{font-size:16px;text-decoration:none}
.approach-grid .hero-secondary{margin-top:32px}
@media(max-width:600px){.project .project-client{margin-top:14px}.project .project-description{margin-top:16px}.work-cta{gap:20px}}
