*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#030714;color:#f7f9ff;font-family:"Microsoft YaHei","PingFang SC",system-ui,sans-serif;line-height:1.7}a{color:inherit}.container{width:min(1180px,calc(100% - 36px));margin:auto}.site-header{position:sticky;top:0;z-index:50;background:rgba(3,7,20,.78);backdrop-filter:blur(18px);border-bottom:1px solid rgba(150,185,255,.1)}.nav{height:74px;display:flex;align-items:center;justify-content:space-between}.brand{text-decoration:none;font-weight:800;font-size:23px;letter-spacing:.08em}.brand span{color:#9cc8ff;text-shadow:0 0 20px #6c8fff;margin-right:8px}.nav-menu{display:flex;align-items:center;gap:4px}.nav-menu a{text-decoration:none;color:#c7d5ee;padding:9px 12px;border-radius:11px;font-size:14px}.nav-menu a:hover,.nav-menu a.active{background:rgba(110,151,234,.12);color:white}.nav-menu .nav-cta{background:linear-gradient(135deg,#6f7bf1,#4aa5db);color:white;margin-left:7px;box-shadow:0 10px 28px rgba(76,119,224,.3)}.nav-toggle{display:none;background:none;border:0;color:white;font-size:24px}.hero{min-height:760px;display:flex;align-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 70% 30%,rgba(53,103,195,.38),transparent 36%),radial-gradient(circle at 20% 70%,rgba(83,45,155,.22),transparent 35%),linear-gradient(180deg,#06122c,#030714)}.hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,#fff 0 1px,transparent 1.25px);background-size:48px 48px;opacity:.18;mask-image:linear-gradient(#000,transparent)}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}.eyebrow{display:inline-flex;gap:8px;align-items:center;padding:7px 13px;border:1px solid rgba(153,190,255,.25);border-radius:999px;background:rgba(255,255,255,.045);color:#b9d4ff;font-size:13px}.hero h1{font-size:clamp(45px,6.4vw,78px);line-height:1.13;margin:20px 0;letter-spacing:-.04em}.gradient-text{background:linear-gradient(110deg,#fff,#9dc8ff 55%,#c0a7ff);-webkit-background-clip:text;color:transparent}.hero p{color:#afbfdb;font-size:19px;max-width:700px}.btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 23px;border-radius:14px;text-decoration:none;border:1px solid rgba(154,187,249,.2);background:rgba(255,255,255,.055);font-weight:700}.btn.primary{background:linear-gradient(135deg,#6a78ef,#3e9bd5);border:0;box-shadow:0 18px 40px rgba(58,103,216,.36)}.hero-card{padding:26px;border-radius:30px;background:linear-gradient(145deg,rgba(15,34,72,.86),rgba(8,17,39,.75));border:1px solid rgba(156,194,255,.2);box-shadow:0 30px 80px rgba(0,0,0,.35);transform:rotate(2deg)}.certificate{min-height:380px;border-radius:22px;padding:30px;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 80% 0,#204a8c,transparent 38%),linear-gradient(145deg,#0a1938,#050b19);border:1px solid rgba(203,222,255,.18)}.certificate .seal{font-size:70px;text-align:center;text-shadow:0 0 35px #7faaff}.certificate h3{text-align:center;font-size:29px}.certificate p{text-align:center;color:#9db2d6}.trust-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:-48px;position:relative;z-index:4}.trust{padding:22px;border-radius:18px;background:#08142c;border:1px solid rgba(134,173,239,.14);text-align:center}.trust strong{display:block;font-size:25px}.trust small{color:#8fa5c8}.section{padding:100px 0}.section.alt{background:#050b19}.section-head{text-align:center;max-width:720px;margin:0 auto 46px}.section-head h2{font-size:clamp(32px,4vw,48px);margin:0 0 12px}.section-head p{color:#91a5c6}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature,.step,.testimonial,.info-card{padding:28px;border-radius:22px;background:rgba(10,23,49,.75);border:1px solid rgba(141,180,244,.13)}.icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:rgba(111,146,232,.14);font-size:24px}.feature h3,.step h3{margin:18px 0 8px}.feature p,.step p,.testimonial p,.muted{color:#91a5c7}.step-num{font-size:13px;color:#99c4ff}.pricing{align-items:stretch}.plan{padding:30px;border-radius:24px;background:linear-gradient(180deg,#0a1937,#071127);border:1px solid rgba(146,184,247,.16);position:relative;display:flex;flex-direction:column}.plan.featured{border-color:#7aa9ff;transform:translateY(-10px);box-shadow:0 25px 65px rgba(42,84,180,.28)}.tag{position:absolute;top:15px;right:15px;padding:5px 11px;border-radius:999px;background:#607ff0;font-size:12px}.price{font-size:44px;font-weight:800;margin:16px 0}.price small{font-size:15px;color:#8fa4c6}.plan ul{list-style:none;padding:0;margin:0 0 25px;flex:1}.plan li{padding:8px 0;color:#bfd0ec}.plan li:before{content:"✓";color:#84bbff;margin-right:9px}.faq-list{max-width:900px;margin:auto}.faq-item{border-bottom:1px solid rgba(140,178,239,.14)}.faq-item summary{cursor:pointer;padding:20px 0;font-weight:700;font-size:17px}.faq-item p{color:#94a7c7;padding:0 0 18px;margin:0}.cta{padding:42px;border-radius:30px;text-align:center;background:radial-gradient(circle at 50% 0,rgba(85,125,228,.35),transparent 55%),#071329;border:1px solid rgba(153,190,255,.18)}.cta h2{font-size:38px;margin:0 0 10px}.page-hero{padding:90px 0 55px;text-align:center;background:radial-gradient(circle at 50% 0,rgba(54,102,194,.35),transparent 50%),#030714}.page-hero h1{font-size:50px;margin:0 0 10px}.content{max-width:900px;margin:auto}.content h2{margin-top:42px}.form-card{max-width:760px;margin:auto;padding:30px;border-radius:24px;background:#08152e;border:1px solid rgba(143,181,247,.15)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.field{display:flex;flex-direction:column;gap:7px}.field.full{grid-column:1/-1}.field label{font-weight:700}.field input,.field select,.field textarea{width:100%;padding:13px 14px;border-radius:12px;border:1px solid #294368;background:#041024;color:white;font:inherit}.field textarea{min-height:120px}.notice{padding:14px 16px;border-radius:12px;background:rgba(68,120,215,.14);border:1px solid rgba(115,163,240,.18);margin-bottom:18px}.success{background:rgba(43,155,111,.14);border-color:rgba(79,205,151,.26)}.site-footer{padding:70px 0 22px;background:#02050d;border-top:1px solid rgba(130,169,232,.1)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:30px}.footer-grid h4{margin-top:0}.footer-grid a{display:block;text-decoration:none;color:#879bbb;margin:8px 0}.footer-grid p{color:#7184a4}.footer-bottom{padding-top:25px;margin-top:35px;border-top:1px solid rgba(130,169,232,.08);color:#637696;font-size:13px}.table-wrap{overflow:auto}.data-table{width:100%;border-collapse:collapse}.data-table th,.data-table td{padding:12px;border-bottom:1px solid #20375d;text-align:left;font-size:13px}.admin-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}.admin-tabs a{padding:9px 12px;border-radius:9px;background:#17365f;text-decoration:none}.admin-form{display:grid;grid-template-columns:1fr 1fr;gap:13px}.admin-form .full{grid-column:1/-1}@media(max-width:900px){.nav-toggle{display:block}.nav-menu{display:none;position:absolute;left:18px;right:18px;top:68px;padding:12px;flex-direction:column;align-items:stretch;background:#071329;border:1px solid #223c66;border-radius:16px}.nav-menu.open{display:flex}.hero-grid,.grid-4,.grid-3,.footer-grid{grid-template-columns:1fr}.hero{padding:90px 0}.hero-card{transform:none}.trust-row{grid-template-columns:1fr 1fr;margin-top:20px}.plan.featured{transform:none}.form-grid,.admin-form{grid-template-columns:1fr}.admin-form .full{grid-column:auto}}

