/* 醒途：沿用产品页的大字、宽幅场景与低密度章节叙事。 */
.xingtu-page{--xt-ink:#18343d;--xt-muted:#657b80;--xt-accent:#a78859;color:var(--xt-ink);background:#fbfcfa;overflow:hidden}
.xingtu-page *{box-sizing:border-box}.xingtu-page :is(h1,h2,h3,p,figure){margin:0}.xt-wrap{width:min(1240px,88%);margin-inline:auto}.xt-space{padding-block:120px}.xingtu-page h1{font-size:clamp(44px,5.2vw,76px);font-weight:550;line-height:1.2;letter-spacing:-.04em}.xingtu-page h2{font-size:clamp(34px,3.6vw,52px);font-weight:550;line-height:1.35;letter-spacing:-.035em}.xingtu-page h3{font-size:24px;font-weight:500}.xingtu-page p{font-size:17px;line-height:1.95;color:var(--xt-muted)}.xingtu-page .xt-eyebrow{font-size:12px;letter-spacing:.12em;color:var(--xt-accent);margin-bottom:27px}.xingtu-page .xt-lead{font-size:21px;line-height:1.9}.xt-brand{display:flex;align-items:center;gap:14px;font-size:24px;font-weight:550}.xt-brand img{border-radius:14px}.xt-brand small{display:block;font-size:10px;letter-spacing:.2em;margin-top:5px;font-weight:400}
.xt-hero{height:min(820px,calc(100svh - 72px));min-height:620px;position:relative;color:#fff;background:#172f39;isolation:isolate}.xt-hero-image{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 58%}.xt-hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0e232ce6 0%,#0e232ca8 37%,#0e232c12 75%),linear-gradient(0deg,#0e232c42,transparent 50%)}.xt-hero-copy{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-block:50px}.xt-hero .xt-brand{margin-bottom:45px}.xt-hero .xt-eyebrow{color:#b8cbd0;margin-bottom:18px}.xt-hero .xt-lead{color:#d0dbdc;font-size:19px;margin-top:27px}.xt-explore{display:flex;gap:45px;align-items:center;margin-top:40px;font-size:13px;border-bottom:1px solid #ffffff5c;padding-bottom:12px}.xt-image-note{position:absolute;bottom:18px;right:24px;color:#ffffffa3;font-size:10px}
.xt-sense{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;align-items:center}.xt-sense-copy>p+p{margin-top:24px}.xt-signal{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:42px;padding-top:28px;border-top:1px solid #dce5e4;font-size:13px;color:#46696e}.xt-signal>div:first-child{display:flex;align-items:center;gap:4px;flex-wrap:wrap;width:94px}.xt-signal span{flex-basis:100%;margin-bottom:10px}.xt-signal i{width:3px;height:15px;background:#86aaa9;border-radius:3px}.xt-signal i:nth-child(3n){height:27px}.xt-signal i:nth-child(4n){height:9px}.xt-signal>b{font-weight:400;color:#a1b2b4}.xt-signal-model{padding:18px;border:1px solid #b8cccd;border-radius:50%}.xt-signal-output{border-bottom:2px solid #bba77e;padding-block:16px}
.xt-pause{display:grid;grid-template-columns:1.1fr 1fr;background:#edf2ef;align-items:stretch}.xt-pause figure{position:relative;min-height:650px}.xt-pause figure img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;object-position:58% center}.xt-pause figcaption{position:absolute;bottom:16px;left:20px;font-size:10px;color:#fff;text-shadow:0 1px 5px #000}.xt-pause-copy{padding:90px clamp(32px,5vw,90px);align-self:center}.xt-pause-copy .xt-lead{margin-top:26px}.xt-pause-copy>p:not(.xt-lead):not(.xt-eyebrow){margin-top:24px;font-size:16px}.xt-reminders{display:flex;gap:22px;flex-wrap:wrap;margin-top:36px;font-size:13px}.xt-reminders b{font-size:10px;display:block;font-weight:400;color:#8e9c96;margin-bottom:8px}
.xt-center{text-align:center}.xt-center .xt-lead{margin-top:24px}.xt-journey{margin-top:64px;background:#f0f4f3;border-radius:20px;padding:44px 48px}.xt-journey-heading{display:flex;justify-content:space-between;gap:24px;align-items:center}.xt-journey-heading strong{font-size:22px;font-weight:500}.xt-journey-heading>span{font-size:12px;color:#829693}.xt-journey-track{display:flex;justify-content:space-between;margin:48px 8px 24px;height:2px;background:linear-gradient(90deg,#aec4c2,#aab99c,#c4ac7d)}.xt-journey-track i{height:10px;width:10px;border:2px solid #f0f4f3;background:#789e9b;outline:1px solid #a8beba;border-radius:50%;transform:translateY(-4px)}.xt-journey-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:64px}.xt-journey-steps span{font-size:12px;color:#81948f}.xt-journey-steps h3{margin-top:14px}.xt-journey-steps p{font-size:15px;margin-top:14px}.xt-journey>small{display:block;font-size:10px;color:#8c9a97;text-align:right;margin-top:32px}
.xt-manage{background:#18333d;color:#edf3f1}.xt-manage-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:center}.xt-manage .xt-eyebrow{color:#b8a47f}.xt-manage .xt-lead{color:#afc3c6;margin-top:28px;font-size:19px}.xt-management-list section{display:flex;gap:24px;padding:28px 0;border-top:1px solid #ffffff26}.xt-management-list section>span{font-size:12px;color:#869fa4;padding-top:7px}.xt-management-list p{font-size:16px;color:#adc1c3;margin-top:12px}.xt-scene-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:65px;margin-top:60px}.xt-scene-grid section{border-top:1px solid #d6dfdb;padding-top:26px}.xt-scene-grid span{font-size:13px;color:#9aa79e}.xt-scene-grid h3{margin-top:25px}.xt-scene-grid p{font-size:16px;margin-top:17px}.xt-ending{text-align:center;padding:95px 0 65px;background:#eaf0ec}.xt-ending .xt-brand{justify-content:center;margin-bottom:32px}.xt-ending p{margin-top:22px}.xt-ending .button{background:#214650;margin-top:30px}.xt-ending small{display:block;font-size:11px;color:#81918a;margin-top:52px;line-height:1.8}
.xingtu-card-art{width:100%;height:100%;overflow:hidden;border-radius:10px}.collection-image .xingtu-card-art img{width:100%;height:100%;object-fit:cover;object-position:center}.collection-card:last-child:nth-child(even){grid-column:auto}.collection-card:last-child:nth-child(even) .collection-image{aspect-ratio:1.62}.collection-card:last-child:nth-child(even) .card-screen{inset:94px 40px 28px}
@media(max-width:1000px){.xt-space{padding-block:85px}.xt-sense,.xt-manage-grid{gap:45px}.xt-pause{grid-template-columns:1fr 1fr}.xt-pause-copy{padding:60px 32px}.xt-pause figure{min-height:580px}.xt-journey-steps{gap:28px}.xt-scene-grid{gap:30px}}
@media(max-width:760px){.xt-space{padding-block:68px}.xingtu-page h1{font-size:42px}.xingtu-page h2{font-size:34px}.xingtu-page .xt-lead{font-size:18px}.xt-hero{height:760px;min-height:0;max-height:none}.xt-hero-image{object-position:88% center}.xt-hero-shade{background:linear-gradient(180deg,#0e232ce6,#0e232c99 52%,#0e232c16)}.xt-hero-copy{justify-content:flex-start;padding-top:42px}.xt-hero .xt-brand{margin-bottom:55px}.xt-hero .xt-lead{font-size:17px}.xt-hero .xt-eyebrow{font-size:11px}.xt-explore{margin-top:28px}.xt-sense,.xt-manage-grid{grid-template-columns:1fr;gap:32px}.xt-pause{display:flex;flex-direction:column}.xt-pause figure{min-height:0;height:360px;order:2}.xt-pause-copy{padding:65px 6%}.xt-reminders{gap:30px}.xt-journey{padding:28px 24px;margin-top:36px;border-radius:14px}.xt-journey-heading{display:block}.xt-journey-heading strong{font-size:20px}.xt-journey-heading>span{display:block;margin-top:12px}.xt-journey-track{display:none}.xt-journey-steps{grid-template-columns:1fr;gap:28px;margin-top:32px;border-left:1px solid #b5c8c2;padding-left:24px}.xt-journey-steps h3{font-size:22px;margin-top:7px}.xt-journey-steps p{margin-top:8px}.xt-scene-grid{grid-template-columns:1fr;gap:32px;margin-top:35px}.xt-scene-grid h3{margin-top:14px}.xt-ending{padding:65px 0 40px}.xt-brand img{width:46px;height:46px}.collection-card:last-child:nth-child(even) .card-screen{inset:78px 22px 23px}.collection-card:last-child:nth-child(even) .collection-image{aspect-ratio:1.35}}

/* 模型依据：联合研发、项目支撑、实车积累与标准建设。 */
.xt-evidence{background:#18333d;color:#edf3f1}.xt-evidence .xt-eyebrow{color:#b8a47f}.xt-evidence .xt-lead{color:#afc3c6;margin-top:26px;font-size:19px}.xt-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:58px}.xt-evidence-grid section{border-top:1px solid #ffffff30;padding-top:25px}.xt-evidence-label{display:block;font-size:12px;color:#b8a47f;margin-bottom:22px}.xt-evidence-grid h3{font-size:23px;line-height:1.5}.xt-evidence-grid p{font-size:15px;color:#afc3c6;margin-top:19px}.xt-evidence-grid .xt-evidence-number{font-size:54px;line-height:1.1;letter-spacing:-.03em}.xt-evidence-number small{font-size:16px;margin-left:10px;letter-spacing:0;font-weight:400}@media(max-width:760px){.xt-evidence-grid{grid-template-columns:1fr;gap:32px;margin-top:36px}.xt-evidence .xt-lead{font-size:18px}.xt-evidence-label{margin-bottom:15px}.xt-evidence-grid p{margin-top:12px}}

/* 技术路线对比与行业标准，保持原有低密度章节排版。 */
.xt-compare{background:#eef3f1}.xt-compare .xt-lead,.xt-policy .xt-lead{margin-top:25px}.xt-comparison{margin-top:48px}.xt-comparison-head,.xt-comparison-row{display:grid;grid-template-columns:.65fr 1fr 1fr;gap:35px;padding:25px 0;border-bottom:1px solid #d1ddda}.xt-comparison-head{padding-top:0;align-items:center}.xt-comparison-head>span{font-size:13px;color:#7e928e}.xt-comparison-head strong{font-size:21px;font-weight:500}.xt-comparison-head strong:last-child{color:#23685e}.xt-comparison-row h3{font-size:16px;padding-top:4px}.xt-comparison-row p{font-size:15px;line-height:1.85}.xt-comparison-row p:last-child{color:#285c53}.xt-comparison-row p>span{display:none}.xingtu-page .xt-compare-note,.xingtu-page .xt-policy-note{font-size:12px;line-height:1.9;margin-top:25px;color:#728680}.xt-policy{background:#f3f0e9}.xt-policy-date{font-size:14px;color:#849087}.xt-policy-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:45px}.xt-policy-grid section{border-top:1px solid #dcded4;padding-top:25px}.xt-policy-grid h3{font-size:22px}.xt-policy-grid p{font-size:16px;margin-top:15px}.xt-policy-links{display:flex;gap:28px;flex-wrap:wrap;margin-top:25px}.xt-policy-links a{font-size:13px;text-decoration:underline;text-underline-offset:5px;color:#315d61}@media(max-width:760px){.xt-comparison{margin-top:32px}.xt-comparison-head{display:none}.xt-comparison-row{grid-template-columns:1fr;gap:18px;padding:28px 0}.xt-comparison-row h3{font-size:22px}.xt-comparison-row p>span{display:block;font-size:12px;margin-bottom:6px;color:#7e928e}.xt-comparison-row p:last-child{border-left:2px solid #76a598;padding-left:15px}.xt-comparison-row p:last-child>span{color:#367869}.xt-policy-grid{grid-template-columns:1fr;gap:28px;margin-top:32px}.xt-policy-date{font-size:12px}}

/* 精简对比：以脑电优势为主层级，摄像头信息为辅助参照。 */
.xt-compare-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:52px;margin-top:52px}.xt-compare-cards section{border-top:2px solid #8fb3a6;padding-top:26px}.xt-compare-index{font-size:13px;color:#7d9b91;letter-spacing:.1em}.xt-compare-cards h3{font-size:32px;color:#245d50;margin-top:22px}.xingtu-page .xt-compare-benefit{font-size:19px;color:#345c52;margin-top:16px}.xingtu-page .xt-compare-camera{font-size:13px;color:#768880;margin-top:30px}.xt-compare .xt-compare-note{margin-top:42px}@media(max-width:760px){.xt-compare-cards{grid-template-columns:1fr;gap:34px;margin-top:35px}.xt-compare-cards section{padding-top:20px}.xt-compare-cards h3{font-size:28px;margin-top:14px}.xingtu-page .xt-compare-benefit{font-size:18px;margin-top:10px}.xingtu-page .xt-compare-camera{margin-top:18px}.xt-compare .xt-compare-note{margin-top:30px}}

/* 对照保持短句，脑电列以颜色和字重强调。 */
.xt-comparison-row p:last-child{font-weight:550}

/* 整页排版统一：节奏、自然换行与主体裁切。 */
.xingtu-page{--xt-section-space:96px;--xt-content-gap:40px}
.xt-space{padding-block:var(--xt-section-space)}
.xingtu-page h2>span{display:block;text-wrap:balance}
.xingtu-page :is(p,h3){text-wrap:pretty;overflow-wrap:break-word}
.xingtu-page .xt-eyebrow{margin-bottom:22px;line-height:1.7}
.xt-scene-grid,.xt-comparison,.xt-evidence-grid,.xt-policy-grid{margin-top:var(--xt-content-gap)}
.xt-scene-grid,.xt-evidence-grid{gap:40px}
.xt-policy-grid{gap:56px}
.xt-pause-copy{padding-block:var(--xt-section-space);padding-right:max(6vw,calc((100vw - 1240px)/2));padding-left:clamp(36px,5vw,80px)}
.xt-pause figure{min-height:580px}
.xt-pause figure img{object-position:70% center}
.xt-ending{padding-block:var(--xt-section-space) 56px}
.xt-policy .xt-lead{max-width:760px}
.xt-policy-links a{display:inline-flex;align-items:center;min-height:44px}
@media(min-width:1600px){.xt-hero-image{object-position:center 65%}}
@media(max-width:1100px){.xingtu-page{--xt-section-space:80px;--xt-content-gap:36px}.xt-scene-grid,.xt-evidence-grid{gap:28px}.xt-evidence-grid h3{font-size:21px}}
@media(max-width:1000px){.xt-pause{display:flex;flex-direction:column}.xt-pause-copy{padding:var(--xt-section-space) 6%;max-width:none}.xt-pause-copy>p{max-width:680px}.xt-pause figure{order:2;min-height:0;height:auto;aspect-ratio:16/9}.xt-pause figure img{object-position:center 42%}.xt-pause .xt-lead br,.xt-evidence .xt-lead br{display:none}.xt-evidence .xt-lead{max-width:660px}.xt-comparison-head,.xt-comparison-row{gap:24px;grid-template-columns:.65fr 1fr 1fr}}
@media(max-width:760px){
 .xingtu-page{--xt-section-space:60px;--xt-content-gap:30px}
 .xt-wrap{width:calc(100% - 40px)}
 .xingtu-page h1{font-size:clamp(34px,10vw,42px);line-height:1.24}
 .xingtu-page h2{font-size:clamp(28px,7.7vw,32px);line-height:1.4;letter-spacing:-.025em}
 .xingtu-page .xt-eyebrow{margin-bottom:18px;letter-spacing:.08em}
 .xt-hero{height:clamp(680px,calc(100svh - 60px),760px)}
 .xt-hero-copy{padding-block:36px}
 .xt-hero .xt-brand{margin-bottom:40px}
 .xt-hero .xt-lead{font-size:16px;line-height:1.85;margin-top:22px;max-width:340px}
 .xt-hero .xt-lead br{display:none}
 .xt-hero-image{object-position:88% center}
 .xt-explore{margin-top:24px;min-height:44px}
 .xt-scene-grid,.xt-evidence-grid{gap:28px}
 .xt-scene-grid section,.xt-evidence-grid section{padding-top:22px}
 .xt-pause-copy{padding:var(--xt-section-space) 20px}
 .xt-pause figure{height:auto;aspect-ratio:4/3}
 .xt-pause figure img{object-position:68% center}
 .xt-reminders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}
 .xt-comparison-row{grid-template-columns:1fr;gap:14px;padding-block:24px}
 .xt-comparison-row h3{font-size:20px}
 .xt-policy-grid{gap:28px}
 .xt-policy .xt-lead{font-size:17px;line-height:1.8}
 .xt-policy-date{display:block;line-height:1.9;margin-top:8px}
 .xt-policy .xt-lead br{display:none}
 .xt-policy-links{gap:8px 24px;margin-top:18px}
 .xt-ending{padding-bottom:36px}.xt-ending small{margin-top:32px}
}
