:root{--bg:#020605;--panel:#08130d;--panel2:#0d1b13;--text:#f7fff9;--muted:#8fa397;--muted2:#65786d;--g:#50f286;--g2:#20da67;--line:rgba(126,255,167,.12);--line2:rgba(255,255,255,.055);--mx:50vw;--my:18vh}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;min-height:100vh;overflow-x:hidden;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:radial-gradient(900px 600px at 50% -8%,rgba(48,255,117,.12),transparent 64%),linear-gradient(180deg,#030806,#020504 66%,#010302)}
body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(430px 430px at var(--mx) var(--my),rgba(77,255,137,.07),transparent 69%),linear-gradient(rgba(75,255,135,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(75,255,135,.025) 1px,transparent 1px);background-size:auto,64px 64px,64px 64px;mask-image:linear-gradient(#000,rgba(0,0,0,.72) 56%,transparent 96%)}
body:after{content:"";position:fixed;inset:0;z-index:999;pointer-events:none;opacity:.022;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='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:soft-light}
a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:min(1220px,calc(100% - 36px));margin:auto;position:relative;z-index:2}#space{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.42}.progress-top{position:fixed;left:0;top:0;width:0;height:2px;z-index:1100;background:linear-gradient(90deg,var(--g),#e5ffec);box-shadow:0 0 18px rgba(76,255,137,.65)}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;z-index:1200;background:white;color:#000;padding:10px;border-radius:10px}
/* header */
.header{position:sticky;top:0;z-index:90;background:rgba(2,6,5,.7);backdrop-filter:blur(22px) saturate(1.25);border-bottom:1px solid var(--line2)}.header-inner{height:70px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.brand{justify-self:start;display:flex;align-items:center;gap:11px;font-weight:950;letter-spacing:-.04em}.brand-mark{position:relative;width:38px;height:38px}.brand-mark .outer{position:absolute;inset:3px;border:1px solid rgba(100,255,151,.36);border-radius:11px;transform:rotate(45deg);transition:.45s cubic-bezier(.2,.85,.2,1)}.brand-mark .inner{position:absolute;inset:13px;border-radius:4px;background:var(--g);box-shadow:0 0 18px rgba(73,255,135,.28)}.brand:hover .outer{transform:rotate(135deg) scale(1.05)}.brand em{font-style:normal;color:var(--g)}.navlinks{display:flex;gap:23px;color:#9dafa3;font-size:14px}.navlinks a{position:relative;padding:8px 0}.navlinks a:after{content:"";position:absolute;left:0;right:100%;bottom:1px;height:1px;background:var(--g);transition:right .22s ease}.navlinks a:hover{color:#fff}.navlinks a:hover:after{right:0}.motion{justify-self:end;width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:#07120c;color:#b1c4b8;cursor:pointer;margin-right:150px}.header-cta{position:absolute;right:0;padding:11px 16px;border-radius:13px;background:linear-gradient(135deg,#83ffa6,#31e46e);color:#031008;font-weight:900;box-shadow:0 14px 38px rgba(50,236,110,.17);transition:.2s ease}.header-cta:hover{transform:translateY(-2px);box-shadow:0 20px 55px rgba(50,236,110,.27)}
/* buttons */
.btn{--dx:0px;--dy:0px;position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:53px;padding:0 22px;border-radius:15px;border:1px solid transparent;font-weight:900;transform:translate(var(--dx),var(--dy));transition:transform .16s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.btn-primary{color:#031008;background:linear-gradient(135deg,#8bffab,#55f388 49%,#28df69);box-shadow:0 22px 65px rgba(51,239,112,.2),inset 0 1px rgba(255,255,255,.58)}.btn-primary:before{content:"";position:absolute;inset:-70%;background:linear-gradient(112deg,transparent 36%,rgba(255,255,255,.68) 48%,transparent 60%);transform:translateX(-92%) rotate(8deg);transition:transform .78s cubic-bezier(.2,.8,.2,1)}.btn-primary:hover:before{transform:translateX(92%) rotate(8deg)}.btn-primary:hover{box-shadow:0 26px 92px rgba(51,239,112,.32),0 0 0 1px rgba(132,255,170,.12)}.btn-dark{color:#eef8f1;background:rgba(6,16,10,.76);border-color:rgba(105,255,151,.18);backdrop-filter:blur(12px)}.btn-dark:hover{border-color:rgba(105,255,151,.4);background:rgba(12,29,18,.88)}.btn .arrow{transition:transform .2s ease}.btn:hover .arrow{transform:translateX(4px)}.ripple{position:absolute;border-radius:50%;background:rgba(255,255,255,.46);transform:scale(0);animation:rip .65s linear;pointer-events:none}@keyframes rip{to{transform:scale(4.2);opacity:0}}
/* centered hero */
.hero{position:relative;min-height:700px;overflow:hidden;border-bottom:1px solid var(--line2)}.hero-centered{min-height:700px;display:flex;align-items:center;justify-content:center;padding:78px 0 64px}.hero-center{position:relative;z-index:10;width:min(780px,72vw);text-align:center}.kicker{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:rgba(52,255,119,.035);color:#a6ffbc;font-size:11px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--g);box-shadow:0 0 0 rgba(79,255,137,.45);animation:pulse 2.1s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(79,255,137,.38)}70%{box-shadow:0 0 0 10px rgba(79,255,137,0)}100%{box-shadow:0 0 0 0 rgba(79,255,137,0)}}h1{font-size:clamp(54px,6.8vw,92px);line-height:.93;letter-spacing:-.075em;margin:18px 0;text-wrap:balance}.hero h1 .lime{color:var(--g);text-shadow:0 0 34px rgba(78,255,137,.14)}.hero-lead{max-width:690px;margin:0 auto;color:#a7b9ae;font-size:clamp(17px,1.5vw,20px);line-height:1.68}.hero-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:26px}.hero-trust{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:23px;color:#96aa9e;font-size:12px}.hero-trust b{color:var(--g)}.hero-art{position:absolute;inset:0;pointer-events:none;perspective:1200px}.hero-glow{position:absolute;left:50%;top:43%;width:670px;height:440px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(73,255,133,.17),rgba(29,203,89,.04) 48%,transparent 70%);filter:blur(6px);animation:breathe 5.8s ease-in-out infinite}@keyframes breathe{50%{transform:translate(-50%,-50%) scale(1.07);opacity:.72}}.arc{position:absolute;left:50%;top:46%;border:1px solid rgba(104,255,152,.12);border-radius:50%;transform:translate(-50%,-50%)}.arc.a1{width:850px;height:330px;animation:arc1 18s linear infinite}.arc.a2{width:640px;height:640px;animation:arc2 24s linear infinite}.arc:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--g);box-shadow:0 0 18px var(--g);left:13%;top:13%}@keyframes arc1{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes arc2{to{transform:translate(-50%,-50%) rotate(-360deg)}}.monolith{position:absolute;top:48%;width:160px;height:205px;animation:monoFloat 6.2s ease-in-out infinite}.monolith.left{left:5%;transform:translateY(-50%) rotate(-13deg)}.monolith.right{right:5%;transform:translateY(-50%) rotate(13deg);animation-delay:-3.1s}@keyframes monoFloat{50%{translate:0 -13px;rotate:1deg}}.m-face{position:absolute;inset:0;border-radius:25px;background:linear-gradient(145deg,#0f2116,#06100a);border:1px solid rgba(105,255,151,.14);box-shadow:0 30px 80px rgba(0,0,0,.44),inset 0 0 55px rgba(75,255,133,.03)}.m-face:after{content:"";position:absolute;inset:18px;border:1px solid rgba(95,255,144,.11);border-radius:18px}.m-symbol{position:absolute;left:50%;top:50%;width:72px;height:72px;transform:translate(-50%,-50%) rotate(45deg);border-radius:15px;background:linear-gradient(145deg,#a9ffbd,#58f58a 52%,#24d763);box-shadow:0 0 45px rgba(73,255,132,.27)}.m-symbol:after{content:"";position:absolute;inset:22px;border-radius:6px;background:#092312}.right .m-symbol:after{background:none;border:6px solid #092312;border-top:0;border-left:0;width:16px;height:28px;inset:auto;left:28px;top:18px}.status{position:absolute;width:205px;padding:13px 15px;border-radius:16px;background:rgba(5,17,10,.8);border:1px solid rgba(103,255,151,.14);backdrop-filter:blur(15px);box-shadow:0 26px 75px rgba(0,0,0,.4);animation:float 5.2s ease-in-out infinite}.status.s1{left:2%;top:17%}.status.s2{left:7%;bottom:13%;animation-delay:-1.4s}.status.s3{right:2%;top:17%;animation-delay:-2.7s}.status.s4{right:7%;bottom:13%;animation-delay:-3.8s}@keyframes float{50%{translate:0 -10px}}.status-top{display:flex;align-items:center;gap:8px;font-size:11px;color:#a9bdb0}.status-top i{width:27px;height:27px;border-radius:8px;display:grid;place-items:center;background:#0d2b18;color:var(--g)}.status strong{display:block;font-size:16px;margin-top:7px}.status small{color:#718579}.scan{position:absolute;left:11%;right:11%;height:1px;top:-2%;background:linear-gradient(90deg,transparent,rgba(111,255,160,.8),transparent);box-shadow:0 0 20px rgba(79,255,137,.32);animation:scan 6.4s ease-in-out infinite}@keyframes scan{0%,15%{translate:0 0;opacity:0}28%{opacity:.8}85%{opacity:.2}100%{translate:0 650px;opacity:0}}
/* feature strip */
.features{position:relative;margin-top:-25px;z-index:15}.feature-strip{display:grid;grid-template-columns:repeat(4,1fr);border-radius:22px;overflow:hidden;background:#07120c;border:1px solid var(--line);box-shadow:0 24px 80px rgba(0,0,0,.26)}.feature{display:flex;gap:12px;align-items:center;padding:20px 22px;border-right:1px solid var(--line2)}.feature:last-child{border-right:0}.feature-icon{width:42px;height:42px;border-radius:13px;background:#0d2c18;color:var(--g);display:grid;place-items:center;font-size:20px}.feature b{display:block;font-size:14px}.feature span{display:block;font-size:11px;color:#74887b;margin-top:3px}
/* common sections */
.section{padding:74px 0}.section-eyebrow{color:#78ff9c;font-size:11px;font-weight:850;letter-spacing:.14em;text-transform:uppercase;margin-bottom:9px}.section h2{font-size:clamp(34px,4.2vw,50px);letter-spacing:-.055em;margin:0 0 9px}.section-lead{color:var(--muted);line-height:1.62;max-width:720px;margin:0 0 27px}.glass{background:linear-gradient(180deg,rgba(9,23,14,.88),rgba(4,10,7,.94));border:1px solid var(--line);box-shadow:0 24px 90px rgba(0,0,0,.18)}.reveal{opacity:0;transform:translateY(26px);transition:opacity .65s cubic-bezier(.2,.8,.2,1),transform .65s cubic-bezier(.2,.8,.2,1)}.reveal.in{opacity:1;transform:none}.reveal[data-delay="1"]{transition-delay:.07s}.reveal[data-delay="2"]{transition-delay:.14s}.reveal[data-delay="3"]{transition-delay:.21s}
/* reward cards / old v7 aliases */
.reward-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:13px;margin-top:26px}.reward-card-v8,.reward-type{--sx:50%;--sy:50%;position:relative;overflow:hidden;min-height:225px;padding:20px;border-radius:21px;transform-style:preserve-3d;will-change:transform}.reward-card-v8:after,.reward-type:after,.mission:after,.article-card:after{content:"";position:absolute;width:230px;height:230px;left:var(--sx,50%);top:var(--sy,50%);transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(76,255,136,.14),transparent 68%);opacity:0;transition:.24s opacity;pointer-events:none}.reward-card-v8:hover:after,.reward-type:hover:after,.mission:hover:after,.article-card:hover:after{opacity:1}.reward-visual-v8{height:112px;display:grid;place-items:center}.token{position:relative;width:82px;height:82px;border-radius:50%;border:1px solid rgba(138,255,175,.31);box-shadow:0 0 52px rgba(78,255,136,.14),inset 0 0 30px rgba(78,255,136,.05)}.token:before{content:"";position:absolute;inset:14px;border-radius:50%;border:1px dashed rgba(138,255,175,.28);animation:spin 10s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.token:after{content:"+";position:absolute;inset:24px;border-radius:13px;display:grid;place-items:center;transform:rotate(45deg);background:linear-gradient(145deg,#b7ffca,#6cff97 50%,#2cdb68);font-size:28px;font-weight:950;color:#06200f}.reward-symbol{height:105px;display:flex;align-items:center;font-size:50px;color:var(--g);text-shadow:0 0 26px rgba(80,255,138,.16)}.reward-card-v8 h3,.reward-type h3{font-size:17px;margin:8px 0 6px}.reward-card-v8 p,.reward-type p{font-size:12px;line-height:1.5;color:#7f9386;margin:0}
/* missions / old v7 */
.mission-rail{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.mission-rail:before{content:"";position:absolute;left:12%;right:12%;top:58px;height:1px;background:linear-gradient(90deg,transparent,rgba(104,255,154,.35),transparent)}.mission{position:relative;overflow:hidden;min-height:215px;padding:20px;border-radius:21px;transform-style:preserve-3d;will-change:transform}.mission-number{font-size:11px;letter-spacing:.14em;color:#6d8275}.mission-node{width:50px;height:50px;border-radius:16px;display:grid;place-items:center;margin:20px 0 16px;background:#0b2515;border:1px solid rgba(101,255,151,.14);font-size:20px}.mission h3{font-size:18px;margin:0 0 8px}.mission p{color:#82968a;font-size:13px;line-height:1.55;margin:0}
/* reward lab old v7 */
.reward-lab{display:grid;grid-template-columns:1fr 1fr;gap:18px}.reward-visual{position:relative;min-height:420px;border-radius:28px;display:grid;place-items:center;overflow:hidden}.reward-visual:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(85,255,139,.16),transparent 48%),linear-gradient(135deg,rgba(11,29,17,.9),rgba(3,9,5,.98))}.reward-orb{position:relative;width:220px;height:220px;border-radius:50%;border:1px solid rgba(123,255,164,.25);box-shadow:0 0 80px rgba(77,255,134,.12),inset 0 0 60px rgba(72,255,130,.04);animation:orbFloat 6s ease-in-out infinite}.reward-orb:before{content:"";position:absolute;inset:28px;border-radius:50%;border:1px dashed rgba(122,255,163,.24);animation:spin 14s linear infinite}.reward-orb:after{content:"+";position:absolute;inset:60px;border-radius:28%;display:grid;place-items:center;background:linear-gradient(145deg,#b9ffca,#6aff94 48%,#29dc67);color:#05200e;font-size:54px;font-weight:950;box-shadow:0 0 60px rgba(81,255,137,.28);transform:rotate(45deg)}@keyframes orbFloat{50%{transform:translateY(-12px) scale(1.02)}}.reward-visual-label{position:absolute;left:24px;bottom:20px;color:#789082;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.reward-types{display:grid;grid-template-columns:1fr 1fr;gap:14px}
/* console old v7 */
.console{border-radius:28px;overflow:hidden}.console-top{height:46px;display:flex;align-items:center;gap:7px;padding:0 17px;border-bottom:1px solid var(--line2);background:#07110a}.dot{width:8px;height:8px;border-radius:50%;background:#183322}.dot:nth-child(1){background:#55ff88}.dot:nth-child(2){background:#ffd77d}.dot:nth-child(3){background:#5bb6ff}.console-body{display:grid;grid-template-columns:1.2fr .8fr;min-height:390px}.console-list{padding:21px}.console-side{padding:21px;border-left:1px solid var(--line2);background:rgba(4,11,7,.72)}.task-row{position:relative;display:grid;grid-template-columns:48px 1fr auto;gap:13px;align-items:center;padding:15px;border-radius:18px;background:#09170f;border:1px solid rgba(255,255,255,.04);margin-top:10px;overflow:hidden}.task-row:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(74,255,136,.04),transparent);transform:translateX(-100%);animation:rowScan 5.3s ease-in-out infinite}.task-row:nth-child(3):after{animation-delay:1.3s}.task-row:nth-child(4):after{animation-delay:2.5s}@keyframes rowScan{0%,64%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.task-icon{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:#0d2b18;color:var(--g);font-weight:900}.task-row b{display:block}.task-row small{display:block;color:#738779;margin-top:4px}.task-pts{font-size:12px;color:#79ff9e;font-weight:900}.console-side small{color:#76897d}.console-balance{font-size:46px;font-weight:950;letter-spacing:-.06em;margin:6px 0 3px}.console-balance span{font-size:13px;color:#6cff92;letter-spacing:0}.bar{height:8px;background:#0d2817;border-radius:99px;overflow:hidden;margin:17px 0}.bar i{display:block;height:100%;width:76%;background:linear-gradient(90deg,#28e56a,#95ffb2);border-radius:99px;box-shadow:0 0 20px rgba(73,255,132,.2);animation:bar 4s ease-in-out infinite alternate}@keyframes bar{to{width:91%}}.console-side p{color:#819488;font-size:12px;line-height:1.6}
/* safety old v7 */
.safety{display:grid;grid-template-columns:1.1fr .9fr;gap:18px}.safety-main,.safety-side{border-radius:28px;padding:28px}.safety-main{position:relative;overflow:hidden;background:radial-gradient(450px 300px at 90% 10%,rgba(82,255,139,.12),transparent 70%),linear-gradient(135deg,#0a1a10,#061009)}.safety-main:after{content:"✓";position:absolute;right:30px;bottom:-25px;font-size:190px;font-weight:950;color:rgba(89,255,143,.055);transform:rotate(-7deg)}.safety-main p{color:#9aad9f;line-height:1.65}.safety-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.safety-badges span{padding:9px 12px;border-radius:999px;border:1px solid rgba(105,255,153,.14);background:#08150d;color:#b8cbbf;font-size:12px}.safety-side{display:flex;flex-direction:column;gap:12px}.safety-rule{display:flex;gap:13px;padding:14px;border-radius:16px;background:#08160e;border:1px solid rgba(255,255,255,.04)}.hero-meta-icon{width:31px;height:31px;border-radius:10px;display:grid;place-items:center;border:1px solid var(--line);background:#08140d;color:var(--g)}.safety-rule b{display:block;font-size:13px}.safety-rule span{font-size:11px;color:#74887b}
/* article cards and inner pages */
.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.article-card{--sx:50%;--sy:50%;position:relative;overflow:hidden;padding:20px;border-radius:21px;min-height:180px;transition:.22s ease;transform-style:preserve-3d}.article-card:hover{transform:translateY(-5px);border-color:rgba(105,255,153,.34);box-shadow:0 22px 60px rgba(0,0,0,.2)}.article-card .tag{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#74ff99}.article-card h3{font-size:17px;line-height:1.25;margin:17px 0 7px}.article-card p{font-size:12px;line-height:1.5;color:#7c9083;margin:0}.article-card .go{position:absolute;right:17px;top:16px;color:#69ff90}.page-hero{padding:82px 0 32px;text-align:left}.page-hero h1{font-size:clamp(48px,6vw,77px);max-width:950px}.breadcrumb{font-size:12px;color:#718578;margin-bottom:12px}.breadcrumb a{color:#77ff9c}.article-shell{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:27px;padding-bottom:70px}.article{padding:clamp(23px,4vw,40px);border-radius:27px}.article h2{font-size:27px;margin:35px 0 10px}.article p,.article li{color:#a2b5a8;line-height:1.72}.article ul{padding-left:20px}.note{padding:16px 18px;border-left:3px solid var(--g);background:rgba(78,255,136,.045);border-radius:0 14px 14px 0;color:#d4e5da}.aside{position:sticky;top:90px;align-self:start}.aside-box{padding:17px;border-radius:19px;margin-bottom:12px}.aside-box h3{font-size:14px;margin:0 0 9px}.aside-box a{display:block;padding:8px 0;border-top:1px solid rgba(255,255,255,.04);font-size:12px;color:#8da195}.aside-box a:first-of-type{border-top:0}.aside-box a:hover{color:#79ff9e}
/* final CTA/footer */
.final-cta{position:relative;overflow:hidden;border-radius:30px;padding:35px;display:flex;align-items:center;justify-content:space-between;gap:28px;background:radial-gradient(500px 330px at 90% 0%,rgba(79,255,138,.15),transparent 72%),linear-gradient(125deg,#0a1c10,#061009);border:1px solid rgba(109,255,157,.14)}.final-cta:before{content:"";position:absolute;inset:-120%;background:conic-gradient(from 0deg,transparent,rgba(91,255,145,.07),transparent 16%);animation:rotateBg 10s linear infinite}@keyframes rotateBg{to{transform:rotate(360deg)}}.final-cta>*{position:relative}.final-cta h2{font-size:clamp(34px,4vw,50px);margin:0 0 8px;letter-spacing:-.055em}.final-cta p{margin:0;color:#8fa397}.footer{border-top:1px solid var(--line2);padding:31px 0 92px;color:#6d8073;font-size:12px}.footer-row{display:flex;justify-content:space-between;gap:22px}.footer strong{color:#fff}.footer-links{display:flex;gap:17px;flex-wrap:wrap}.footer-note{max-width:950px;line-height:1.55;margin:20px 0 0}.mobile-cta{display:none}
@media(max-width:1000px){.header-inner{grid-template-columns:1fr auto}.navlinks{display:none}.motion{margin-right:150px}.hero-center{width:min(780px,86vw)}.monolith{opacity:.7}.status{display:none}.feature-strip{grid-template-columns:1fr 1fr}.feature:nth-child(2){border-right:0}.feature:nth-child(-n+2){border-bottom:1px solid var(--line2)}.reward-grid{grid-template-columns:repeat(3,1fr)}.mission-rail{grid-template-columns:1fr 1fr}.mission-rail:before{display:none}.reward-lab,.safety{grid-template-columns:1fr}.console-body{grid-template-columns:1fr}.console-side{border-left:0;border-top:1px solid var(--line2)}.article-grid{grid-template-columns:1fr 1fr}.article-shell{grid-template-columns:1fr}.aside{position:static}}
@media(max-width:650px){.shell{width:min(100% - 22px,1220px)}.header-inner{height:62px}.brand span:last-child{display:none}.header-cta{display:none}.motion{margin-right:0}.hero{min-height:640px}.hero-centered{min-height:640px;padding:48px 0}.hero-center{width:100%}.monolith{width:100px;height:135px;top:23%;opacity:.42}.monolith.left{left:-28px}.monolith.right{right:-28px}.arc.a1{width:540px;height:230px}.arc.a2{width:460px;height:460px}h1{font-size:45px}.hero-lead{font-size:16px}.hero-trust{gap:10px}.feature-strip{grid-template-columns:1fr}.feature{border-right:0;border-bottom:1px solid var(--line2)}.feature:last-child{border-bottom:0}.section{padding:55px 0}.reward-grid,.mission-rail,.reward-types,.article-grid{grid-template-columns:1fr}.final-cta{align-items:flex-start;flex-direction:column;padding:27px}.footer-row{flex-direction:column}.mobile-cta{display:block;position:fixed;left:10px;right:10px;bottom:10px;z-index:95;text-align:center;padding:14px;border-radius:15px;background:linear-gradient(135deg,#88ffa8,#30e36d);color:#031008;font-weight:950;box-shadow:0 18px 55px rgba(0,0,0,.58)}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1!important;transform:none!important}#space{display:none!important}}body.motion-off *,body.motion-off *:before,body.motion-off *:after{animation:none!important;transition-duration:.01ms!important}body.motion-off .reveal{opacity:1!important;transform:none!important}body.motion-off #space{display:none!important}
.page-hero .hero-lead{margin:0;max-width:780px}.page-hero .hero-actions{justify-content:flex-start}
