:root{--bg:#07110f;--panel:#0d1a17;--panel2:#10231e;--text:#eefcf7;--muted:#94aaa2;--mint:#74f3c2;--blue:#6fb7ff;--line:#1d342e;--cream:#d9f4ea;--danger:#ffb48f;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 20% 0,#0f2922 0,transparent 32%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}.wrap{width:min(var(--max),calc(100% - 40px));margin:auto}.nav{position:sticky;top:0;z-index:20;background:rgba(7,17,15,.82);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.navin{height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{font-weight:800;letter-spacing:-.03em;font-size:1.05rem}.brand span{color:var(--mint)}.links{display:flex;gap:24px;color:var(--muted);font-size:.94rem}.links a:hover{color:var(--text)}.cta{border:1px solid var(--mint);padding:10px 14px;border-radius:999px;color:var(--mint)}.hero{padding:92px 0 56px;overflow:hidden}.heroGrid{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;color:var(--mint);font-weight:700}.hero h1{font-size:clamp(3rem,7vw,6.3rem);line-height:.91;letter-spacing:-.065em;margin:.18em 0 .32em;max-width:900px}.hero p{max-width:650px;font-size:1.12rem;color:var(--muted)}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.btn{padding:14px 18px;border-radius:10px;border:1px solid var(--line);background:var(--panel);font-weight:700}.btn.primary{background:var(--mint);color:#062018;border-color:var(--mint)}.market{position:relative;min-height:440px;border:1px solid var(--line);background:linear-gradient(180deg,#0d211b,#091512);border-radius:28px;padding:22px;box-shadow:0 30px 80px rgba(0,0,0,.25)}.market:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:44px 44px;opacity:.32;border-radius:inherit}.ticker{position:relative;display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:.84rem}.chart{position:absolute;inset:84px 20px 26px}.chart svg{width:100%;height:100%}.path{stroke-dasharray:1200;stroke-dashoffset:1200;animation:draw 3.8s ease forwards}@keyframes draw{to{stroke-dashoffset:0}}.dot{animation:pulse 2s ease-in-out infinite}@keyframes pulse{50%{opacity:.35;transform:scale(.75)}}.strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;white-space:nowrap}.striptrack{display:inline-block;padding:14px 0;color:var(--muted);animation:marquee 24s linear infinite}.striptrack b{color:var(--text);margin:0 28px}@keyframes marquee{to{transform:translateX(-50%)}}section{padding:88px 0}.sectionHead{display:grid;grid-template-columns:.45fr 1fr;gap:40px;margin-bottom:42px}.sectionHead h2{font-size:clamp(2rem,4vw,4rem);letter-spacing:-.05em;line-height:1;margin:0}.sectionHead p{color:var(--muted);max-width:650px;margin:4px 0 0}.rows{border-top:1px solid var(--line)}.row{display:grid;grid-template-columns:72px 1fr .9fr;gap:24px;padding:26px 0;border-bottom:1px solid var(--line);align-items:start}.num{color:var(--mint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.row h3{margin:0;font-size:1.35rem}.row p{margin:0;color:var(--muted)}.dashboard{display:grid;grid-template-columns:1fr 1fr;gap:18px}.panel{border:1px solid var(--line);background:rgba(13,26,23,.8);border-radius:20px;padding:24px}.panel h3{margin-top:0}.metric{font-size:2.4rem;font-weight:800;letter-spacing:-.05em}.muted{color:var(--muted)}.bars{display:grid;gap:10px;margin-top:22px}.bar{height:9px;background:#0a1512;border-radius:999px;overflow:hidden}.bar i{display:block;height:100%;background:linear-gradient(90deg,var(--mint),var(--blue));border-radius:inherit;transform-origin:left;animation:grow 1.4s ease both}@keyframes grow{from{transform:scaleX(.08)}}.notice{border:1px solid #3a4030;background:linear-gradient(180deg,#1b2115,#12170f);padding:20px;border-radius:16px;color:#d8dfc5}.notice b{color:#fff}.form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form .full{grid-column:1/-1}label{display:grid;gap:7px;font-size:.88rem;color:var(--muted)}input,select,textarea{width:100%;background:#081512;color:var(--text);border:1px solid var(--line);border-radius:10px;padding:14px;font:inherit}textarea{min-height:150px;resize:vertical}.submit{border:0;background:var(--mint);color:#052018;font-weight:800;padding:14px 18px;border-radius:10px;cursor:pointer}.success{display:none;color:var(--mint);margin-top:16px}.footer{border-top:1px solid var(--line);padding:38px 0 54px;color:var(--muted)}.foot{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}.footlinks{display:flex;gap:16px;flex-wrap:wrap}.reveal{opacity:0;transform:translateY(18px);transition:.65s ease}.reveal.on{opacity:1;transform:none}@media(max-width:800px){.links{display:none}.heroGrid,.sectionHead,.dashboard{grid-template-columns:1fr}.hero{padding-top:58px}.market{min-height:330px}.row{grid-template-columns:52px 1fr}.row p{grid-column:2}.form{grid-template-columns:1fr}.form .full{grid-column:auto}.wrap{width:min(var(--max),calc(100% - 26px))}}
