.acc-hero{position:relative;background:radial-gradient(70% 80% at 85% 10%,rgba(46,144,255,.22),transparent 60%),linear-gradient(160deg,#0C2046,#0A1B3A 55%,#050E22);color:#fff;overflow:hidden;padding:64px 0 96px}
.acc-hero::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:46px 46px;mask-image:radial-gradient(60% 70% at 75% 30%,#000,transparent);pointer-events:none}
.acc-hero .wrap{position:relative;z-index:2}
.crumb{font-size:13px;color:#8ba0bd;margin-bottom:18px}.crumb a{color:#8ba0bd}.crumb a:hover{color:#fff}
.acc-hero .tag{display:inline-block;background:rgba(46,144,255,.14);border:1px solid rgba(46,144,255,.35);color:var(--blue-br);padding:6px 16px;border-radius:30px;font-size:12.5px;font-weight:600;margin-bottom:18px;letter-spacing:.5px}
.acc-hero h1{font-size:48px;font-weight:700;margin-bottom:14px;line-height:1.1}
.acc-hero h1 .g{background:linear-gradient(120deg,#5AA8FF,#2E90FF);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.acc-hero p{font-size:17px;color:#bccadd;max-width:560px;margin-bottom:26px}
.stat3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:-56px;position:relative;z-index:6}
.stat3 .s{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px;text-align:center;box-shadow:0 18px 50px rgba(11,40,71,.12)}
.stat3 .s b{font-family:'Poppins';font-size:38px;font-weight:700;color:var(--blue-dp);display:block;line-height:1}
.stat3 .s span{color:var(--muted);font-size:13.5px;margin-top:8px;display:block}
.aswitch{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:46px}
.aswitch a{padding:11px 24px;border-radius:30px;border:1px solid var(--line);font-weight:600;font-size:14px;color:var(--muted);transition:.2s}
.aswitch a:hover{border-color:#cfe0f7;color:var(--ink)}
.aswitch a.active{background:var(--navy);color:#fff;border-color:var(--navy)}
.adv{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;margin-bottom:36px}
.adv.rev .txt{order:2}
.adv .num{font-family:'Poppins';font-size:42px;font-weight:700;background:linear-gradient(160deg,#cfe0f7,#9fc2f0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1}
.adv h3{font-size:23px;font-weight:700;margin:8px 0 12px}
.adv p{color:var(--muted);font-size:15px;line-height:1.85}
.adv .viz{background:linear-gradient(165deg,#0C2046,#050E22);border-radius:20px;min-height:230px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(46,144,255,.22);position:relative;overflow:hidden;padding:26px}
.adv .viz::before{content:"";position:absolute;width:220px;height:220px;background:radial-gradient(circle,rgba(46,144,255,.35),transparent 70%);top:-40px;right:-40px}
.adv .viz .vin{position:relative;z-index:2;text-align:center;color:#fff;width:100%}
.adv .viz .big{font-family:'Poppins';font-size:42px;font-weight:700;color:var(--blue-br)}
.adv .viz .lab{color:#9fb0c9;font-size:13px;margin-top:4px}
.spec-table{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;max-width:780px;margin:0 auto}
.spec-table .r{display:flex;justify-content:space-between;padding:14px 24px;border-bottom:1px solid var(--line);font-size:14.5px}
.spec-table .r:last-child{border:none}
.spec-table .r:nth-child(even){background:var(--soft)}
.spec-table .r .l{color:var(--muted)}.spec-table .r .v{font-weight:600;font-family:'Poppins'}
.snap{max-width:840px;margin:0 auto}
@media(max-width:980px){.stat3{grid-template-columns:1fr;margin-top:-40px}.adv,.adv.rev{grid-template-columns:1fr}.adv.rev .txt{order:0}.acc-hero h1{font-size:36px}}
