:root{--ink:#eaf3f0;--muted:#99aaa7;--line:rgba(218,245,235,.16);--lime:#c9ff79;--night:#07121b;--panel:#0c1c25}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--night);font:16px/1.65 Manrope,"Noto Sans SC",sans-serif}.nav{height:78px;padding:0 clamp(22px,5vw,82px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:3}.brand{color:var(--ink);text-decoration:none;letter-spacing:1.4px;font:12px "DM Mono",monospace;display:flex;gap:9px;align-items:center}.mark{background:var(--lime);color:#102019;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;font:800 14px Manrope}.nav nav{display:flex;gap:30px}.nav nav a{color:var(--muted);text-decoration:none;font-size:14px}.nav-buy{font-size:14px;color:var(--night);background:var(--lime);padding:9px 15px;text-decoration:none;font-weight:700;border-radius:2px}.nav-buy b{margin-left:7px}.hero{min-height:650px;position:relative;overflow:hidden;padding:clamp(80px,12vw,150px) clamp(22px,12vw,180px) 55px;background:radial-gradient(ellipse at 73% 35%,#145152 0%,transparent 29%),linear-gradient(115deg,#07121b 25%,#0b232a)}.orb{position:absolute;border:1px solid rgba(201,255,121,.45);border-radius:50%;width:520px;height:520px;right:-85px;top:70px;box-shadow:0 0 100px #57a68945}.orb:after{content:"";position:absolute;inset:45px;border:1px solid rgba(201,255,121,.25);border-radius:50%}.orb-two{width:180px;height:180px;right:30%;top:390px;border-color:#c9ff79;opacity:.7}.eyebrow,.section-kicker{font:12px "DM Mono",monospace;letter-spacing:1.4px;color:var(--lime)}.eyebrow i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--lime);margin-right:9px}.hero h1{position:relative;margin:21px 0;font-size:clamp(47px,7vw,102px);line-height:1.03;letter-spacing:-.075em;max-width:880px}.hero h1 em{font-style:normal;color:var(--lime)}.intro{position:relative;max-width:520px;color:#c3d2ce;font-size:18px}.hero-actions{position:relative;display:flex;align-items:center;gap:25px;margin-top:35px}.button{display:inline-flex;align-items:center;gap:32px;padding:15px 18px;text-decoration:none;font-weight:800;color:var(--night);background:var(--lime);border-radius:2px}.button span{font-size:22px}.text-link{color:var(--ink);text-decoration:none;font-size:14px;font-weight:700}.metrics{position:relative;margin:75px 0 0;display:flex;gap:clamp(22px,5vw,76px)}.metrics div{min-width:120px}.metrics dt{font:19px "DM Mono",monospace;color:var(--lime)}.metrics dd{font-size:13px;color:var(--muted);margin:4px 0}.ticker{overflow:hidden;white-space:nowrap;padding:16px 0;background:var(--lime);color:#173029;font:12px "DM Mono",monospace;letter-spacing:1px;display:flex;justify-content:space-around;gap:30px}.ticker b{font-size:18px}.guide,.articles,.faq{padding:110px clamp(22px,8vw,130px)}.guide{background:#eaf3f0;color:#11211f}.guide .section-kicker{color:#34705d}.guide-heading{display:flex;justify-content:space-between;gap:80px;align-items:end}.guide h2,.signal h2,.articles h2,.faq h2,.closing h2{font-size:clamp(35px,4vw,64px);line-height:1.1;letter-spacing:-.06em;margin:15px 0 0}.guide-heading p{max-width:410px;color:#506461}.steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:80px;border-top:1px solid #a9bdb8}.steps article{padding:25px 36px 15px 0;border-right:1px solid #a9bdb8;margin-top:0}.steps article+article{padding-left:36px}.steps article:last-child{border:0}.steps span{font:13px "DM Mono",monospace;color:#3a7b67}.steps h3{font-size:21px;margin:35px 0 10px}.steps p{font-size:14px;color:#506461}.signal{padding:115px clamp(22px,12vw,180px);background:#102d31;display:grid;grid-template-columns:1.2fr .8fr;gap:80px}.signal h2 strong{color:var(--lime)}.signal p{align-self:end;color:#b3c7c1;font-size:17px}.section-top{display:flex;justify-content:space-between;align-items:end;margin-bottom:45px}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.article-card{min-height:290px;padding:27px;display:flex;flex-direction:column;text-decoration:none;color:var(--ink);background:#102129;border:1px solid var(--line);transition:transform .2s,background .2s}.article-card:hover{transform:translateY(-5px);background:#16333a}.article-card span{font:12px "DM Mono",monospace;color:var(--lime)}.article-card h3{font-size:24px;line-height:1.25;letter-spacing:-.04em;margin:28px 0 12px}.article-card p{font-size:14px;color:var(--muted);margin:0}.article-card b{font-size:13px;margin-top:auto}.article-card.featured{background:var(--lime);color:#11211f}.article-card.featured span,.article-card.featured p{color:#305447}.faq{background:#08171e}.faq h2{margin-bottom:45px}.faq details{border-top:1px solid var(--line);padding:22px 0}.faq details:last-child{border-bottom:1px solid var(--line)}summary{font-size:18px;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between}summary span{color:var(--lime)}details p{max-width:750px;color:var(--muted);margin:16px 0 0}.closing{text-align:center;padding:115px 20px;background:var(--lime);color:#11211f}.closing .section-kicker{color:#39705e}.closing p{color:#365447}.button.light{background:#102129;color:var(--ink);margin-top:22px}footer{padding:28px clamp(22px,5vw,82px);display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:12px}@media(max-width:700px){.nav nav{display:none}.nav{height:65px;padding:0 18px}.nav-buy{font-size:12px}.hero{min-height:610px;padding:80px 24px 40px}.orb{width:310px;height:310px;right:-120px;top:60px}.orb-two{display:none}.hero h1{font-size:50px}.intro{font-size:16px}.metrics{gap:17px;margin-top:65px}.metrics div{min-width:0}.guide,.articles,.faq{padding:70px 24px}.guide-heading,.signal{display:block}.guide-heading p{margin-top:25px}.steps,.article-grid{grid-template-columns:1fr;margin-top:42px}.steps article,.steps article+article{border-right:0;border-bottom:1px solid #a9bdb8;padding:22px 0}.steps h3{margin:15px 0 6px}.signal{padding:75px 24px}.signal p{margin-top:30px}.section-top{align-items:start}.section-top .text-link{display:none}.article-card{min-height:230px}.faq h2{margin-bottom:30px}footer{gap:15px;flex-wrap:wrap}}
