/* ===== WPT扑克中国玩家充值提现 模板样式 css365jz ===== */
:root{
  --css365jz-gold:#d4af37;--css365jz-gold2:#f5d76e;--css365jz-navy:#0b1f3a;--css365jz-navy2:#123157;
  --css365jz-ink:#1a2233;--css365jz-gray:#6b7689;--css365jz-line:#e6e9f0;--css365jz-bg:#f6f8fc;--css365jz-red:#d64545;
}
*{margin:0;padding:0;box-sizing:border-box;}
body{font-family:"PingFang SC","Microsoft YaHei","Helvetica Neue",Arial,sans-serif;color:var(--css365jz-ink);background:#fff;line-height:1.75;font-size:15px;}
a{text-decoration:none;color:inherit;}ul{list-style:none;}img{max-width:100%;display:block;border:0;}
.css365jz-wrap{max-width:1200px;margin:0 auto;padding:0 20px;}

/* Header */
.css365jz-header{position:sticky;top:0;z-index:99;background:#fff;border-bottom:1px solid var(--css365jz-line);}
.css365jz-head-in{display:flex;align-items:center;justify-content:space-between;height:72px;}
.css365jz-logo{display:flex;align-items:center;gap:10px;}
.css365jz-badge{width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,var(--css365jz-gold2),var(--css365jz-gold));color:var(--css365jz-navy);font-weight:800;display:flex;align-items:center;justify-content:center;}
.css365jz-brand{font-size:22px;font-weight:800;color:var(--css365jz-navy);letter-spacing:1px;}
.css365jz-brand b{color:var(--css365jz-gold);}
.css365jz-menu{display:flex;gap:26px;}
.css365jz-menu a{font-size:15px;color:var(--css365jz-ink);font-weight:600;padding:6px 0;border-bottom:2px solid transparent;transition:.2s;}
.css365jz-menu a:hover,.css365jz-menu .css365jz-current a{color:var(--css365jz-gold);border-color:var(--css365jz-gold);}
.css365jz-burger{display:none;width:40px;height:40px;border:1px solid var(--css365jz-line);border-radius:8px;align-items:center;justify-content:center;font-size:20px;cursor:pointer;}

/* Buttons */
.css365jz-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:10px;font-weight:700;font-size:15px;cursor:pointer;transition:.25s;border:none;}
.css365jz-btn-gold{background:linear-gradient(135deg,var(--css365jz-gold2),var(--css365jz-gold));color:var(--css365jz-navy);}
.css365jz-btn-gold:hover{filter:brightness(1.05);transform:translateY(-2px);}
.css365jz-btn-ghost{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.5);}
.css365jz-btn-ghost:hover{border-color:var(--css365jz-gold2);color:var(--css365jz-gold2);}

