.cyber-driver-page{--cyber-bg:#040714;--cyber-panel:rgba(5,9,29,.78);--cyber-line:hsla(0,0%,100%,.16);--cyber-line-strong:hsla(0,0%,100%,.5);--cyber-text:#fff;--cyber-muted:#b8c8e6;--cyber-cyan:#21e9ff;--cyber-green:#8eff6a;--cyber-yellow:#ff0;--cyber-blue:#2759fd;background:radial-gradient(circle at 18% 8%,rgba(33,233,255,.16),transparent 28rem),radial-gradient(circle at 82% 16%,rgba(140,37,255,.2),transparent 30rem),linear-gradient(180deg,#040714,#071128 42%,#040714);color:var(--cyber-text);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Arial,sans-serif;min-height:100vh;overflow-x:clip;scroll-behavior:smooth}.cyber-driver-page *{box-sizing:border-box}.cyber-driver-page a{color:inherit;text-decoration:none}.cyber-driver-page a,.cyber-driver-page button{font:inherit}.cyber-driver-page img{display:block;max-width:100%}.cyber-driver-page main{position:relative;z-index:1}.cyber-driver-page [id]{scroll-margin-top:100px}.cyber-driver-page:after,.cyber-driver-page:before{content:"";inset:0;pointer-events:none;position:fixed;z-index:0}.cyber-driver-page:before{background:linear-gradient(115deg,transparent 0 12%,rgba(42,229,255,.08) 12.3%,transparent 12.7% 55%,rgba(125,255,79,.07) 55.3%,transparent 55.9%),radial-gradient(circle at 50% 40%,rgba(223,255,57,.06),transparent 34rem);opacity:.72}.cyber-driver-page:after{background:linear-gradient(152deg,transparent 0 20%,rgba(33,233,255,.12) 20.2%,transparent 20.7% 48%,rgba(223,255,57,.09) 48.2%,transparent 48.8%),linear-gradient(18deg,transparent 0 58%,rgba(130,45,255,.14) 58.2%,transparent 59.2%);mix-blend-mode:screen;opacity:.24}.cyber-driver-nav{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020613a3;display:flex;height:80px;inset:0 0 auto;justify-content:space-between;padding:0 max(24px,(100vw - 1200px)/2);position:fixed;width:100%;z-index:30}.cyber-driver-nav__brand{align-items:center;display:inline-flex;flex:0 0 auto}.cyber-driver-nav__brand img{height:44px;transition:filter .2s ease;width:auto}.cyber-driver-nav__brand:hover img{filter:brightness(1.18)}.cyber-driver-nav__actions{align-items:center;display:flex;gap:16px}.wechat-action{display:inline-flex;position:relative}.wechat-action__trigger{align-items:center;background:#424651;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;display:inline-flex;font-size:16px;font-weight:800;gap:8px;justify-content:center;line-height:20px;min-height:52px;padding:0 28px;transition:transform .2s ease,background-color .2s ease,border-color .2s ease;white-space:nowrap}.wechat-action__trigger:hover{background:#4c515d;border-color:#ffffff59;transform:translateY(-4px)}.wechat-action__panel{background:#071426;border-radius:8px;box-shadow:0 22px 70px #0000006b;opacity:0;padding:16px;pointer-events:none;position:absolute;right:0;top:calc(100% + 14px);transform:translateY(8px);transition:opacity .2s ease,transform .2s ease;width:188px;z-index:40}.wechat-action__panel img{background:#fff;border-radius:6px;height:132px;margin:0 auto;padding:8px;width:132px}.wechat-action__panel p{color:#fff;font-size:14px;font-weight:800;line-height:20px;margin:12px 0 0;text-align:center}.wechat-action:hover .wechat-action__panel{opacity:1;transform:translateY(0)}.cyber-hero{background:radial-gradient(circle at 72% 64%,rgba(33,233,255,.08),transparent 28rem),linear-gradient(180deg,#020613,#061025 58%,#040714);min-height:100vh;overflow:visible;padding-bottom:96px;position:relative}.cyber-hero__image{height:100vh;-webkit-mask-image:linear-gradient(180deg,#000,#000 70%,rgba(0,0,0,.72) 82%,transparent);mask-image:linear-gradient(180deg,#000,#000 70%,rgba(0,0,0,.72) 82%,transparent);min-height:760px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.cyber-hero__shade{background:linear-gradient(0deg,#040714,rgba(4,7,20,.92) 42%,rgba(4,7,20,.28) 78%,transparent);height:360px;inset:auto 0 0;pointer-events:none;position:absolute}.cyber-hero__content{inset:auto 0 -64px;margin:0 auto;position:absolute;width:min(1200px,100% - 48px);z-index:3}.cyber-hero__pool{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#061226c7;border:1px solid rgba(255,255,0,.7);border-radius:8px;box-shadow:0 0 34px #ffff003d;display:inline-flex;gap:20px;margin-bottom:26px;padding:14px 22px}.cyber-hero__pool>span{color:#fff;font-size:14px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.subsidy-counter{align-items:center;display:inline-flex}.subsidy-counter strong{color:var(--cyber-yellow);font-size:28px;font-weight:900;line-height:1;margin-right:8px;text-shadow:0 0 14px rgba(255,255,0,.4)}.subsidy-counter div{display:flex;gap:8px}.subsidy-card,.subsidy-comma{color:var(--cyber-yellow);display:inline-grid;font-weight:900;line-height:1;place-items:center;text-shadow:0 0 14px rgba(255,255,0,.36)}.subsidy-card{background:#ffff001a;border:1px solid rgba(255,255,0,.34);border-radius:6px;box-shadow:inset 0 0 18px #ffff001f,0 0 18px #ffff001f;font-size:28px;height:42px;width:34px}.subsidy-comma{font-size:24px;height:42px;width:10px}.cyber-hero__intro{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--cyber-panel);border:1px solid var(--cyber-line);border-radius:8px;box-shadow:0 24px 80px #00000073;max-width:1120px;padding:24px 26px}.cyber-hero__intro p:not(.cyber-pill){color:#e6f7ff;font-size:16px;line-height:1.8;margin:20px 0 0;max-width:960px;white-space:nowrap}.cyber-pill{align-items:center;background:#dfff391f;border-radius:999px;color:#eaff57;display:inline-flex;font-size:14px;font-weight:700;line-height:18px;margin:0;min-height:34px;padding:8px 14px}.cyber-highlight{color:var(--cyber-yellow);font-weight:900;text-shadow:0 0 16px rgba(255,255,0,.35)}.cyber-section{padding:96px 24px;position:relative}.cyber-section__rule{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.16),transparent);height:1px;inset:0 0 auto;margin:0 auto;position:absolute;width:min(1200px,100% - 48px)}.cyber-section__inner{margin:0 auto;width:min(1200px,100%)}.cyber-section__heading{margin-bottom:48px;max-width:1120px}.cyber-section__heading p{color:var(--cyber-green);font-size:14px;font-weight:900;letter-spacing:.22em;margin:0;text-transform:uppercase}.cyber-section__heading h2{color:#fff;font-size:46px;font-weight:900;line-height:1.16;margin:16px 0 0}.cyber-section__heading>span{color:var(--cyber-muted);display:block;font-size:18px;line-height:1.8;margin-top:16px;max-width:1080px}.benefit-grid{display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.benefit-card,.faq-card,.route-card,.tier-card{background:#ffffff0e;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 24px 90px #00000047;transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.benefit-card:hover,.faq-card:hover,.route-card:hover,.tier-card:hover{background:#ffffff13;border-color:#fffc;transform:translateY(-6px)}.benefit-card{padding:28px}.benefit-card p{color:var(--cyber-green);font-size:14px;font-weight:700;letter-spacing:.16em;margin:26px 0 0;text-transform:uppercase}.benefit-card h3{color:#fff;font-size:25px;font-weight:900;line-height:1.22;margin:12px 0 0}.benefit-card span{color:var(--cyber-muted);display:block;font-size:16px;line-height:1.75;margin-top:14px}.benefit-card__visual{background:#050817;border-radius:8px;height:178px;overflow:hidden;position:relative}.benefit-card__visual img{height:auto;left:0;max-width:none;position:absolute;top:50%;width:300%}.download-panel,.guide-layout,.license-layout,.report-layout{align-items:stretch;display:grid;gap:40px}.license-layout{grid-template-columns:.94fr 1.06fr}.guide-layout{grid-template-columns:1.05fr .95fr}.report-layout{grid-template-columns:.92fr 1.08fr}.download-panel{background:#061226;border-radius:8px;grid-template-columns:1.08fr .92fr;padding:32px}.guide-routes,.license-tier-list{display:grid;gap:32px}.license-tier-list{gap:40px;grid-template-rows:repeat(2,minmax(0,1fr));height:100%}.guide-routes{gap:40px}.faq-card,.route-card,.tier-card{padding:26px}.tier-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border-color:#ffffff80;box-shadow:inset 0 0 36px #ffffff0f;padding:28px}.tier-card:hover{box-shadow:0 18px 54px #ffffff1a,inset 0 0 40px #78ff4d14}.tier-card__head{align-items:center;display:flex;gap:12px}.tier-card__head h3{color:#fff;font-size:24px;font-weight:900;margin:0}.tier-card__icon{color:#7dff4f;flex:0 0 auto;font-size:28px;height:28px;width:28px}.tier-card ul{display:grid;gap:12px;list-style:none;margin:20px 0 0;padding:0}.tier-card li{align-items:flex-start;color:#d9e7ff;display:flex;font-size:16px;gap:12px;line-height:1.7}.tier-card__bullet{color:var(--cyber-cyan);flex:0 0 auto;font-size:20px;height:20px;margin-top:4px;width:20px}.visual-panel{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.5);border-radius:8px;box-shadow:0 28px 100px #17e9ff14;min-height:330px;overflow:hidden}.visual-panel img{height:100%;min-height:330px;-o-object-fit:cover;object-fit:cover;width:100%}.visual-panel--frameless{border:0}.visual-panel--license,.visual-panel--license img{min-height:382px}.route-card{padding:24px;position:relative}.route-card h3{color:#fff;font-size:21px;font-weight:900;line-height:1.375;margin:0}.route-card__head{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.route-card__head span{background:var(--cyber-yellow);border-radius:6px;color:#071016;flex:0 0 auto;font-size:14px;font-weight:900;line-height:18px;padding:8px 12px}.route-card ol{display:grid;gap:12px;list-style:none;margin:20px 0 0;padding:0}.route-card li{align-items:flex-start;color:#d7e5ff;display:flex;font-size:14px;gap:16px;line-height:24px;position:relative}.route-card .route-card__step-index{background:#ffffff1f;border:1px solid hsla(0,0%,100%,.35);border-radius:6px;box-shadow:inset 0 0 14px #21e9ff1f;color:var(--cyber-yellow);display:grid;flex:0 0 auto;font-size:12px;font-weight:900;height:28px;line-height:1;place-items:center;width:28px}.route-card .route-card__step-text{min-width:0}.report-panel{background:transparent;display:flex;flex-direction:column;gap:20px;min-height:100%}.report-panel__main{background:#1d2023;border-radius:8px;padding:32px}.report-panel__main ol{display:grid;gap:12px;list-style:none;margin:30px 0 0;padding:0}.report-panel__main li{color:#dbe8ff;display:grid;font-size:14px;gap:12px;grid-template-columns:24px 1fr;line-height:1.65}.report-panel__main li span{background:#0b2a36;border-radius:6px;color:var(--cyber-yellow);display:grid;font-size:12px;font-weight:900;height:24px;place-items:center;width:24px}.report-panel__reward{align-items:center;display:flex;gap:16px}.report-panel__reward p:first-child{color:#f5ff38;font-size:14px;font-weight:800;letter-spacing:.16em;margin:0}.report-panel__reward h3{color:#fff;font-size:38px;font-weight:900;line-height:1.15;margin:6px 0 0}.report-panel__icon{color:#f5ff38;font-size:36px;height:36px;width:36px}.report-tags{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.report-tags span{background:#102533e6;border-radius:6px;box-shadow:inset 0 0 18px #21e9ff14;color:#e8f7ff;font-size:14px;padding:8px 14px}.anti-cheat-panel{background:#ffffff0b;border-radius:8px;padding:20px}.anti-cheat-panel>p:first-child{color:var(--cyber-green);font-size:14px;font-weight:900;letter-spacing:.16em;margin:0}.anti-cheat-panel div{display:grid;gap:8px;margin-top:12px}.anti-cheat-panel span{color:var(--cyber-muted);font-size:14px;line-height:1.65}.download-panel__content{align-self:center}.download-panel__content h3{color:#fff;font-size:36px;font-weight:900;line-height:1.18;margin:24px 0 0}.download-panel__content p:not(.cyber-pill){color:#c8d8f2;font-size:16px;line-height:1.8;margin:18px 0 0}.download-panel__actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.download-action{align-items:center;border:1px solid transparent;border-radius:8px;display:inline-flex;font-size:16px;font-weight:900;gap:8px;justify-content:center;line-height:20px;min-height:52px;padding:0 28px;text-align:center;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.download-action:hover{transform:translateY(-4px)}.download-action.download-action--primary{background:var(--cyber-yellow);box-shadow:0 0 30px #ffff0061;color:#071016;font-weight:900}.download-action.download-action--primary:hover{background:#f5ff38}.download-action.download-action--secondary{background:#073244f2;border-color:#21e9ff73;color:#fff;font-weight:700}.download-action.download-action--secondary:hover{background:#0b4d4b;border-color:#fffc}.download-action__icon{font-size:20px;height:20px;line-height:1;width:20px}.download-action__icon--small{font-size:16px;height:16px;width:16px}.faq-grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.faq-card h3{color:#fff;font-size:19px;font-weight:900;line-height:1.35;margin:0}.faq-card p{color:var(--cyber-muted);font-size:15px;line-height:1.75;margin:12px 0 0}.final-cta{padding:64px 24px 54px;position:relative}.final-cta__inner{background:#050b1c;border-radius:8px;margin:0 auto;min-height:430px;overflow:hidden;position:relative;width:min(1200px,100%)}.final-cta__inner img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.final-cta__overlay{background:linear-gradient(90deg,#020613f5,#020613c2,#0206136b),linear-gradient(0deg,#020613,rgba(2,6,19,.2) 48%,transparent);inset:0;position:absolute}.final-cta__content{max-width:720px;padding:64px 48px;position:relative}.final-cta__content p{color:var(--cyber-green);font-size:14px;font-weight:900;letter-spacing:.18em;margin:0}.final-cta__content h2{color:#fff;font-size:48px;font-weight:900;line-height:1.16;margin:20px 0 0}.final-cta__content span{color:#dbe8ff;display:block;font-size:18px;line-height:1.8;margin-top:18px}.cyber-footer{align-items:center;color:#667899;display:flex;font-size:14px;justify-content:space-between;margin:0 auto;padding:28px 2px 0;width:min(1200px,100%)}.constraint-section{padding:0 24px 54px;position:relative}.constraint-section div{background:#ffffff0b;border-radius:8px;display:grid;gap:8px;margin:0 auto;padding:20px;width:min(1200px,100%)}.constraint-section p{color:var(--cyber-green);font-size:14px;font-weight:900;letter-spacing:.16em;margin:0 0 4px}.constraint-section span{color:var(--cyber-muted);font-size:14px;line-height:1.75}@media(max-width:1180px){.benefit-grid,.download-panel,.guide-layout,.license-layout,.report-layout{grid-template-columns:1fr}.visual-panel img{aspect-ratio:1718/916;height:auto;min-height:0}}@media(max-width:768px){.cyber-driver-page [id]{scroll-margin-top:78px}.cyber-driver-nav{border-radius:8px;height:auto;margin-top:12px;min-height:58px;padding:10px 12px;width:calc(100% - 24px)}.cyber-driver-nav__brand img{height:28px}.cyber-driver-nav__actions{gap:10px}.cyber-driver-nav__actions .wechat-action{display:none}.cyber-hero__image{height:100svh;min-height:680px;-o-object-position:50% center;object-position:50% center}.cyber-hero__content{inset:auto 12px 24px;margin:0;width:auto}.cyber-hero__pool{gap:12px;margin-bottom:14px;padding:12px 14px}.cyber-hero__pool span{font-size:12px;letter-spacing:.12em}.cyber-hero__pool strong{font-size:24px}.subsidy-counter div{gap:5px}.subsidy-card{font-size:22px;height:34px;width:27px}.subsidy-comma{font-size:20px;height:34px;width:8px}.cyber-hero__intro{overflow:hidden;padding:18px}.cyber-hero__intro p:not(.cyber-pill){font-size:15px;line-height:1.7;overflow-wrap:anywhere;white-space:normal}.cyber-section{padding:72px 16px}.cyber-section__rule{width:calc(100% - 32px)}.cyber-section__heading{margin-bottom:32px}.cyber-section__heading p{font-size:12px}.cyber-section__heading h2{font-size:32px}.cyber-section__heading>span{font-size:16px;line-height:1.7}.benefit-grid,.download-panel,.guide-layout,.guide-routes,.license-layout,.license-tier-list,.report-layout{gap:20px}.benefit-card,.download-panel,.faq-card,.report-panel,.route-card,.tier-card{padding:20px}.benefit-card__visual{height:142px}.faq-grid{grid-template-columns:1fr}.download-panel__content h3,.report-panel h3{font-size:30px}.download-panel__actions{gap:12px}.download-action,.wechat-action--download,.wechat-action--download .download-action{width:100%}.final-cta{padding:40px 16px}.final-cta__inner{min-height:420px}.final-cta__content{padding:44px 24px}.final-cta__content h2{font-size:34px}.final-cta__content span{font-size:16px}.cyber-footer{align-items:flex-start;flex-direction:column;font-size:12px;gap:8px}.constraint-section{padding:0 16px 40px}}@media(max-width:520px){.cyber-driver-nav{justify-content:space-between}.cyber-hero__pool{align-items:flex-start;flex-direction:column}.cyber-driver-nav__actions .download-action{font-size:14px;min-height:42px;padding:0 14px}}
