:root{--brand-primary:#6728D9;--brand-primary-dark:#481D95;--brand-primary-light:#C2B5FD;--brand-secondary:#1E1B4B;--brand-accent:#34D399;--brand-neutral-dark:#12101F;--brand-neutral-mid:#5D5A72;--brand-neutral-light:#F4F3F9;--brand-bg:#FFFFFF;--brand-bg-alt:#EEEDF6;--brand-text:#12101F;--brand-text-secondary:#5D5A72;--brand-text-inverse:#FFFFFF;--brand-border:#DAD8E6;--brand-success:#22C55E;--brand-warning:#F59E0B;--brand-danger:#EF4444;--brand-radius:16px}*{box-sizing:border-box}body{margin:0;color:#12101f;color:var(--brand-text);background:#fff;background:var(--brand-bg);font-family:Inter,Arial,sans-serif;line-height:1.65}h1,h2,h3,h4,h5,h6{font-family:"IBM Plex Sans",Inter,Arial,sans-serif;line-height:1.15}h1{font-size:max(2rem, min(4vw, 3.5rem))}h2{font-size:max(1.7rem, min(3vw, 2.6rem))}a{color:#6728d9;color:var(--brand-primary)}img{max-width:100%}.section{padding:80px 0}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:800;color:#34d399;color:var(--brand-accent)}.section-heading{max-width:760px;margin-bottom:40px}.relevance-header{background:#12101f;background:var(--brand-neutral-dark)}.relevance-brand-row{height:64px;display:flex;align-items:center}.relevance-brand-row img{width:180px;height:40px;-o-object-fit:contain;object-fit:contain}.relevance-navbar{background:#481d95;background:var(--brand-primary-dark);border-top:1px solid rgba(255,255,255,.15)}.relevance-navbar .nav-link{color:#fff;color:var(--brand-text-inverse);padding:.9rem 1rem}.relevance-copy-light{background:#fff;background:var(--brand-bg);color:#481d95;color:var(--brand-primary-dark);border-radius:16px;border-radius:var(--brand-radius)}.relevance-footer{padding:64px 0 40px;background:#12101f;background:var(--brand-neutral-dark);color:#fff;color:var(--brand-text-inverse)}.relevance-footer h6{color:#34d399;color:var(--brand-accent)}.relevance-footer a{display:block;color:rgba(255,255,255,.74);margin:.5rem 0}.relevance-status{border-top:1px solid rgba(255,255,255,.2);margin-top:24px;padding-top:24px}.command-bar,.relevance-command{display:flex;align-items:center;gap:16px;margin:20px 0;max-width:680px;background:#090a0c;border:1px solid #444;padding:16px;border-radius:16px;border-radius:var(--brand-radius)}.command-bar code,.relevance-command code{color:#fff;flex:1;overflow:auto}.command-bar button,.relevance-command button{background:#34d399;background:var(--brand-accent);border:0;padding:10px 16px;border-radius:16px;border-radius:var(--brand-radius)}.terminal-card{padding:24px;border:1px solid rgba(255,255,255,.25);border-radius:16px;border-radius:var(--brand-radius);background:#090a0c}.terminal-card code{display:block;color:#34d399;color:var(--brand-accent);margin:16px 0;overflow:auto}.terminal-output{margin-top:20px;padding-top:20px;border-top:1px solid #444}.install-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:24px;gap:24px;padding:0;list-style:none}.install-steps li{padding:28px;border:1px solid rgba(255,255,255,.2);border-radius:16px;border-radius:var(--brand-radius)}.install-steps code{display:block;overflow:auto;color:#34d399;color:var(--brand-accent);margin:16px 0}.relevance-cta{padding:80px 0 96px;background:#481d95;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.relevance-cta h2,.relevance-cta p{color:#fff;color:var(--brand-text-inverse)}.legal{max-width:820px;margin:0 auto;padding:80px 24px}.legal h2{font-size:1.45rem;margin-top:36px}.error-page{min-height:60vh;display:grid;align-items:center;justify-items:center;place-items:center;text-align:center;padding:64px}.error-page span{font-size:5rem;font-weight:800;color:#34d399;color:var(--brand-accent)}.relevance-table{border:1px solid #dad8e6;border:1px solid var(--brand-border)}.relevance-table td,.relevance-table th{padding:16px;border-color:#dad8e6;border-color:var(--brand-border)}.relevance-table thead th{background:#481d95;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.method-note{font-size:.88rem;color:#5d5a72;color:var(--brand-text-secondary)}@media (max-width:768px){.section{padding:56px 0}.command-bar,.relevance-command{align-items:stretch;flex-direction:column}.relevance-brand-row{height:56px}}