.bi-landing{--bi-bg:#0d1117;--bi-bg-2:#111827;--bi-bg-3:#161b22;--bi-panel:#0f172a;--bi-panel-2:#111827;--bi-panel-3:#0b1220;--bi-text:#f8fafc;--bi-soft:#cbd5e1;--bi-muted:#8b949e;--bi-muted-2:#64748b;--bi-blue:#58a6ff;--bi-cyan:#39d0d8;--bi-green:#3fb950;--bi-purple:#a371f7;--bi-orange:#f0883e;--bi-red:#ff7b72;--bi-line:#263241;--bi-line-2:#334155;--bi-shadow:0 24px 80px rgba(0,0,0,0.42);--bi-radius:24px;min-height:100vh;background:var(--bi-bg);color:var(--bi-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden;position:relative}.bi-landing ::-moz-selection{background:var(--bi-blue);color:#020617}.bi-landing ::selection{background:var(--bi-blue);color:#020617}.bi-landing a{color:inherit;text-decoration:none}.bi-landing *{box-sizing:border-box;margin:0;padding:0}.bi-landing html{scroll-behavior:smooth}.bi-network{opacity:.72}.bi-grid-bg,.bi-network{position:fixed;inset:0;z-index:0;pointer-events:none}.bi-grid-bg{opacity:.22;background-image:linear-gradient(var(--bi-line) 1px,transparent 1px),linear-gradient(90deg,var(--bi-line) 1px,transparent 1px);background-size:72px 72px}.bi-scanline{position:fixed;inset:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(255,255,255,.018) 0,rgba(255,255,255,.018) 1px,transparent 0,transparent 4px);opacity:.35}.bi-site{position:relative;z-index:2}.bi-container{width:min(1180px,calc(100% - 44px));margin:0 auto}.bi-wide{width:min(1380px,calc(100% - 36px));margin:0 auto}.bi-nav{position:fixed;top:18px;left:0;right:0;z-index:60}.bi-nav-shell{width:min(1380px,calc(100% - 32px));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 16px;border:1px solid var(--bi-line);background:rgba(13,17,23,.86);backdrop-filter:blur(20px);border-radius:999px;box-shadow:0 18px 60px rgba(0,0,0,.32);transition:.28s ease}.bi-nav-shell.scrolled{background:rgba(13,17,23,.96);border-color:var(--bi-line-2);transform:translateY(-4px)}.bi-logo{display:flex;align-items:center;gap:12px;white-space:nowrap}.bi-logo-mark{width:38px;height:38px;border:1px solid var(--bi-line-2);border-radius:14px;position:relative;background:var(--bi-panel-3);overflow:hidden}.bi-logo-mark svg{position:absolute;inset:5px}.bi-logo-text{display:flex;flex-direction:column;line-height:1.05}.bi-logo-text strong{font-size:15px;letter-spacing:.02em;font-weight:750}.bi-logo-text .bi-logo-sub{font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--bi-muted)}.bi-nav-links{display:flex;align-items:center;gap:22px}.bi-nav-links a{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--bi-soft);transition:.2s ease}.bi-nav-links a:hover{color:var(--bi-blue)}.bi-login-link{padding:8px 13px;border:1px solid var(--bi-line-2);border-radius:999px;color:var(--bi-muted)!important;background:rgba(255,255,255,.025)}.bi-login-link:hover{color:var(--bi-text)!important;border-color:var(--bi-blue)}.bi-menu{display:none;background:transparent;border:0;color:var(--bi-text);font-family:IBM Plex Mono,monospace;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.bi-hero{min-height:100vh;display:flex;align-items:center;padding:150px 0 88px}.bi-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:58px;align-items:center}.bi-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid rgba(88,166,255,.28);border-radius:999px;background:#0b1220;color:var(--bi-blue);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.bi-live-dot{width:7px;height:7px;border-radius:50%;background:var(--bi-green);box-shadow:0 0 18px var(--bi-green)}.bi-landing h1{margin-top:26px;max-width:24ch;font-size:clamp(1.95rem,3.1vw,3.1rem);line-height:1.12;letter-spacing:-.02em;font-weight:600;color:var(--bi-text)}.bi-landing h1 em{font-style:normal;color:var(--bi-soft);border-bottom:1px solid var(--bi-line-2);padding-bottom:2px}.bi-accent-blue{color:var(--bi-blue)}.bi-accent-cyan{color:var(--bi-cyan)}.bi-accent-purple{color:var(--bi-purple)}.bi-accent-green{color:var(--bi-green)}.bi-accent-orange{color:var(--bi-orange)}.bi-hero-copy{margin-top:28px;max-width:58ch;font-size:clamp(1.05rem,1.5vw,1.3rem);color:var(--bi-soft)}.bi-hero-copy strong{color:var(--bi-text);font-weight:650}.bi-actions{margin-top:38px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.bi-btn{display:inline-flex;align-items:center;gap:10px;padding:13px 18px;border-radius:999px;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,border-color .18s ease;cursor:pointer;font-weight:600}.bi-btn-primary{background:rgba(255,255,255,.025);color:var(--bi-text);border:1px solid var(--bi-line-2)}.bi-btn-primary:hover{background:rgba(255,255,255,.04);border-color:var(--bi-text);color:var(--bi-text)}.bi-btn-secondary{color:var(--bi-soft);background:transparent;border:1px solid var(--bi-line-2)}.bi-btn-secondary:hover{border-color:var(--bi-text);color:var(--bi-text)}.bi-discreet-access{margin-top:16px;color:var(--bi-muted);font-size:.88rem}.bi-discreet-access a{color:var(--bi-soft);border-bottom:1px solid var(--bi-line-2)}.bi-discreet-access a:hover{color:var(--bi-blue);border-color:var(--bi-blue)}.bi-intel-panel{border:1px solid var(--bi-line);border-radius:var(--bi-radius);background:var(--bi-panel-3);box-shadow:var(--bi-shadow);overflow:hidden}.bi-panel-top{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;border-bottom:1px solid var(--bi-line);background:var(--bi-bg-3)}.bi-window-dots{display:flex;gap:7px}.bi-window-dots span{width:10px;height:10px;border-radius:50%}.bi-window-dots span:first-child{background:var(--bi-red)}.bi-window-dots span:nth-child(2){background:var(--bi-orange)}.bi-window-dots span:nth-child(3){background:var(--bi-green)}.bi-panel-label{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.13em;color:var(--bi-muted);text-transform:uppercase}.bi-panel-body{padding:22px}.bi-code-line{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--bi-muted);margin-bottom:18px}.bi-code-line .bi-c1{color:var(--bi-purple)}.bi-code-line .bi-c2{color:var(--bi-blue)}.bi-code-line .bi-c3{color:var(--bi-green)}.bi-signal-grid{display:grid;grid-template-columns:1fr;gap:12px}.bi-signal-card{border:1px solid var(--bi-line);border-radius:18px;padding:16px;background:var(--bi-panel);display:grid;grid-template-columns:36px 1fr auto;gap:13px;align-items:center}.bi-signal-card:hover{border-color:var(--bi-blue)}.bi-signal-icon{width:36px;height:36px;border-radius:12px;background:var(--bi-bg-2);border:1px solid var(--bi-line-2);display:grid;place-items:center;color:var(--bi-cyan);font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:700}.bi-signal-card h3{font-size:1rem;margin-bottom:2px}.bi-signal-card p{color:var(--bi-muted);font-size:.88rem}.bi-badge{font-size:10px;color:var(--bi-green);border:1px solid rgba(63,185,80,.35);border-radius:999px;padding:5px 8px;background:rgba(63,185,80,.06)}.bi-badge,.bi-console{font-family:IBM Plex Mono,monospace}.bi-console{margin-top:16px;border:1px solid var(--bi-line);border-radius:18px;background:#070b12;padding:16px;font-size:11px;color:var(--bi-muted)}.bi-console div{margin-bottom:6px}.bi-console div:last-child{margin-bottom:0}.bi-console .bi-c-blue{color:var(--bi-blue)}.bi-console .bi-c-cyan{color:var(--bi-cyan)}.bi-console .bi-c-green{color:var(--bi-green)}.bi-console .bi-c-purple{color:var(--bi-purple)}.bi-panel-status{display:inline-flex;align-items:center;gap:7px;font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.18em;color:var(--bi-green);text-transform:uppercase}.bi-panel-status .bi-live-dot{width:6px;height:6px;box-shadow:0 0 12px var(--bi-green)}.bi-panel-body{padding:16px}.bi-panel-section{border-top:1px solid var(--bi-line);padding:11px 0 0;margin-top:11px}.bi-panel-section:first-child{border-top:0;padding-top:0;margin-top:0}.bi-panel-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px;gap:12px}.bi-kicker-sm{font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--bi-muted)}.bi-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--bi-line)}.bi-metric{background:var(--bi-panel-3);padding:8px 10px;display:flex;flex-direction:column;gap:3px;min-width:0}.bi-metric-kicker{font-family:IBM Plex Mono,monospace;font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--bi-muted)}.bi-metric-row{display:flex;align-items:baseline;gap:4px}.bi-metric-value{font-family:IBM Plex Mono,monospace;font-size:1.05rem;font-weight:600;color:var(--bi-text);letter-spacing:-.01em;line-height:1}.bi-metric-unit{color:var(--bi-muted-2)}.bi-metric-delta,.bi-metric-unit{font-family:IBM Plex Mono,monospace;font-size:9px}.bi-metric-delta{color:var(--bi-green);letter-spacing:.04em}.bi-diagnosis-tag,.bi-metric-delta.bi-down{color:var(--bi-orange)}.bi-diagnosis-tag{font-family:IBM Plex Mono,monospace;font-size:8.5px;letter-spacing:.14em;text-transform:uppercase}.bi-diagnosis-rows{display:flex;flex-direction:column;gap:7px}.bi-diagnosis-row{display:grid;grid-template-columns:8px 1fr;gap:10px;align-items:start}.bi-diagnosis-row strong{font-size:.82rem;font-weight:600;color:var(--bi-text);display:block;letter-spacing:-.005em}.bi-diagnosis-row p{font-size:.74rem;color:var(--bi-muted);margin-top:1px;line-height:1.45}.bi-dot{width:6px;height:6px;border-radius:50%;margin-top:7px}.bi-dot-orange{background:var(--bi-orange)}.bi-dot-blue{background:var(--bi-blue)}.bi-dot-cyan{background:var(--bi-cyan)}.bi-dot-green{background:var(--bi-green)}.bi-cap-pills{display:flex;flex-wrap:wrap;gap:5px}.bi-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;border:1px solid var(--bi-line);background:transparent;color:var(--bi-muted-2);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.06em}.bi-pill-code{color:var(--bi-soft);font-weight:600;letter-spacing:.1em}.bi-pill.bi-pill-active{color:var(--bi-soft);border-color:var(--bi-line-2)}.bi-pill.bi-pill-active .bi-pill-code{color:var(--bi-text)}.bi-pill.bi-pill-pulse{color:var(--bi-soft);border-color:var(--bi-line-2)}.bi-pill.bi-pill-pulse .bi-pill-code{color:var(--bi-text)}.bi-pill .bi-pill-status{width:5px;height:5px;border-radius:50%;background:var(--bi-green)}.bi-pill-pulse .bi-pill-status{background:var(--bi-blue);animation:bi-pulse 1.8s ease-in-out infinite}.bi-pill:not(.bi-pill-active):not(.bi-pill-pulse) .bi-pill-status{background:var(--bi-line-2)}@keyframes bi-pulse{0%,to{box-shadow:0 0 0 0 rgba(88,166,255,.5)}50%{box-shadow:0 0 0 4px rgba(88,166,255,0)}}.bi-maturity-now{font-family:IBM Plex Mono,monospace;font-size:9.5px;color:var(--bi-text);letter-spacing:.04em}.bi-maturity-track{position:relative;height:3px;border-radius:999px;background:var(--bi-bg-2)}.bi-maturity-fill{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:var(--bi-soft)}.bi-maturity-marker{position:absolute;top:50%;width:8px;height:8px;border-radius:50%;background:var(--bi-text);transform:translate(-50%,-50%)}.bi-maturity-stages{display:flex;justify-content:space-between;margin-top:8px;font-family:IBM Plex Mono,monospace;font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--bi-muted-2)}.bi-maturity-stages .bi-current{color:var(--bi-text)}@media (max-width:680px){.bi-metric-value{font-size:.95rem}.bi-maturity-stages{font-size:8px}}.bi-landing section{padding:112px 0}.bi-divider{border-top:1px solid var(--bi-line)}.bi-section-head{max-width:820px;margin-bottom:56px}.bi-kicker{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--bi-cyan)}.bi-section-head h2{margin-top:14px;font-size:clamp(1.75rem,2.9vw,2.7rem);line-height:1.1;letter-spacing:-.025em;font-weight:600;max-width:28ch}.bi-section-head p{margin-top:18px;color:var(--bi-soft);max-width:68ch;font-size:1rem;line-height:1.6}.bi-problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bi-problem-card{min-height:210px;border:1px solid var(--bi-line);border-radius:22px;background:var(--bi-panel-3);padding:24px}.bi-problem-card span{display:inline-flex;margin-bottom:18px;font-family:IBM Plex Mono,monospace;color:var(--bi-orange);font-size:11px}.bi-problem-card h3{font-size:1.15rem;margin-bottom:9px}.bi-problem-card p{color:var(--bi-muted)}.bi-offer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.bi-offer-card{border:1px solid var(--bi-line);border-radius:22px;background:var(--bi-panel-3);padding:26px;transition:border-color .2s ease,background .2s ease}.bi-offer-card:hover{border-color:var(--bi-line-2);background:var(--bi-bg-2)}.bi-offer-card .bi-mini{width:36px;height:36px;border-radius:12px;border:1px solid var(--bi-line-2);background:var(--bi-bg-2);display:grid;place-items:center;margin-bottom:18px;font-family:IBM Plex Mono,monospace;color:var(--bi-cyan)}.bi-offer-card h3{font-size:1.25rem;margin-bottom:8px}.bi-offer-card p{color:var(--bi-muted)}.bi-offer-card ul{margin-top:16px;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.bi-offer-card li{font-size:.82rem;color:var(--bi-soft);border:1px solid var(--bi-line);border-radius:999px;padding:7px 10px;background:rgba(255,255,255,.025)}.bi-method{border:1px solid var(--bi-line);border-radius:var(--bi-radius);overflow:hidden;background:var(--bi-panel-3)}.bi-method-row{display:grid;grid-template-columns:260px 1fr;border-bottom:1px solid var(--bi-line)}.bi-method-row:last-child{border-bottom:0}.bi-method-row h3{padding:23px 25px;color:var(--bi-blue);font-size:1rem;font-family:IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.bi-method-row p{padding:23px 25px;color:var(--bi-soft);border-left:1px solid var(--bi-line)}.bi-cta-box{border:1px solid var(--bi-line-2);border-radius:var(--bi-radius);background:var(--bi-panel-3);padding:52px;box-shadow:var(--bi-shadow)}.bi-cta-box h2{font-size:clamp(1.9rem,3.2vw,3rem);line-height:1.08;letter-spacing:-.025em;font-weight:600;max-width:22ch}.bi-cta-box p{color:var(--bi-soft);margin-top:18px;max-width:60ch;font-size:1rem;line-height:1.6}.bi-cta-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:34px;flex-wrap:wrap}.bi-micro-login{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--bi-muted)}.bi-micro-login a{color:var(--bi-blue)}.bi-landing footer{padding:54px 0 42px;border-top:1px solid var(--bi-line)}.bi-foot{display:flex;justify-content:space-between;gap:36px;flex-wrap:wrap}.bi-foot p{color:var(--bi-muted);max-width:460px;margin-top:14px}.bi-foot-links{display:flex;gap:48px;flex-wrap:wrap}.bi-foot-links h4{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--bi-muted);margin-bottom:13px}.bi-foot-links a{display:block;color:var(--bi-soft);margin-bottom:9px}.bi-foot-links a:hover{color:var(--bi-blue)}.bi-bottom{margin-top:42px;padding-top:24px;border-top:1px solid var(--bi-line);display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;color:var(--bi-muted);font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.08em}.bi-reveal{opacity:0;transform:translateY(24px);transition:opacity .82s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1)}.bi-reveal.bi-in{opacity:1;transform:none}.bi-delay1{transition-delay:.08s}.bi-delay2{transition-delay:.16s}.bi-delay3{transition-delay:.24s}.bi-result-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.bi-result-card{border:1px solid var(--bi-line);border-radius:22px;background:var(--bi-panel-3);padding:24px;min-height:190px;transition:.24s ease}.bi-result-card:hover{border-color:var(--bi-line-2);background:var(--bi-bg-2)}.bi-result-card span{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--bi-green)}.bi-result-card h3{font-size:1.18rem;margin:16px 0 8px}.bi-result-card p{color:var(--bi-muted)}.bi-usecase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bi-usecase-card{border:1px solid var(--bi-line);border-radius:22px;background:var(--bi-panel-3);padding:25px;min-height:210px}.bi-usecase-card:hover{border-color:var(--bi-line-2);background:var(--bi-bg-2)}.bi-usecase-card .bi-tag{display:inline-flex;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--bi-cyan);margin-bottom:16px}.bi-usecase-card h3{font-size:1.18rem;margin-bottom:8px}.bi-usecase-card p{color:var(--bi-muted)}.bi-sector-strip{display:flex;flex-wrap:wrap;gap:10px}.bi-sector-strip span{border:1px solid var(--bi-line);border-radius:999px;background:rgba(255,255,255,.025);padding:10px 14px;color:var(--bi-soft);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.bi-insights-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.bi-insight-card{border:1px solid var(--bi-line);border-radius:18px;background:var(--bi-panel-3);padding:20px;min-height:140px}.bi-insight-card h3{font-size:1rem;margin-bottom:8px}.bi-insight-card p{font-size:.9rem;color:var(--bi-muted)}.bi-note{margin-top:30px;max-width:760px;border-left:2px solid var(--bi-cyan);padding-left:18px;color:var(--bi-soft);font-size:1.08rem}.bi-note strong{color:var(--bi-text)}@media (max-width:1020px){.bi-hero-grid{grid-template-columns:1fr}.bi-intel-panel{max-width:660px}.bi-offer-grid,.bi-problem-grid{grid-template-columns:1fr}.bi-nav-links{display:none}.bi-menu{display:block}.bi-nav-links.bi-open{display:flex;position:absolute;top:64px;right:16px;left:16px;flex-direction:column;align-items:flex-start;background:var(--bi-bg);border:1px solid var(--bi-line);border-radius:22px;padding:20px}.bi-insights-grid,.bi-result-grid,.bi-usecase-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.bi-container,.bi-wide{width:min(100% - 30px,1180px)}.bi-nav{top:10px}.bi-hero{padding-top:130px}.bi-landing h1{font-size:3.2rem}.bi-landing section{padding:86px 0}.bi-method-row{grid-template-columns:1fr}.bi-method-row p{border-left:0;border-top:1px solid var(--bi-line)}.bi-cta-box{padding:34px 24px}.bi-insights-grid,.bi-result-grid,.bi-usecase-grid{grid-template-columns:1fr}}