@import url('https://fonts.googleapis.com/css2?family=Archivo+Black&family=DM+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700&display=swap');

:root{--ink:#070a08;--paper:#f4f0dc;--green:#35ff70;--green2:#08c94a;--orange:#ff8a1f;--red:#ff4057;--muted:#91a096;--line:rgba(244,240,220,.18);--display:'Archivo Black',Impact,sans-serif;--sans:'Space Grotesk',Arial,sans-serif;--mono:'DM Mono',monospace}
*{box-sizing:border-box}
html{scroll-behavior:smooth;overflow-x:hidden}
body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--sans);overflow-x:hidden}
body::before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 78% 20%,rgba(53,255,112,.09),transparent 31%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:auto,48px 48px,48px 48px;z-index:-2}
.noise{position:fixed;inset:0;z-index:20;pointer-events:none;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E")}
.wrap{width:min(1180px,calc(100% - 48px));margin-inline:auto}
a{color:inherit;text-decoration:none}.ticker{height:38px;background:var(--green);color:var(--ink);font-family:var(--mono);font-weight:500;overflow:hidden;border-bottom:2px solid var(--ink)}
.ticker__track{display:flex;width:max-content;gap:24px;align-items:center;height:100%;animation:ticker 24s linear infinite}.ticker span{white-space:nowrap}.ticker i{font-style:normal}
@keyframes ticker{to{transform:translateX(-50%)}}
.nav{height:82px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}
.brand{display:flex;gap:12px;align-items:center;font-family:var(--display);font-size:1.05rem}.brand__mark{display:grid;place-items:center;width:38px;height:38px;background:var(--green);color:var(--ink);border-radius:50% 50% 46% 54% / 55% 45% 55% 45%;transform:rotate(-7deg);border:2px solid var(--paper)}
nav{display:flex;gap:32px;font:500 .78rem var(--mono);letter-spacing:.05em}nav a,.mini-link,.footer a{transition:color .2s}nav a:hover,.mini-link:hover,.footer a:hover{color:var(--green)}
.mini-link{font:500 .82rem var(--mono);border:1px solid var(--line);padding:10px 15px;border-radius:999px}
.hero{min-height:740px;display:grid;grid-template-columns:1.06fr .94fr;gap:24px;align-items:center;padding-block:58px 72px}
.eyebrow,.section-no{font:500 .76rem var(--mono);letter-spacing:.08em;color:var(--green)}.pulse{display:inline-block;width:8px;height:8px;background:var(--green);border-radius:50%;margin-right:9px;box-shadow:0 0 0 0 rgba(53,255,112,.6);animation:pulse 2s infinite}@keyframes pulse{70%{box-shadow:0 0 0 10px transparent}}
h1,h2,h3,p{margin-top:0}h1{font:clamp(3.8rem,6vw,6.4rem)/.84 var(--display);letter-spacing:-.065em;margin:23px 0 28px}h1 em{color:var(--green);font-style:normal;-webkit-text-stroke:1px var(--green);text-shadow:5px 5px 0 rgba(53,255,112,.12)}
.hero__lead{font-size:1.14rem;line-height:1.55;max-width:600px;color:#c9d0ca}.hero__lead strong{color:var(--paper)}
.hero__actions{display:flex;gap:10px;flex-wrap:wrap;margin:30px 0 18px}.button{min-height:52px;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:0 20px;border:1px solid var(--paper);font:700 .8rem var(--mono);letter-spacing:.03em;cursor:pointer;transition:transform .16s,box-shadow .16s,background .16s}.button:hover{transform:translate(-3px,-3px)}.button--primary{background:var(--green);color:var(--ink);border-color:var(--green);box-shadow:5px 5px 0 var(--paper)}.button--primary:hover{box-shadow:8px 8px 0 var(--paper)}.button--ghost{background:transparent;color:var(--paper)}
.ca{border:1px solid var(--line);display:flex;align-items:stretch;justify-content:space-between;max-width:630px;background:#0d110e}.ca>div{padding:12px 16px;min-width:0}.ca span{display:block;font:500 .63rem var(--mono);color:var(--muted);margin-bottom:5px}.ca code{font:500 .82rem var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.ca button{width:84px;border:0;border-left:1px solid var(--line);background:transparent;color:var(--green);font:500 .72rem var(--mono);cursor:pointer}.ca button span{display:inline;color:var(--green);margin-right:6px}
.hero__visual{position:relative;min-height:635px;border:1px solid var(--line);background:#030504;overflow:hidden;isolation:isolate}.chart-grid{position:absolute;inset:0;background:linear-gradient(rgba(53,255,112,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(53,255,112,.08) 1px,transparent 1px);background-size:54px 54px;transform:perspective(500px) rotateX(8deg) scale(1.08)}.hero__visual::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 55% 48%,transparent 0 24%,#030504 76%);z-index:-1}.hero__visual img{position:absolute;z-index:2;width:115%;height:auto;left:-8%;bottom:-28%;mix-blend-mode:screen;filter:saturate(1.08) contrast(1.05)}
.hero__stamp{position:absolute;z-index:4;top:26px;right:25px;width:112px;height:112px;border:2px solid var(--green);border-radius:50%;display:grid;place-content:center;text-align:center;font:500 .62rem/1.25 var(--mono);transform:rotate(8deg);color:var(--green);background:rgba(7,10,8,.75)}.hero__stamp strong{font-size:1rem}.hero__quote{position:absolute;z-index:4;left:20px;bottom:20px;background:var(--paper);color:var(--ink);padding:12px 14px;font:500 .64rem/1.45 var(--mono);transform:rotate(-2deg);box-shadow:5px 5px 0 var(--green)}
.candle{position:absolute;width:18px;background:var(--green);z-index:1;opacity:.6}.candle::before{content:"";position:absolute;width:2px;background:inherit;left:8px;top:-28px;height:calc(100% + 56px)}.candle--one{height:88px;left:12%;bottom:23%}.candle--two{height:126px;right:17%;bottom:37%}
.manifesto{background:var(--paper);color:var(--ink);padding:100px 0;clip-path:polygon(0 4%,100% 0,100% 96%,0 100%)}.manifesto__grid{display:grid;grid-template-columns:160px 1fr;gap:50px}.manifesto .section-no{color:#1f6e39}.manifesto h2,.terminal-copy h2,.how h2,.final-cta h2{font:clamp(2.8rem,6vw,6rem)/.9 var(--display);letter-spacing:-.055em;margin-bottom:28px}.manifesto h2 span,.how h2 span{color:transparent;-webkit-text-stroke:2px var(--ink)}.manifesto__grid>div:nth-child(2)>p{max-width:720px;font-size:1.2rem;line-height:1.6}.lore-cards{grid-column:2;display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--ink);margin-top:24px}.lore-cards article{padding:24px 22px 10px;border-right:1px solid rgba(7,10,8,.24)}.lore-cards article:last-child{border-right:0}.lore-cards b{font:500 .75rem var(--mono);color:#248347}.lore-cards h3{font:1.15rem var(--display);margin:34px 0 10px}.lore-cards p{line-height:1.5;color:#3e4941}
.terminal-section{display:grid;grid-template-columns:.72fr 1.28fr;gap:65px;align-items:center;padding-block:125px}.terminal-copy h2{margin:18px 0 20px}.terminal-copy h2 span{color:var(--red)}.terminal-copy>p{line-height:1.6;color:#aeb8b1}.meter-label{display:flex;justify-content:space-between;font:500 .7rem var(--mono);margin-top:35px}.meter-label strong{color:var(--green)}.meter{height:8px;background:#273029;margin:9px 0 26px}.meter div{height:100%;width:12%;background:var(--green);box-shadow:0 0 14px rgba(53,255,112,.5);transition:width .35s ease}.button--bonk{width:100%;background:var(--paper);color:var(--ink);box-shadow:6px 6px 0 var(--green)}.button--bonk span{font-size:.66rem;color:#5c655f}
.terminal{border:1px solid #3c4d40;background:#080d09;box-shadow:18px 18px 0 rgba(53,255,112,.09);outline:none;cursor:crosshair;position:relative}.terminal:focus-visible{box-shadow:0 0 0 3px var(--paper),18px 18px 0 rgba(53,255,112,.16)}.terminal__top,.terminal__log{display:flex;justify-content:space-between;padding:12px 15px;border-bottom:1px solid #26352a;font:500 .64rem var(--mono);color:#7e9183}.terminal__top i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);margin-right:6px}.terminal__top span:last-child{color:var(--red)}.terminal__price{padding:20px 20px 0;display:grid;grid-template-columns:1fr auto;align-items:end}.terminal__price span{grid-column:1/-1;font:500 .7rem var(--mono);color:var(--muted)}.terminal__price strong{font:clamp(1.8rem,4vw,3.2rem) var(--display);letter-spacing:-.04em}.terminal__price em{font:500 .8rem var(--mono);color:var(--green);font-style:normal;padding-bottom:8px}.chart{height:320px;position:relative;margin:0 18px;overflow:hidden;background:linear-gradient(rgba(53,255,112,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(53,255,112,.06) 1px,transparent 1px);background-size:46px 46px}.chart svg{position:absolute;inset:35px 0 0;width:100%;height:240px;overflow:visible}.area-path{fill:url(#area)}.line-path{fill:none;stroke:var(--green);stroke-width:3;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px rgba(53,255,112,.8));stroke-dasharray:1200;animation:draw 2s ease both}@keyframes draw{from{stroke-dashoffset:1200}to{stroke-dashoffset:0}}
.candles{position:absolute;inset:40px 0 20px;display:flex;justify-content:space-around;align-items:flex-end}.market-candle{width:11px;background:var(--red);height:var(--h);position:relative;transition:background .25s,transform .25s,box-shadow .25s}.market-candle::before{content:"";position:absolute;width:2px;height:calc(100% + 24px);background:inherit;left:4px;top:-12px}.market-candle.green{background:var(--green);transform:translateY(-16px);box-shadow:0 0 14px rgba(53,255,112,.5)}.crosshair{position:absolute;inset:0;opacity:.25}.crosshair span{position:absolute;left:0;right:0;top:42%;border-top:1px dashed var(--paper)}.crosshair i{position:absolute;top:0;bottom:0;left:71%;border-left:1px dashed var(--paper)}.bonk-flash{position:absolute;z-index:5;left:50%;top:43%;transform:translate(-50%,-50%) rotate(-8deg) scale(.3);font:4rem var(--display);color:var(--paper);text-shadow:6px 6px 0 var(--green);opacity:0}.bonk-flash.show{animation:bonk .5s ease}@keyframes bonk{25%{opacity:1;transform:translate(-50%,-50%) rotate(-8deg) scale(1.25)}100%{opacity:0;transform:translate(-50%,-50%) rotate(3deg) scale(.9)}}.terminal__log{border-top:1px solid #26352a;border-bottom:0}.terminal__log b{color:var(--green)}
.proof-strip{border-block:1px solid var(--line);background:#0b100d}.proof-strip .wrap{display:grid;grid-template-columns:repeat(5,1fr)}.proof-strip div div{padding:26px 20px;border-right:1px solid var(--line)}.proof-strip div div:first-child{border-left:1px solid var(--line)}.proof-strip span{font:500 .65rem var(--mono);display:block;color:var(--muted);margin-bottom:8px}.proof-strip strong{font:1.1rem var(--display);color:var(--green)}
.how{padding-block:110px}.how__heading{display:flex;justify-content:space-between;align-items:end;margin-top:18px}.how__heading h2{margin-bottom:0}.how__heading p{max-width:330px;line-height:1.55;color:#aeb8b1}.how h2 span{-webkit-text-stroke-color:var(--paper)}.steps{border-top:1px solid var(--line);margin-top:55px}.steps article{display:grid;grid-template-columns:110px 1fr;gap:20px;padding:32px 12px;border-bottom:1px solid var(--line);transition:background .2s,padding .2s}.steps article:hover{background:rgba(53,255,112,.05);padding-inline:24px}.steps article>span{font:500 .72rem var(--mono);color:var(--green)}.steps h3{font:1.25rem var(--display);margin-bottom:8px}.steps p{color:#9ca99f;margin:0}.final-cta{position:relative;margin-top:120px;min-height:470px;border:1px solid var(--green);display:grid;place-content:center;text-align:center;overflow:hidden;background:radial-gradient(circle,rgba(53,255,112,.18),transparent 57%)}.final-cta__halo{position:absolute;left:50%;top:50%;width:520px;height:520px;border:1px solid rgba(53,255,112,.3);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 50px rgba(53,255,112,.04),0 0 0 100px rgba(53,255,112,.025)}.final-cta__small{font:500 .7rem var(--mono);color:var(--green);z-index:1}.final-cta h2{font-size:clamp(4rem,9vw,8rem);margin:18px 0 34px;z-index:1}.final-cta h2 em{color:var(--green);font-style:normal}.final-cta .button{z-index:1;justify-self:center}
.footer{min-height:180px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 2fr 1fr;gap:30px;align-items:center}.footer p{font-size:.77rem;line-height:1.55;color:#77847b;margin:0}.footer>div{display:flex;justify-content:flex-end;gap:18px;font:500 .72rem var(--mono)}
.toast{position:fixed;z-index:50;left:50%;bottom:28px;transform:translate(-50%,100px);opacity:0;background:var(--green);color:var(--ink);padding:14px 20px;font:700 .72rem var(--mono);box-shadow:5px 5px 0 var(--paper);transition:.3s}.toast.show{transform:translate(-50%,0);opacity:1}
@media (max-width:900px){.hero{grid-template-columns:1fr;padding-top:45px}.hero__visual{min-height:620px}.manifesto__grid{grid-template-columns:1fr;gap:25px}.lore-cards{grid-column:1}.terminal-section{grid-template-columns:1fr}.how__heading{display:block}.how__heading p{margin-top:25px}.proof-strip .wrap{grid-template-columns:repeat(5,160px);overflow-x:auto}.footer{grid-template-columns:1fr 1fr}.footer p{grid-column:1/-1;grid-row:2}.footer>div{justify-content:flex-end}}
@media (max-width:640px){.wrap{width:min(100% - 28px,1180px)}.ticker{height:34px}.nav{height:68px}.nav nav{display:none}.brand{font-size:.9rem}.brand__mark{width:34px;height:34px}.hero{min-height:auto;padding-block:38px 54px}h1{font-size:clamp(2.9rem,12vw,4.5rem)}.hero__lead{font-size:1rem}.hero__actions{display:grid}.button{width:100%}.hero__visual{min-height:530px}.hero__visual img{width:130%;left:-15%;bottom:-18%}.hero__stamp{width:90px;height:90px;right:15px}.hero__quote{font-size:.57rem}.manifesto{padding:85px 0;clip-path:polygon(0 2%,100% 0,100% 98%,0 100%)}.manifesto h2,.terminal-copy h2,.how h2{font-size:2.85rem}.manifesto__grid>div:nth-child(2)>p{font-size:1.05rem}.lore-cards{grid-template-columns:1fr}.lore-cards article{border-right:0;border-bottom:1px solid rgba(7,10,8,.2);padding-inline:0}.terminal-section{padding-block:90px;gap:45px}.terminal__price strong{font-size:1.65rem}.chart{height:270px;margin-inline:10px}.chart svg{height:200px}.bonk-flash{font-size:3rem}.terminal__log span{max-width:65%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.how{padding-block:85px}.steps article{grid-template-columns:50px 1fr}.final-cta{margin-top:80px;min-height:390px;padding:20px}.final-cta h2{font-size:3.8rem}.footer{padding-block:34px}.footer>div{gap:12px}.copy-label{display:none}.ca button{width:58px}}
@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
