/* — QUANTLUX · market terminal (neon green on near-black, sharp corners) — */
::selection{background:#c1f86e;color:#0c1115}
/* Tabular figures everywhere data appears; the terminal signature. */
.step-number,.timeline-item .year,.step-card .num,.table-wrap th,.table-wrap td,.hero-market,.breadcrumb{font-variant-numeric:tabular-nums}
.step-number,.timeline-item .year{font-family:ui-monospace,'Cascadia Mono',Consolas,monospace;font-size:32px}
.eyebrow{letter-spacing:.18em}
/* Sharp 1px data grid: tables read like a market depth ladder. */
.table-wrap{border-radius:0}
.table-wrap thead th{border-bottom:2px solid #c1f86e;font-family:ui-monospace,Consolas,monospace;font-size:11px;letter-spacing:.12em}
.journey-card{border-radius:0}
.journey-card:hover{border-color:#c1f86e}
.clarity-card,.card,.vacancy,.contact-card,.step-card,.timeline-item,.cta-banner,.market-visual,.map-embed{border-radius:2px}
/* Periwinkle marks analytic accents, mirroring the homepage accent. */
.hero-market{color:#8b9bf1}
.footer-contact{color:#8b9bf1}
.hero-risk{border-left:2px solid color-mix(in srgb,#8b9bf1 50%,transparent);padding-left:12px}
