:root{--night:#07111f;--panel:#0d1b2b;--paper:#f1f3f2;--paper2:#e3e8e6;--ink:#0b1a24;--muted:#637078;--copper:#ffb33f;--line:#cdd5d3;--mono:ui-monospace,SFMono-Regular,Consolas,monospace;--sans:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans)}a{color:inherit}.skip{left:-999px;position:absolute}.skip:focus{background:white;left:10px;padding:12px;top:10px;z-index:100}.site-header{align-items:center;background:rgba(13,17,18,.97);border-bottom:1px solid #3a3425;color:white;display:flex;height:74px;justify-content:space-between;padding:0 4.5vw;position:sticky;top:0;z-index:30}.brand{align-items:center;display:flex;gap:12px;text-decoration:none}.brand-mark{align-items:center;border:2px solid var(--copper);border-radius:50%;color:var(--copper);display:flex;font:900 17px var(--mono);height:40px;justify-content:center;width:40px}.brand strong,.brand small{display:block}.brand strong{font:750 13px var(--mono)}.brand small{color:#8d9896;font-size:7px;letter-spacing:.15em;margin-top:4px;text-transform:uppercase}.site-header nav{display:flex;gap:29px}.site-header nav a{color:#9fa8a6;font-size:9px;font-weight:800;text-decoration:none;text-transform:uppercase}.site-header nav a:hover{color:var(--copper)}.header-action{border-bottom:1px solid var(--copper);color:var(--copper);font-size:8px;font-weight:850;letter-spacing:.09em;padding:11px 0;text-decoration:none;text-transform:uppercase}
.hero{background:var(--night);color:white;display:grid;gap:4vw;grid-template-columns:.92fr 1.08fr;min-height:calc(100svh - 74px);overflow:hidden;padding:62px 4.5vw}.hero-copy{align-self:center;max-width:680px}.eyebrow{color:var(--copper);font:750 8px var(--mono);letter-spacing:.11em;text-transform:uppercase}.hero h1{font:720 clamp(54px,6.4vw,94px)/.92 var(--sans);letter-spacing:-.068em;margin:26px 0}.hero h1 em{color:var(--copper);font-style:normal;font-weight:300}.hero-lede{color:#aab2b1;font-size:15px;line-height:1.7;max-width:600px}.hero-actions{align-items:center;display:flex;gap:28px;margin-top:35px}.hero-actions a{font-size:9px;font-weight:850;text-decoration:none;text-transform:uppercase}.hero-actions .primary{background:var(--copper);color:var(--night);padding:16px 19px}.hero-actions .primary span{margin-left:22px}.hero-actions>a:not(.primary){border-bottom:1px solid #596261;padding:10px 0}.role-note{border-top:1px solid #3a3425;color:#65706e;font:7px/1.8 var(--mono);letter-spacing:.045em;margin-top:43px;padding-top:15px}
.module-field{align-self:center;height:min(690px,calc(100svh - 90px));min-height:580px}.module-field svg{height:100%;width:100%}.rings circle{fill:none;stroke:#242c2d;stroke-dasharray:2 8}.wires path{fill:none;stroke:#485251;stroke-width:1}.registry>circle:first-child{fill:#2b211c;stroke:var(--copper);stroke-width:2}.registry text{fill:#929d9b;font:700 9px var(--mono);letter-spacing:.14em;text-anchor:middle}.registry .large{fill:white;font-size:18px}.registry .pulse{fill:var(--copper);filter:url(#glow);transform-box:fill-box;transform-origin:center}.registry .a{animation:pulse 2.2s infinite}.registry .b{animation:pulse 2.2s .9s infinite}.bundle rect{fill:#0d1b2b;stroke:#45504f}.bundle text{fill:#778280;font:700 7px var(--mono);letter-spacing:.1em}.bundle .name{fill:#e8ebea;font-size:10px}.bundle circle{fill:#ffb089;filter:url(#glow)}.event path{fill:none;stroke:transparent}.event circle{fill:var(--copper);filter:url(#glow)}.event.delay circle{opacity:.8}.status{fill:#616c6a;font:7px var(--mono);letter-spacing:.09em}.status.accent{fill:var(--copper)}.baseline{stroke:#343d3c}
.rings rect{fill:#1d1917;stroke:#68402f}.rings path{stroke:#68402f}.rings circle{fill:#ffb33f}.browser-view rect{fill:#f1f3f2;stroke:#ffb33f}.browser-view path{fill:none;stroke:#8d604b;stroke-width:2}
.proof{background:var(--copper);display:grid;grid-template-columns:1.1fr repeat(4,1fr);padding:22px 4.5vw}.proof>span{font:800 7px var(--mono);letter-spacing:.12em;text-transform:uppercase}.proof div{border-left:1px solid #8a6421;font-size:9px;font-weight:750;padding-left:15px}.proof b{font:850 17px var(--mono);margin-right:8px}.path,.practice{padding:100px 6vw}.section-heading{display:grid;gap:25px;grid-template-columns:.32fr 1fr .55fr;margin-bottom:58px}.section-heading>p,.scenario>div>p{color:#c18424;font:800 8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.section-heading h2{font:720 clamp(39px,5vw,67px)/1 var(--sans);letter-spacing:-.055em;margin:0}.section-heading>span{align-self:end;color:var(--muted);font-size:10px;line-height:1.65}.path ol{list-style:none;margin:0;padding:0}.path li{border-top:1px solid var(--line)}.path li:last-child{border-bottom:1px solid var(--line)}.path a{align-items:center;display:grid;grid-template-columns:80px 1fr auto;padding:27px 5px;text-decoration:none;transition:padding .2s}.path a:hover{padding-left:15px}.path a>b{color:#c18424;font:800 20px var(--mono)}.path a span em,.path a span strong{display:block}.path a em{color:var(--muted);font:750 7px var(--mono);letter-spacing:.12em;margin-bottom:7px;text-transform:uppercase}.path a strong{font:650 22px var(--sans)}.path a i{color:var(--muted);font:7px var(--mono);font-style:normal}
.bind-story{background:#0d1b2b;color:white;display:grid;gap:8vw;grid-template-columns:.75fr 1.25fr;padding:90px 7vw}.bind-story>div p{color:var(--copper);font:750 8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.bind-story h2{font:700 clamp(38px,4.5vw,64px)/1 var(--sans);letter-spacing:-.05em}.bind-story a{color:var(--copper);font-size:9px;font-weight:800;text-decoration:none}.bind-story ol{list-style:none;margin:0;padding:0}.bind-story li{align-items:center;border-top:1px solid #3a4544;display:grid;grid-template-columns:45px 1fr auto;padding:18px 0}.bind-story li:last-child{border-bottom:1px solid #3a4544}.bind-story li span{color:var(--copper);font:750 12px var(--mono)}.bind-story li strong{font:600 16px var(--sans)}.bind-story li small{color:#7e8987;font:7px var(--mono)}
.scenario{background:var(--paper2);display:grid;gap:7vw;grid-template-columns:1fr 1fr;padding:100px 7vw}.scenario h2{font:800 clamp(48px,6vw,78px)/.9 var(--sans);letter-spacing:-.065em;margin:20px 0}.scenario h3{font:500 20px/1.45 var(--sans);max-width:580px}.scenario>div>p:not(:first-child){color:var(--muted);font-size:11px;line-height:1.75}.scenario a{display:inline-block;font-size:9px;font-weight:850;margin-top:20px;text-decoration:none;text-transform:uppercase}.scenario a span{color:#c18424;margin-left:18px}.scenario-lines{align-content:center;background:var(--night);color:white;display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;padding:45px}.scenario-lines span{align-self:center;border:1px solid #465150;color:var(--copper);font:750 7px var(--mono);padding:15px 8px;text-align:center}.scenario-lines i{align-self:center;background:#65706e;height:1px;width:20px}.scenario-lines small{color:#727d7b;font:7px/1.8 var(--mono);grid-column:1/-1;margin-top:25px;text-align:center}.practice-links{display:grid;grid-template-columns:repeat(3,1fr)}.practice-links a{border-left:1px solid var(--line);display:flex;flex-direction:column;min-height:235px;padding:12px 33px 22px;text-decoration:none}.practice-links a:first-child{border-left:0;padding-left:0}.practice-links span{color:#c18424;font:800 8px var(--mono);text-transform:uppercase}.practice-links strong{font:650 21px/1.35 var(--sans);margin:24px 0}.practice-links i{color:var(--muted);font:7px var(--mono);font-style:normal;margin-top:auto}.final-cta{background:var(--copper);padding:90px 7vw}.final-cta p{font:800 8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.final-cta h2{font:750 clamp(44px,6vw,82px)/.95 var(--sans);letter-spacing:-.06em;margin:20px 0 40px;max-width:1100px}.final-cta a{border-bottom:1px solid #8a6421;font-size:9px;font-weight:850;padding-bottom:8px;text-decoration:none;text-transform:uppercase}.final-cta a span{margin-left:16px}footer{background:var(--night);color:#707b79;display:flex;font-size:7px;justify-content:space-between;padding:24px 4.5vw;text-transform:uppercase}footer a{color:var(--copper);text-decoration:none}
@keyframes pulse{50%{opacity:.25;transform:scale(2.2)}}@media(max-width:960px){.site-header nav{display:none}.hero{grid-template-columns:1fr}.module-field{height:650px}.proof{grid-template-columns:1fr 1fr}.proof>span{grid-column:1/-1;margin-bottom:15px}.proof div:nth-of-type(odd){border-left:0}.section-heading,.bind-story,.scenario{grid-template-columns:1fr}.practice-links{grid-template-columns:1fr}.practice-links a,.practice-links a:first-child{border-left:0;border-top:1px solid var(--line);min-height:160px;padding:24px 0}}@media(max-width:620px){.site-header{height:66px;padding:0 18px}.header-action{display:none}.hero{min-height:0;padding:46px 20px 15px}.hero h1{font-size:47px}.hero-actions{align-items:flex-start;flex-direction:column;gap:12px}.module-field{height:470px;min-height:0}.module-field svg{transform:scale(1.1)}.proof{padding:20px}.proof div{border-left:0;border-top:1px solid #8a6421;padding:10px 0}.path,.practice,.scenario{padding:70px 20px}.section-heading{margin-bottom:35px}.path a{grid-template-columns:45px 1fr}.path a i{display:none}.path a strong{font-size:18px}.bind-story{padding:65px 20px}.bind-story li{grid-template-columns:36px 1fr}.bind-story li small{display:none}.scenario-lines{gap:8px;grid-template-columns:1fr;padding:25px}.scenario-lines i{height:15px;margin:auto;width:1px}.final-cta{padding:65px 20px}footer{gap:20px;padding:24px 20px}}
.practice-links{grid-template-columns:repeat(4,1fr)}
@media(max-width:960px){.practice-links{grid-template-columns:1fr}}
