.hero .kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);font-weight:700}
.services-hero{background:linear-gradient(135deg,rgba(13,43,91,.06),rgba(0,178,169,.06))}
.timeline{border-left:3px solid var(--color-muted);padding-left:16px;display:grid;gap:16px}
.case-hero{background:linear-gradient(135deg,rgba(13,43,91,.08),rgba(0,178,169,.08))}
.post-hero{background:linear-gradient(135deg,rgba(13,43,91,.06),rgba(0,178,169,.06))}
.not-found{min-height:50vh;display:grid;place-items:center;text-align:center}
