/* Clear white surfaces; no ambient wash, mist or large color fields. */
:root{--bg:#fff;--text:#242424;--muted:#686868;--line:#e5e5e5;color-scheme:light}
html,body,main{background:#fff;color:#242424}.hero{background:#fff}.hero-grid,.hero-halo,.closing-glow{display:none!important}.hero:after{display:none}.hero-device,.process-visual,.closing-device{filter:saturate(.3);mix-blend-mode:multiply}.nav-shell,.nav-shell.scrolled{background:#fffffffa;border-color:#e4e4e4;backdrop-filter:none;box-shadow:0 2px 12px #00000003}.brand>span,.hero h1,.section-heading h2,.process-top h2{color:#282828}.accent-text{color:#555}.hero .eyebrow,.eyebrow,.eyebrow>span:first-child{color:#888}.hero-description,.section-intro,.cap-card p,.process-step p,.scenario-card>p,.scenario-detail p,.closing-copy p,.footer-main p,dialog p{color:#6a6a6a}.hero-note,.hero-bottom,.hero-bottom-text{color:#929292}.business-strip{background:#fafafa;border-color:#e8e8e8}.business-strip>div{color:#747474}.business-strip .strip-kicker,.business-strip i{color:#999}.cap-grid,.cap-card{border-color:#e3e3e3}.cap-card:hover{background:#fafafa;border-color:#d4d4d4}.interactive-surface:before,.cap-card.interactive-surface:before{background:radial-gradient(400px circle at var(--mx,50%) var(--my,50%),#00000003,transparent 70%)}.cap-card h3,.process-step h3,.scenario-card h3{color:#363636}.card-tags span,.cap-card .card-index,.scenario-card .card-index{color:#8a8a8a}.card-tags span{border-color:#ddd}.process-section{background:#f7f7f7;border-color:#e6e6e6}.process-step{border-color:#dedede}.process-step:not(.active){opacity:.65}.step-kicker{color:#888}.step-number,.active .step-number{color:#888}.layer-label span{color:#a0a0a0}.process-progress>div{background:#d7d7d7}.process-progress{color:#929292}.demo-console{background:#fff;border-color:#dedede;box-shadow:0 12px 35px #00000004}.console-top,.console-bottom{background:#fafafa;border-color:#e5e5e5}.demo-tabs,.demo-panel{background:#fff;border-color:#e5e5e5}.tab-indicator{background:#f8f9fc}.demo-toolbar h3{color:#3c3c3c}.demo-toolbar p,.metric-label,.axis-labels,.chart-legend,.channel-panel h4,.channel-row,.channel-row b,.channel-note,.console-bottom{color:#7a7a7a}.metric-value{color:#3b3b3b}.chart-grid{stroke:#ececec}.channel-panel{border-color:#e5e5e5}.range-control{background:#fafafa;border-color:#e3e3e3}.channel-icon{background:#fafafa;border-color:#e1e1e1}.channel-bar{background:#eee}.workflow-node{background:#fafafa;border-color:#ddd}.workflow-node.done{background:#f5f7fb}.workflow-details{background:#fafafa;border-color:#e5e5e5}.workflow-details p,.run-status{color:#777}.kanban-col{background:#f7f7f7;border-color:#e4e4e4}.task-card{background:#fff;border-color:#ddd}.task-card h4{color:#535353}.kanban-heading,.kanban-heading span:last-child,.team-note{color:#7e7e7e}.task-tag{background:#fafafa;border-color:#e7e7e7}.scenario-art{background:#f5f5f5;border-color:#e4e4e4}.growth-art{background-color:#f7f7f7;background-image:linear-gradient(#e3e3e355 1px,transparent 1px),linear-gradient(90deg,#e3e3e355 1px,transparent 1px)}.scenario-toggle{border-color:#ddd}.closing{background:#f7f7f7;border-color:#e3e3e3}.closing h2,.closing h2 span,html[lang=en] .closing h2{color:#333}.closing-copy .eyebrow{color:#888}.footer-bottom{border-color:#e5e5e5}.footer-bottom,.footer-bottom button{color:#8a8a8a}.footer-links{color:#707070}dialog{background:#fff;border-color:#ddd;box-shadow:0 30px 100px #0000001f}dialog::backdrop{background:#eeeeeecc;backdrop-filter:none}.dialog-close{color:#888}
@media(max-width:700px){.nav-links{background:#fff;border-color:#e1e1e1;box-shadow:0 10px 25px #00000007;backdrop-filter:none}.nav-links a{border-color:#eee}.process-step:not(.active){opacity:1}}

.platforms{max-width:1200px;margin:0 auto;padding:36px 0 43px;border-bottom:1px solid #e7e7e7}.platforms-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.platforms-heading p{font-size:11px;color:#848484;margin:0;letter-spacing:.02em}.platforms-heading>span{font-size:9px;color:#aaa;letter-spacing:.08em}.platform-logos{display:flex;align-items:center;justify-content:space-between;gap:38px}.platform-brand{display:flex;align-items:center;gap:11px;color:#484848;opacity:.8;transition:opacity .2s}.platform-brand:hover{opacity:1}.platform-brand img{width:30px;height:30px;object-fit:contain;opacity:.77}.platform-brand:first-child img{width:36px;height:29px}.platform-brand>span{font-family:'DM Sans','Arial',sans-serif;font-size:20px;font-weight:500;letter-spacing:-.035em;white-space:nowrap}.channel-icon img{width:14px;height:14px;opacity:.55}.capabilities{padding-top:70px}@media(max-width:1300px){.platforms{margin-inline:60px}}@media(max-width:900px){.platforms{margin-inline:40px}.platform-logos{gap:20px}.platform-brand{gap:8px}.platform-brand>span{font-size:16px}.platform-brand img{width:24px;height:24px}.platform-brand:first-child img{width:29px;height:24px}}@media(max-width:700px){.platforms{margin-inline:25px;padding-top:28px;padding-bottom:32px}.platforms-heading{margin-bottom:25px}.platforms-heading p{font-size:10px}.platforms-heading>span{display:none}.platform-logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 25px}.platform-brand>span{font-size:18px}.platform-brand img{width:25px;height:25px}.platform-brand:first-child img{width:31px;height:25px}.capabilities{padding-top:55px}}@media(max-width:359px){.platforms{margin-inline:20px}.platform-logos{gap:23px 14px}.platform-brand>span{font-size:16px}}
