:root{--bg:#f4f6f3;--ink:#112c23;--text:#112c23;--muted:#65766e;--accent:#1e5843;--accent-soft:#e7eee8;--line:#dce4dd}
body{background:#f4f6f3;color:#112c23}.wrap{max-width:1280px}.site-header{background:#f4f6f3f5;border-bottom:1px solid #e1e7e0;backdrop-filter:blur(18px)}.hdr{max-width:1280px;min-height:88px}.brand-mark,.brand-mark img{width:40px;height:40px;border-radius:12px}.brand-name b{font-size:23px;letter-spacing:-1px}.hdr .nav a{font-size:13px;padding:10px 16px}.hdr a[aria-current=page]{background:#e4ece4;color:#163e2e}.hdr-r{gap:12px}.mb-x-link{font-size:22px;color:#153b2c;display:grid;place-items:center;width:34px;height:38px}.mb-strip{display:none}.hdr .wallet-btn{background:#153e2f;color:#f7f9ef;border-radius:99px;padding:12px 19px;box-shadow:none}.language-switch{border-radius:99px}.mb-wrap{padding-top:26px}.mb-hero{min-height:510px;position:relative;grid-template-columns:1.12fr 1fr;gap:0;padding:0;background:#081e18;color:#fff;border-radius:26px;overflow:hidden;margin:0}.mb-hero-copy{padding:46px 0 42px 44px;position:relative;z-index:2}.mb-hero .mb-label{color:#b0cdaf;letter-spacing:2.3px;margin-bottom:29px;font-size:10px}.mb-hero h1{font-size:clamp(40px,4.1vw,60px);letter-spacing:-2.5px;line-height:1.24;margin-bottom:24px;font-weight:500}.mb-hero h1 em{color:#d5fb68}.mb-hero .mb-lead{max-width:445px;font-size:14px;color:#b9cbbf;line-height:1.95;margin-bottom:28px}.mb-hero-art{height:100%;min-height:510px;overflow:hidden;position:relative}.mb-hero-art:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#081e18,transparent 18%);z-index:1;pointer-events:none}.mb-hero-art img{display:block;width:100%;height:100%;min-height:510px;position:absolute;object-fit:cover;object-position:right center}.mb-live{margin:26px 0 0}.mb-hero .mb-status{background:transparent;border:0;padding:0;color:#9db9a5;font-size:9px;letter-spacing:1.4px}.mb-hero .mb-status i{background:#d5fb68}.mb-button{background:#143f2f;border-color:#143f2f;color:#fff;border-radius:99px;font-size:12px;min-height:48px;gap:28px;padding:13px 22px}.mb-button:hover{background:#225b43}.mb-secondary{background:transparent;border-color:#cad6cc;color:#153e2f}.mb-secondary:hover{background:#e5ede3;color:#153e2f}.mb-hero .mb-button,.mb-bottom-cta .mb-button{background:#d5fb68;border-color:#d5fb68;color:#112d23}.mb-hero .mb-button:hover,.mb-bottom-cta .mb-button:hover{background:#e3ff91}.mb-hero .mb-secondary{background:transparent;border-color:#56715f;color:#f1f6ea}.mb-hero .mb-secondary:hover{background:#224332}.mb-proof-strip{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:21px 5px 25px;font-size:10px;font-weight:500;color:#687b6c;letter-spacing:.7px}.mb-proof-strip span:first-child{display:flex;align-items:center;gap:8px}.mb-proof-strip i{display:block;width:6px;height:6px;background:#729453;border-radius:50%}.mb-proof-strip a{color:#264b37}.mb-index-strip{background:#fff;border:1px solid #e0e7df;border-radius:20px;padding:30px 28px;margin:4px 0 70px;gap:28px;box-shadow:0 6px 22px #153e2f03}.mb-index-strip .mb-label{font-size:9px;letter-spacing:1.4px;color:#728369;margin-bottom:10px}.mb-index-strip h2{font-size:25px;letter-spacing:-.8px;font-weight:500}.mb-index-avatars{gap:20px}.mb-index-avatars>div{font-size:10px;color:#5d705e;gap:10px}.mb-index-avatars img{width:49px;height:49px;border:3px solid #f2f5ee;box-shadow:0 0 0 1px #e5ebe3}.mb-section-head{margin-bottom:28px}.mb-section-head h2{font-size:32px;letter-spacing:-1px}.mb-section-head .mb-label{font-size:9px;letter-spacing:1.8px;color:#72856e}.mb-section-head>p{font-size:12px;color:#6c7c70;line-height:1.8}.mb-stats{margin-bottom:0;background:#e9eee6;border:1px solid #e0e7db;border-radius:18px 18px 0 0;padding:25px 28px}.mb-stat,.mb-stat:first-child{padding:0 24px}.mb-stat:first-child{padding-left:0}.mb-stat:last-child{padding-right:0}.mb-stat .mb-label{font-size:11px;color:#6c7d67;margin-bottom:9px}.mb-stat strong{font-size:34px;letter-spacing:-1.2px}.mb-stat strong small{font-size:11px;letter-spacing:0}.mb-stat>span:last-child{font-size:10px;color:#718168}.mb-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #dfe6dd;border-top:0;border-radius:0 0 18px 18px;overflow:hidden;background:#fff}.mb-feature{padding:30px;border-right:1px solid #e4e9e0}.mb-feature:last-child{border-right:0}.mb-feature .mb-label{color:#91a487;font-size:10px;margin:0}.mb-feature-icon{background:#edf3e6;width:35px;height:35px;border-radius:10px;display:grid;place-items:center;font-size:19px;color:#3d6240}.mb-feature .mb-between{align-items:center}.mb-feature h3{font-size:19px;font-weight:500;margin:24px 0 12px;letter-spacing:-.5px}.mb-feature p{font-size:12px;color:#74826f;line-height:1.9;margin:0}.mb-value-section{margin-bottom:70px}.mb-protection{background:#eaf0e4;border:1px solid #dfe7d7;border-radius:20px;padding:32px 35px;margin-bottom:65px}.mb-timeline{gap:32px}.mb-step strong{font-size:30px;letter-spacing:-.8px}.mb-step p,.mb-step small{color:#65765c}.mb-note{color:#6d7d69;font-size:12px;line-height:1.9}.mb-bottom-cta{border-radius:22px;background:#153e2f;padding:38px;color:#f1f6ea;margin-bottom:64px;gap:22px}.mb-bottom-cta .mb-label{color:#a9c99a}.mb-bottom-cta h2{font-size:34px}.site-footer{background:#e8eee5;border-top:1px solid #dae4d5;color:#153e2f}.mb-footer{grid-template-columns:1fr auto;gap:28px;padding-top:42px;padding-bottom:27px}.mb-footer .brand-name b{color:#143c2d}.mb-footer p{color:#70836a;font-size:12px}.mb-footer a{color:#274c32}.mb-footer nav{gap:26px;font-size:12px}.mb-footer>small{border-top:1px solid #cfdbca;color:#65795f;font-size:10px;padding-top:22px}.mb-socials{grid-column:1/-1;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mb-socials>.mb-label{margin:0 20px 0 0;font-size:9px;letter-spacing:1.3px}.mb-social{display:inline-flex;align-items:center;gap:13px;background:transparent;color:#20482f;border:1px solid #cbdac7;border-radius:99px;padding:11px 15px;font-family:inherit;font-size:11px;text-decoration:none;cursor:pointer;min-height:43px}.mb-social:hover{background:#dce8d7}.mb-social b{font-size:12px}.mb-social .ico{height:12px;width:12px}.mb-social:focus-visible{outline:2px solid #3a734e;outline-offset:3px}.mb-page-top{padding-top:28px;padding-bottom:30px;max-width:850px}.mb-page-top h1{font-size:48px;letter-spacing:-2px}.mb-page-top>p{font-size:14px;color:#6b7d69}.mb-card{background:#fff;border:1px solid #dce5d8;border-radius:20px;padding:34px}.mb-card h2{font-size:24px}.mb-spaced{margin-top:28px!important}.mb-card .mb-actions{margin-top:24px}.mb-reward-card{max-width:none;position:relative;overflow:hidden;padding:40px}.mb-reward-card:before{content:'';position:absolute;right:34px;top:34px;width:100px;height:100px;background:url('../assets/brand/memebank-logo-20260920-v2.png') center/contain no-repeat;border-radius:24px;opacity:.25;pointer-events:none}.mb-reward-card>*{position:relative}.mb-reward-card h2{font-size:19px}.mb-reward-value{font-size:62px;color:#1d5037;letter-spacing:-2px}.mb-reward-value small{font-size:12px;letter-spacing:.5px}.mb-allocation{padding:30px;background:#fff;border:1px solid #e0e7dc;border-radius:20px}.mb-allocation-grid p{color:#697c61}.mb-allocation-grid h3{font-size:14px}.mb-allocation .mb-segment{border-radius:5px}.mb-index-heading{padding-top:30px;padding-bottom:45px;grid-template-columns:1fr 210px}.mb-index-heading h1{font-size:60px}.mb-index-heading h1 em{color:#5f8650}.mb-index-badge{background:#173e2c;box-shadow:0 0 0 12px #e4eddf,0 0 0 13px #c5d5bc}.mb-index-asset{border-color:#dde6d7;transition:transform .2s,box-shadow .2s}.mb-index-asset:hover{transform:translateY(-4px);box-shadow:0 12px 30px #173e320b}.mb-index-asset h2{font-size:23px}.mb-index-weight{background:#dff1c4}.mb-index-status{border-color:#d5e0ce}.mb-index-metrics{border-color:#d5e0ce}.mnav{background:#f4f6f3}.mnav a{color:#163e2f}.mb-status{color:#57744f;border-color:#d1dfc5;background:#edf3e6}.mb-index-how{margin-top:35px}.mb-address-row{flex-wrap:wrap}.mb-card hr{border-color:#e0e8da}
@media(min-width:1280px){.hdr .nav{gap:10px}.hdr{gap:36px}}
@media(max-width:1100px){.mb-hero-copy{padding:34px 0 34px 30px}.mb-hero h1{font-size:43px;letter-spacing:-1.5px}.mb-index-strip{gap:20px}.mb-index-avatars{gap:15px}.mb-hero,.mb-hero-art,.mb-hero-art img{min-height:475px}.mb-feature{padding:24px}.mb-index-heading h1{font-size:51px}}
@media(max-width:700px){.wrap{padding-left:18px;padding-right:18px}.hdr{min-height:72px;padding-left:18px;padding-right:18px;gap:10px}.brand-name b{font-size:19px}.brand-mark,.brand-mark img{width:32px;height:32px;border-radius:9px}.hdr-r{gap:6px}.hdr .wallet-btn{padding:9px 12px;font-size:11px}.hdr .mb-x-link{display:none}.mb-wrap{padding-top:15px}.mb-hero{display:flex;flex-direction:column;min-height:0;border-radius:20px}.mb-hero-copy{padding:29px 24px 0;width:100%}.mb-hero .mb-label{font-size:8px;margin-bottom:21px}.mb-hero h1{font-size:40px;letter-spacing:-1.6px;line-height:1.28;margin-bottom:19px}.mb-hero .mb-lead{font-size:12px;line-height:1.9;margin-bottom:23px}.mb-button{font-size:11px;min-height:45px;padding:12px 17px;gap:19px}.mb-live{margin-top:22px}.mb-hero .mb-status{font-size:8px;letter-spacing:.5px}.mb-hero-art{width:100%;height:250px;min-height:250px;margin-top:6px}.mb-hero-art img{height:285px;min-height:285px;object-position:right center;right:0;bottom:0}.mb-hero-art:before{background:linear-gradient(180deg,#081e18,transparent 20%)}.mb-proof-strip{font-size:8px;gap:10px;padding:18px 2px;letter-spacing:0}.mb-proof-strip span:nth-child(2){display:none}.mb-index-strip{padding:23px 20px;margin-bottom:44px;border-radius:18px;gap:21px}.mb-index-strip h2{font-size:23px}.mb-index-strip>.mb-button{width:100%}.mb-index-avatars{width:100%;justify-content:space-between;gap:8px}.mb-index-avatars img{width:44px;height:44px}.mb-index-avatars>div{font-size:9px}.mb-section-head{margin-bottom:21px}.mb-section-head h2{font-size:27px;line-height:1.3}.mb-section-head>p{font-size:11px;max-width:none;margin-top:13px}.mb-stats{padding:20px 15px;gap:0}.mb-stat,.mb-stat:first-child{padding:0 11px}.mb-stat:first-child{padding-left:0}.mb-stat:last-child{padding-right:0}.mb-stat .mb-label{font-size:9px;line-height:1.7;min-height:28px;letter-spacing:0}.mb-stat strong{font-size:26px}.mb-stat strong small{font-size:8px;margin-left:5px}.mb-stat>span:last-child{font-size:8px;line-height:1.6}.mb-feature-grid{grid-template-columns:1fr}.mb-feature{padding:23px;border-right:0;border-bottom:1px solid #e4e9e0}.mb-feature:last-child{border-bottom:0}.mb-feature h3{font-size:20px;margin:12px 0 9px}.mb-feature p{font-size:12px}.mb-feature-icon{width:32px;height:32px}.mb-value-section{margin-bottom:42px}.mb-protection{padding:23px 20px;margin-bottom:40px}.mb-protection .mb-section-head h2{font-size:25px}.mb-timeline{gap:12px;margin-top:22px}.mb-step strong{font-size:20px;letter-spacing:-.6px}.mb-step small{font-size:8px;letter-spacing:0}.mb-step p{font-size:9px}.mb-note{font-size:11px;line-height:1.9}.mb-bottom-cta{padding:25px;margin-bottom:40px;display:block}.mb-bottom-cta h2{font-size:30px;margin:0 0 24px}.mb-bottom-cta .mb-label{font-size:8px}.mb-footer{grid-template-columns:1fr;gap:22px;padding-top:32px}.mb-footer nav{gap:24px;font-size:11px}.mb-socials{gap:10px}.mb-socials>.mb-label{width:100%;margin:5px 0 3px}.mb-social{font-size:10px;padding:10px 13px;gap:10px}.mb-footer>small{font-size:9px;line-height:1.8}.mb-page-top{padding-top:24px}.mb-page-top h1{font-size:35px;letter-spacing:-1px;line-height:1.3}.mb-page-top>p{font-size:12px}.mb-card{padding:25px 22px}.mb-reward-value{font-size:46px;letter-spacing:-1px}.mb-reward-card:before{width:70px;height:70px;right:18px;top:22px;border-radius:18px;opacity:.13}.mb-allocation{padding:23px 18px}.mb-allocation-grid{gap:20px}.mb-allocation-grid h3{font-size:12px}.mb-index-heading{padding-top:20px}.mb-index-heading h1{font-size:43px;letter-spacing:-1.8px}.mb-index-asset h2{font-size:21px}.mb-index-asset>img{margin-top:15px}.mb-index-metrics strong{font-size:19px}}
@media(max-width:360px){.hdr{padding-left:12px;padding-right:12px}.brand-name b{font-size:17px}.brand-mark,.brand-mark img{width:29px;height:29px}.hdr .wallet-btn{font-size:10px;padding:8px 9px}.language-switch{font-size:10px;padding:5px 7px}.hdr-r{gap:4px}.wrap{padding-left:13px;padding-right:13px}.mb-hero-copy{padding:27px 19px 0}.mb-hero h1{font-size:34px}.mb-button{padding:11px 14px;gap:12px;font-size:10px}.mb-step strong{font-size:17px}.mb-index-avatars img{width:39px;height:39px}.mb-index-strip h2{font-size:21px}.mb-index-heading h1{font-size:37px}}
.mb-hero h1,.mb-bottom-cta h2{color:#f3f7ed}.mb-hero-art img{transform:scale(1.25);transform-origin:right center}.page-home{padding-bottom:0}
@media(prefers-reduced-motion:reduce){.mb-index-asset,.mb-button{transition:none}.mb-index-asset:hover{transform:none}}
.mb-allocation>.mb-allocation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mb-bnb-form{background:#edf3e6;border:1px solid #d5e1cb;border-radius:16px;padding:22px;margin:20px 0}.mb-bnb-form .inp{background:#fff;max-width:480px}.mb-bnb-preview{margin:18px 0;overflow-wrap:anywhere}.mb-bnb-preview>strong{font-size:20px;color:#244f37}.mb-bnb-preview>p{font-size:12px;line-height:1.8}.mb-bnb-form>a{display:inline-flex;white-space:normal;max-width:100%;height:auto;line-height:1.7}.cb-actions button[aria-pressed=true]{background:#d5fb68;color:#143c2c;border-color:#c8e695}.mb-bnb-form[hidden]{display:none}
@media(max-width:600px){.mb-allocation>.mb-allocation-grid{grid-template-columns:1fr}.mb-bnb-form{padding:18px 14px}.mb-bnb-preview>strong{font-size:17px}.cb-actions{flex-wrap:wrap}}
.mb-index-strip{display:grid;grid-template-columns:minmax(235px,1fr) auto auto;gap:24px}.mb-index-avatars{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:14px;margin-left:0}.mb-index-avatars>div{min-width:0}.mb-index-avatars span{text-align:center;overflow-wrap:anywhere}.mb-index-grid{gap:16px}.mb-index-asset{padding:24px}
@media(max-width:1150px){.mb-index-strip{grid-template-columns:1fr auto}.mb-index-avatars{grid-column:1/-1;grid-row:2;width:100%;gap:20px}.mb-index-strip>.mb-button{justify-self:end}.mb-index-asset{padding:20px 16px}}
@media(max-width:800px){.mb-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-index-heading{grid-template-columns:1fr}.mb-index-badge{display:none}}
@media(max-width:700px){.mb-index-strip{grid-template-columns:minmax(0,1fr);gap:23px}.mb-index-avatars{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 12px}.mb-index-strip>.mb-button{grid-row:3;justify-self:stretch}.mb-index-asset{padding:18px 13px}.mb-index-grid{gap:10px}}
