/* Design style: Bold. Brand color carries the page: a heavy rule under the header, pill buttons, rounded
   cards, a dark feature band and footer, big tight headings. The TJB Work site's look (2026-11-03).
   Owner preference: "keep the brand colors bold"; minimal never means bland. */
header.top { border-bottom: 3px solid var(--accent); }
.btn { border-radius: 99px; }
.btn:hover { box-shadow: 0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent); }
.card, .faq-item { border-radius: 20px; }
.steps li, .stages li { border-radius: 18px; }
.hero h1 { font-weight: 800; letter-spacing: -.02em; }
section + section { border-top: 1px solid var(--line); }
.band + section, section.band { border-top: 0; }
