:root{--bg:#050607;--panel:#0b0d0f;--line:#262a2e;--gold:#cda54e;--gold2:#e2c071;--text:#f0eee8;--muted:#969691;--green:#54c698;--red:#df7771;--sans:"DM Sans",sans-serif;--display:"Manrope",sans-serif;--serif:"Playfair Display",serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;background:var(--bg);color:var(--text);font:16px var(--sans);overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.15;background-image:radial-gradient(#fff .5px,transparent .5px);background-size:5px 5px}.topbar{height:94px;position:absolute;z-index:10;inset:0 0 auto;max-width:1400px;margin:auto;padding:0 48px;display:flex;align-items:center;border-bottom:1px solid #ffffff1f}.brand img{width:132px;height:80px;object-fit:contain}.topbar nav{display:flex;gap:34px;margin-left:auto;margin-right:44px}.topbar a,footer a{color:#afafa9;text-decoration:none;font-size:.84rem;transition:.2s}.topbar nav a:hover,.member-link:hover,footer a:hover{color:var(--gold2)}.header-actions{display:flex;align-items:center;gap:23px}.button,.outline-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 25px;background:linear-gradient(135deg,#e0bf73,#a67a2d);border:1px solid #e0bd6c;color:#0a0906!important;text-decoration:none;font-weight:600;font-size:.86rem;transition:.25s}.button:hover{transform:translateY(-2px);box-shadow:0 12px 35px #cda54e30}.button.compact{min-height:40px;padding:0 18px;font-size:.78rem}.menu{display:none;background:none;border:0;color:#fff;font-size:1.5rem}.hero{min-height:860px;padding:180px max(48px,calc((100vw - 1304px)/2)) 80px;display:flex;align-items:center;background:radial-gradient(circle at 83% 38%,#cda54e1f,transparent 28%),linear-gradient(110deg,#050607 50%,#090b0e)}.hero-grid{width:100%;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:75px}.overline{font-size:.69rem;font-weight:600;letter-spacing:.22em;color:var(--gold);margin:0 0 22px}.hero h1{font:600 clamp(3rem,5.3vw,5.1rem)/1.02 var(--display);letter-spacing:-.055em;margin:0}.hero h1 em,.section h2 em{font-family:var(--serif);font-weight:500;color:var(--gold2)}.lead{font-size:1.12rem;line-height:1.75;color:#aaa9a4;max-width:650px;margin:30px 0}.hero-actions{display:flex;align-items:center;gap:30px}.text-link{color:#d5d2ca;text-decoration:none;font-size:.87rem}.text-link span{color:var(--gold);margin-left:8px}.trust{display:flex;margin-top:60px;border-top:1px solid var(--line);max-width:680px}.trust div{padding:20px 35px 0 0;margin-right:35px;border-right:1px solid var(--line);display:grid;gap:3px}.trust div:last-child{border:0}.trust strong{color:var(--gold2);font:600 1rem var(--display)}.trust span{font-size:.69rem;color:#6f706f}.terminal{background:#0a0c0ee8;border:1px solid #34383b;box-shadow:0 38px 80px #0008;position:relative}.terminal:before{content:"";position:absolute;inset:-9px;border:1px solid #cda54e2e;z-index:-1}.terminal-top{height:51px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 20px;font-size:.65rem;letter-spacing:.12em;color:#777}.terminal-top div{color:#799f90}.terminal-top i{display:inline-block;width:6px;height:6px;background:var(--green);border-radius:50%;margin-right:6px}.terminal-body{padding:22px}.asset{display:flex;justify-content:space-between;align-items:center}.asset>div{display:grid;gap:6px}.asset small{font-size:.67rem;color:#777;letter-spacing:.12em}.asset strong{font:600 1.75rem var(--display)}.asset>b{color:var(--green);font-size:.8rem;background:#54c69814;padding:7px}.chart{height:260px;position:relative;margin:12px 0}.chart .grid{position:absolute;inset:0;background:linear-gradient(#212529 1px,transparent 1px),linear-gradient(90deg,#212529 1px,transparent 1px);background-size:100% 25%,16.66% 100%}.chart svg{position:absolute;inset:18px 0 0;width:100%;height:calc(100% - 20px);overflow:visible}.area{fill:url(#fill)}.line{fill:none;stroke:var(--gold2);stroke-width:2;filter:drop-shadow(0 0 7px #e0c07170)}.price-tag{position:absolute;right:-9px;top:17%;font-size:.65rem;background:var(--gold);color:#0b0b0b;padding:5px 7px}.terminal-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);padding-top:18px}.terminal-metrics div{display:grid;gap:4px;border-right:1px solid var(--line);padding-left:14px}.terminal-metrics div:first-child{padding-left:0}.terminal-metrics div:last-child{border:0}.terminal-metrics small{font-size:.58rem;letter-spacing:.12em;color:#666}.terminal-metrics strong,.terminal-metrics b{font-size:.73rem}.terminal-metrics b{color:var(--green)}.terminal-note{height:36px;background:#080a0b;border-top:1px solid var(--line);padding:11px 21px;color:#666;font-size:.63rem}.market-strip{height:86px;border-block:1px solid var(--line);display:grid;grid-template-columns:repeat(5,1fr);padding:0 max(48px,calc((100vw - 1304px)/2));background:#08090a}.market-strip>div{display:grid;grid-template-columns:1fr auto;align-content:center;gap:5px 12px;border-right:1px solid var(--line);padding:0 22px}.market-strip span{grid-column:1/-1;font-size:.58rem;letter-spacing:.15em;color:#666}.market-strip strong{font:600 .82rem var(--display)}.market-strip em{font-style:normal;font-size:.69rem;color:var(--green)}.market-strip .red{color:var(--red)}.section{padding:125px max(48px,calc((100vw - 1304px)/2))}.section-head{max-width:800px;margin-bottom:60px}.section h2{font:600 clamp(2.2rem,4vw,4rem)/1.1 var(--display);letter-spacing:-.045em;margin:0}.section-head>p:last-child,.split>p{color:var(--muted);line-height:1.7;max-width:650px;margin-top:20px}.pillars{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.pillars article{padding:35px 42px 10px 0;margin-right:42px;border-right:1px solid var(--line)}.pillars article:last-child{border:0}.pillars span,.delivery-grid>article>span{font-size:.64rem;letter-spacing:.16em;color:var(--gold)}.pillars i{display:block;width:28px;height:1px;background:var(--gold);margin:28px 0}.pillars h3,.delivery-grid h3{font:600 1.45rem var(--display);margin:0 0 15px}.pillars p,.delivery-grid p{color:#90908b;line-height:1.7}.pillars small{font-family:var(--serif);color:#cfccc3;font-style:italic}.deliveries{background:#090b0d;border-block:1px solid var(--line)}.split{max-width:none;display:grid;grid-template-columns:1fr .72fr;align-items:end}.split>p{margin:0}.delivery-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.delivery-grid article{background:#0b0d0f;padding:35px;min-height:265px}.delivery-grid .large{grid-row:span 2;min-height:531px;background:linear-gradient(145deg,#121416,#090b0d)}.icon{width:42px;height:42px;border:1px solid #5b4b2a;display:grid;place-items:center;color:var(--gold2);margin-bottom:48px}.mini-report{margin-top:70px;border-top:1px solid var(--line);padding-top:25px}.mini-report small{color:#686968;font-size:.58rem;letter-spacing:.13em}.mini-report>strong{display:block;font:500 1.25rem/1.45 var(--serif);margin:13px 0 22px}.mini-report>div{display:flex;gap:32px}.mini-report b{display:grid;gap:4px;font-size:.55rem;color:#666}.mini-report em{font-style:normal;font-size:.78rem;color:var(--gold2)}.founder{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:center}.founder-mark{height:530px;background:radial-gradient(circle,#cda54e1e,transparent 52%),#090a0b;border:1px solid var(--line);position:relative;display:grid;place-items:center}.founder-mark:before,.founder-mark:after{content:"";position:absolute;width:70px;height:70px}.founder-mark:before{left:-1px;top:-1px;border-left:1px solid var(--gold);border-top:1px solid var(--gold)}.founder-mark:after{right:-1px;bottom:-1px;border-right:1px solid var(--gold);border-bottom:1px solid var(--gold)}.founder-mark img{width:65%;height:65%;object-fit:contain}.years{position:absolute;right:-34px;bottom:55px;background:var(--gold);color:#0a0907;padding:18px 22px;display:flex;align-items:center;gap:12px}.years strong{font:600 2.2rem var(--display)}.years span{font-size:.56rem;letter-spacing:.13em}.founder-copy h2{font:600 clamp(2.1rem,3.5vw,3.65rem)/1.12 var(--display);letter-spacing:-.045em;margin:0 0 30px}.founder-copy>p:not(.overline){color:#a09f9a;line-height:1.8;margin:0 0 17px}.founder-copy blockquote{font:500 1.28rem/1.55 var(--serif);color:#dad5c9;border-left:1px solid var(--gold);padding-left:24px;margin:34px 0}.signature{display:block;font:500 1.25rem var(--serif);color:var(--gold2)}.founder-copy small{color:#666}.plans{background:linear-gradient(#090b0d,#060708);border-top:1px solid var(--line)}.center{text-align:center;margin:0 auto 65px}.center>p:last-child{margin:20px auto 0}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.plan-grid article{border:1px solid var(--line);background:#0b0d0f;padding:38px;position:relative}.plan-grid .featured{border-color:#77612e;background:radial-gradient(circle at 100% 0,#cda54e1e,transparent 33%),#0d0f11;transform:translateY(-12px)}.badge{position:absolute;right:22px;top:21px;background:var(--gold);color:#080806;font-size:.56rem;letter-spacing:.13em;padding:7px 9px}.plan-name{font-size:.69rem;letter-spacing:.17em;color:var(--gold2)}.price{display:flex;align-items:flex-start;margin:30px 0 8px}.price small{margin:10px 5px 0 0}.price strong{font:600 2.7rem var(--display);letter-spacing:-.05em}.price em{font-style:normal;color:#686967;font-size:.7rem;align-self:end;margin:0 0 8px 5px}.plan-grid article>p{color:#777;font-size:.84rem;border-bottom:1px solid var(--line);padding-bottom:28px}.plan-grid ul{list-style:none;padding:18px 0;margin:0 0 25px;min-height:220px}.plan-grid li{padding:11px 0;color:#b7b5ae;font-size:.84rem;border-bottom:1px solid #1c1f21}.plan-grid li:before{content:"—";color:var(--gold);margin-right:10px}.plan-grid li.off{color:#4e5050}.outline-button,.plan-grid .button{width:100%}.outline-button{background:transparent;color:var(--gold2)!important;border-color:#5c4b28}.risk-disclaimer{text-align:center;color:#555;font-size:.68rem;margin-top:35px}.faq{display:grid;grid-template-columns:.65fr 1.35fr;gap:100px}.faq>div:first-child>p:not(.overline){color:#777;margin:18px 0 35px}.accordion details{border-top:1px solid var(--line);padding:23px 0}.accordion details:last-child{border-bottom:1px solid var(--line)}.accordion summary{list-style:none;cursor:pointer;font:500 1rem var(--display);display:flex;justify-content:space-between}.accordion summary::-webkit-details-marker{display:none}.accordion summary span{color:var(--gold);font-size:1.2rem}.accordion details[open] summary span{transform:rotate(45deg)}.accordion details p{color:#8c8c88;line-height:1.65;margin:16px 45px 0 0;font-size:.9rem}.contact{margin:0 max(48px,calc((100vw - 1304px)/2));padding:60px 0;border-block:1px solid #4f4226;display:flex;align-items:center;justify-content:space-between}.contact h2{font:600 clamp(1.8rem,3vw,3rem) var(--display);letter-spacing:-.04em;margin:0}.contact-actions{display:flex;align-items:center;gap:28px}.contact-actions>a:last-child{color:#8e8e89;font-size:.82rem}footer{padding:55px max(48px,calc((100vw - 1304px)/2)) 35px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:30px}footer .brand img{width:110px;height:66px}footer p{color:#777;font-size:.78rem}footer>div{display:flex;gap:25px}footer small{grid-column:1/-1;border-top:1px solid var(--line);padding-top:25px;color:#505151;font-size:.65rem}
@media(max-width:1050px){.topbar nav{gap:18px;margin-right:20px}.member-link{display:none}.hero-grid{grid-template-columns:1fr}.terminal{max-width:720px}.delivery-grid{grid-template-columns:1fr 1fr}.delivery-grid .large{grid-row:auto;grid-column:1/-1;min-height:430px}.founder{gap:55px}.plan-grid article{padding:27px}.faq{gap:50px}}
@media(max-width:760px){.topbar{height:82px;padding:0 20px}.brand img{width:105px;height:65px}.topbar nav{position:fixed;inset:82px 0 auto;background:#090a0b;border-bottom:1px solid var(--line);display:none;flex-direction:column;margin:0;padding:25px}.topbar nav.open{display:flex}.header-actions .compact{display:none}.menu{display:block;margin-left:auto}.hero{min-height:auto;padding:145px 20px 80px}.hero-grid{gap:50px}.hero h1{font-size:2.75rem}.lead{font-size:1rem}.hero-actions{align-items:flex-start;flex-direction:column}.trust{flex-wrap:wrap}.trust div{padding-right:18px;margin-right:18px}.chart{height:190px}.market-strip{padding:0;display:flex;overflow:auto}.market-strip>div{min-width:145px;padding:0 17px}.section{padding:85px 20px}.pillars,.delivery-grid,.plan-grid{grid-template-columns:1fr}.pillars article{border-right:0;border-bottom:1px solid var(--line);margin:0;padding:30px 0}.split{grid-template-columns:1fr;gap:20px}.delivery-grid .large{grid-column:auto;min-height:auto}.founder{grid-template-columns:1fr;gap:50px}.founder-mark{height:380px}.years{right:12px;bottom:-20px}.plan-grid .featured{transform:none}.faq{grid-template-columns:1fr;gap:50px}.contact{margin:0 20px;padding:50px 0;align-items:flex-start;flex-direction:column;gap:28px}.contact-actions{align-items:flex-start;flex-direction:column}.contact-actions>a:last-child{font-size:.7rem}footer{padding:40px 20px 25px;grid-template-columns:1fr}footer small{grid-column:auto}}
:root{scroll-padding-top:24px}
.news{border-top:1px solid var(--line)}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.news-grid article{padding:28px;border:1px solid var(--line);background:var(--panel);display:flex;flex-direction:column;gap:18px}.news-grid time,.source-note,figcaption{font-size:.875rem;color:#aaa}.news-grid h3{font:500 1.35rem/1.5 var(--display);margin:0}.news-grid a{color:var(--gold2);margin-top:auto}.source-note a{color:var(--gold2)}.retry-news{width:auto;font-size:1rem;cursor:pointer;margin-top:15px}.sentiment{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;background:#090b0d;border-block:1px solid var(--line)}.sentiment p{line-height:1.8;color:var(--muted)}.sentiment figure{margin:0;text-align:center}.sentiment img{display:block;width:100%;max-width:400px;height:auto;margin:0 auto 20px}.contact-actions{flex-direction:column;align-items:flex-start;gap:15px}.contact-actions a{overflow-wrap:anywhere;color:var(--gold2)}.founder-copy small{font-size:.875rem}.overline{font-size:.75rem}.news .section-head{max-width:100%}#news-status{color:var(--muted)}
@media(max-width:760px){.news-grid,.sentiment{grid-template-columns:1fr}.sentiment{gap:30px}.news-grid article{padding:22px}}