.apk-download-card{display:grid;grid-template-columns:1.25fr .75fr;gap:42px;align-items:center;padding:48px;border-radius:32px;background:radial-gradient(circle at 80% 10%,rgba(72,127,230,.36),transparent 42%),linear-gradient(145deg,#091a39,#050c1b);border:1px solid rgba(144,183,248,.18);overflow:hidden}.apk-copy h2{font-size:clamp(34px,4.5vw,54px);line-height:1.2;margin:18px 0 12px}.apk-copy>p{color:#a7b9d7;font-size:17px}.apk-meta{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.apk-meta span{padding:7px 12px;border-radius:999px;background:rgba(111,151,235,.12);border:1px solid rgba(139,180,247,.15);color:#b9ccef;font-size:13px}.apk-tip{font-size:13px!important;color:#7489aa!important}.btn.disabled{opacity:.55;cursor:not-allowed}.phone-shell{width:230px;height:450px;margin:auto;padding:12px;border-radius:38px;background:#02050b;border:3px solid #31466b;box-shadow:0 30px 70px rgba(0,0,0,.45),0 0 50px rgba(82,135,235,.18)}.phone-stars{height:100%;border-radius:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 35%,rgba(72,127,229,.55),transparent 24%),radial-gradient(circle,#fff 0 1px,transparent 1.3px),linear-gradient(#081a3a,#020713);background-size:auto,36px 36px,auto;text-align:center}.phone-stars span{font-size:72px;text-shadow:0 0 35px #85b7ff}.phone-stars strong{font-size:31px;letter-spacing:.18em}.phone-stars small{color:#94a9ca;margin-top:8px}.download-page-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:24px;align-items:start}.download-main-card,.download-guide{padding:34px;border-radius:25px;background:#08152e;border:1px solid rgba(143,181,247,.15)}.download-main-card h2{font-size:38px;margin:18px 0 8px}.download-main-card>p,.download-guide p,.download-guide li{color:#9aacc9}.download-info{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0}.download-info div{padding:17px;border-radius:15px;background:#061027;border:1px solid rgba(142,181,247,.12)}.download-info small,.download-info strong{display:block}.download-info small{color:#768baa}.download-info strong{margin-top:5px}.btn.wide{width:100%}.download-guide h3{margin-top:0}.download-guide h3:not(:first-child){margin-top:28px}.download-guide li{margin-bottom:10px}@media(max-width:900px){.apk-download-card,.download-page-grid{grid-template-columns:1fr}.apk-download-card{padding:30px 22px}.apk-phone{order:-1}.phone-shell{width:190px;height:360px}.download-info{grid-template-columns:1fr}}

/* V4.0.3 多端下载 */
.download-badges{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.download-badges span{padding:8px 13px;border-radius:999px;background:rgba(111,151,235,.12);border:1px solid rgba(139,180,247,.15);color:#c3d4f1;font-size:13px}.download-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.channel-card{display:flex;flex-direction:column;padding:30px;border-radius:24px;background:#08152e;border:1px solid rgba(143,181,247,.15);min-height:430px}.channel-card h2{font-size:28px;margin:14px 0 10px}.channel-card>p{color:#9aacc9;line-height:1.8;flex:1}.channel-icon{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:18px;background:rgba(111,151,235,.12);font-size:30px;margin-bottom:16px}.channel-meta{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.channel-meta span{padding:7px 10px;border-radius:999px;background:#061027;border:1px solid rgba(142,181,247,.12);color:#92a9cb;font-size:12px}.download-help-card{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:24px;padding:28px 32px;border-radius:22px;background:#08152e;border:1px solid rgba(143,181,247,.15)}.download-help-card h3{margin:0 0 8px}.download-help-card p{margin:0;color:#9aacc9}.channel-card .notice{margin-top:auto}@media(max-width:900px){.download-channel-grid{grid-template-columns:1fr}.channel-card{min-height:auto}.download-help-card{align-items:flex-start;flex-direction:column}}

.mini-program-qr{display:block;width:168px;height:168px;object-fit:contain;margin:18px auto;border-radius:18px;background:#fff;padding:10px;box-shadow:0 14px 36px rgba(0,0,0,.28)}
