This file is the specification, not a starting point. Reproduce it exactly. Do not substitute fonts, adjust colours, re-draw the mark, re-order the service line, add gradients, add rounded corners, or "improve" spacing. If a value is not in this file, ask — do not invent one.
RULE 1 — MARK COLOUR
The mark is #0B0B0B on light or #FFFFFF on dark. It is never red, never yellow, never tinted, never gradient, never outlined, never given a keyline.
RULE 2 — REVERSAL IS EXPLICIT
On a dark field every part of the lockup gets an explicit fill / color of #fff. Never let the mark, wordmark or service line inherit a colour.
RULE 3 — THE SERVICE LINE
Always these four words, always this order: ANALYTICS · APPLICATIONS · AUTOMATION · AGENTICS. Roboto Condensed 700, uppercase, letter-spacing:0.11em. Separators are pipes at #5E5E5E on dark, #B6B1A8 on light. Never abbreviate, re-word, or re-order.
RULE 4 — RED IS AN ACTION, NOT A BRAND COLOUR
#C0111B marks one primary action or one failure state per view. It never colours the logo, body copy, headings, or large fields.
RULE 5 — TYPE
Poppins for everything structural, Roboto Condensed 700 for labels and the service line, Geist Mono for data and code. No Inter, no Roboto, no system fallback as a design choice.
RULE 6 — GEOMETRY
UI is square. Only the mark's own container and avatars are round. Borders are 1px hairline, 2px control, 3px rule, 6px accent. No shadows, no blur, no gradient fills.
THE REVERSED LOCKUP — REPRODUCE PIXEL FOR PIXEL
ANALYTICS|APPLICATIONS|AUTOMATION|AGENTICS
Three things carry an explicit white: the SVG fill, the wordmark color, and the service line color. The pipes are the only grey element. Mark height sets the lockup: wordmark cap height matches mark height, gap is 0.40 × mark height, service line sits 20px below.
BEFORE YOU SUBMIT
Screenshot every dark-field surface and confirm the mark, wordmark and all four service-line words are legible. Confirm no logo anywhere is red. Confirm exactly one red element per view. Confirm every font in the page is Poppins, Roboto Condensed or Geist Mono. If any check fails, the work is not done.