*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;color:#17233b;background:#f4f6fb;line-height:1.7;overflow-x:hidden}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer;border:none;background:none}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.section{padding:72px 0}.section-head{text-align:center;margin-bottom:44px}.section-head .kicker{display:inline-block;font-size:13px;font-weight:700;letter-spacing:2px;color:#ff9f1c;text-transform:uppercase;margin-bottom:10px}.section-head h2{font-size:34px;font-weight:800;color:#0b1524;line-height:1.3}.section-head p{color:#64748b;font-size:16px;margin-top:12px;max-width:680px;margin-left:auto;margin-right:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;border-radius:14px;transition:.25s;white-space:nowrap}.btn-download{background:linear-gradient(135deg,#ffc400,#ff9f1c);color:#1a1000;padding:15px 34px;font-size:17px;box-shadow:0 12px 28px rgba(255,159,28,.35)}.btn-download:hover{transform:translateY(-3px);box-shadow:0 18px 36px rgba(255,159,28,.5)}.btn-ghost{background:#fff;color:#0b1524;padding:13px 28px;font-size:15px;border:2px solid #e5e9f2}.btn-ghost:hover{border-color:#ffc400;color:#ff9f1c}.btn-lg{font-size:19px;padding:18px 46px}.topbar{position:sticky;top:0;z-index:100;background:rgba(11,21,36,.96);backdrop-filter:blur(8px);border-bottom:1px solid rgba(255,255,255,.08)}.nav{display:flex;align-items:center;justify-content:space-between;height:72px}.brand{display:flex;align-items:center;gap:10px}.brand img{width:38px;height:38px;border-radius:9px}.brand .name{color:#fff;font-size:19px;font-weight:800}.brand .name span{color:#ffc400}.nav-links{display:flex;align-items:center;gap:34px}.nav-links a{color:#cbd5e1;font-size:15px;font-weight:600;position:relative;padding:6px 0}.nav-links a:hover,.nav-links a.active{color:#ffc400}.nav-links a.active::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#ffc400;border-radius:2px}.nav-cta{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#ffc400,#ff9f1c);color:#1a1000;font-weight:700;font-size:14px;padding:10px 22px;border-radius:12px;box-shadow:0 8px 20px rgba(255,159,28,.35);transition:.25s}.nav-cta:hover{transform:translateY(-2px)}.nav-toggle{display:none;color:#fff;font-size:26px}.hero{background:radial-gradient(1200px 600px at 80% -10%,#1d3a6b 0%,#0b1524 60%),#0b1524;color:#fff;padding:88px 0 100px;position:relative;overflow:hidden}.hero .container{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(255,196,0,.15);color:#ffc400;font-size:13px;font-weight:700;padding:8px 16px;border-radius:30px;margin-bottom:22px;border:1px solid rgba(255,196,0,.3)}.hero h1{font-size:52px;font-weight:900;line-height:1.15;margin-bottom:22px}.hero h1 span{background:linear-gradient(90deg,#ffc400,#ff9f1c);-webkit-background-clip:text;background-clip:text;color:transparent}.hero .sub{color:#b6c2d6;font-size:17px;max-width:520px;margin-bottom:32px}.hero-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.hero-meta{display:flex;gap:34px;margin-top:42px;flex-wrap:wrap}.hero-meta .m{text-align:left}.hero-meta .m b{font-size:28px;font-weight:800;color:#ffc400;display:block}.hero-meta .m span{color:#8fa0b8;font-size:13px}.sim-wrap{position:relative}.sim{background:#fff;color:#17233b;border-radius:20px;box-shadow:0 30px 60px rgba(0,0,0,.45);overflow:hidden;position:relative}.sim-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#101f35;color:#cbd5e1}.sim-bar .dot{width:11px;height:11px;border-radius:50%}.sim-bar .dot.r{background:#ff5f57}.sim-bar .dot.y{background:#febc2e}.sim-bar .dot.g{background:#28c840}.sim-bar .title{margin-left:8px;font-size:13px;font-weight:600;color:#fff}.sim-body{padding:22px}.sim-status{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#0b1524,#1d3a6b);color:#fff;border-radius:14px;padding:18px;margin-bottom:18px}.sim-status .left .l1{font-size:13px;color:#8fa0b8}.sim-status .left .l2{font-size:24px;font-weight:800;color:#ffc400}.sim-status .right{text-align:right}.sim-status .right .r1{font-size:12px;color:#8fa0b8}.sim-status .right .r2{font-size:20px;font-weight:800;color:#28c840}.sim-stats{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}.sim-stats .st{background:#f4f6fb;border-radius:12px;padding:14px}.sim-stats .st .k{font-size:12px;color:#64748b}.sim-stats .st .v{font-size:18px;font-weight:800;color:#0b1524}.sim-stats .st .v small{font-size:12px;color:#64748b;font-weight:500}.sim-list .row{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #eef1f6}.sim-list .row:last-child{border-bottom:none}.sim-list .row .srv{display:flex;align-items:center;gap:10px}.sim-list .row .flag{width:28px;height:28px;border-radius:7px;background:linear-gradient(135deg,#ffc400,#ff9f1c);display:flex;align-items:center;justify-content:center;color:#1a1000;font-size:12px;font-weight:800}.sim-list .row .srv b{font-size:14px}.sim-list .row .srv small{color:#64748b;font-size:12px}.sim-list .row .ping{font-size:14px;font-weight:800;color:#22c55e}.sim-list .row .ping.warn{color:#ff9f1c}.sim-foot{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px;background:linear-gradient(135deg,#ffc400,#ff9f1c);color:#1a1000;font-weight:800;font-size:15px;padding:14px;border-radius:12px}.sim-foot .pulse{width:10px;height:10px;background:#1a1000;border-radius:50%;animation:blink 1.2s infinite}@keyframes blink{0%,100%{opacity:1}50%{opacity:.2}}.features{background:#fff}.feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.feat{background:#f8fafd;border:1px solid #eef1f6;border-radius:18px;padding:30px;transition:.25s}.feat:hover{transform:translateY(-6px);box-shadow:0 16px 32px rgba(11,21,36,.08)}.feat .ico{width:56px;height:56px;border-radius:15px;background:linear-gradient(135deg,#ffc400,#ff9f1c);display:flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:18px}.feat h3{font-size:19px;font-weight:800;color:#0b1524;margin-bottom:10px}.feat p{color:#64748b;font-size:14px}.stats-band{background:linear-gradient(135deg,#0b1524,#1d3a6b);color:#fff;padding:64px 0}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center}.stats-grid .num{font-size:40px;font-weight:900;color:#ffc400}.stats-grid .lb{color:#b6c2d6;font-size:14px;margin-top:6px}.faq{background:#f4f6fb}.faq-cats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.faq-card{background:#fff;border-radius:18px;padding:26px;border:1px solid #eef1f6;box-shadow:0 6px 16px rgba(11,21,36,.04)}.faq-card h3{font-size:17px;font-weight:800;color:#0b1524;margin-bottom:14px;display:flex;align-items:center;gap:8px}.faq-card h3 .tag{width:8px;height:22px;background:linear-gradient(135deg,#ffc400,#ff9f1c);border-radius:4px;display:inline-block}.faq-item{margin-bottom:12px}.faq-item .q{font-weight:700;color:#17233b;font-size:14px;cursor:pointer;display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:#f8fafd;border-radius:10px;transition:.2s}.faq-item .q:hover{background:#fff5d6}.faq-item .q .arrow{margin-left:auto;color:#ff9f1c;font-weight:800}.faq-item .a{display:none;padding:12px 12px 4px;font-size:13.5px;color:#4b5563}.faq-item.open .a{display:block}.faq-item.open .q{background:#fff5d6}.faq-item .a ol{padding-left:18px;list-style:decimal;display:grid;gap:8px}.faq-item .a ol li{font-size:13.5px;color:#4b5563}.news-preview{background:#fff}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.news-card{background:#fff;border-radius:18px;overflow:hidden;border:1px solid #eef1f6;transition:.25s;display:block}.news-card:hover{transform:translateY(-6px);box-shadow:0 16px 32px rgba(11,21,36,.1)}.news-card .thumb{height:180px;background:#eef1f6;overflow:hidden}.news-card .thumb img{width:100%;height:100%;object-fit:cover}.news-card .body{padding:20px}.news-card .cat{font-size:12px;font-weight:700;color:#ff9f1c;letter-spacing:1px}.news-card h3{font-size:17px;font-weight:800;color:#0b1524;margin:8px 0;line-height:1.4}.news-card .date{font-size:12.5px;color:#94a3b8}.cta{background:radial-gradient(900px 400px at 50% 0%,#1d3a6b 0%,#0b1524 60%),#0b1524;color:#fff;text-align:center}.cta h2{font-size:36px;font-weight:900;margin-bottom:14px}.cta p{color:#b6c2d6;font-size:16px;margin-bottom:30px}.cta .btn-download{font-size:19px;padding:18px 48px}.footer{background:#0a111f;color:#8fa0b8;padding:60px 0 24px}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;padding-bottom:36px;border-bottom:1px solid rgba(255,255,255,.08)}.footer .brand{color:#fff;font-size:20px;font-weight:800;margin-bottom:14px}.footer .brand span{color:#ffc400}.footer p{font-size:13.5px;line-height:1.8}.footer h4{color:#fff;font-size:15px;font-weight:700;margin-bottom:16px}.footer-links a{display:block;color:#8fa0b8;font-size:13.5px;margin-bottom:10px;transition:.2s}.footer-links a:hover{color:#ffc400}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:22px;font-size:12.5px;flex-wrap:wrap;gap:10px}.breadcrumb{background:#f4f6fb;padding:22px 0;font-size:13.5px;color:#64748b}.breadcrumb a{color:#ff9f1c}.breadcrumb span{margin:0 6px;color:#cbd5e1}.page-hero{background:radial-gradient(800px 360px at 50% -20%,#1d3a6b,#0b1524);color:#fff;padding:70px 0;text-align:center}.page-hero h1{font-size:40px;font-weight:900}.page-hero p{color:#b6c2d6;margin-top:12px;font-size:16px}.download-page{background:#fff}.dl-hero{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding:64px 0}.dl-hero .art{background:linear-gradient(135deg,#ffc400,#ff9f1c);border-radius:24px;padding:40px;text-align:center;color:#1a1000}.dl-hero .art .big{font-size:60px;font-weight:900;line-height:1}.dl-hero .art .sub{font-size:18px;font-weight:700;margin-top:10px}.dl-info h1{font-size:40px;font-weight:900;color:#0b1524;margin-bottom:16px}.dl-info p{color:#64748b;font-size:16px;margin-bottom:12px}.dl-ver{display:flex;gap:16px;flex-wrap:wrap;margin:20px 0}.dl-ver .v{background:#f4f6fb;border-radius:12px;padding:12px 18px;text-align:center}.dl-ver .v b{font-size:18px;color:#0b1524;display:block}.dl-ver .v span{font-size:12px;color:#64748b}.dl-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:48px}.dl-steps .s{background:#f8fafd;border-radius:16px;padding:26px;border:1px solid #eef1f6}.dl-steps .s .n{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#ffc400,#ff9f1c);color:#1a1000;font-weight:800;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.dl-steps .s h3{font-size:16px;font-weight:800;color:#0b1524;margin-bottom:8px}.dl-steps .s p{font-size:13.5px;color:#64748b}.article{background:#fff}.article-wrap{max-width:820px;margin:0 auto}.article-head{margin-bottom:32px}.article-head .cat{color:#ff9f1c;font-weight:700;font-size:13px;letter-spacing:1px}.article-head h1{font-size:34px;font-weight:900;color:#0b1524;line-height:1.35;margin:12px 0}.article-head .meta{color:#94a3b8;font-size:13.5px}.article-body{font-size:16px;color:#334155;line-height:1.9}.article-body p{margin-bottom:20px}.article-body h2{font-size:24px;font-weight:800;color:#0b1524;margin:34px 0 16px;padding-left:14px;border-left:4px solid #ffc400}.article-body img{width:100%;border-radius:16px;margin:22px 0}.article-body figcaption{font-size:12.5px;color:#94a3b8;text-align:center;margin:-12px 0 22px}.article-nav{display:flex;justify-content:space-between;gap:20px;margin-top:48px;padding-top:28px;border-top:1px solid #eef1f6;flex-wrap:wrap}.article-nav a{display:inline-flex;align-items:center;gap:8px;color:#0b1524;font-weight:700;font-size:14px;padding:12px 18px;background:#f8fafd;border-radius:12px;transition:.2s}.article-nav a:hover{background:#fff5d6}.article-nav .back{color:#ff9f1c}.sitemap{background:#fff}.sitemap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.sitemap-grid .col h3{font-size:17px;font-weight:800;color:#0b1524;margin-bottom:16px;padding-bottom:10px;border-bottom:2px solid #ffc400}.sitemap-grid .col a{display:block;color:#334155;font-size:14px;padding:7px 0;border-bottom:1px dashed #eef1f6}.sitemap-grid .col a:hover{color:#ff9f1c;padding-left:6px}.err-page{min-height:70vh;display:flex;align-items:center;justify-content:center;text-align:center;background:#fff}.err-page .code{font-size:120px;font-weight:900;background:linear-gradient(135deg,#ffc400,#ff9f1c);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1}.err-page h1{font-size:28px;font-weight:800;color:#0b1524;margin:10px 0}.err-page p{color:#64748b;margin-bottom:26px}.err-page .count{font-weight:800;color:#ff9f1c}@media(max-width:992px){.hero .container{grid-template-columns:1fr;gap:44px}.hero h1{font-size:40px}.feat-grid,.news-grid,.faq-cats{grid-template-columns:repeat(2,1fr)}.dl-hero{grid-template-columns:1fr}.dl-steps{grid-template-columns:repeat(2,1fr)}.stats-grid{grid-template-columns:repeat(2,1fr)}.sitemap-grid{grid-template-columns:repeat(2,1fr)}.footer-top{grid-template-columns:1fr 1fr}.nav-links{gap:22px}}@media(max-width:768px){.section{padding:52px 0}.section-head h2{font-size:26px}.nav-toggle{display:block}.nav-links{position:absolute;top:72px;left:0;right:0;background:#0b1524;flex-direction:column;align-items:flex-start;padding:20px 24px;gap:16px;display:none;border-top:1px solid rgba(255,255,255,.08)}.nav-links.open{display:flex}.nav-cta{display:none}.hero{padding:60px 0 70px}.hero h1{font-size:32px}.feat-grid,.news-grid,.faq-cats{grid-template-columns:1fr}.hero-meta{gap:20px}}@media(max-width:480px){.container{padding:0 16px}.hero h1{font-size:27px}.hero .sub{font-size:15px}.btn-lg{font-size:16px;padding:15px 30px}.stats-grid{grid-template-columns:1fr 1fr;gap:14px}.stats-grid .num{font-size:30px}.dl-steps{grid-template-columns:1fr}.sitemap-grid{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr}.sim-stats{grid-template-columns:1fr}.section-head h2{font-size:23px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .btn{width:100%}}
