:root{--bg:#042c2b;--bg-2:#073f3b;--panel:#0a4a45;--line:#ffffff24;--text:#f3fff7;--muted:#b6d6ce;--gold:#f6c343;--red:#ff5a52;--blue:#8fd3ff}*{box-sizing:border-box}html{background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif}body{color:var(--text);letter-spacing:0;background:linear-gradient(#08423deb,#032524),radial-gradient(circle at 20% 0,#f6c34329,#0000 35%);margin:0}a{color:inherit;text-decoration:none}.site-shell{min-height:100vh}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:0 auto;padding:14px 20px;display:flex}.brand-mark{color:var(--gold);letter-spacing:0;font-size:22px;font-weight:800}.nav{flex-wrap:wrap;gap:8px;display:flex}.nav a,.mini-button{border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:8px 10px;font-size:14px}.nav a:hover,.mini-button:hover{border-color:var(--gold);color:var(--text)}.hero-band{max-width:1120px;margin:0 auto;padding:24px 20px 8px}.hero{border:1px solid var(--line);background-color:#0000;background-image:linear-gradient(135deg,#09504af0,#02201fc7),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='420' viewBox='0 0 900 420'%3E%3Crect width='900' height='420' fill='%2308423e'/%3E%3Cg opacity='.5'%3E%3Ccircle cx='720' cy='90' r='130' fill='%23f6c343'/%3E%3Ccircle cx='150' cy='330' r='180' fill='%2300b894'/%3E%3C/g%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='.18' stroke-width='3'%3E%3Cpath d='M0 320h900M0 260h900M0 200h900M0 140h900M0 80h900'/%3E%3Cpath d='M130 0v420M260 0v420M390 0v420M520 0v420M650 0v420M780 0v420'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:8px;grid-template-columns:1.4fr .8fr;gap:24px;min-height:360px;padding:34px;display:grid;overflow:hidden}.eyebrow{color:var(--gold);text-transform:uppercase;margin:0 0 10px;font-size:14px;font-weight:700}h1{max-width:760px;margin:0 0 14px;font-size:46px;line-height:1.08}.lead{color:#d9fff5;max-width:740px;margin:0;font-size:18px;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.primary-cta,.secondary-cta{border-radius:8px;align-items:center;min-height:44px;padding:12px 16px;font-weight:800;display:inline-flex}.primary-cta{background:var(--gold);color:#092f2b}.secondary-cta{border:1px solid var(--line);color:var(--text)}.hero-panel{border:1px solid var(--line);background:#0117169e;border-radius:8px;align-self:stretch;gap:10px;padding:16px;display:grid}.stat{border-bottom:1px solid var(--line);padding:8px 0 12px}.stat strong{color:var(--gold);font-size:22px;display:block}.stat span{color:var(--muted);margin-top:4px;font-size:13px;display:block}.section{max-width:1120px;margin:0 auto;padding:28px 20px}.section h2{border-bottom:1px solid var(--line);margin:0 0 18px;padding-bottom:12px;font-size:25px}.icon-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.icon-tile{border:1px solid var(--line);background:#06413cd1;border-radius:8px;min-height:96px;padding:14px}.icon-token{color:var(--gold);background:#f6c3431f;border:1px solid #f6c34352;border-radius:8px;justify-content:center;align-items:center;min-width:48px;height:34px;margin-bottom:10px;padding:0 8px;font-weight:900;display:inline-flex}.two-col{grid-template-columns:1fr 1fr;gap:22px;display:grid}.copy-block{border-top:1px solid var(--line);color:var(--muted);padding-top:18px;line-height:1.8}.copy-block strong{color:var(--text)}.warning-list,.proof-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.warning-list li,.proof-list li,.faq-item{border:1px solid var(--line);background:#032c2ab8;border-radius:8px;padding:14px}.warning-list li:before{color:var(--red);content:"!";margin-right:8px;font-weight:900}.proof-list li:before{color:var(--gold);content:"✓";margin-right:8px;font-weight:900}.faq-list{gap:12px;display:grid}.faq-item h3{margin:0 0 8px;font-size:17px}.faq-item p{color:var(--muted);margin:0;line-height:1.75}.footer{border-top:1px solid var(--line);color:var(--muted);margin-top:34px;padding:26px 20px}.footer-inner{gap:12px;max-width:1120px;margin:0 auto;display:grid}.small-note{color:var(--muted);font-size:13px;line-height:1.7}@media (max-width:760px){.topbar{flex-direction:column;align-items:flex-start}.hero{grid-template-columns:1fr;min-height:0;padding:24px}h1{font-size:34px}.lead{font-size:16px}.icon-grid,.two-col{grid-template-columns:1fr}}
