:root{--bg:#020605;--panel:#050a07;--panel2:#07100a;--line:#12251a;--line2:#1a3b27;--text:#e9fff0;--muted:#73867a;--green:#00ff88;--green2:#00e676;--glow:rgba(0,255,136,.22);--max:1120px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:"Space Mono","Courier New",monospace;font-size:12px;line-height:1.65;letter-spacing:-.2px}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 0,rgba(0,255,136,.035),transparent 38%);z-index:-1}.noise{position:fixed;inset:0;pointer-events:none;opacity:.035;z-index:99;background-image:repeating-linear-gradient(0deg,#fff0 0,#fff0 2px,#fff1 3px);mix-blend-mode:screen}.wrap{max-width:var(--max);margin:auto;padding-left:24px;padding-right:24px}.nav{height:58px;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 max(24px,calc((100vw - 1120px)/2));gap:25px;position:sticky;top:0;z-index:30;background:rgba(2,6,5,.9);backdrop-filter:blur(14px)}.logo{font-size:18px;font-weight:400;letter-spacing:-1px;color:#fff}.logo span{color:var(--green)}.nav nav{display:flex;gap:17px;margin-left:auto}.nav nav a,.lang{color:#a5b3aa;text-decoration:none;font-size:10px}.nav nav a:hover{color:var(--green)}.lang{border:0;background:none}.hamburger{display:none;margin-left:auto;background:none;border:0;color:var(--green);font-size:18px}.section{padding-top:76px;padding-bottom:76px}.section-no{color:#6b7c71;font-size:10px;margin-bottom:25px}.hero{padding-top:58px}.hero-status{display:inline-block;border:1px solid var(--line2);padding:5px 10px;color:var(--green);font-size:9px;border-radius:2px}.hero h1{font-size:clamp(44px,7vw,77px);font-weight:400;line-height:1.02;letter-spacing:-4px;margin:23px 0 17px;max-width:950px}.hero h1 span,h2 span{color:var(--green);text-shadow:0 0 20px var(--glow)}.hero-copy{max-width:690px;color:#93a298;font-size:13px}.hero-buttons{display:flex;gap:9px;margin:24px 0 37px}.button{display:inline-block;border:1px solid #245238;color:var(--text);padding:9px 13px;font-size:10px;background:transparent}.button:hover{border-color:var(--green);color:var(--green);box-shadow:0 0 15px rgba(0,255,136,.07)}.button.solid{background:var(--green);color:#001d0d;border-color:var(--green);font-weight:700}.hero-stats{display:grid;grid-template-columns:repeat(3,140px);gap:36px;margin-bottom:45px}.hero-stats b{display:block;font-size:20px;font-weight:400;color:#fff}.hero-stats small,.terminal-stats small,.markets label,.cap-grid small{display:block;color:#65766b;font-size:8px;letter-spacing:.6px}.terminal{border:1px solid #163c25;background:#030805;box-shadow:0 0 45px rgba(0,255,136,.035)}.terminal-title{padding:11px 13px;border-bottom:1px solid var(--line);color:#91a095;font-size:10px}.terminal-log{padding:13px;height:250px;overflow:hidden;color:#9fb0a4;font-size:10px;line-height:1.85}.terminal-log div.ok{color:#8cffba}.terminal-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.terminal-stats>div{padding:12px;border-right:1px solid var(--line)}.terminal-stats b{display:block;color:#eafff0;font-size:12px;font-weight:400}.ticker{border-block:1px solid var(--line);padding:10px max(24px,calc((100vw - 1120px)/2));display:flex;justify-content:space-between;gap:18px;white-space:nowrap;overflow:hidden;color:#607168;font-size:8px}.ticker b{color:#b5c7bb;font-weight:400}.band{background:linear-gradient(90deg,#030805,#050b07,#030805);border-block:1px solid var(--line)}.heading-row{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:end;margin-bottom:42px}.heading-row h2{font-size:clamp(33px,5vw,56px);font-weight:400;line-height:1.04;letter-spacing:-3px;margin:0}.heading-row p{color:#75877c;max-width:420px;margin:0}.three-cards,.markets{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.three-cards article,.markets article{background:var(--bg);padding:25px;min-height:205px}.three-cards small{color:var(--green)}.three-cards h3{font-size:14px;font-weight:400;margin-top:52px}.three-cards p{color:#72847a;font-size:10px}.latency-list{border-top:1px solid var(--line)}.latency-list>div{display:grid;grid-template-columns:180px 80px 1fr;align-items:center;gap:18px;padding:13px 0;border-bottom:1px solid var(--line);font-size:10px}.latency-list b{color:var(--green);font-weight:400}.latency-list i{height:4px;background:linear-gradient(90deg,var(--green),#06351e);display:block}.opportunity{display:flex;justify-content:space-between;margin:26px 0 12px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:10px}.opportunity span,.route{color:#65766b}.opportunity strong{font-weight:400;color:var(--green)}.route{text-align:center;font-size:9px}.route b{color:var(--green);font-weight:400}.markets article{min-height:265px}.symbol{font-size:24px;color:var(--green);margin-bottom:0}.markets small{color:#74877b}.markets strong{display:block;font-weight:400;margin:23px 0}.markets label{margin-top:10px}.yield{display:block;color:var(--green);font-weight:400;font-size:11px}.chips{display:flex;gap:5px;margin-top:15px}.chips i{font-style:normal;border:1px solid var(--line2);padding:2px 6px;color:#9aaca0;font-size:8px}.capacity-card{border:1px solid var(--line);background:var(--panel);padding:23px}.cap-top{display:flex;justify-content:space-between;color:#75867b;font-size:9px}.cap-top b{color:#fff;font-weight:400;font-size:16px}.cap-track{height:10px;background:#0d1912;margin:20px 0 7px}.cap-track i{display:block;width:.8%;height:100%;background:var(--green);box-shadow:0 0 12px var(--green)}.cap-percent{text-align:right;color:#61736a;font-size:8px}.cap-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);margin-top:22px}.cap-grid>div{padding:17px 10px 5px;border-right:1px solid var(--line)}.cap-grid b{display:block;font-weight:400;font-size:13px;margin-top:3px}.green{color:var(--green)!important}.subheading{margin-top:45px}.subheading h3{font-weight:400;font-size:14px}.subheading p{max-width:650px;color:#75867b;font-size:10px}.checks{padding:0;list-style:none;display:flex;gap:28px;color:#788a80;font-size:9px}.checks li:before{content:"▸";color:var(--green);margin-right:7px}.steps{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line)}.steps>div{padding:20px;border-right:1px solid var(--line)}.steps b{color:var(--green);font-weight:400}.steps h3{font-size:13px;font-weight:400;margin:35px 0 3px}.steps p{color:#718279;font-size:9px}.dashboard{display:grid;grid-template-columns:1.1fr .9fr;border:1px solid var(--line);margin-top:35px;background:#030805}.dash-nav{grid-column:1/-1;display:flex;align-items:center;gap:18px;padding:12px;border-bottom:1px solid var(--line);font-size:9px;color:#6e8076}.dash-nav b{color:#fff;font-weight:400}.dash-nav em{margin-left:auto;color:var(--green);font-style:normal}.dash-balance,.dash-wallet{padding:22px;border-bottom:1px solid var(--line)}.dash-wallet{border-left:1px solid var(--line)}.dash-balance small,.dash-wallet small{color:#61736a;font-size:8px}.dash-balance>strong,.dash-wallet>strong{display:block;font-size:25px;font-weight:400;margin:8px 0 15px}.dash-balance span{margin-right:18px;color:#697b70;font-size:8px}.dash-balance span b,.dash-wallet button{color:var(--green);font-weight:400}.dash-wallet>span{font-size:8px;color:#718178}.dash-wallet button{background:none;border:1px solid var(--line2);padding:6px 10px;margin:15px 5px 0 0;font-family:inherit;font-size:8px}.activity{grid-column:1/-1;padding:15px}.activity small{color:#61736a}.activity p{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:7px 0;margin:7px 0 0;font-size:9px;color:#819289}.activity b{color:var(--green);font-weight:400}.architecture{text-align:center}.arch-node{border:1px solid var(--line2);background:#040a06;color:var(--green);padding:13px;width:270px;margin:auto;font-size:9px;box-shadow:0 0 22px rgba(0,255,136,.025)}.arch-node small{display:block;color:#687a70;margin-top:3px}.arrow{color:var(--green);padding:7px}.agents{display:flex;justify-content:center;gap:12px}.agents .arch-node{width:180px}.arch-steps{max-width:690px;margin:40px auto 0;padding:20px 30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:10px;color:#73857b;font-size:9px}.arch-steps li::marker{color:var(--green)}.compare{border:1px solid var(--line)}.compare>div{display:grid;grid-template-columns:1fr 1fr 1.1fr}.compare span,.compare b{padding:13px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:9px}.compare b{color:var(--green);font-weight:400}.compare-head{background:#071009;color:#65766d}.compact{padding-bottom:80px}.faq{border-top:1px solid var(--line)}.faq button{width:100%;display:flex;justify-content:space-between;text-align:left;border:0;border-bottom:1px solid var(--line);background:none;color:#dcebe1;padding:17px 3px;font:inherit;font-size:11px;cursor:pointer}.faq i{font-style:normal;color:var(--green)}.faq div{display:none;color:#718178;padding:0 3px 15px;font-size:9px;max-width:780px}.final{text-align:center;padding-top:100px;padding-bottom:110px}.final h2{font-size:clamp(48px,7vw,82px);font-weight:400;letter-spacing:-4px;line-height:1;margin:10px 0 15px}.final p{color:#73857a;margin-bottom:25px}.footer{border-top:1px solid var(--line);display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:25px;padding-top:42px;padding-bottom:35px;color:#66786e}.footer .logo{color:#fff}.footer p{font-size:9px}.footer b{display:block;color:#9caf9f;font-size:9px;margin-bottom:10px}.footer div a{display:block;color:#63756b;font-size:9px;margin:5px 0}.footer small{grid-column:1/-1;border-top:1px solid var(--line);padding-top:20px;font-size:8px}@media(max-width:850px){.nav nav,.lang{display:none}.hamburger{display:block}.nav{padding:0 18px}.hero h1{letter-spacing:-3px}.heading-row{grid-template-columns:1fr;gap:20px}.hero-stats{grid-template-columns:repeat(3,1fr);gap:10px}.three-cards,.markets,.steps{grid-template-columns:1fr}.latency-list>div{grid-template-columns:125px 65px 1fr}.cap-grid{grid-template-columns:1fr 1fr}.dashboard{grid-template-columns:1fr}.dash-wallet{border-left:0}.agents{flex-direction:column;align-items:center}.arch-steps{grid-template-columns:1fr}.compare>div{grid-template-columns:1fr 1fr 1.1fr}.footer{grid-template-columns:1fr 1fr}.footer small{grid-column:1/-1}.ticker{justify-content:flex-start}.ticker span{flex:none}}


/* Program / plans / referral additions — same Pyramid Bot visual system */
.program-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:22px;margin-top:28px}
.program-copy,.program-console,.plan-card,.referral-banner,.referral-table-wrap,.ref-levels{border:1px solid var(--line);background:rgba(3,8,6,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}
.program-copy{padding:30px}
.program-copy p{color:var(--muted);line-height:1.8;margin:0 0 18px}
.program-copy strong{color:var(--green)}
.terminal-kicker{font-size:11px;letter-spacing:1.5px;color:var(--green);margin-bottom:20px}
.risk-note{display:flex;gap:12px;border:1px solid rgba(0,255,136,.18);padding:16px;margin-top:24px;color:var(--muted);font-size:12px;line-height:1.65}
.risk-note>span{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--green);color:var(--green);flex:0 0 auto}
.risk-note b{color:#e8fff4}
.program-console{padding:22px}
.program-row{display:flex;justify-content:space-between;gap:15px;padding:16px 0;border-bottom:1px dashed var(--line);font-size:12px}
.program-row:last-child{border-bottom:0}
.program-row span{color:var(--muted)}
.program-row b{color:#d8f9e9;text-align:right}

.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}
.plan-card{padding:24px}
.plan-card.featured{border-color:rgba(0,255,136,.55);box-shadow:0 0 28px rgba(0,255,136,.07)}
.plan-top{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:10px;letter-spacing:1.3px}
.plan-top b{color:var(--green)}
.plan-amount{display:block;font-size:32px;margin:28px 0 5px;color:#fff}
.plan-card>small{color:var(--muted);font-size:9px;letter-spacing:1.1px}
.plan-line{display:flex;justify-content:space-between;border-top:1px dashed var(--line);padding:13px 0;margin-top:14px;color:var(--muted);font-size:11px}
.plan-line b{color:#dff9ed}
.plan-card .button{display:block;text-align:center;margin-top:14px}
.plan-rules{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);margin-top:22px;border:1px solid var(--line)}
.plan-rules>div{background:#030806;padding:18px;display:flex;gap:12px}
.plan-rules span{color:var(--green);font-size:11px}
.plan-rules p{margin:0;color:var(--muted);font-size:11px;line-height:1.7}
.plan-rules b{color:#eafff5}

.referral-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;margin:28px 0 16px}
.referral-banner small{display:block;color:var(--muted);font-size:9px;letter-spacing:1.3px}
.referral-banner strong{display:block;color:var(--green);font-size:30px;margin-top:4px}
.referral-banner p{margin:0;color:var(--muted);font-size:12px}
.referral-banner p b{color:#fff}
.referral-table-wrap{overflow:auto}
.referral-table{width:100%;border-collapse:collapse;font-size:11px}
.referral-table th,.referral-table td{text-align:left;padding:15px 16px;border-bottom:1px solid var(--line)}
.referral-table th{color:var(--green);font-size:9px;text-transform:uppercase;letter-spacing:1px}
.referral-table td{color:var(--muted)}
.referral-table td:last-child{color:#fff;text-align:right}
.referral-table th:last-child{text-align:right}
.ref-levels{display:grid;grid-template-columns:1.5fr repeat(3,1fr);margin-top:16px}
.ref-levels>div{padding:16px;border-right:1px solid var(--line)}
.ref-levels>div:last-child{border-right:0}
.ref-levels small{display:block;color:var(--muted);font-size:8px;letter-spacing:1.2px}
.ref-levels b{color:#fff}
.ref-levels span{display:block;color:var(--muted);font-size:10px;margin-bottom:4px}

@media(max-width:800px){
 .program-grid,.plan-grid,.plan-rules{grid-template-columns:1fr}
 .ref-levels{grid-template-columns:1fr 1fr}
 .referral-banner{align-items:flex-start;flex-direction:column}
}
