:root{color-scheme:dark;--bg:#071012;--bg-2:#0d1a1d;--panel:rgba(19,34,38,0.84);--panel-strong:#142226;--line:rgba(175,224,217,0.16);--line-strong:rgba(175,224,217,0.32);--ink:#f4efe5;--muted:#aebbb7;--quiet:#78918d;--aqua:#83f1e5;--aqua-soft:rgba(131,241,229,0.14);--amber:#d8bb78;--amber-soft:rgba(216,187,120,0.16);--red:#f18f82;--green:#90d7a4;--shadow:rgba(0,0,0,0.38)}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{min-height:100%;margin:0;background:radial-gradient(circle at 14% 5%,rgba(131,241,229,.16),transparent 28rem),radial-gradient(circle at 82% 2%,rgba(216,187,120,.12),transparent 24rem),linear-gradient(180deg,#081214,#071012 48%,#05090a);color:var(--ink);font-family:Avenir Next,Gill Sans,Trebuchet MS,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell{width:min(1180px,calc(100% - 32px));margin:0 auto}.hero{border-bottom:1px solid var(--line);padding:64px 0 48px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:28px;gap:28px;align-items:end}.eyebrow{margin:0;color:var(--aqua);font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em}h1{max-width:780px;margin-bottom:22px;font-size:clamp(3.8rem,10vw,8.7rem);font-weight:700;line-height:.86}h1,h2{font-family:Iowan Old Style,Palatino,Georgia,serif}h2{margin-bottom:12px;font-size:clamp(2rem,4.5vw,4.25rem);line-height:.96}h3{font-family:Iowan Old Style,Palatino,Georgia,serif}.hero-copy{max-width:670px;margin-bottom:28px;color:var(--muted);font-size:1.16rem;line-height:1.72}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.hero-actions a{border:1px solid rgba(131,241,229,.45);border-radius:999px;background:linear-gradient(135deg,rgba(131,241,229,.2),rgba(131,241,229,.08));color:var(--ink);font-weight:800;padding:13px 18px}.hero-actions a.secondary{border-color:var(--line-strong);background:rgba(244,239,229,.05);color:var(--muted)}.access-card,.phase-card,.product-card,.runbook-card,.status-panel{border:1px solid var(--line);background:linear-gradient(145deg,rgba(20,34,38,.92),rgba(8,18,20,.84));box-shadow:0 24px 80px var(--shadow)}.status-panel{border-radius:30px;padding:24px}.status-header{display:flex;gap:10px;align-items:center;color:var(--aqua);font-size:.8rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.pulse{display:inline-block;width:10px;height:10px;border-radius:999px;background:var(--amber);box-shadow:0 0 0 7px rgba(216,187,120,.12)}.status-panel dl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:24px 0}.status-panel dl div{border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.035);padding:14px}.status-panel dt{color:var(--quiet);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.status-panel dd{margin:7px 0 0;color:var(--ink);font-size:1.35rem;font-weight:900}.access-card p,.description,.operator-summary,.phase-card p,.runbook-card p,.section-heading p,.status-panel p{color:var(--muted);line-height:1.62}.section{padding:54px 0}.section-heading{max-width:760px;margin-bottom:28px}.section-heading.compact{margin-bottom:22px}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.product-card{position:relative;overflow:hidden;border-radius:30px;padding:26px}.product-card:before{position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--aqua),var(--amber));content:"";opacity:.72}.product-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.product-short{margin-bottom:6px;color:var(--amber);font-size:.74rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.product-card h3{margin-bottom:14px;font-size:2rem}.status-pill{border:1px solid rgba(131,241,229,.42);border-radius:999px;background:var(--aqua-soft);color:var(--aqua);font-size:.68rem;font-weight:900;letter-spacing:.12em;padding:8px 11px;text-transform:uppercase;white-space:nowrap}.operator-summary{border-left:2px solid rgba(216,187,120,.7);margin:18px 0 22px;padding-left:14px}.mini-section{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.mini-section h4{margin-bottom:10px;color:var(--quiet);font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.environment-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-links a,.environment-list a{border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.035);padding:12px}.environment-list a{display:grid;grid-gap:3px;gap:3px}.environment-list span,.signal-list span{font-weight:850}.environment-list small,.signal-list small{color:var(--quiet)}.signal-list{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.signal-list li{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.028);padding:10px 12px}.admin-links{display:flex;flex-wrap:wrap;gap:10px}.admin-links h4{flex-basis:100%}.admin-links a{color:var(--aqua);font-size:.9rem;font-weight:850}.runbook-count{margin:18px 0 0;color:var(--amber);font-size:.86rem;font-weight:850}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.5fr);grid-gap:18px;gap:18px;align-items:start}.phase-list{display:grid;grid-gap:12px;gap:12px}.phase-card{display:grid;grid-template-columns:auto 1fr;grid-gap:18px;gap:18px;border-radius:24px;padding:18px}.phase-card span{color:var(--aqua);font-size:1.5rem;font-weight:950}.phase-card h3{margin-bottom:6px;font-size:1.35rem}.phase-card p{margin-bottom:0}.access-card{border-radius:30px;padding:26px;position:-webkit-sticky;position:sticky;top:18px}.access-card h2{font-size:clamp(2rem,4vw,3.5rem)}.role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:22px}.role-grid span{border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.035);color:var(--ink);font-weight:850;padding:10px 12px;text-align:center}.runbook-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.runbook-card{border-radius:28px;padding:24px}.runbook-meta{display:flex;justify-content:space-between;gap:14px;margin-bottom:16px}.runbook-meta span{color:var(--aqua);font-size:.74rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.runbook-meta strong{border:1px solid rgba(216,187,120,.38);border-radius:999px;background:var(--amber-soft);color:var(--amber);font-size:.68rem;letter-spacing:.1em;padding:7px 10px;text-transform:uppercase}.runbook-card h3{margin-bottom:14px;font-size:1.65rem}.runbook-card p{margin-bottom:12px}.runbook-card p:last-child{margin-bottom:0}strong{color:var(--ink)}@media (max-width:920px){.hero-grid,.product-grid,.runbook-grid,.split{grid-template-columns:1fr}.access-card{position:static}}@media (max-width:620px){.hero{padding-top:42px}.shell{width:min(100% - 24px,1180px)}h1{font-size:clamp(3.25rem,18vw,5.2rem)}.environment-list,.role-grid,.status-panel dl{grid-template-columns:1fr}.access-card,.product-card,.runbook-card,.status-panel{border-radius:22px;padding:20px}}