:root{--blue:#1768f2;--navy:#102957;--text:#10203f;--muted:#6f7f99;--line:#d8e1ef;--bg:#eef5ff;--card:#fff;--green:#0aa36d;--red:#f04438}
*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;font-family:Arial,"Microsoft YaHei",sans-serif;color:var(--text);background:#fff;overflow-x:hidden}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto}.topbar{min-height:32px;background:#102957;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;padding:4px 16px;text-align:center;line-height:1.4}.nav{height:74px;border-bottom:1px solid #e5ebf4;background:#fff}.nav-inner,.container{max-width:1220px;width:100%;margin:0 auto;padding:0 22px}.nav-inner{height:100%;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px;font-weight:800;font-size:21px}.brand img{width:46px;height:46px;object-fit:contain}.brand small{display:block;font-size:11px;font-weight:400;color:#6f7f99;letter-spacing:.3px}.nav-links{display:flex;align-items:center;gap:42px;font-size:15px}.hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:8px;z-index:1001;background:none;border:none}.hamburger span{display:block;width:26px;height:2.5px;background:#10203f;border-radius:2px;transition:all .3s}.hamburger.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.nav-links a.active{color:var(--blue);font-weight:700}.login{background:var(--blue);color:#fff!important;padding:11px 18px;border-radius:8px}.hero{background:linear-gradient(90deg,#eff6ff 0%,#eaf3ff 100%);padding:40px 0 34px}.hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:56px;align-items:center}.pill{display:inline-flex;gap:10px;align-items:center;background:#dceaff;color:#1658c6;padding:10px 16px;border-radius:28px;font-size:13px;font-weight:700}.dot{width:8px;height:8px;background:#13b57a;border-radius:50%}.hero h1{font-size:clamp(28px,5vw,52px);line-height:1.2;margin:42px 0 10px;letter-spacing:-1px;word-break:break-word}.hero h1 span{display:block;color:var(--blue);font-size:clamp(26px,4.8vw,50px)}.hero p{font-size:18px;line-height:1.8;color:#64748b;max-width:620px;word-wrap:break-word;overflow-wrap:break-word}.actions{display:flex;gap:14px;margin-top:54px;flex-wrap:wrap}.btn{display:inline-flex;justify-content:center;align-items:center;border-radius:9px;padding:15px 30px;font-weight:700;border:1px solid #d7e0ec;background:#fff;cursor:pointer;white-space:nowrap;min-height:44px}.btn.primary{background:var(--blue);color:#fff;border-color:var(--blue)}.note{margin-top:26px;color:#7a899f;font-size:13px}.mock{background:#fff;border:1px solid #cdd8ea;border-radius:16px;padding:24px;min-width:0;overflow:hidden}.mock-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5eaf2;padding-bottom:18px;font-weight:700}.lights{display:flex;gap:7px}.lights i{width:11px;height:11px;border-radius:50%;display:block}.lights i:nth-child(1){background:#ff6b66}.lights i:nth-child(2){background:#ffbd3f}.lights i:nth-child(3){background:#30c47b}.online{color:#0aa36d;font-size:12px;font-weight:400}.bubble{border:1px solid #d8e1ef;border-radius:11px;padding:16px;margin-top:18px}.bubble.blue{background:#eef5ff;border-color:#bcd3ff;margin-left:clamp(20px,8vw,60px)}.label{font-size:12px;color:#8a99af;margin-bottom:14px}.translate-row{display:flex;gap:12px;align-items:center}.iconbox{width:38px;height:38px;border-radius:11px;background:var(--blue);color:white;display:flex;align-items:center;justify-content:center;font-weight:700}.mock-send{margin-top:20px;background:#0e1830;color:#fff;border-radius:10px;padding:16px;text-align:center;font-weight:700;word-break:break-word}.features{padding:30px 0 24px}.section-title{text-align:center;margin:0 0 8px;font-size:32px}.section-sub{text-align:center;color:#7b899d;margin:0 0 24px;font-size:14px}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.feature{border:1px solid #d9e2ef;border-radius:14px;padding:18px;background:#fff;min-height:124px}.feature .ico{width:42px;height:42px;background:#edf4ff;color:var(--blue);display:flex;align-items:center;justify-content:center;border-radius:11px;font-weight:800;margin-bottom:20px}.feature strong{font-size:16px}.page-head{background:#eef5ff;padding:28px 0 18px}.crumb{font-size:13px;color:#7b899d;margin-bottom:28px}.page-head h1{font-size:34px;margin:0 0 4px}.page-head p{margin:0;color:#75849c}.two-col{display:grid;grid-template-columns:1fr 360px;gap:36px;padding:38px 0}.panel{background:#fff;border:1px solid #d7e0ec;border-radius:14px;overflow:hidden}.panel-title{padding:18px 24px;border-bottom:1px solid #dfe6f0;font-size:18px;font-weight:800}.panel-body{padding:28px}.product-intro{display:flex;gap:24px;align-items:center}.product-intro img{width:72px;height:72px}.product-intro h2{margin:0 0 5px;font-size:27px}.product-intro p{margin:0;color:#76859c}.chips{display:flex;gap:10px;flex-wrap:wrap;margin:26px 0}.chip{background:#eef5ff;color:#1959b7;padding:8px 20px;border-radius:5px;font-size:13px}.service-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.service{background:#f7f9fc;border:1px solid #e1e7f0;border-radius:12px;padding:18px 16px;min-height:95px}.service strong{display:block;margin-bottom:8px}.service p{font-size:13px;color:#75849b;line-height:1.65;margin:0}.buybar{padding:20px 28px;background:#f8fbff;color:#718096;text-align:center;font-size:13px}.price{font-size:46px;font-weight:800;color:var(--red);margin:32px 0 2px}.price small{font-size:14px;color:#65738a;font-weight:400}.old{color:#99a5b6;font-size:13px}.plan{border:2px solid var(--blue);border-radius:12px;margin:16px 0 28px;padding:18px;display:flex;justify-content:space-between;align-items:center}.plan strong{color:var(--blue)}.support{margin-top:30px;color:#0a9c63;font-size:13px;line-height:2}.support .gray{color:#5f6d83}.checkout-bg{background:#f3f7fd;min-height:720px;padding:42px 0 48px}.checkout-grid{display:grid;grid-template-columns:1fr 350px;gap:28px}.checkout-left{display:flex;flex-direction:column;gap:24px}.table-head,.table-row{display:grid;grid-template-columns:1.5fr 2fr .7fr .5fr;gap:12px;align-items:center}.table-head{font-size:13px;color:#7b8aa0;border-bottom:1px solid #dfe6f0;padding-bottom:12px}.table-row{padding:26px 0}.table-row img{width:58px;height:58px;vertical-align:middle;margin-right:10px}.pay-method{border:2px solid var(--blue);border-radius:12px;padding:20px;display:flex;justify-content:space-between;align-items:center}.alipay{display:flex;align-items:center;gap:14px;color:var(--blue);font-weight:800;font-size:18px}.ali-icon{width:42px;height:42px;background:#1e7cff;color:#fff;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:24px}.notice{background:#fff8e8;border:1px solid #f3d58a;padding:14px 18px;border-radius:9px;color:#9a6a13;font-size:13px;margin-top:30px}.summary .row{display:flex;justify-content:space-between;margin:0 0 28px;font-size:14px}.summary hr{border:0;border-top:1px solid #dfe6f0;margin:36px 0}.total{display:flex;justify-content:space-between;align-items:flex-end;font-weight:800}.total b{font-size:34px;color:var(--red)}.footer{background:#0d1933;color:#fff;padding:26px 0}.footer-inner{display:flex;justify-content:space-between;align-items:center;font-size:13px}.footer a{color:#c9d3e4;margin-left:18px}
@media(max-width:900px){.nav-links{gap:16px}.hero-grid,.two-col,.checkout-grid{grid-template-columns:1fr}.feature-grid{grid-template-columns:1fr 1fr}.hero h1,.hero h1 span{font-size:40px}.two-col{gap:20px}}@media(max-width:768px){.container,.nav-inner{padding:0 16px}.hero{padding:28px 0 24px}.hero-grid{gap:28px}.hero h1{margin-top:24px}.hero h1,.hero h1 span{font-size:clamp(24px,6vw,36px)}.hero p{font-size:15px;line-height:1.7}.actions{flex-direction:column;margin-top:28px;width:100%}.actions .btn{width:100%;text-align:center}.mock{padding:16px}.mock-head{padding-bottom:12px}.bubble{padding:12px;margin-top:12px}.bubble.blue{margin-left:clamp(12px,5vw,40px)}.note{font-size:12px}.pill{font-size:12px;padding:8px 12px}.section-title{font-size:24px}.section-sub{font-size:13px}.feature-grid{grid-template-columns:1fr 1fr;gap:12px}.feature{padding:14px;min-height:auto}.feature .ico{width:36px;height:36px;margin-bottom:12px}.feature strong{font-size:14px}.footer-inner{flex-direction:column;gap:14px;align-items:flex-start;text-align:left}.footer a{margin-left:0;margin-right:14px}.nav-links a:not(.login){display:none}.hamburger{display:flex}.nav-links.open{display:flex;flex-direction:column;position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:1000;padding:90px 24px 24px;gap:24px;align-items:flex-start;overflow-y:auto}.nav-links.open a:not(.login){display:block;font-size:18px}.nav-links.open .login{display:inline-flex;margin-top:8px}}@media(max-width:560px){.feature-grid,.service-grid{grid-template-columns:1fr}.hero{padding-top:20px}.hero h1,.hero h1 span{font-size:clamp(22px,7vw,30px)}.actions{flex-direction:column;margin-top:24px;width:100%}.actions .btn{width:100%}.table-head{display:none}.table-row{grid-template-columns:1fr}.footer-inner{gap:14px;flex-direction:column;align-items:flex-start}.brand{font-size:17px}.brand img{width:36px;height:36px}.nav{height:60px}.mock{padding:12px}.bubble.blue{margin-left:12px}.translate-row{gap:8px}.iconbox{width:32px;height:32px;border-radius:8px;font-size:13px}}

/* 下载专区 */
.download-cta{margin-top:18px;padding:16px 18px;border:1px solid #d9e6f7;border-radius:12px;background:#f7faff;display:flex;align-items:center;justify-content:space-between;gap:16px}
.download-cta strong{font-size:16px;color:#0b2d5f}.download-cta p{margin:5px 0 0;color:#708096;font-size:12px}.download-actions{display:flex;gap:8px;flex-shrink:0}
.download-page{padding-top:26px;padding-bottom:40px;display:grid;gap:18px}.download-main{border-color:#bed5f6}.download-product{display:flex;align-items:center;gap:16px}.download-product img{width:72px;height:72px;object-fit:contain}.download-product h2{margin:0 0 6px;font-size:24px;color:#0b2d5f}.download-product p{margin:0;color:#6e7d92}
.download-badges{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.download-badges span{padding:7px 11px;border-radius:999px;background:#edf5ff;color:#1768d5;font-size:12px;font-weight:700}
.download-big-actions{display:flex;gap:12px;flex-wrap:wrap}.download-big{min-width:190px;text-align:center;font-size:16px}.download-version{margin-top:12px;color:#8793a5;font-size:12px}
.install-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.install-steps>div{display:flex;gap:10px;padding:14px;background:#f8fafc;border:1px solid #e4eaf2;border-radius:12px}.install-steps b{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#176ff2;color:#fff;flex:0 0 auto}.install-steps span{display:flex;flex-direction:column;gap:5px}.install-steps small{color:#748197;line-height:1.5}
.download-info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.download-info-grid>div{padding:16px;border:1px solid #e3e9f1;border-radius:12px;background:#fff}.download-info-grid strong{color:#0b2d5f}.download-info-grid p{font-size:13px;color:#708096;line-height:1.7;margin:7px 0 0}
@media(max-width:850px){.download-cta{align-items:flex-start;flex-direction:column}.install-steps,.download-info-grid{grid-template-columns:1fr 1fr}.download-actions{width:100%}.download-actions .btn{flex:1;text-align:center}}
@media(max-width:520px){.install-steps,.download-info-grid{grid-template-columns:1fr}.download-big-actions{flex-direction:column}.download-big{width:100%}}

/* 实用导航页面 */
.simple-page{padding-top:26px;padding-bottom:42px;max-width:1000px}
.purchase-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.purchase-flow>div{padding:15px;border:1px solid #e2e9f2;border-radius:12px;background:#f9fbfd;display:flex;gap:10px}
.purchase-flow b{width:30px;height:30px;border-radius:50%;background:#176ff2;color:#fff;display:grid;place-items:center;flex:none}
.purchase-flow span{display:flex;flex-direction:column;gap:5px}.purchase-flow small{color:#718096;line-height:1.5}
.info-callout{margin-top:18px;padding:15px 16px;border-radius:12px;background:#f2f7ff;border:1px solid #d7e7ff;color:#29405e}.info-callout p{margin:6px 0 0;font-size:13px;line-height:1.7;color:#63748a}
.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.faq-grid>div{padding:16px;border:1px solid #e3e9f1;border-radius:12px}.faq-grid p{font-size:13px;color:#6e7d92;line-height:1.7;margin:7px 0 0}
.contact-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.contact-card{text-decoration:none;color:inherit;padding:20px;border:1px solid #e0e7f0;border-radius:14px;background:#fff;display:flex;flex-direction:column;gap:8px}.contact-card:hover{border-color:#86b6f7;box-shadow:0 8px 22px rgba(23,111,242,.08)}.contact-card strong{color:#0b2d5f}.contact-card span{font-size:15px}.contact-card small{color:#7a8799}
.activation-panel{max-width:650px;margin:0 auto}.form-label{display:block;margin:14px 0 7px;font-size:13px;font-weight:700;color:#44556c}.web-input{width:100%;height:46px;border:1px solid #cbd7e6;border-radius:10px;padding:0 13px;font-size:14px;outline:none}.web-input:focus{border-color:#176ff2;box-shadow:0 0 0 3px rgba(23,111,242,.09)}.activation-btn{width:100%;margin-top:16px;font-size:16px}.activate-result{margin-top:14px;padding:0;font-size:13px}.activate-result.success,.activate-result.error{padding:12px 14px;border-radius:9px}.activate-result.success{background:#eaf8f2;color:#08705f}.activate-result.error{background:#fff0f0;color:#c73737}
@media(max-width:800px){.purchase-flow{grid-template-columns:1fr 1fr}.faq-grid,.contact-grid{grid-template-columns:1fr}}
@media(max-width:520px){.purchase-flow{grid-template-columns:1fr}}
