/* ONE deep navy theme — marketing pages only */
.marketing-page{background:#f2f6fa;color:#07152b}.m-header{color:#f6fbff}.m-logo .one-symbol{border-color:#75e7ff}.m-logo .one-symbol i{background:#75e7ff}.m-logo .one-symbol:after{background:#050b1a}.m-header .m-cta{border-color:#75e7ff;color:#75e7ff}.m-header .m-cta:hover{background:#75e7ff;color:#050b1a}.m-hero{background:radial-gradient(circle at 76% 28%,#153e68 0,#0a1d3b 31%,#050b1a 72%)}.m-hero h1 em{color:#75e7ff}.m-hero .m-button{background:#75e7ff;color:#050b1a}.m-hero .m-button:hover{background:#d8f8ff}.hero-symbol{border-color:#75e7ff}.hero-symbol i{background:#75e7ff}.hero-symbol:after{background:#071126}.portal-stage:before{background:#53dfff}.portal-stage .preview-status span i{background:#176e95}.portal-stage .preview-action{background:#0a2448}.portal-stage .preview-action b{background:#cfff58;color:#07152b}.stage-note{background:#75e7ff;color:#07152b}.m-capability{background:#cfff58;color:#07152b}.m-capability>p{color:#0b2a48}.m-kicker{color:#56728d}.m-hero .m-kicker,.m-hero .m-lead,.m-hero .m-actions small,.m-hero .hero-facts small{color:#a9c6dd}.m-hero h1 em,.m-problem h2 em,.m-price-story h2 em,.m-ai h2 em{color:#126b95}.m-problem{background:#f8fbfe}.m-promise{background:#eaf2f8}.m-manifesto,.m-portal,.m-standard,.m-footer{background:#050b1a}.m-manifesto h2,.m-portal>h3{color:#75e7ff}.m-manifesto div p,.m-portal .section-title p,.standard-list p{color:#acc3d5}.method-center{background:#081c38}.m-price-story,.m-contact,.m-consult{background:#dff6ff}.price-box{border-color:#17486c}.price-box>p{border-color:#17486c}.m-ai,.m-fit{background:#edf4f9}.fit-cards article:first-child{background:#071c39}.compare-table strong{background:#e1f6ff;color:#0b5277}.m-values article{border-color:#aebdca}.m-process{background:#fff}.m-standard:after{color:#75e7ff08}.standard-list article{border-color:#29415e}.standard-list article:nth-child(odd){border-color:#29415e}.standard-list b{color:#75e7ff}.m-consult li{border-color:#6e9bb7}.m-contact input,.m-contact textarea{border-color:#507d99}.m-button{background:#071c39}.m-button:hover{background:#0e4e79}.m-footer .one-symbol:after{background:#050b1a}.m-mobile-cta{background:#75e7ff;color:#07152b}
@media(max-width:800px){.m-header{background:rgba(5,11,26,.94)!important;border-color:#ffffff18!important}.m-drawer{background:#050b1a!important}.marketing-page{padding-bottom:68px}}
