/* MORE for Business: MORE brand layer over the Insight layout (proof of concept).
   Obsidian ground, one red, Barlow Condensed display, Manrope body, Plex Mono labels. */
:root{
  --paper:#0D0E0E;
  --mist:#1B1A18;
  --charcoal:#0D0E0E;
  --cobalt:#121313;
  --ink:#F3F6FA;
  --ink-muted:#93969B;
  --silver:#93969B;
  --green:#D8232A;
  --green-deep:#E5453C;
  --blue:#93969B;
  --purple:#707478;
  --rule:#3B3933;
  --rule-dark:#3B3933;
  --signal:#6FB3D6;
  --font-serif:'Barlow Condensed','Arial Narrow',sans-serif;
  --font-sans:'Manrope',system-ui,sans-serif;
  --font-mono:'IBM Plex Mono',ui-monospace,monospace;
}
h1,h2,.door-body h3{font-weight:600;text-transform:uppercase;line-height:.94;letter-spacing:.005em}
h1{font-size:clamp(48px,7vw,104px)}
h2{font-size:clamp(38px,4.8vw,68px)}
h1 em,.footer-belief em{font-style:normal;color:#E5453C}
.eyebrow,.mini-label,.svc-tag,.field label,.door-cta,.door-lock,.float-chip em,.nav-links a,.trust-track b{font-family:var(--font-mono);font-weight:500;letter-spacing:.16em}
.eyebrow{display:flex;align-items:center;gap:14px;color:var(--signal)}
.svc-tag,.mini-label,.float-chip em{color:var(--signal)}
.door .svc-tag,.svc-flag .svc-tag,.svc:first-child .svc-tag,.svc:last-child .svc-tag{color:var(--signal)}
.eyebrow::before{content:"";width:44px;height:3px;background:#D8232A;flex:none}
.btn-solid,.nav-cta{color:#F4F6F7;font-family:var(--font-mono);font-weight:500;letter-spacing:.14em;text-transform:uppercase;font-size:12px;border-radius:12px}
.btn-solid:hover{background:#bf1d24}
.trust-quote,.founder-pull p,.review-quote,.feature-body blockquote,.case-row blockquote,.trust-track span{font-family:var(--font-sans);font-style:normal}
.stat-card strong,.float-chip strong{font-weight:600}
.nav-logo{flex-direction:column;align-items:flex-start;gap:5px;padding:8px 0}
.nav-logo img{height:22px;width:auto;display:block}
.nav-sub{font:italic 400 12px/1 'Barlow Condensed','Arial Narrow',sans-serif;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-muted);padding-left:2px}
.more-back{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#A8AEB4}
:focus-visible{outline:2px solid #D8232A;outline-offset:2px}
