/* Homepage v2: selected Background sequence A. Layout, content and behavior retained. */
#owners {
  --w-line: rgba(0, 51, 127, .16);
  --w-muted: #455773;
  background: #fff;
  color: var(--blue);
}
#owners::before { content: none; }
#owners .eyebrow,
#owners .h2,
#owners .fit-card h3,
#owners .fit-card dt,
#owners .fit-card dd,
#owners .qa-title,
#owners .qa-q,
#owners .bridge .tlink { color: var(--blue); }
#owners .eyebrow .n,
#owners .lede,
#owners .bridge p { color: var(--w-muted); }
#owners .fit-card {
  background: #F3F4F6;
  border-color: var(--w-line);
}
#owners .fit-card::before { content: none; }
#owners .fit-card dl > div,
#owners .bridge { border-color: var(--w-line); }
#owners .xi { border-color: rgba(0, 51, 127, .45); }
#owners .qa-q:focus-visible .xi { background: var(--blue); color: #fff; }
@media (hover: hover) {
  #owners .qa-q:hover .xi,
  #owners .qa-item:hover .xi { background: var(--blue); color: #fff; }
}
#owners .owner-conversation { background: var(--blue); color: #fff; }
#owners .owner-conversation i { background: #fff; color: var(--blue); }
#owners :focus-visible,
#owners .qa-q:focus-visible { outline-color: var(--blue); }

/* Option C: Navy open question. The navy fill moves to whichever question is open,
   echoing the active operating panel on the investor page. Fit card unchanged. */
/* Keep colour changes atomic; animate only height to avoid strips and low contrast. */
#owners .qa-item::before,
#owners .qa-item:hover::before,
#owners .qa-item:focus-within::before,
#owners .qa-item.is-open::before {
  background: var(--blue);
  transform: none;
  opacity: 0;
  transition: none;
}
#owners .qa-item.is-open::before { opacity: 1; }
#owners .qa-item.is-open { border-bottom-color: transparent; }
#owners .qa-q, #owners .qa-a p { transition: none; }
#owners .qa-item.is-open .qa-q { color: #fff; }
#owners .qa-item.is-open .qa-a p { color: rgba(255, 255, 255, .84); }
#owners .qa-item.is-open .xi { background: #fff; color: var(--blue); border-color: #fff; }
#owners .qa-item.is-open .qa-q:focus-visible { outline-color: var(--cyan); }

#approach.ownership-transition,
#approach.ownership-transition .ecp-number::before,
#contact { background: #F3F4F6; }
#people { background: #fff; }
/* The hero, companies and footer already use their retained dark treatments. */
