/* B241 · one system from the home page across every page: cool white instead of cream paper, navy instead of warm black,
   the same header and footer. Loaded after the older sheets, so it wins without touching their cached files. */
:root{--px-ink:#0a1633;--px-char:#425170;--px-mute:#566074;--px-paper:#fff;--px-paper2:#f5f7fc;--px-line:#e3e8f2;--px-line2:#d5dcea;--px-body:#2b3550}
body{background:#fff}
html:not(.px-art) .px-head,.px-head{background:rgba(255,255,255,.82);-webkit-backdrop-filter:saturate(1.8) blur(16px);backdrop-filter:saturate(1.8) blur(16px);border-bottom-color:var(--px-line)}
.px-rbar{background:rgba(255,255,255,.94)}
.cf{--cf-ink:#0b1530;background:var(--cf-ink)}
.px-ledger{background:#0b1530}
.px-cta,.px-btn{background:#0a1633}
.px-cta:hover,.px-btn:hover{background:#1559f5}
/* product pages (platform, company, security, status, changelog) speak in the home page's headline voice */
.px-platform main h1{font-family:var(--px-sans)!important;font-weight:600!important;letter-spacing:-.038em!important;font-size:clamp(40px,5.4vw,72px)!important;line-height:1.03!important}
.px-platform main h2{font-family:var(--px-sans)!important;font-weight:600!important;letter-spacing:-.03em!important}
.px-platform main h3{font-family:var(--px-sans)!important;font-weight:600!important}
.px-platform .px-kick{display:none}
/* the platform page's hero: the real Console, and the live answer floating on it */
.pf-prod{padding:0 0 60px}
.pf-live{position:absolute;left:-24px;bottom:0;width:300px;margin:0}
.pf-live figcaption{font-size:12px}
@media (max-width:1000px){.pf-live{position:relative;left:auto;width:auto;margin:16px 0 0}.pf-prod{padding:0}}
@media (max-width:640px){.pf-prod .sx-browser{margin-top:0;width:100%}}
