/* about-us-palantir.css — Palantir-style overlay for about-us overview (2026-10-25).
   Dark ink, hairline rules, left-aligned statement type, sharp (radius 0) buttons,
   one white primary, no bright-blue CTA. Content unchanged. Remove the <link> to revert. */
body.page-id-1204 .qac-overview-hero{background:#171a20!important}
body.page-id-1204 .qac-overview-hero::after{background:linear-gradient(90deg,rgba(11,11,12,.88) 0%,rgba(11,11,12,.6) 40%,rgba(11,11,12,.18) 65%,rgba(11,11,12,0) 85%)!important}
body.page-id-1204 .qac-overview-hero .qac-eyebrow{display:flex!important;align-items:center;gap:12px;color:#fff!important;letter-spacing:.18em!important}
body.page-id-1204 .qac-overview-hero .qac-eyebrow::before{content:"";display:block;width:40px;height:1px;background:#fff;flex:none}
body.page-id-1204 .qac-overview-hero h1{letter-spacing:-.02em!important}
body.page-id-1204 .qac-overview-hero .qac-text-link{display:inline-flex!important;align-items:center;gap:12px;padding:13px 26px!important;border:1px solid #fff!important;border-radius:0!important;background:#fff!important;color:#171a20!important}
body.page-id-1204 .qac-overview-hero .qac-text-link:hover{background:#e2e3e3!important;border-color:#e2e3e3!important;color:#171a20!important}
body.page-id-1204 :is(.qac-section,.qm-about-section){border-top:1px solid #e2e3e3!important}
body.page-id-1204 :is(.qac-eyebrow,.qm-about-eyebrow){letter-spacing:.14em!important}
body.page-id-1204 .qm-about-metrics{border-top:2px solid #171a20!important}
body.page-id-1204 .qm-about-metric strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;color:#171a20!important}
body.page-id-1204 :is(.qac-discipline,.qac-method,.qa-project-card){border-radius:0!important}
body.page-id-1204 :is(.qac-discipline,.qac-method,.qa-project-card) img{border-radius:0!important}
body.page-id-1204 .qac-discipline{border-top:2px solid #171a20!important}
body.page-id-1204 .qac-hero-actions .qac-text-link{display:inline-flex!important;align-items:center;gap:12px;padding:13px 26px!important;border:1px solid #171a20!important;border-radius:0!important;background:#171a20!important;color:#fff!important}
body.page-id-1204 .qac-hero-actions .qac-text-link:hover{background:#393c41!important;border-color:#393c41!important;color:#fff!important}
body.page-id-1204 .qac-hero-actions .qac-text-link + .qac-text-link{background:transparent!important;color:#171a20!important}
body.page-id-1204 .qac-hero-actions .qac-text-link + .qac-text-link:hover{background:#f4f4f4!important;color:#171a20!important}
@media(max-width:760px){
body.page-id-1204 .qac-hero-actions{flex-direction:column;align-items:stretch}
body.page-id-1204 .qac-hero-actions .qac-text-link{width:100%;justify-content:center}
}
