/* One visual body: every homepage section shares the hero's dark command-center language. */
body,main,.intro,.modules,.ecosystem,.audience{background:#0d0f11!important;color:#f7f7f3}.hero{background:radial-gradient(circle at 82% 20%,#20363a 0,#0d0f11 45%,#090a0b 100%)}.intro,.modules,.ecosystem,.audience{position:relative;padding-top:105px!important;padding-bottom:105px!important}.intro:before,.modules:before,.ecosystem:before,.audience:before{content:'';position:absolute;left:7vw;right:7vw;top:0;border-top:1px solid #282b2e}.kicker{color:#c9ff00!important}.intro h2,.modules h2,.ecosystem h2,.audience h2{color:#f7f7f3!important}.intro h2 em,.modules h2 em,.ecosystem h2 em,.audience h2 em{color:#c9ff00!important}.intro>p:last-child,.modules-intro,.ecosystem-head>p{color:#a9abad!important}.pain{background:#111315!important;border-top:1px solid #282b2e;border-bottom:1px solid #282b2e}.answer{background:#171a1c!important;color:#f7f7f3!important;border-bottom:1px solid #282b2e}.answer .kicker,.answer-mark{color:#c9ff00!important}.answer>p{color:#a9abad!important}.answer li{border-color:#333639!important}.answer li:before{color:#c9ff00!important}.features{padding:0 0 105px;margin:0 7vw;background:#0d0f11}.features article{border:1px solid #2c2f32!important;box-shadow:0 12px 30px #0002}.features article:nth-child(2){background:#c9ff00!important}.workflow{margin-top:0!important;border-top:1px solid #282b2e;border-bottom:1px solid #282b2e;background:linear-gradient(115deg,#111315,#172427)!important}.module-grid article{background:#171a1d!important;color:#f7f7f3!important;border-color:#303336!important}.module-grid article:nth-child(3){background:#c9ff00!important;color:#101113!important;border-color:#c9ff00!important}.module-grid article p{color:#b8babd!important}.module-grid article:nth-child(3) p{color:#3c451b!important}.brand-grid div{background:#171a1d!important;border:1px solid #303336!important}.brand-grid div:nth-child(2),.brand-grid div:nth-child(7){background:#c9ff00!important;border-color:#c9ff00!important}.brand-grid div:nth-child(2) strong,.brand-grid div:nth-child(7) strong{color:#101113}.brand-grid strong{color:#f7f7f3}.audience article{background:#171a1d!important;border:1px solid #303336!important;border-top:4px solid #c9ff00!important;color:#f7f7f3}.audience article p{color:#b7b9bc!important}.faq{background:#0d0f11!important;border-top:1px solid #282b2e!important}.faq h2{color:#f7f7f3}.faq>p{color:#aaaeb0!important}.faq details{background:#171a1d;border:1px solid #303336!important;border-radius:10px;margin:9px 0;padding:17px 18px!important}.faq details p{color:#b9bbbe!important}.final{background:linear-gradient(120deg,#15191b,#1d3336)!important;border-top:1px solid #303336}.final .kicker{color:#c9ff00!important}.final h2,.final p{color:#f7f7f3!important}.final .button{background:#c9ff00!important;color:#111214!important}.final .button span{color:#111214!important}footer{border-top:1px solid #303336;background:#090a0b!important}@media(max-width:760px){.intro,.modules,.ecosystem,.audience{padding-top:75px!important;padding-bottom:75px!important}.intro:before,.modules:before,.ecosystem:before,.audience:before{left:20px;right:20px}.features{padding:0 20px 75px;margin:0}.faq{padding:75px 20px!important}}
