.arena-page{--ar-blue:#45d4ff;--ar-orange:#ff9d51;background:#07121f;color:#f2f7fc;overflow:hidden}.arena-page *{box-sizing:border-box}.arena-page h1,.arena-page h2,.arena-page h3,.arena-page p,.arena-page figure{margin:0}.ar-wrap{width:min(1200px,88%);margin:auto}.ar-space{padding:140px 0}.arena-page h1{font-size:clamp(38px,4.7vw,68px);line-height:1.27;letter-spacing:-1.8px;font-weight:650}.arena-page h2{font-size:clamp(32px,3.6vw,50px);line-height:1.4;font-weight:550;letter-spacing:-1px}.arena-page h3{font-size:23px;font-weight:500}.arena-page p{font-size:18px;line-height:1.9;color:#a4b6c7}.arena-page .ar-kicker{font-size:14px;letter-spacing:3px;color:#57c6e7;margin-bottom:24px}.arena-page .ar-lead{font-size:21px;line-height:1.9;margin-top:26px}.ar-hero{position:relative;min-height:800px;display:flex;align-items:center;background:#030c19}.ar-hero-art{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.ar-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#030c19c9,transparent 75%),linear-gradient(0deg,#07121f,transparent 25%)}.ar-hero-copy{position:relative;z-index:1;padding:70px 0 115px}.ar-brand{display:flex;gap:18px;align-items:center;font-size:27px;letter-spacing:2px;margin-bottom:65px}.ar-brand img{border-radius:16px;width:62px;height:62px}.ar-brand small{display:block;font-size:11px;letter-spacing:4px;color:#91aabb;margin-top:8px}.ar-hero .ar-lead{color:#b9c8d7}.ar-hero-meta{display:flex;align-items:center;gap:35px;margin-top:38px}.ar-hero-meta strong{font-size:36px;color:var(--ar-blue);font-weight:600}.ar-hero-meta small{font-size:15px;color:#d2e4ef;font-weight:400;margin-left:8px}.ar-hero-meta>span{font-size:15px;color:#b7c7d5;border-left:1px solid #426073;padding-left:25px}.ar-hero-bottom{position:absolute;z-index:1;bottom:30px;left:6%;display:flex;justify-content:space-between;color:#7a92a8;font-size:13px;letter-spacing:3px}.ar-venue-image{margin-top:65px;overflow:hidden;border-radius:6px}.ar-venue-image img{width:100%;display:block;height:auto}.ar-scenarios{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:45px}.ar-scenarios section{border-top:1px solid #243447;padding-top:28px}.ar-scenarios p{margin-top:14px;font-size:17px}.ar-race{background:#0b1a2b}.ar-race-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:45px}.ar-real-game{margin-top:65px!important;position:relative;overflow:hidden;border:1px solid #29435a;border-radius:12px;box-shadow:0 25px 100px #0004}.ar-real-game img{display:block;width:100%;height:auto}.ar-real-game figcaption{position:absolute;left:25px;bottom:20px;font-size:13px;color:#b3c8d5;letter-spacing:2px}.ar-signal{display:flex;align-items:center;gap:35px;justify-content:center;margin-top:45px;font-size:17px;color:#9fc2da}.ar-signal-track{display:flex;align-items:center;gap:8px;height:55px;width:280px;justify-content:space-between}.ar-signal-track i{width:4px;height:18px;background:#39cfff;border-radius:4px}.ar-signal-track i:nth-child(3n){height:48px}.ar-signal-track i:nth-child(3n+1){height:30px}.ar-signal-track i:nth-child(n+7){background:#ffa75a}.ar-multiplayer{background:radial-gradient(ellipse at 15% 60%,#10304766,transparent 60%),#07121f}.ar-multi-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.ar-big-number{font-size:clamp(100px,13vw,175px);font-weight:650;letter-spacing:-8px;color:#e9f7ff;text-shadow:0 0 60px #27b9ff38;line-height:1}.ar-big-number span{display:block;letter-spacing:6px;font-size:19px;margin-top:30px;color:#69cdeb;font-weight:400}.ar-lanes{margin-top:75px}.ar-lane{display:flex;align-items:center;gap:25px;height:44px}.ar-lane>span{font-size:13px;color:#708597;width:24px}.ar-lane-road{height:1px;flex:1;background:linear-gradient(90deg,#24465a,#152837);position:relative}.ar-car{position:absolute;left:calc(12% + var(--lane)*9%);top:-5px;width:44px;height:10px;background:var(--accent);border-radius:7px;box-shadow:-22px 0 28px var(--accent);transition:left 1.4s cubic-bezier(.2,.6,.3,1)}.ar-car:after{content:'';position:absolute;inset:2px 12px;background:#143044;border-radius:2px}.ar-lanes.ar-visible .ar-car{left:calc(78% - var(--lane)*8%)}.ar-modes{display:flex;justify-content:space-between;margin-top:45px;color:#8fa5b7}.ar-modes b{font-size:30px;color:#e5eef6;font-weight:500;margin-right:10px}.ar-insight{background:#0c1a29}.ar-insight-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.ar-insight-copy{margin-top:28px}.ar-wave-art{padding:30px 0}.ar-wave-title{display:flex;justify-content:space-between;font-size:14px;color:#7797ac;gap:20px}.ar-wave-art svg{width:100%;height:auto;overflow:visible;margin:35px 0}.ar-gridline{stroke:#22394b;stroke-width:1;fill:none}.ar-wave-path{stroke:url(#ar-wave-grad);stroke-width:3;fill:none;filter:drop-shadow(0 0 10px #39cfff55);stroke-dasharray:1000;stroke-dashoffset:0;transition:stroke-dashoffset 1.8s}.ar-motion .ar-wave-art:not(.ar-visible) .ar-wave-path{stroke-dashoffset:1000}.ar-report-tags{display:flex;justify-content:space-between;gap:15px;color:#b4c7d6;font-size:16px}.ar-ending{padding:140px 6%;text-align:center;background:radial-gradient(ellipse at bottom,#12314b,transparent 70%)}.ar-ending-line{height:2px;width:180px;background:linear-gradient(90deg,#41d3ff,#ff9d51);margin:50px auto 0;box-shadow:0 0 25px #42ccff55}.ar-motion [data-ar-reveal]{transition:transform .85s,opacity .85s}.ar-motion [data-ar-reveal]:not(.ar-visible){opacity:.2;transform:translateY(28px)}
@media(max-width:900px){.ar-space{padding:100px 0}.ar-hero{min-height:740px}.ar-hero-art{object-position:60% center}.ar-race-heading{display:block}.ar-scenarios{gap:25px}.ar-insight-grid,.ar-multi-heading{gap:35px}.ar-brand{margin-bottom:45px}}
@media(max-width:600px){.ar-hero{min-height:820px;align-items:flex-start}.ar-hero-art{height:48%;top:auto;bottom:0;object-position:72% center}.ar-hero:after{background:linear-gradient(0deg,#07121f,transparent 20%,transparent 35%,#030c19 55%)}.ar-hero-copy{padding:40px 0 80px}.ar-brand{font-size:22px;margin-bottom:40px}.ar-brand img{width:50px;height:50px}.arena-page h1{font-size:38px}.arena-page .ar-lead{font-size:18px}.ar-hero-meta{gap:15px;flex-wrap:wrap;margin-top:25px}.ar-hero-meta strong{font-size:31px}.ar-hero-meta>span{padding-left:15px;font-size:13px}.ar-hero-meta small{font-size:13px}.ar-hero-bottom{bottom:20px}.ar-space{padding:80px 0}.ar-scenarios,.ar-multi-heading,.ar-insight-grid{grid-template-columns:1fr;gap:35px}.ar-venue-image{margin-top:40px}.ar-venue-image img{min-height:290px;object-fit:cover;object-position:45% center}.ar-real-game{margin-top:40px!important}.ar-real-game figcaption{font-size:10px;bottom:8px;left:12px;letter-spacing:0}.ar-signal{gap:12px;font-size:12px}.ar-signal-track{width:110px;gap:5px}.ar-signal-track i{width:3px}.ar-big-number{font-size:110px}.ar-big-number span{font-size:16px;margin-top:20px}.ar-lanes{margin-top:45px}.ar-modes{gap:15px;font-size:12px}.ar-modes b{font-size:23px;display:block;margin-bottom:6px}.ar-ending{padding:90px 6%}.ar-ending h2{font-size:30px}.ar-wave-title{font-size:12px}}
@media(prefers-reduced-motion:reduce){.arena-page *{transition:none!important;animation:none!important}.ar-motion [data-ar-reveal]{opacity:1!important;transform:none!important}.ar-motion .ar-wave-art .ar-wave-path{stroke-dashoffset:0!important}}html[data-motion="off"] .arena-page *{transition:none!important;animation:none!important}html[data-motion="off"] .ar-motion [data-ar-reveal]{opacity:1;transform:none}html[data-motion="off"] .ar-wave-path{stroke-dashoffset:0!important}
@media(max-width:600px){.ar-hero-copy{margin:0 auto}.ar-hero-art{height:43%}.ar-hero:after{background:linear-gradient(0deg,#07121f,transparent 16%,transparent 30%,#030c19 48%)}}

.ar-hero-bottom{left:50%;transform:translateX(-50%);font-size:15px;letter-spacing:2px;color:#a2b9cc}.ar-hero-meta strong{font-size:27px}.ar-multi-title{font-size:clamp(36px,4.8vw,66px);font-weight:600;letter-spacing:2px;line-height:1.4}.ar-multi-title span{display:block;font-size:clamp(64px,8vw,110px);color:var(--ar-blue);text-shadow:0 0 50px #27b9ff30}.ar-hero-meta{flex-wrap:wrap}@media(max-width:600px){.ar-hero-meta strong{font-size:23px}.ar-hero-bottom{font-size:13px}.ar-hero-meta>span{border:0;padding-left:0}}

/* 手机完整呈现赛车主视觉，场景图保留人物和屏幕。 */
@media(max-width:600px){.ar-hero{min-height:760px}.ar-hero-art{height:auto;max-height:300px;object-fit:contain;bottom:32px}.ar-hero:after{background:linear-gradient(0deg,#07121f,transparent 12%,transparent 28%,#030c19 48%)}.ar-venue-image img{min-height:0;height:auto;object-fit:contain}}
@media(max-width:360px){.arena-page h1{font-size:33px}.arena-page h2{font-size:29px}.ar-hero{min-height:740px}}
