/* Ivory reading surfaces, graphite product stages, copper accents. */
:root{--ivory:#f6f5f1;--ink:#11151b;--copy:#535a63;--copper:#a85832;--accent:#f0a77f}
body,body.suite-page,body.enterprise-page{background:var(--ivory);color:var(--ink)}body header,body.suite-page header,body.corporate-home header{background:var(--ivory);color:var(--ink);border-color:#11151b22}body header #main-nav,body header #main-nav a{color:var(--ink)}body header .header-cta,body header button{color:var(--ink);border-color:#11151b44}body header a[aria-current=page]{color:var(--copper)!important}
body footer,body.suite-page footer,body.corporate-home footer{background:var(--ink);color:#f6f5f1}footer .footer-top>p,footer .footer-bottom,footer .launch-footer{color:#bdc4ce}
.sx-button,.ep-button,.corporate-button,.button.primary{background:var(--accent);color:var(--ink);border-color:var(--accent)}.sx-button:hover,.ep-button:hover,.corporate-button:hover{background:#e69970}.sx-secondary{background:transparent;color:var(--copper);border-color:#a8583266}
body main#main>:is(.px-hero,.px-flagship-heading,.sx-approach-opening,.sx-responsible-opening,.sx-contact-opening,.sx-design,.sx-boundary,.launch-trust,.launch-privacy,.sx-contact-workspace,.px-foundation,.launch-pilot){background:var(--ivory);color:var(--ink)}
:is(.px-hero-copy,.px-flagship-heading,.sx-approach-opening>div:first-child,.sx-responsible-opening>div:first-child,.sx-contact-opening>div:first-child,.sx-design,.sx-boundary>div:first-child,.launch-trust,.launch-privacy,.sx-contact-direct,.px-foundation,.launch-pilot) :is(p,dd,li){color:var(--copy)}
:is(.px-hero-copy,.px-flagship-heading,.sx-approach-opening,.sx-responsible-opening,.sx-contact-opening,.sx-design,.sx-boundary,.launch-trust,.launch-privacy,.sx-contact-direct,.px-foundation,.launch-pilot) :is(.sx-kicker,.ep-kicker){color:#656b73}
:is(.px-hero,.sx-approach-opening,.sx-responsible-opening,.sx-contact-opening,.sx-design,.sx-boundary,.px-foundation) em{color:var(--copper)}
.px-secondary,.sx-text-link,.sx-design .sx-secondary,.launch-trust a,.launch-privacy a,.px-foundation a,.sx-contact-direct a{color:#8a4629}
.sx-flow-art,.sx-control-card{color:#f6f5f1;background-color:#171e27}.sx-flow-core{color:#f6f5f1}.sx-boundary>div:last-child{color:#f6f5f1}.sx-design-rows article,.launch-trust article,.merged-contact-topics li{border-color:#11151b28}.sx-design-rows p{color:var(--copy)}
body main#main>:is(.ep-feature,.ep-labs,.launch-proof,.sx-chain,.sx-commitments,.sx-end){color:#f6f5f1;background-color:var(--ink)}.sx-end{background:var(--ink)}
.sx-contact-form{background:#fff!important;border-color:#11151b25!important;color:var(--ink)}.sx-contact-form :is(p,label){color:var(--copy)!important}.sx-contact-form :is(input,select,textarea){background:var(--ivory)!important;color:var(--ink)!important;border-color:#11151b45!important}.sx-contact-form :is(input,textarea)::placeholder{color:#646b74}.sx-contact-form .sx-small{color:#606772!important}.sx-contact-form a{color:#8a4629}.sx-contact-form #contact-status{color:#8a4629!important}.sx-contact-form #contact-retry{color:var(--ink);border-color:#11151b66}.sx-copy-email{color:var(--ink)!important;border-color:#11151b44!important}.merged-contact-topics li{color:var(--copy)}
.launch-trust h2,.launch-privacy h2{color:var(--ink)}.launch-pilot p{color:var(--copy)}.px-principles span{color:var(--ink);border-color:#11151b33}.px-foundation>div>p{color:var(--copy)}
@media(max-width:800px){body header #main-nav{background:var(--ivory)}body header #main-nav a{color:var(--ink)}}
body.corporate-home{background:#f6f5f1;color:#11151b}.corporate-home header{background:#f6f5f1;border-color:#11151b22;color:#11151b}.corporate-home header nav a{color:#30353d}.corporate-home header .nav-cta{border-color:#11151b44;color:#11151b}.corporate-home header button{color:#11151b;border-color:#11151b44}.corporate-home .kicker{color:#64666a}.corporate-home main>.corporate-hero{background:#f6f5f1}.corporate-hero h1{color:#11151b}.corporate-hero h1 em{color:#a85832}.corporate-hero .intro{color:#535a63}.corporate-actions>a:not(.corporate-button){color:#232b35}.corporate-button{background:#f0a77f;color:#11151b}.corporate-button:hover{background:#e69970}.corporate-art{background:#11151b}.corporate-art>span{color:#fff}.corporate-art:after{background:linear-gradient(transparent,#11151bd9)}.corporate-home main>.decision-strip{background:#eae9e5;border-color:#11151b20;color:#11151b}.chain-heading>a{color:#8a4629}.chain-track li>span{color:#8a4629;border-color:#a8583266}.chain-track b{color:#7e8288}.chain-summary{color:#535a63}.corporate-home main>.corporate-products{background:#11151b;color:#f6f5f1;border-color:#11151b}.corporate-products .kicker{color:#b0b6bf}.corporate-heading h2 em{color:#f0a77f}.corporate-heading>a{color:#e5e8ed;border-color:#ffffff44}.edge-card{background:#202630;border-color:#ffffff30}.edge-card:after{background:linear-gradient(180deg,#11151b55 0%,#11151b08 25%,#11151bdc 75%,#11151b 100%)}.edge-labs .edge-card:after{background:linear-gradient(90deg,#11151bf0 0%,#11151bd2 42%,#11151b25 100%)}.edge-card-copy>p:not(.edge-wordmark){color:#c4c9d0}.edge-status{background:#202630e8;color:#d2d8df;border-color:#ffffff55}.edge-status.ready{background:#263d35;color:#d5ecdf;border-color:#a5c5b3}.corporate-home main>.corporate-contact{background:#f6f5f1;color:#11151b;border-color:#11151b22}.corporate-home footer{background:#11151b;color:#f6f5f1}.corporate-home .footer-top>p,.corporate-home .footer-bottom,.corporate-home .launch-footer{color:#bdc4ce}@media(max-width:800px){.corporate-home header nav{background:#f6f5f1}.corporate-home header nav a{color:#11151b}.chain-track li:not(:last-child):after{background:#a8583255}}
body header{background:#f6f5f1!important;color:#11151b!important}body .px-hero-art{color:#f6f5f1}.px-art-caption strong{color:#f6f5f1}body .ep-product-nav{color:#f6f5f1}body .px-platform-note{color:#f6f5f1}body :focus-visible{outline:3px solid #b86d44;outline-offset:4px}
body header .menu-button,body header .menu-button span{color:#11151b!important;border-color:#11151b44!important}
