.rewards-hub{max-width:1180px}.rewards-heading{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:48px 0 40px}.rewards-heading h1{font-size:clamp(3.6rem,6.5vw,6.4rem);line-height:.98;margin:20px 0}.rewards-heading p:not(.eyebrow){max-width:620px;color:#bbbcc3;line-height:1.7}.rewards-heading img{width:180px;height:auto;filter:drop-shadow(12px 18px 30px #bc8f1915)}.reward-jumps{display:flex;flex-wrap:wrap;gap:9px;border-bottom:1px solid #ffffff15;padding-bottom:26px}.reward-jumps a{padding:10px 15px;border:1px solid #d9ba672b;border-radius:24px;font-size:.8rem;color:#e2d7b6}.reward-jumps a:hover{background:#f1c75716;border-color:#dfbe62}.reward-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:25px 0 70px}.reward-card{scroll-margin-top:120px;position:relative;display:flex;flex-direction:column;padding:30px;border:1px solid #ffffff19;border-radius:20px;background:linear-gradient(135deg,#18181b,#111113 75%,#211d1333);overflow:hidden}.reward-card::after{content:'';position:absolute;right:-100px;bottom:-150px;width:260px;height:260px;border-radius:50%;background:#ddb2420a;filter:blur(35px);pointer-events:none}.reward-card>*{position:relative;z-index:1}.reward-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;gap:12px}.reward-index{font:600 1.3rem 'Barlow Condensed',sans-serif;color:#777779}.reward-badge{font-size:.62rem;letter-spacing:.08em;color:#dbceac;padding:7px 10px;border:1px solid #d7b86833;border-radius:30px}.reward-card .eyebrow{font-size:.68rem;letter-spacing:.13em;margin:0 0 12px}.reward-card h2{font-size:clamp(2.45rem,4vw,3.5rem);line-height:1.02;margin:0 0 22px}.reward-card p{font-size:.9rem;line-height:1.7;color:#b9b9c0}.reward-card .reward-value{font:700 2.6rem 'Barlow Condensed',sans-serif;color:#edc968;display:flex;align-items:center;gap:18px;min-height:52px;margin:0 0 14px}.reward-value small{font:400 .82rem Inter,sans-serif;color:#c9c6bf;max-width:160px;line-height:1.5}.reward-card ol{margin:10px 0 28px;padding-left:23px;flex:1}.reward-card li{padding-left:5px;margin:11px 0;line-height:1.65;font-size:.86rem;color:#e0dfe3}.reward-card li::marker{color:#e0be68;font-weight:700}.reward-card .button{justify-content:space-between;width:100%;min-height:52px}.reward-card .reward-note{font-size:.74rem;color:#a7a6ad;margin:12px 0 16px}.reward-card details{border-top:1px solid #ffffff15;padding-top:16px}.reward-card details summary{cursor:pointer;font-size:.8rem;color:#e0d6ba}.reward-card details p{font-size:.8rem}.reward-card code{white-space:nowrap;color:#f0cd72}.launch-card{border-color:#d7b96455;background:linear-gradient(145deg,#231f14,#151516 55%,#242017)}.reward-tier-row{display:flex;border:1px solid #d7b96430;border-radius:12px;overflow:hidden;margin:0 0 14px}.reward-tier-row div{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;padding:13px 8px}.reward-tier-row div+div{border-left:1px solid #d7b96430}.reward-tier-row b{font:700 1.6rem 'Barlow Condensed',sans-serif;color:#edc968}.reward-tier-row span{font-size:.74rem}.reward-wallet{display:grid;grid-template-columns:1fr 1.15fr;gap:40px;padding:38px;background:#151517;border:1px solid #d7b96432;border-radius:20px;scroll-margin-top:110px}.reward-wallet h2{font-size:3.5rem;line-height:1.05;margin:16px 0}.reward-wallet p{color:#b9b9c0;font-size:.9rem;line-height:1.7}.reward-wallet code{display:block;overflow-wrap:anywhere;font-size:.78rem;margin:10px 0;color:#e8c977}.wallet-item{border:1px solid #ffffff19;border-radius:12px;padding:18px;margin-bottom:14px}.wallet-item h3{font-size:1.55rem;margin:0 0 8px}.wallet-item .button{min-height:42px;padding:10px 16px;font-size:.78rem}.referral-link{display:flex;gap:10px;flex-wrap:wrap}.referral-link input{width:100%;min-width:0}.reward-how{padding:65px 0}.reward-how h2{font-size:3.5rem;margin:16px 0 30px}.reward-how>div{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.reward-how b{display:block;color:#e6cf97;font-size:.9rem;margin-bottom:12px}.reward-how span{color:#aaaab3;font-size:.85rem;line-height:1.7;display:block}.reward-wallet [hidden],.reward-cards [hidden]{display:none!important}.reward-cards button:disabled{opacity:.6;cursor:default}.reward-wallet progress{width:100%;accent-color:#d7b964}.incentive-rules .actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap}
@media(max-width:720px){.rewards-heading{padding-top:25px;gap:16px}.rewards-heading img{width:86px;align-self:flex-start;margin-top:15px}.rewards-heading h1{font-size:3.45rem}.rewards-heading p:not(.eyebrow){font-size:.88rem}.reward-jumps{gap:7px}.reward-jumps a{font-size:.7rem;padding:8px 11px}.reward-cards{grid-template-columns:1fr;gap:18px;margin-bottom:40px}.reward-card{padding:24px}.reward-card h2{font-size:2.8rem}.reward-card-top{margin-bottom:22px}.reward-wallet{grid-template-columns:1fr;padding:24px;gap:20px}.reward-wallet h2,.reward-how h2{font-size:2.7rem}.reward-how>div{grid-template-columns:1fr;gap:12px}.reward-how{padding:40px 0}.reward-how p{margin:0;border-left:1px solid #d7b96444;padding:12px 18px}.reward-tier-row div{gap:7px}.reward-tier-row span{font-size:.7rem}}
.reward-card .reward-value{letter-spacing:-.02em}.reward-card .reward-value small{letter-spacing:normal}
