:root{
  --bg:#0b0b0e;
  --fg:#f2f3f0;
  --muted:#9aa0a6;
  --line:#2a2d33;
  --accent:#a3e635;
  --accent-2:#f472b6;
  --gap:16px;
  --radius:10px;
  --shadow:0 0 16px rgba(163,230,53,.35), 0 0 26px rgba(244,114,182,.22);
  --font:"Segoe UI","Microsoft YaHei",sans-serif;
}
*,*::before,*::after{box-sizing:border-box;}
html{scroll-behavior:smooth;}
body{margin:0;background:var(--bg);color:var(--fg);font-family:"Segoe UI","Microsoft YaHei",sans-serif;font-size:15px;line-height:1.7;}
a{color:var(--accent);text-decoration:none;}
a:hover{color:var(--accent-2);}
p{margin:0 0 12px;}
.globalqipaiq-header{position:sticky;top:0;z-index:20;background:#f4fbe6;border-bottom:2px solid var(--accent);}
.globalqipaiq-navbar{max-width:1080px;margin:0 auto;padding:8px 18px;display:flex;flex-wrap:wrap;align-items:center;}
.globalqipaiq-navlinks{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;}
.globalqipaiq-navlinks a{color:#131417;font-size:15px;font-weight:700;padding:4px 2px;border-bottom:2px solid transparent;}
.globalqipaiq-navlinks a:hover,.globalqipaiq-navlinks a:focus-visible{color:#0b0b0e;border-bottom-color:var(--accent-2);}
.globalqipaiq-shell{display:flex;flex-direction:column;flex-wrap:wrap;max-width:1080px;margin:0 auto;padding:0 18px 40px;}
.globalqipaiq-block{display:flex;flex-wrap:wrap;flex-direction:column;margin-bottom:32px;padding-top:24px;border-top:1px solid var(--line);}
.globalqipaiq-block:first-of-type{border-top:0;padding-top:20px;}
.globalqipaiq-block h2{font-size:24px;font-weight:700;line-height:1.35;margin:0 0 12px;color:var(--fg);}
.globalqipaiq-block h3{font-size:18px;font-weight:700;margin:0 0 8px;color:var(--accent);}
.globalqipaiq-hero{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start;}
.globalqipaiq-hero-text{flex:1 1 560px;min-width:280px;}
.globalqipaiq-hero-figure{flex:0 0 256px;max-width:256px;margin:0;padding:12px;border:2px solid var(--accent-2);border-radius:var(--radius);background:#131418;box-shadow:var(--shadow);}
.globalqipaiq-hero-figure img{display:block;width:100%;height:auto;border-radius:6px;}
.globalqipaiq-hero-figure figcaption{font-size:13px;color:var(--muted);margin-top:8px;text-align:center;}
.globalqipaiq-hero h1{font-size:34px;font-weight:700;line-height:1.3;margin:0 0 14px;background:linear-gradient(92deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent;}
.globalqipaiq-metrics{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0 4px;padding:0;list-style:none;}
.globalqipaiq-metric{flex:1 1 140px;padding:10px 14px;border:2px solid var(--accent);border-radius:var(--radius);font-weight:700;font-size:18px;text-align:center;color:var(--fg);}
.globalqipaiq-metric:nth-child(even){border-color:var(--accent-2);}
.globalqipaiq-card{display:flex;flex:1 1 300px;flex-direction:column;padding:18px;margin:0;background:#141519;border:3px solid var(--accent);clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);transition:transform .18s ease,filter .18s ease;}
.globalqipaiq-card:hover{transform:translateY(-4px);filter:drop-shadow(0 0 12px rgba(163,230,53,.6)) drop-shadow(0 0 18px rgba(244,114,182,.45));}
.globalqipaiq-card img{display:block;max-width:100%;height:auto;border-radius:6px;margin-bottom:12px;}
.globalqipaiq-card p:last-child{margin-bottom:0;}
.globalqipaiq-row{display:flex;flex-wrap:wrap;gap:var(--gap);}
.globalqipaiq-news{display:flex;flex-wrap:wrap;gap:var(--gap);}
.globalqipaiq-news-item{display:flex;flex:1 1 300px;flex-direction:column;min-width:260px;padding:14px;background:#121317;border:2px solid var(--line);border-radius:var(--radius);transition:border-color .18s ease,transform .18s ease;}
.globalqipaiq-news-item:hover{border-color:var(--accent-2);transform:translateY(-3px);}
.globalqipaiq-news-title{font-size:18px;font-weight:700;line-height:1.45;margin:0 0 6px;color:var(--fg);}
.globalqipaiq-date{font-size:15px;color:var(--muted);margin:0 0 8px;}
.globalqipaiq-news-item details{font-size:15px;}
.globalqipaiq-news-item summary{cursor:pointer;color:var(--accent);font-weight:700;}
.globalqipaiq-news-item summary:hover{color:var(--accent-2);}
.globalqipaiq-faq{display:flex;flex-wrap:wrap;gap:var(--gap);}
.globalqipaiq-faq details{flex:1 1 46%;min-width:280px;padding:12px 14px;background:#121317;border:2px solid var(--line);border-radius:var(--radius);transition:border-color .18s ease;}
.globalqipaiq-faq details:hover{border-color:var(--accent);}
.globalqipaiq-faq summary{cursor:pointer;font-weight:700;font-size:15px;color:var(--fg);}
.globalqipaiq-faq summary:hover{color:var(--accent);}
.globalqipaiq-faq p{margin:10px 0 0;color:#d5d8d2;font-size:15px;}
.globalqipaiq-table{width:100%;border-collapse:collapse;font-size:15px;margin-top:8px;}
.globalqipaiq-table th,.globalqipaiq-table td{border:1px solid var(--line);padding:8px 10px;text-align:left;}
.globalqipaiq-table th{background:rgba(163,230,53,.16);color:var(--accent);font-weight:700;}
.globalqipaiq-table tr:nth-child(even) td{background:rgba(244,114,182,.07);}
.globalqipaiq-table tbody tr:hover td{background:rgba(163,230,53,.12);}
.globalqipaiq-btn{display:inline-block;padding:10px 22px;margin-top:8px;font-weight:700;font-size:15px;color:#0b0b0e;background:linear-gradient(92deg,var(--accent),var(--accent-2));border:2px solid #0b0b0e;border-radius:var(--radius);box-shadow:var(--shadow);transition:transform .15s ease,box-shadow .15s ease;}
.globalqipaiq-btn:hover{transform:translateY(-2px);box-shadow:0 0 20px rgba(163,230,53,.65),0 0 30px rgba(244,114,182,.5);color:#0b0b0e;}
.globalqipaiq-btn:active{transform:translateY(1px);box-shadow:0 0 8px rgba(163,230,53,.4);}
.globalqipaiq-footer{max-width:1080px;margin:0 auto;padding:22px 18px 36px;border-top:2px solid var(--accent);color:var(--muted);font-size:15px;}
.globalqipaiq-footer p{margin:0 0 8px;}
.globalqipaiq-footer a{color:var(--accent);}
.globalqipaiq-footer a:hover{color:var(--accent-2);}
.globalqipaiq-lead{color:#d5d8d2;}
@media (max-width:1024px){
  .globalqipaiq-hero-figure{flex:0 0 200px;max-width:200px;}
  .globalqipaiq-news-item{flex:1 1 46%;}
  .globalqipaiq-faq details{flex:1 1 46%;}
  .globalqipaiq-card{flex:1 1 46%;}
}
@media (max-width:720px){
  .globalqipaiq-hero h1{font-size:24px;}
  .globalqipaiq-hero-text{flex:1 1 100%;}
  .globalqipaiq-hero-figure{flex:1 1 100%;max-width:256px;}
  .globalqipaiq-news-item,.globalqipaiq-faq details,.globalqipaiq-card{flex:1 1 100%;min-width:0;}
  .globalqipaiq-navlinks{flex-wrap:nowrap;overflow-x:auto;width:100%;}
  .globalqipaiq-block h2{font-size:18px;}
  .globalqipaiq-table{font-size:13px;}
}
/* 图片按原尺寸显示，不放大 */
img[src^="/img/"]{max-width:256px;max-height:256px;width:auto;height:auto;object-fit:contain;display:inline-block;}