/* Hero */
.css365jz-hero{position:relative;overflow:hidden;background:linear-gradient(120deg,var(--css365jz-navy),var(--css365jz-navy2));color:#fff;padding:80px 0;}
.css365jz-hero::after{content:"";position:absolute;inset:0;background:radial-gradient(600px 300px at 80% 30%,rgba(212,175,55,.25),transparent);}
.css365jz-hero-in{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;}
.css365jz-hero .css365jz-eyebrow{display:inline-block;background:rgba(212,175,55,.18);color:var(--css365jz-gold2);padding:6px 14px;border-radius:30px;font-size:13px;font-weight:700;letter-spacing:1px;margin-bottom:18px;}
.css365jz-hero h1{font-size:40px;line-height:1.25;font-weight:800;margin-bottom:16px;}
.css365jz-hero h1 span{color:var(--css365jz-gold2);}
.css365jz-hero p.css365jz-desc{font-size:16px;color:#cdd6e6;margin-bottom:14px;}
.css365jz-hero .css365jz-kw{font-size:13px;color:#8fa0bd;margin-bottom:26px;}
.css365jz-hero-btns{display:flex;flex-wrap:wrap;gap:12px;}
.css365jz-hero-img img{width:100%;border-radius:22px;box-shadow:0 30px 60px rgba(0,0,0,.35);}

/* Section base */
.css365jz-sec{padding:72px 0;}
.css365jz-sec-alt{background:var(--css365jz-bg);}
.css365jz-sec-title{text-align:center;margin-bottom:44px;}
.css365jz-sec-title .css365jz-sub{color:var(--css365jz-gold);font-weight:700;letter-spacing:2px;font-size:14px;text-transform:uppercase;}
.css365jz-sec-title h2{font-size:30px;font-weight:800;color:var(--css365jz-navy);margin-top:8px;}

/* Intro */
.css365jz-intro{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;}
.css365jz-intro h2{font-size:28px;color:var(--css365jz-navy);margin-bottom:6px;}
.css365jz-intro .css365jz-intro-sub{color:var(--css365jz-gold);font-weight:700;margin-bottom:16px;}
.css365jz-intro p{color:var(--css365jz-gray);margin-bottom:16px;}
.css365jz-intro-img img{border-radius:18px;box-shadow:0 20px 40px rgba(11,31,58,.12);}

/* Feature grid */
.css365jz-feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}
.css365jz-feat{background:#fff;border:1px solid var(--css365jz-line);border-radius:16px;padding:30px 24px;transition:.25s;}
.css365jz-feat:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(11,31,58,.1);border-color:var(--css365jz-gold);}
.css365jz-feat-ico{width:58px;height:58px;border-radius:14px;background:linear-gradient(135deg,#fff6d6,#f0d98a);display:flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:16px;}
.css365jz-feat h3{font-size:18px;color:var(--css365jz-navy);margin-bottom:8px;}
.css365jz-feat p{color:var(--css365jz-gray);font-size:14px;}

/* Split blocks */
.css365jz-split{display:grid;grid-template-columns:1fr 1fr;gap:28px;}
.css365jz-block{background:#fff;border-radius:18px;padding:36px;border:1px solid var(--css365jz-line);}
.css365jz-block .css365jz-block-ico{font-size:34px;margin-bottom:12px;}
.css365jz-block h3{font-size:20px;color:var(--css365jz-navy);margin-bottom:10px;}
.css365jz-block p{color:var(--css365jz-gray);}

/* Steps */
.css365jz-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:8px;}
.css365jz-step{position:relative;background:#fff;border:1px solid var(--css365jz-line);border-radius:14px;padding:26px 18px;text-align:center;}
.css365jz-step .css365jz-num{width:40px;height:40px;border-radius:50%;background:var(--css365jz-navy);color:var(--css365jz-gold2);font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;}
.css365jz-step h4{color:var(--css365jz-navy);font-size:16px;margin-bottom:6px;}
.css365jz-step p{color:var(--css365jz-gray);font-size:13px;}

/* FAQ */
.css365jz-faq{max-width:860px;margin:0 auto;}
.css365jz-faq-item{background:#fff;border:1px solid var(--css365jz-line);border-radius:12px;margin-bottom:12px;overflow:hidden;}
.css365jz-faq-q{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;cursor:pointer;font-weight:700;color:var(--css365jz-navy);}
.css365jz-faq-q .css365jz-arrow{transition:.3s;color:var(--css365jz-gold);}
.css365jz-faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease;padding:0 22px;color:var(--css365jz-gray);}
.css365jz-faq-item.css365jz-open .css365jz-faq-a{max-height:360px;padding:0 22px 20px;}
.css365jz-faq-item.css365jz-open .css365jz-arrow{transform:rotate(180deg);}

/* News list */
.css365jz-news{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}
.css365jz-news-item{background:#fff;border:1px solid var(--css365jz-line);border-radius:14px;overflow:hidden;transition:.25s;}
.css365jz-news-item:hover{transform:translateY(-6px);box-shadow:0 18px 36px rgba(11,31,58,.1);}
.css365jz-news-item .css365jz-news-img{aspect-ratio:16/10;background:var(--css365jz-navy);overflow:hidden;}
.css365jz-news-item .css365jz-news-img img{width:100%;height:100%;object-fit:cover;}
.css365jz-news-body{padding:18px;}
.css365jz-news-body h3{font-size:16px;color:var(--css365jz-navy);margin-bottom:8px;line-height:1.5;}
.css365jz-news-body p{font-size:13px;color:var(--css365jz-gray);margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.css365jz-news-body .css365jz-date{font-size:12px;color:#9aa6ba;}

/* Sub banner / breadcrumb */
.css365jz-banner-sub{background:linear-gradient(120deg,var(--css365jz-navy),var(--css365jz-navy2));color:#fff;padding:48px 0;}
.css365jz-banner-sub h1{font-size:30px;font-weight:800;}
.css365jz-crumb{margin-top:10px;font-size:13px;color:#aeb9cf;}
.css365jz-crumb a{color:var(--css365jz-gold2);}

/* List page */
.css365jz-list-wrap{display:grid;grid-template-columns:1fr 300px;gap:36px;padding:56px 0;}
.css365jz-list-main .css365jz-li{display:grid;grid-template-columns:220px 1fr;gap:22px;padding:24px 0;border-bottom:1px solid var(--css365jz-line);}
.css365jz-list-main .css365jz-li-img{border-radius:12px;overflow:hidden;background:var(--css365jz-navy);aspect-ratio:16/10;}
.css365jz-list-main .css365jz-li-img img{width:100%;height:100%;object-fit:cover;}
.css365jz-list-main .css365jz-li h3{font-size:19px;color:var(--css365jz-navy);margin-bottom:8px;}
.css365jz-list-main .css365jz-li h3 a:hover{color:var(--css365jz-gold);}
.css365jz-list-main .css365jz-li p{color:var(--css365jz-gray);font-size:14px;margin-bottom:10px;}
.css365jz-meta{font-size:12px;color:#9aa6ba;display:flex;gap:16px;}

/* Pagination */
.css365jz-page{display:flex;gap:8px;justify-content:center;margin-top:34px;flex-wrap:wrap;}
.css365jz-page a,.css365jz-page span{min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--css365jz-line);border-radius:8px;color:var(--css365jz-ink);font-size:14px;padding:0 10px;}
.css365jz-page .css365jz-current{background:var(--css365jz-navy);color:var(--css365jz-gold2);border-color:var(--css365jz-navy);}

/* Article */
.css365jz-article{background:#fff;border:1px solid var(--css365jz-line);border-radius:16px;padding:36px;}
.css365jz-article h1.css365jz-art-title{font-size:26px;color:var(--css365jz-navy);line-height:1.4;margin-bottom:14px;}
.css365jz-art-meta{display:flex;gap:18px;flex-wrap:wrap;color:#9aa6ba;font-size:13px;padding-bottom:18px;border-bottom:1px dashed var(--css365jz-line);margin-bottom:22px;}
.css365jz-art-body{color:#2b3242;font-size:16px;}
.css365jz-art-body p{margin-bottom:16px;}
.css365jz-art-body h2,.css365jz-art-body h3{color:var(--css365jz-navy);margin:24px 0 12px;}
.css365jz-art-body img{border-radius:12px;margin:16px 0;}
.css365jz-art-body ul{margin:0 0 16px 20px;list-style:disc;}
.css365jz-art-body li{margin-bottom:6px;}
.css365jz-tags{margin-top:24px;display:flex;gap:8px;flex-wrap:wrap;}
.css365jz-tags a{background:var(--css365jz-bg);color:var(--css365jz-gray);padding:5px 12px;border-radius:20px;font-size:13px;}
.css365jz-tags a:hover{background:var(--css365jz-gold);color:#fff;}
.css365jz-prenext{margin-top:26px;padding-top:20px;border-top:1px solid var(--css365jz-line);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:14px;}
.css365jz-prenext a{color:var(--css365jz-navy);font-weight:600;}
.css365jz-prenext a:hover{color:var(--css365jz-gold);}

/* Sidebar */
.css365jz-side-box{background:#fff;border:1px solid var(--css365jz-line);border-radius:14px;padding:22px;margin-bottom:22px;}
.css365jz-side-box h4{font-size:17px;color:var(--css365jz-navy);margin-bottom:16px;padding-left:12px;border-left:4px solid var(--css365jz-gold);}
.css365jz-side-box li{padding:10px 0;border-bottom:1px dashed var(--css365jz-line);}
.css365jz-side-box li:last-child{border-bottom:none;}
.css365jz-side-box li a{color:var(--css365jz-ink);font-size:14px;display:block;}
.css365jz-side-box li a:hover{color:var(--css365jz-gold);}
.css365jz-side-cta{background:linear-gradient(135deg,var(--css365jz-navy),var(--css365jz-navy2));color:#fff;border:none;}
.css365jz-side-cta h4{color:#fff;border-color:var(--css365jz-gold2);}
.css365jz-side-cta p{color:#cdd6e6;font-size:14px;margin-bottom:16px;}

/* CTA band */
.css365jz-cta-band{background:linear-gradient(120deg,var(--css365jz-navy),var(--css365jz-navy2));color:#fff;text-align:center;padding:64px 0;}
.css365jz-cta-band h2{font-size:28px;margin-bottom:12px;}
.css365jz-cta-band h2 span{color:var(--css365jz-gold2);}
.css365jz-cta-band p{color:#cdd6e6;margin-bottom:26px;}

/* Footer */
.css365jz-footer{background:#081627;color:#9fb0c8;padding:56px 0 24px;}
.css365jz-foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;margin-bottom:34px;}
.css365jz-foot-brand .css365jz-brand{color:#fff;}
.css365jz-foot-brand p{font-size:13px;color:#7f92ab;margin-top:12px;}
.css365jz-footer h6{color:#fff;font-size:15px;margin-bottom:14px;}
.css365jz-footer .css365jz-foot-links li{padding:6px 0;}
.css365jz-footer .css365jz-foot-links a{color:#9fb0c8;font-size:13px;}
.css365jz-footer .css365jz-foot-links a:hover{color:var(--css365jz-gold2);}
.css365jz-friend{border-top:1px solid rgba(255,255,255,.08);padding:18px 0;font-size:13px;color:#7f92ab;}
.css365jz-friend a{color:#9fb0c8;margin-right:14px;}
.css365jz-friend a:hover{color:var(--css365jz-gold2);}
.css365jz-social{display:flex;gap:12px;margin-top:14px;}
.css365jz-social a{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;color:#cdd6e6;}
.css365jz-social a:hover{background:var(--css365jz-gold);color:var(--css365jz-navy);}
.css365jz-copy{border-top:1px solid rgba(255,255,255,.08);padding-top:18px;text-align:center;font-size:12px;color:#6f8299;line-height:1.9;}

/* Responsive */
@media(max-width:900px){
  .css365jz-menu{display:none;position:absolute;top:72px;left:0;right:0;background:#fff;flex-direction:column;gap:0;padding:10px 20px;border-bottom:1px solid var(--css365jz-line);}
  .css365jz-menu.css365jz-show{display:flex;}
  .css365jz-menu li{padding:12px 0;border-bottom:1px solid var(--css365jz-line);}
  .css365jz-burger{display:flex;}
  .css365jz-hero-in,.css365jz-intro,.css365jz-split,.css365jz-list-wrap{grid-template-columns:1fr;}
  .css365jz-feat-grid,.css365jz-news{grid-template-columns:1fr;}
  .css365jz-steps{grid-template-columns:repeat(2,1fr);}
  .css365jz-hero h1{font-size:30px;}
  .css365jz-list-main .css365jz-li{grid-template-columns:1fr;}
  .css365jz-foot-grid{grid-template-columns:1fr 1fr;}
}
@media(max-width:520px){.css365jz-steps,.css365jz-foot-grid{grid-template-columns:1fr;}}
