.wallet-section{padding-top:8px;padding-bottom:38px}
.wallet-heading{margin-bottom:22px}
.wallet-heading .section-kicker{font-size:9px;letter-spacing:2px;color:#7c8c6e}
.wallet-heading h2{font-size:27px;line-height:1.4;letter-spacing:-.8px;font-weight:600;margin:9px 0 8px}
.wallet-heading p{font-size:12px;line-height:1.8;color:#7c8974;margin:0}
.wallet-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}
.wallet-card{overflow:hidden;border:1px solid #e1e7db;border-radius:22px;background:#fff;box-shadow:0 10px 32px #253d1e05;min-width:0}
.wallet-art{height:180px;position:relative;overflow:hidden;isolation:isolate}
.wallet-art-wordmark{position:absolute;z-index:1;left:23px;top:21px;font-size:18px;font-weight:750;letter-spacing:-.5px;line-height:1.2}
.wallet-art-wordmark>span{display:block;font-size:8px;letter-spacing:3px;margin-top:5px;font-weight:500}
.wallet-art-okx{background:radial-gradient(ellipse at 70% 85%,#324a11,#12180e 64%);color:#c4ff39}
.wallet-art-okx img{display:block;position:absolute;width:170px;height:auto;top:23px;right:58px;transform:rotate(-10deg);box-shadow:0 0 38px #a6ed211c;border-radius:30px}
.wallet-art-binance{background:#f0b90b;color:#25281d}
.wallet-art-binance img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transform:translateX(40px)}
.wallet-body{padding:20px 26px 22px;display:flex;flex-direction:column}
.wallet-category{font-size:8px;letter-spacing:1.7px;color:#8e9b81}
.wallet-name h3{font-size:23px;font-weight:600;letter-spacing:-.6px;margin:7px 0 10px;line-height:1.4}
.wallet-slogan{font-size:14px;line-height:1.8;color:#5b6c50;min-height:51px;margin:0 0 9px;max-width:360px}
.wallet-source{font-size:9px;color:#78866e;line-height:1.8;display:inline-flex;gap:9px;align-items:center;width:fit-content;text-decoration:underline;text-decoration-color:#c7d1bf;text-underline-offset:3px}
.wallet-source:hover{color:#31492d}
.wallet-code{margin:17px 0 14px;padding:14px 16px;border:1px solid #e7ecdf;border-radius:10px;background:#f6f8f2;display:flex;justify-content:space-between;align-items:center;gap:12px}
.wallet-code>span{font-size:10px;color:#7a876d}
.wallet-code strong{font-size:19px;font-weight:650;letter-spacing:1.8px;color:#33482d;font-variant-numeric:tabular-nums}
.wallet-button{width:100%;justify-content:space-between;border-radius:11px;background:#293528;color:#fff;min-height:46px;font-size:13px;padding-inline:19px}
.wallet-button:hover{background:#172317}
.wallet-binance .wallet-code{background:#fcf9ee;border-color:#eee7ce}
.wallet-binance .wallet-button{background:#eee4bf;color:#6c5a27}
.wallet-binance .wallet-button:hover{background:#e8dba9}
.wallet-note{font-size:9px;line-height:1.9;color:#8c9980;margin:15px 0 0}
@media(max-width:760px){
 .wallet-section{padding-top:4px;padding-bottom:28px}
 .wallet-heading{margin-bottom:17px}
 .wallet-heading h2{font-size:23px}
 .wallet-heading p{font-size:11px}
 .wallet-grid{grid-template-columns:minmax(0,1fr);gap:18px}
 .wallet-card{border-radius:19px}
 .wallet-art{height:170px}
 .wallet-art-wordmark{left:22px;top:21px;font-size:17px}
 .wallet-art-okx img{width:154px;right:36px;top:22px}
 .wallet-art-binance img{transform:translateX(33px)}
 .wallet-body{padding:18px 22px 20px}
 .wallet-name h3{font-size:22px;margin-bottom:8px}
 .wallet-slogan{font-size:13px;min-height:0;margin-bottom:11px}
 .wallet-source{font-size:9px}
 .wallet-code{margin-top:15px}
 .wallet-code strong{font-size:19px}
 .wallet-button{font-size:12px}
 .wallet-note{font-size:8px}
}
