/* home-palantir.css — 2026-10-26: homepage Palantir treatment, additive overrides only.
   Loaded last on the homepage. Content untouched; revert = remove the link. */

/* Service comparison buttons: ink, sharp corners, no bright blue, no pill, no shadow. */
html body.page-id-1622.qm-home-black.qm-home-tesla #main #home-service-comparison .qm-service-cta {
  background:#171a20 !important;
  color:#fff !important;
  border:1px solid #171a20 !important;
  border-radius:0 !important;
  box-shadow:none !important;
  width:100%;
  justify-content:center;
  min-height:48px;
}
html body.page-id-1622.qm-home-black.qm-home-tesla #main #home-service-comparison .qm-service-cta:hover {
  background:#393c41 !important;
  border-color:#393c41 !important;
}
html body.page-id-1622.qm-home-black.qm-home-tesla #main #home-service-comparison .qm-service-cta .qm-service-arrow {
  background:transparent !important;
  border-color:transparent !important;
  color:#fff !important;
  box-shadow:none !important;
}
html body.page-id-1622.qm-home-black.qm-home-tesla #main #home-service-comparison .qm-service-cta > span {
  color:#fff !important;
}

/* Black-gutter guard at the explore/research boundary: these sections must paint
   full-width themselves, so the theme's black page background can never show at their sides,
   even if the Tesla layer fails to load. Explore is white by the Tesla design. */
html body.qm-home-black #home-explore {
  background:#fff !important;
  width:100% !important;
  margin:0 !important;
}
html body.qm-home-black #qm-research-exchange {
  width:100% !important;
  margin:0 !important;
}
