/* MaiBiz marketing · approved RRoman brand family · no red */
:root{--navy:#171a13;--ocean:#f5ff00;--cyan:#f5ff00;--bg:#0b0d09;--ink:#f5f6ed;--muted:#b6bdab;--line:#3d4430}
html{color-scheme:dark;scroll-padding-top:115px}
body{font-family:Arial,"Segoe UI",sans-serif;background:#0b0d09;color:#f5f6ed}
a{color:#f5ff00;text-underline-offset:4px}
header{background:rgba(13,16,10,.97);border-color:#3d4430}
.nav{gap:24px;min-height:100px}
.nav .logo{width:250px;flex-basis:250px}
.nav nav a{color:#f5f6ed;font-weight:600}
.nav nav a:hover,.nav nav a:focus-visible{color:#f5ff00}
.langs{background:#20251a;border-color:#414a31;border-radius:7px}
.langs button{color:#c7cebd;border-radius:4px;min-height:38px}
.langs button[aria-pressed=true]{background:#f5ff00;color:#171a13}
.menu{color:#f5ff00}
.hero{background:radial-gradient(ellipse at 85% 10%,#2d3515,transparent 65%),#0b0d09;padding-top:85px}
.eyebrow,.workflow-kicker,.custom-benefit-kicker,.dark .eyebrow{color:#f5ff00;font-size:.85rem;letter-spacing:.12em}
/* Keep all primary section kickers consistent across every language. */
.eyebrow[data-t="eyebrow"],
.eyebrow[data-t="benefitEyebrow"],
.eyebrow[data-t="platformEyebrow"],
.eyebrow[data-t="deployEyebrow"],
.eyebrow[data-t="trustEyebrow"],
.eyebrow[data-t="pilotEyebrow"]{
  color:#f5ff00;
  font-size:.85rem;
  line-height:1.35;
  letter-spacing:.12em;
}
h1,h2,h3{font-weight:500;color:#f5f6ed}
h1{max-width:15ch;line-height:1.08}h2{line-height:1.16}
.audience{color:#dfe5d4;border-color:#f5ff00;font-weight:500}
.btn,.login-link{border-radius:5px;min-height:46px}
.primary,.login-link{background:#f5ff00;color:#14170e;border:1px solid #f5ff00}
.primary:hover,.primary:focus-visible,.login-link:hover,.login-link:focus-visible{background:#dce600;color:#14170e}
.secondary{border-color:#747e5c;color:#f5f6ed;background:#1a2012}
.secondary:hover{border-color:#f5ff00}
.workflow-card,.visual{background:linear-gradient(135deg,#242c17,#11160b);border:1px solid #586638;border-radius:12px;box-shadow:none}
.workflow-card li{border-color:#424d30;background:#1c2413;border-radius:6px}
.workflow-card li>span{background:#f5ff00;color:#171a13}
.workflow-card li p,.modules p,.visual div{color:#c3cbb5}
.cards{border-color:#3d4430}.cards article{background:#141a0f;border-color:#3d4430}
.cards h3{font-weight:500}.cards p{color:#b6bdab}
.custom-benefit{background:linear-gradient(135deg,#242d16,#151c0d);border-color:#4d5b30;border-left-color:#f5ff00;box-shadow:none;border-radius:8px}
.custom-benefit h3{color:#f5f6ed}
.dark{background:#171e0e;border-block:1px solid #3d4430}
.trust{background:#1e2712;border-block:1px solid #3d4430}
.trust ul,.trust li{border-color:#475634}
.pilot{background:#11160b}
.foot{grid-template-columns:250px 1fr auto;gap:36px}.foot img{width:250px}
footer{background:#090c06;color:#b6bdab;border-top:1px solid #3d4430}
.legal-page main{background:#11160b;color:#f5f6ed;max-width:960px;min-height:70vh}
.legal-page h1{max-width:none;overflow-wrap:anywhere}
.legal-page section{border-color:#3d4430}
.legal-page a{color:#f5ff00}
.skip{background:#f5ff00;color:#171a13}
:focus-visible{outline:2px solid #f5ff00;outline-offset:4px}
@media(max-width:1100px){.nav{gap:16px}.nav nav{gap:16px}.nav .logo{width:205px;flex-basis:205px}}
@media(max-width:900px){.nav nav{background:#171e0e;border-color:#515e3b;top:90px}.foot{grid-template-columns:230px 1fr}.foot p:last-child{grid-column:2}.nav .logo{width:220px;flex-basis:220px}}
@media(max-width:600px){.nav{gap:9px;min-height:90px;flex-wrap:wrap}.nav .logo{width:168px;flex-basis:168px}.langs button{min-width:30px;padding:5px}.langs{margin-left:auto;order:5}.menu{padding:4px}.nav nav{top:138px}.hero{padding-top:48px}.foot{grid-template-columns:1fr;gap:26px}.foot p:last-child{grid-column:auto}.foot img{width:250px}.workflow-card{padding:24px}.login-link{min-height:42px}.legal-page h1{font-size:2rem}}
