@import url('redesign.css');
:root{--ink:#131c32;--green:#5548e8;--muted:#70798d;--paper:#f8f9fc;--line:#e2e5ed;--lime:#c9f27e}
body{background:#f8f9fc;color:#172039}h1,h2,h3,.hero h1,.activity-grid h3,.insight-note h3,.news-visual>strong,.reward strong{font-family:'Manrope',Arial,sans-serif;font-style:normal}.wrap{max-width:1200px;width:calc(100% - 96px)}.notice{background:#11182c;color:#b1b8cc;padding:9px 20px;border-bottom:1px solid #ffffff0a}.notice>span{color:#c7f486}.notice a{color:#c1c6e0}.header{background:#0a1020;color:#f4f5fe;border-bottom:1px solid #ffffff0d;width:100%;max-width:none;padding:0 max(48px,calc((100vw - 1200px)/2));height:91px;position:relative}.brand-icon{background:linear-gradient(140deg,#8879ff,#5641df);color:white;border:1px solid #b4a9ff50;border-radius:11px;box-shadow:0 6px 20px #6e4dff29;font-size:31px}.brand strong{font-size:23px;letter-spacing:-1.1px}.brand small{color:#919ab7;font-size:7px;letter-spacing:2px}.header nav{color:#aeb5ca;gap:31px;font-size:12px}.header nav a:hover{color:white}.header nav a:after{background:#a898ff}.header .primary{background:#ffffff0c;color:#f3f1ff;border:1px solid #ffffff20;box-shadow:none}.header .primary:hover{background:#ffffff17}.primary{background:#6551ef;color:#fff;box-shadow:0 6px 20px #6249ea26;border:1px solid #8570ff3d;border-radius:9px}.primary:hover{background:#7965ff;box-shadow:0 10px 25px #6249ea35}.hero{width:100%;max-width:none;padding:83px max(48px,calc((100vw - 1200px)/2)) 82px;gap:40px;grid-template-columns:1.06fr 1fr;color:#f7f8ff;position:relative;background:radial-gradient(ellipse at 83% 45%,#35307866,transparent 42%),radial-gradient(ellipse at 20% 100%,#182d5638,transparent 50%),#0a1020;overflow:hidden;isolation:isolate}.hero:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#b9b5ff06 1px,transparent 1px),linear-gradient(90deg,#b9b5ff06 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(90deg,transparent,#000);z-index:-1}.hero .eyebrow{display:inline-flex;align-items:center;background:#ffffff06;border:1px solid #ffffff14;border-radius:50px;padding:7px 12px;color:#a8afd0;letter-spacing:1.5px;font-size:8px;margin:0 0 23px}.hero .eyebrow i{background:#c5f488;box-shadow:0 0 0 4px #b1ff6910}.hero h1{font-size:clamp(45px,4.9vw,68px);font-weight:800;line-height:1.07;letter-spacing:-3.2px;margin:0 0 25px;max-width:650px}.hero h1 em{font-style:normal;font-weight:800;background:linear-gradient(90deg,#c4baff,#8885ff 70%,#88baff);background-clip:text;-webkit-text-fill-color:transparent;line-height:1.07}.hero .intro{color:#969fb9;line-height:1.95;font-size:13px;max-width:425px}.hero .actions{margin-top:30px;gap:25px}.hero .primary{padding:16px 23px}.hero .text-link{color:#d1d6e8;font-size:11px}.hero-trust{margin-top:27px;color:#7783a0;font-size:9px;gap:18px}.hero-trust span:first-letter{color:#b4de85}.hero-art{height:455px;overflow:visible;border:0;border-radius:0;box-shadow:none;background:none;isolation:isolate;perspective:1000px}.hero-art:before{inset:15px 0 0;position:absolute;width:auto;height:auto;border-radius:50%;background:radial-gradient(ellipse,#7261fe28,transparent 68%);box-shadow:none;filter:blur(15px)}.hero-art:after{inset:30px 0 0;position:absolute;border:1px solid #8076dc1c;background:none;border-radius:50%;transform:rotate(-25deg) scaleY(.8);mask-image:none}.hero-art .orbit{width:390px;height:390px;border:1px solid #9586ff25;transform:rotate(-25deg) scaleY(.77);box-shadow:0 0 0 35px #a59aff03,0 0 0 70px #a59aff02}.hero-art .orbit-two{width:290px;height:290px;transform:rotate(15deg) scaleY(1.2);border-color:#8274e313;box-shadow:none}.art-label{left:auto;right:13px;top:5px;color:#707ba0;font-size:7px;letter-spacing:2px}.art-label:before{background:#8a84ff}.shield{display:none}.hero-art .coin{display:none}.art-status{display:none}.coordinate{right:24px;bottom:-5px;color:#697797;font-size:7px}.wallet-visual{position:relative;width:335px;height:228px;border-radius:24px;background:linear-gradient(135deg,#56607d,#252e4b 55%,#19213b);border:1px solid #cad1ee55;box-shadow:8px 10px 0 #1b2340,9px 12px 0 #737a9c4d,16px 35px 60px #0205189e,inset 0 1px 1px #f0efff45;transform:rotate(-11deg) rotateY(-15deg);z-index:3;margin-top:0;padding:26px;color:#f0efff}.wallet-visual:after{content:'';position:absolute;inset:0;border-radius:23px;background:linear-gradient(120deg,#ffffff10,transparent 45%);pointer-events:none}.wallet-top{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:2px;color:#c4cbe2}.wallet-mark{display:grid;place-items:center;width:31px;height:31px;border:1px solid #a4a8c33d;border-radius:9px;font-size:22px}.wallet-title{font:600 31px/1.2 'Manrope',sans-serif;letter-spacing:-1.2px;margin-top:24px}.wallet-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:21px;font-size:8px;letter-spacing:2px;color:#909cbf}.wallet-chip{width:32px;height:25px;border-radius:6px;border:1px solid #d3ccec66;background:repeating-linear-gradient(90deg,transparent 0 8px,#d3ccec33 8px 9px),linear-gradient(135deg,#c0b6dc77,#a2a2b022)}.shield-sculpture{position:absolute;z-index:5;right:22px;top:155px;width:168px;transform:rotate(10deg);filter:drop-shadow(10px 20px 15px #03051b66)}.visual-pill{position:absolute;z-index:6;bottom:16px;left:22px;background:#17243bf0;border:1px solid #a29bf42b;border-radius:12px;box-shadow:0 15px 25px #02071636;padding:13px 18px;display:flex;gap:12px;align-items:center;transform:rotate(-4deg);backdrop-filter:blur(12px)}.visual-pill>span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#c9f27e;color:#243632;font-size:15px}.visual-pill strong{font-size:10px;font-weight:500;color:#e1e9f6;display:block}.visual-pill small{font-size:8px;color:#8496b0;display:block;margin-top:2px}.token-bubble{position:absolute;border-radius:50%;z-index:4;display:grid;place-items:center;box-shadow:3px 7px 0 #453561,8px 14px 30px #000c;color:#ebe4ff;border:4px double #c2adf866;background:linear-gradient(140deg,#a18bd9,#4c3b8d)}.token-bubble.bitcoin{top:27px;right:21px;width:67px;height:67px;transform:rotate(16deg);font-size:37px}.token-bubble.ethereum{bottom:85px;left:1px;width:47px;height:47px;transform:rotate(-17deg);font-size:30px;border-color:#d1e3ff55;background:linear-gradient(135deg,#c2d3f7,#576caa);color:#303f6a;box-shadow:3px 6px 0 #253a5a,8px 14px 30px #0008}.principles{padding:28px 0;border-top:0;border-bottom:1px solid #e0e5ef;gap:22px}.principles p{color:#9299ac}.principles strong{color:#49556d}.principles b{font:700 10px 'Manrope',sans-serif;display:inline-grid;place-items:center;background:#ebe9fc;border:1px solid #e1def8;color:#7767ce;width:28px;height:28px;border-radius:8px;margin-right:10px}.principles>div{color:#5b647b;font-size:11px}.section{padding:82px 0}.eyebrow{font-size:8px;font-weight:700;color:#8072b4;letter-spacing:1.9px}.section-head{margin-bottom:31px}h2,.section-head h2{font-family:'Manrope',sans-serif;font-size:34px;font-weight:800;line-height:1.2;letter-spacing:-1.5px;max-width:550px}.section-head .eyebrow{margin-bottom:13px}.text-link{color:#656779;font-size:11px}.learning-grid{gap:19px}.learn-card{background:#fff;padding:27px;border:1px solid #e2e5ee;box-shadow:0 3px 8px #242b4903;border-radius:14px}.learn-card:hover{box-shadow:0 16px 40px #5542a312;border-color:#c9bff5}.learn-card .line-icon{color:#7360d4;background:#efecff;width:46px;height:46px;margin-bottom:25px;border:1px solid #e8e1fc}.learn-card:nth-child(2) .line-icon{background:#e8efff;color:#5677bc;border-color:#dfe8fb}.learn-card:nth-child(3) .line-icon{background:#eff5e7;color:#7a9355;border-color:#e5edd9}.number{color:#929bad;font-size:7px;letter-spacing:1.4px}.learn-card h3{font-size:17px;line-height:1.45;letter-spacing:-.5px;margin:12px 0}.learn-card p,.news-grid p,.insight-note p{color:#858c9d;font-size:12px;line-height:1.9}.learn-card .inline{color:#7160bc;border-top-color:#edf0f6}.activity-section{background:#eef0f8;border-top:1px solid #e7eaf3;border-bottom:1px solid #e7eaf3;padding:66px 0}.activity-grid{grid-template-columns:1.15fr 1fr;gap:23px}.prediction-card{background:radial-gradient(ellipse at 100% 100%,#453b8b,transparent 70%),#171d39;border:1px solid #454363;box-shadow:0 12px 30px #1b1b3c0d}.prediction-card:after{border-color:#c6b9ff20;box-shadow:0 0 0 35px #c6b9ff04,0 0 0 70px #c6b9ff03}.prediction-card,.survey-card{padding:31px 33px;border-radius:15px}.tag{background:#c6b9ff0c;color:#c5b9ff;border-color:#c6b9ff25;font-size:8px}.tag.light{background:#eeebfc;color:#8b7bb9;border-color:#e5def6}.card-top{color:#8d91b3;font-size:8px}.activity-grid h3{font-size:31px;font-weight:700;letter-spacing:-1.2px;line-height:1.16;margin-top:27px}.prediction-card>p{color:#9b9fbe;font-size:12px;max-width:340px}.reward strong{font-size:68px;font-weight:700;color:#d0f291;letter-spacing:-4px;line-height:1}.reward strong span{color:#d0f291;font-size:11px;letter-spacing:0}.reward p{color:#939abb}.cream{background:#d1f28e;border:1px solid #deff9e;color:#283b24;font-size:11px;box-shadow:0 7px 18px #0002}.cream:hover{background:#e1ffab}.prediction-card small{color:#9399b8;font-size:9px}.decor-coin{color:#bab0ff0a}.survey-card{background:#fff;border-color:#e1e4ef}.survey-card .card-top{color:#9c9eb4}.survey-card>p{color:#8b90a4}.survey-card label{background:#f7f8fc;border-color:#ebedf5;color:#646c82;font-size:12px}.survey-card label:has(input:checked){border-color:#a794ef;background:#f0ebff}.survey-card input{accent-color:#725ae4}.survey-card small{color:#9a9eaf}.outline{border-color:#d9dcea;color:#62687d}.outline:hover{background:#f1eefb}.muted{color:#949aaa;font-size:9px}.insight-panel{background:white;border-color:#e1e5ef;border-radius:15px}.insight-main{padding:30px}.tabs button{background:#f5f5fb;color:#9396ac;border-color:#e9e9f3}.tabs button.active{background:#6653e0;border-color:#6653e0;color:white}.chart-title h3{font-size:22px;color:#28304a;font-weight:700}.chart-title small{color:#989eb1}.grid{stroke:#ececf4}#chart-line{stroke:#8b79e6;stroke-width:3}.chart-footer{color:#a0a5b7}.insight-note{background:#f0eef9;border-left-color:#e7e3f4;padding:31px}.insight-note .line-icon{color:#9b8cce}.insight-note h3{font-size:28px;font-weight:700;letter-spacing:-1px;line-height:1.15;margin-bottom:19px}.insight-note .fine{color:#a0a0b5;border-color:#dfdcee}.insight-note .inline{color:#7866b7}.news-section{padding-top:0}.news-grid{gap:37px}.news-visual{background:radial-gradient(ellipse at 0 0,#48507d,transparent 80%),#1c2341;min-height:242px;border-radius:13px;color:#eff0ff}.news-visual>span{color:#a3abcf}.news-visual>strong{font-size:37px;font-weight:600;line-height:1.07;letter-spacing:-1.5px}.abstract-columns i{background:linear-gradient(90deg,#5b5e95,#a9a5d2);box-shadow:10px 8px 18px #03062444;width:40px}.news-grid p.news-meta{color:#9893b5;font-size:8px}.news-feature h3{font-size:19px;font-weight:700;line-height:1.45}.news-list h3{font-size:18px;font-weight:700}.news-list>a{border-color:#e0e3ed}.news-index{font-family:'Manrope',sans-serif;font-size:12px;font-weight:700;color:#a3a5ba;margin-top:22px}.news-grid a:hover h3{text-decoration-color:#baaee8}.report-panel{border-color:#e2e4ee;background:#fff;padding:32px 36px;gap:50px;border-radius:14px;box-shadow:none}.report-panel h2{font-size:27px}.report-panel p:not(.eyebrow){color:#8e93a4;font-size:11px}.report-links .text-link{color:#9693b0}.report-links .primary{font-size:9px}.report-links .outline{font-size:9px}.closing{color:white;background:radial-gradient(ellipse at 80% 100%,#4e437c,transparent 65%),#141a30;border:1px solid #34364c;border-radius:16px;padding:43px 42px;margin-bottom:59px}.closing .eyebrow{color:#9d91d8}.closing h2{font-size:39px;font-weight:700;line-height:1.13;letter-spacing:-1.8px}.closing p:not(.eyebrow){color:#9c9fb8;font-size:11px}.closing .primary{background:#cfee9a;color:#30432a;border-color:#d9f3b3;box-shadow:none}.footer-top{border-color:#e0e5ef}.footer-top .brand-icon{background:#6550e6}.footer-top .brand small{color:#9c9eaf}.footer-top p{color:#989db0}.footer-top .inline{color:#8f8aa5}.footer-bottom{border-color:#e5e7ef;color:#a1a6b8;font-size:8px}dialog{background:#fafaff;border-color:#e0dcf0;box-shadow:0 30px 100px #0006}dialog::backdrop{background:#070c20c7}dialog h2{font-family:'Manrope',sans-serif;font-size:27px;font-weight:700;line-height:1.15;letter-spacing:-1px}dialog .eyebrow{color:#9d91bb}#close-modal{background:#eeebf8;color:#8b7cae}.modal-copy p,.modal-copy li,.form-note{color:#85859b}dialog select{border-color:#dfdcea;color:#5c5976}dialog input[type=checkbox]{accent-color:#6c54e4}.result{background:#eee9fb;color:#63528f}.result p{color:#8c80a9}#toast{background:#45367d;border-color:#7161a3}
@media(min-width:1450px){.hero{padding-top:98px;padding-bottom:99px;gap:75px}.hero h1{font-size:74px}.hero-art{height:480px}.wallet-visual{width:355px;height:238px}.shield-sculpture{width:180px;right:10px;top:165px}}
@media(max-width:1050px){.wrap{width:calc(100% - 64px)}.header{width:100%;padding:0 32px}.hero{width:100%;padding:65px 32px;gap:25px}.hero h1{font-size:51px;letter-spacing:-2.8px}.hero .eyebrow{font-size:7px;letter-spacing:1px}.hero-art{height:420px}.wallet-visual{width:280px;height:203px;padding:23px}.wallet-title{font-size:26px;margin-top:22px}.wallet-bottom{margin-top:19px}.shield-sculpture{width:140px;right:-4px;top:159px}.hero-art .orbit{width:300px;height:300px}.visual-pill{left:8px;bottom:16px}.token-bubble.bitcoin{right:0;top:29px;width:58px;height:58px;font-size:30px}.token-bubble.ethereum{left:-5px;bottom:94px;width:43px;height:43px;font-size:25px}.hero .actions{gap:16px}.hero .primary{padding:14px 18px;font-size:10px}.header nav{gap:20px}.section-head h2{font-size:30px}.activity-grid h3{font-size:28px}.principles>div{font-size:9px}.principles b{margin-right:6px;width:23px;height:23px}.prediction-card,.survey-card{padding:27px}.learn-card{padding:25px}.report-panel{gap:25px}}
@media(max-width:760px){.wrap{width:calc(100% - 40px)}.header{width:100%;padding:17px 20px 0;height:107px}.header .brand strong{font-size:20px}.header .brand small{font-size:6px}.header .small{padding:9px 13px}.header nav{font-size:10px;color:#a5abc2}.notice{font-size:8px;line-height:1.6;padding:9px 15px}.hero{width:100%;padding:45px 20px 28px;grid-template-columns:1fr;gap:10px}.hero .eyebrow{font-size:7px;letter-spacing:1px;padding:6px 10px;margin-bottom:23px}.hero h1{font-size:clamp(43px,10vw,68px);letter-spacing:-2.4px;max-width:560px;line-height:1.08}.hero h1 em{line-height:1.08}.hero .intro{font-size:12px;max-width:460px;line-height:1.9}.hero .actions{margin-top:24px;gap:21px}.hero .primary{font-size:10px;padding:14px 18px}.hero .text-link{font-size:10px}.hero-trust{font-size:8px;gap:15px;margin-top:23px}.hero-art{height:370px;max-width:440px;width:100%;margin:0 auto}.hero-art .art-label{top:20px;right:8px;font-size:6px}.hero-art .orbit{width:285px;height:285px}.wallet-visual{width:281px;height:197px;transform:rotate(-10deg) rotateY(-15deg);margin-top:0;padding:22px}.wallet-title{font-size:26px}.wallet-top{font-size:8px;letter-spacing:1.6px}.wallet-mark{width:27px;height:27px;font-size:19px}.wallet-bottom{margin-top:18px;font-size:7px}.wallet-chip{width:28px;height:21px}.shield-sculpture{width:136px;right:11px;top:139px}.token-bubble.bitcoin{top:38px;right:17px;width:55px;height:55px;font-size:29px}.token-bubble.ethereum{left:8px;bottom:86px;width:42px;height:42px}.visual-pill{bottom:26px;left:12px;padding:11px 15px}.visual-pill strong{font-size:9px}.visual-pill small{font-size:7px}.visual-pill>span{width:25px;height:25px;font-size:13px}.coordinate{font-size:6px;bottom:6px;right:14px}.principles{padding:23px 0;gap:17px 13px}.principles>div{font-size:9px}.principles p{font-size:9px}.section{padding:48px 0}.section-head h2{font-size:28px;letter-spacing:-1px;max-width:390px}.section-head .eyebrow{font-size:7px;letter-spacing:1.8px}.section-head .text-link{font-size:10px}.learn-card{padding:25px}.learn-card h3{font-size:18px;letter-spacing:-.5px}.learn-card .line-icon{width:42px;height:42px}.learn-card p{font-size:12px}.learn-card .number{font-size:7px}.learning-grid{gap:13px}.activity-section{padding:47px 0}.activity-grid h3{font-size:28px;line-height:1.18;letter-spacing:-1px}.activity-grid{gap:16px}.prediction-card,.survey-card{padding:26px}.reward strong{font-size:66px}.reward strong span{font-size:10px}.reward p{font-size:8px;max-width:125px}.reward{gap:20px}.card-top{font-size:7px}.tag{font-size:7px}.prediction-card small,.survey-card small{font-size:8px}.cream{font-size:10px;padding:14px 18px}.survey-card label{font-size:11px}.survey-card>p{font-size:11px}.outline{font-size:10px}.insight-main{padding:23px}.chart-title h3{font-size:20px}.tabs button{font-size:9px;padding:8px 11px}.tabs span{font-size:8px}.insight-note{padding:26px;border-left:0;border-top:1px solid #e4dff1}.insight-note h3{font-size:27px;letter-spacing:-.8px}.chart-title .muted{font-size:7px;max-width:92px}.chart-footer{font-size:8px}.news-section{padding-top:0}.news-visual{min-height:230px;padding:25px}.news-visual>strong{font-size:35px;margin-top:30px}.news-feature h3{font-size:18px}.news-list h3{font-size:17px}.news-index{font-size:11px}.news-grid p{font-size:12px}.report-panel{padding:27px}.report-panel h2{font-size:25px}.report-panel .eyebrow{font-size:7px}.report-panel p:not(.eyebrow){font-size:11px}.report-links .primary,.report-links .outline{font-size:10px}.closing{padding:30px;margin-bottom:40px}.closing h2{font-size:32px;letter-spacing:-1px}.closing .eyebrow{font-size:7px}.closing p:not(.eyebrow){font-size:11px}.closing button{font-size:10px}.footer-bottom{font-size:8px}.footer-top .brand strong{font-size:18px}.footer-top .brand small{font-size:6px}dialog h2{font-size:26px}dialog label{font-size:11px}.form-note{font-size:10px}}
@media(max-width:370px){.hero h1{font-size:40px;letter-spacing:-2px}.hero .eyebrow{font-size:6px}.hero .actions{gap:15px}.hero .primary{padding:13px 15px;font-size:9px}.hero .text-link{font-size:9px}.hero-trust{font-size:7px;gap:11px}.wallet-visual{width:247px;height:182px;padding:20px}.wallet-title{font-size:23px;margin-top:19px}.wallet-bottom{margin-top:15px}.shield-sculpture{width:119px;right:1px;top:142px}.hero-art{height:345px}.token-bubble.ethereum{left:-2px;bottom:85px}.token-bubble.bitcoin{right:4px}.hero-art .orbit{width:260px;height:260px}.visual-pill{left:5px;bottom:22px}.principles{gap:17px 10px}.principles>div{font-size:8px}.section-head h2{font-size:26px}.prediction-card,.survey-card{padding:24px}.activity-grid h3{font-size:26px}.reward{gap:15px}.reward p{font-size:7px;max-width:110px}.reward strong{font-size:61px}}
