:root{color-scheme:dark;--ink: #f5f1e8;--muted: #a9b0aa;--muted-strong: #d3d8d2;--night: #070806;--charcoal: #101411;--panel: rgba(19, 24, 21, .78);--panel-strong: #151a17;--line: rgba(245, 241, 232, .13);--line-strong: rgba(245, 241, 232, .24);--teal: #35c7b3;--amber: #f3b45b;--coral: #ef6b4f;--white: #ffffff;--font-body: Geist, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Space Grotesk", Geist, ui-sans-serif, system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--night);color:var(--ink);font-family:var(--font-body);line-height:1.5}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.site-header{position:fixed;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px clamp(20px,4vw,64px);background:#070806c2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand,.header-action,.eyebrow,.button,.program-item{display:inline-flex;align-items:center}.brand{width:clamp(160px,17vw,230px);height:44px}.brand img{width:100%;height:100%;object-fit:contain;object-position:left center;filter:brightness(1.65) saturate(.68)}.nav{display:flex;gap:28px;color:var(--muted);font-size:.92rem;font-weight:700}.nav a,.header-action{transition:color .16s ease}.nav a:hover,.header-action:hover{color:var(--teal)}.header-action{gap:8px;color:var(--ink);font-weight:750}.hero{position:relative;min-height:94vh;display:grid;align-items:center;overflow:hidden;padding:clamp(118px,13vw,176px) clamp(20px,5vw,76px) clamp(54px,7vw,92px)}.hero-image,.hero-overlay{position:absolute;inset:0}.hero-image{width:100%;height:100%;object-fit:cover;object-position:68% 48%;opacity:.7}.hero-overlay{background:radial-gradient(circle at 78% 44%,rgba(53,199,179,.14),transparent 34%),linear-gradient(90deg,#070806fa,#070806c7 48%,#0708066b),linear-gradient(180deg,#07080657,#070806fa)}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,420px);gap:clamp(30px,8vw,116px);align-items:end}.hero-content{position:relative;max-width:820px}.eyebrow{gap:8px;margin:0 0 16px;color:var(--amber);font-size:.78rem;font-weight:750;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{max-width:820px;margin-bottom:22px;font-family:var(--font-display);font-size:clamp(4.25rem,8.3vw,8.1rem);font-weight:600;line-height:.88;letter-spacing:0}h2{margin-bottom:0;font-family:var(--font-display);font-size:clamp(2rem,4.3vw,4.35rem);font-weight:600;line-height:1.02;letter-spacing:0}h3{margin-bottom:12px;font-family:var(--font-display);font-size:1.25rem;font-weight:700;line-height:1.12}.hero-copy{max-width:640px;margin-bottom:22px;color:var(--muted-strong);font-size:clamp(1.08rem,1.55vw,1.25rem)}.hero-highlights{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.hero-highlights span{display:inline-flex;min-height:34px;align-items:center;border:1px solid rgba(53,199,179,.24);border-radius:999px;padding:0 12px;background:#35c7b314;color:var(--muted-strong);font-size:.84rem;font-weight:750}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.button{min-height:50px;justify-content:center;gap:9px;border-radius:8px;padding:0 19px;font-weight:750}.button.primary{background:var(--ink);color:var(--night)}.button.primary:hover{background:var(--teal)}.button.secondary{border:1px solid var(--line-strong);color:var(--ink)}.button.secondary:hover{border-color:var(--teal);color:var(--teal)}.control-card{position:relative;width:100%;padding:22px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#f5f1e814,#f5f1e806),#0b0e0cbd;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.control-card:before{content:"";position:absolute;inset:10px;border:1px solid rgba(53,199,179,.12);border-radius:6px;pointer-events:none}.card-topline{display:flex;justify-content:space-between;gap:12px;margin-bottom:18px;color:var(--muted);font-size:.82rem;font-weight:750}.card-topline strong{color:var(--teal)}.trace-list{display:grid;gap:8px}.trace-list span{display:block;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#f5f1e80d;color:var(--muted-strong);font-size:.9rem;font-weight:650}.signal-strip{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--charcoal)}.signal-strip div{min-height:130px;padding:28px clamp(20px,4vw,64px);border-right:1px solid var(--line)}.signal-strip div:last-child{border-right:0}.signal-strip strong{display:block;margin-bottom:8px;color:var(--white);font-family:var(--font-display);font-size:clamp(2rem,3.4vw,3.35rem);font-weight:700;line-height:1}.signal-strip span,.intro>p,.workbench-copy p,.nebu-band p,.cta h2,.assurance-panel p{color:var(--muted)}.section{padding:clamp(70px,10vw,138px) clamp(20px,5vw,76px)}.intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:clamp(30px,7vw,96px);align-items:end}.intro>p{margin-bottom:10px;font-size:clamp(1.05rem,1.6vw,1.3rem)}.section-heading{max-width:1060px;margin-bottom:34px}.system-section{background:#0c0f0d}.layer-grid,.playbook-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.layer-card,.playbook-card{min-height:310px;padding:28px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.layer-card svg{margin-bottom:76px;color:var(--teal)}.layer-card p,.playbook-card p,.proof-copy p{margin-bottom:0;color:var(--muted)}.proof-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);gap:clamp(30px,6vw,88px);align-items:center;padding:clamp(70px,10vw,138px) clamp(20px,5vw,76px);background:linear-gradient(180deg,rgba(53,199,179,.08),transparent 48%),#080b09;border-top:1px solid var(--line)}.proof-copy h2{max-width:760px;margin-bottom:22px}.proof-copy p{max-width:620px;font-size:clamp(1.03rem,1.55vw,1.2rem)}.proof-board{display:grid;gap:14px}.proof-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.proof-step{min-height:240px;display:flex;flex-direction:column;justify-content:space-between;padding:20px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#f5f1e80e,#f5f1e805),var(--panel)}.proof-step span,.proof-step strong,.evidence-topline span{font-size:.76rem;font-weight:750;text-transform:uppercase}.proof-step span{color:var(--amber)}.proof-step h3{margin:42px 0 26px;font-size:clamp(1.02rem,1.35vw,1.28rem)}.proof-step strong{width:max-content;max-width:100%;padding:7px 9px;border:1px solid rgba(53,199,179,.28);border-radius:999px;color:var(--teal);line-height:1}.evidence-panel{padding:18px;border:1px solid var(--line);border-radius:8px;background:#050706d1}.evidence-topline{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:var(--muted-strong)}.evidence-topline svg{color:var(--teal)}.evidence-log{display:grid;gap:8px}.evidence-log div{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:14px;padding:0 13px;border:1px solid rgba(245,241,232,.1);border-radius:8px;background:#f5f1e80a}.evidence-log code{color:var(--muted-strong);font-family:var(--font-body);font-size:.88rem;font-weight:650}.evidence-log span{color:var(--amber);font-family:var(--font-display);font-size:.82rem;font-weight:700}.workbench{display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,1.05fr);gap:clamp(30px,7vw,92px);padding:clamp(70px,10vw,138px) clamp(20px,5vw,76px);background:var(--ink);color:var(--night)}.workbench .eyebrow{color:#8c4f19}.workbench-copy p{margin-top:24px;color:#4f5a51;font-size:1.08rem}.program-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;align-content:start}.program-item{gap:10px;min-height:72px;padding:16px;border:1px solid rgba(7,8,6,.12);border-radius:8px;background:#ffffff7a;font-weight:750}.program-item svg{flex:0 0 auto;color:#0f786b}.method{background:linear-gradient(180deg,rgba(53,199,179,.06),transparent 42%),var(--night)}.playbook-card span{display:block;margin-bottom:74px;color:var(--amber);font-family:var(--font-display);font-weight:700}.assurance{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.assurance-panel{min-height:360px;padding:clamp(36px,6vw,72px);border-right:1px solid var(--line);background:var(--panel-strong)}.assurance-panel:last-child{border-right:0}.assurance-panel svg{margin-bottom:56px;color:var(--teal)}.assurance-panel h2{margin-bottom:20px;font-size:clamp(2rem,3.5vw,3.4rem)}.muted-panel{background:#11100d}.muted-panel svg{color:var(--amber)}.nebu-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,390px);gap:clamp(28px,6vw,80px);align-items:stretch;padding:clamp(70px,10vw,138px) clamp(20px,5vw,76px);background:#0c0f0d}.nebu-band h2{max-width:900px;margin-bottom:22px}.nebu-band p{max-width:700px;margin-bottom:0;font-size:1.08rem}.nebu-link{display:flex;min-height:250px;flex-direction:column;justify-content:flex-end;border:1px solid var(--line-strong);border-radius:8px;padding:24px;background:linear-gradient(135deg,#35c7b32e,#ef6b4f1a),#131817}.nebu-link span{margin-bottom:auto;color:var(--muted);font-size:.88rem;font-weight:750}.nebu-link strong{margin-bottom:8px;font-family:var(--font-display);font-size:clamp(3rem,5.8vw,5rem);font-weight:700;line-height:.92}.nebu-link svg{color:var(--teal)}.cta{min-height:72vh;display:grid;align-content:center;justify-items:start;padding:clamp(72px,11vw,150px) clamp(20px,5vw,76px);background:linear-gradient(120deg,#070806f7,#070806d1),url(/ai-ops-lab.png) center / cover}.cta h2{max-width:1020px;margin-bottom:30px;color:var(--ink)}@media(max-width:980px){.nav,.header-action{display:none}.hero{min-height:auto}.hero-grid{grid-template-columns:1fr;align-items:start}.control-card{width:min(100%,420px)}.signal-strip,.intro,.layer-grid,.proof-section,.proof-flow,.workbench,.playbook-grid,.assurance,.nebu-band{grid-template-columns:1fr}.signal-strip div{border-right:0;border-bottom:1px solid var(--line)}.signal-strip div:last-child{border-bottom:0}}@media(max-width:640px){.site-header{padding:14px 18px}.brand{width:168px;height:36px}.hero{padding:108px 18px 34px}.hero-grid{gap:30px}h1{font-size:clamp(3rem,14vw,4.25rem);line-height:.92}.hero-actions,.button,.program-grid{width:100%}.program-grid{grid-template-columns:1fr}.layer-card,.playbook-card,.proof-step{min-height:250px}.proof-section,.proof-flow{grid-template-columns:1fr}.proof-step{min-height:190px}.proof-step h3{margin:24px 0 20px}}
