:root{--w24-primary:#00bbf0;--w24-dark:#00204a;--w24-soft:#f4f8ff;--w24-accent:#00d5a3;--w24-text:#23304a}
html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",Arial,sans-serif;color:var(--w24-text)}
img{max-width:100%;height:auto}.wallet24-header{position:relative;z-index:30;background:var(--w24-dark)}.wallet24-header .navbar-brand span{max-width:360px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet24-header .nav-link{white-space:nowrap}.wallet24-search-link{display:flex!important;align-items:center;gap:6px}
.wallet24-hero-copy{max-width:640px}.wallet24-hero-copy p{font-size:18px;line-height:1.85}.wallet24-btns{display:flex;gap:14px;flex-wrap:wrap;margin-top:26px}.wallet24-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border-radius:24px;background:var(--w24-primary);color:#fff;font-weight:700}.wallet24-btn.secondary{background:#fff;color:var(--w24-dark)}.wallet24-btn:hover{color:#fff;transform:translateY(-2px)}
.wallet24-page-hero{padding:64px 0;background:linear-gradient(135deg,var(--w24-dark),#005792 68%,var(--w24-primary));color:#fff}.wallet24-page-hero h1{font-size:42px;font-weight:700}.wallet24-breadcrumb,.wallet24-breadcrumb a{color:#d9f5ff}.wallet24-page-main{padding:64px 0;background:var(--w24-soft);min-height:52vh}
.wallet24-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.wallet24-card,.wallet24-panel{background:#fff;border-radius:18px;box-shadow:0 12px 38px rgba(0,32,74,.09);overflow:hidden}.wallet24-card{height:100%;transition:transform .25s ease,box-shadow .25s ease}.wallet24-card:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(0,32,74,.14)}.wallet24-card>a{display:block}.wallet24-card img{display:block;width:100%;height:210px;object-fit:cover}.wallet24-card-body{padding:24px}.wallet24-card h2,.wallet24-card h3{font-size:21px;line-height:1.45}.wallet24-card p{color:#63708a;line-height:1.8}.wallet24-meta{display:flex;gap:14px;flex-wrap:wrap;color:#77839a;font-size:14px;margin:10px 0 14px}.wallet24-panel{padding:30px}.wallet24-panel h2{font-size:25px;margin:24px 0 12px}.wallet24-panel h2:first-child{margin-top:0}.wallet24-content{font-size:17px;line-height:1.95}.wallet24-content img{max-width:100%;height:auto}.wallet24-content a{word-break:break-word}.wallet24-list{list-style:none;padding:0;margin:0}.wallet24-list li{padding:12px 0;border-bottom:1px solid #edf0f6}.wallet24-list li:last-child{border:0}
.wallet24-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:28px}.wallet24-sidebar{display:flex;flex-direction:column;gap:22px}.wallet24-search{display:flex;max-width:760px;margin:0 auto 34px}.wallet24-search input{flex:1;min-width:0;padding:14px 18px;border:1px solid #dce4ef;border-radius:12px 0 0 12px}.wallet24-search button{border:0;background:var(--w24-primary);color:#fff;padding:0 26px;border-radius:0 12px 12px 0;font-weight:700}.wallet24-pagination{margin-top:30px}.wallet24-pagination ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.wallet24-pagination a,.wallet24-pagination span{display:inline-block;padding:9px 13px;border-radius:9px;background:#fff;color:var(--w24-dark)}.wallet24-pagination .active span,.wallet24-pagination .thisclass a{background:var(--w24-primary);color:#fff}
.wallet24-home-news{padding:82px 0;background:var(--w24-soft)}.wallet24-home-news .heading_container{margin-bottom:34px}.wallet24-home-news .wallet24-card img{height:190px}.wallet24-faq details{padding:17px 0;border-bottom:1px solid #e6ebf3}.wallet24-faq summary{font-weight:700;cursor:pointer;color:var(--w24-dark)}.wallet24-faq details p{padding-top:12px;margin:0}.wallet24-footer-info .info_links{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}.wallet24-footer-info .info_links a{margin:0!important}.footer_section a{color:inherit;text-decoration:underline}
@media(max-width:991px){.wallet24-header .navbar-collapse{position:absolute;top:70px;left:15px;right:15px;padding:16px 20px;border-radius:14px;background:var(--w24-dark);box-shadow:0 14px 34px rgba(0,0,0,.2)}.wallet24-layout{grid-template-columns:1fr}.wallet24-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet24-page-hero h1{font-size:34px}}
@media(max-width:640px){.wallet24-grid{grid-template-columns:1fr}.wallet24-page-hero{padding:44px 0}.wallet24-page-hero h1{font-size:30px}.wallet24-page-main{padding:42px 0}.wallet24-panel{padding:22px}.wallet24-card img,.wallet24-home-news .wallet24-card img{height:185px}.wallet24-search button{padding:0 18px}.wallet24-btns{display:grid}.wallet24-btn{width:100%}}
