:root{--blue:#2d7df6;--blue-dark:#104aab;--navy:#071b34;--ink:#112640;--muted:#667a92;--line:#e4edf7;--soft:#f5f8fc;--green:#18b88d;--orange:#ff9d48}*{box-sizing:border-box}html{background:#f7f9fc}body{margin:0;color:var(--ink);background:#f7f9fc;font-family:"Microsoft YaHei","PingFang SC","Segoe UI",Arial,sans-serif}a{color:inherit;text-decoration:none}.container{width:min(1200px,calc(100% - 48px));margin:0 auto}.site-header{position:relative;z-index:10;color:#fff;background:linear-gradient(100deg,#06172c,#0b315e)}.site-header::after{position:absolute;inset:0;z-index:-1;content:"";opacity:.28;background-image:linear-gradient(rgba(126,186,255,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(126,186,255,.22) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(100deg,#000,transparent)}.topbar{display:flex;min-height:78px;align-items:center;gap:32px;border-bottom:1px solid rgba(255,255,255,.1)}.brand{display:flex;flex-shrink:0;align-items:center;gap:10px}.brand-mark{position:relative;width:32px;height:32px;border-radius:7px 7px 9px 3px;background:#3d8cff;clip-path:polygon(0 0,100% 0,100% 100%,75% 100%,60% 66%,42% 100%,0 100%);box-shadow:0 0 22px rgba(57,137,255,.55)}.brand-mark::after{position:absolute;top:5px;right:5px;width:10px;height:10px;border-radius:50%;background:#fff;content:""}.brand strong{display:block;font-size:19px;letter-spacing:.08em}.brand small{display:block;margin-top:3px;color:#80baff;font-size:10px;letter-spacing:.1em}.nav{display:flex;flex:1;justify-content:flex-end;gap:21px;align-items:stretch;height:78px}.nav a{position:relative;display:flex;align-items:center;white-space:nowrap;color:rgba(239,247,255,.7);font-size:13px;transition:color .2s}.nav a:hover,.nav a.active{color:#fff}.nav a.active::after{position:absolute;right:0;bottom:14px;left:0;height:2px;border-radius:2px;background:#55a5ff;box-shadow:0 0 8px #55a5ff;content:""}.header-action{flex-shrink:0;padding:9px 14px;border:1px solid rgba(151,204,255,.45);border-radius:6px;color:#fff;background:rgba(255,255,255,.06);font-size:12px}.mobile-menu{display:none;border:1px solid rgba(255,255,255,.35);border-radius:6px;color:#fff;background:transparent;font-size:18px}.site-footer{padding:42px 0;color:#8b9bae;background:#07182d;font-size:12px}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:30px}.footer-brand{color:#fff;font-size:18px;font-weight:700}.footer-brand p{max-width:280px;color:#a9b8c9;font-size:12px;line-height:1.9;font-weight:400}.footer-col strong{display:block;margin-bottom:12px;color:#e5f0fc;font-size:13px}.footer-col a{display:block;margin:8px 0;color:#8b9bae}.footer-bottom{display:flex;justify-content:space-between;margin-top:36px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1)}.hero-home{position:relative;overflow:hidden;min-height:570px;padding:88px 0 108px;color:#fff;background:radial-gradient(circle at 77% 28%,rgba(40,137,255,.34),transparent 23%),radial-gradient(circle at 15% 82%,rgba(44,183,255,.14),transparent 30%),linear-gradient(125deg,#06172c,#0a3766 60%,#09203d)}.hero-home::before{position:absolute;inset:0;opacity:.26;background-image:linear-gradient(rgba(130,195,255,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(130,195,255,.15) 1px,transparent 1px);background-size:68px 68px;mask-image:linear-gradient(#000,transparent);content:""}.hero-grid{position:relative;display:grid;grid-template-columns:1.06fr .94fr;gap:42px;align-items:center}.eyebrow{display:flex;align-items:center;gap:10px;color:#83beff;font-size:12px;letter-spacing:.16em}.eyebrow::before{width:28px;height:1px;background:#62adff;content:""}h1{margin:22px 0 16px;font-size:clamp(46px,6vw,73px);line-height:1.02;letter-spacing:.02em}.hero-copy p{max-width:470px;margin:0;color:#d4e6fb;font-size:18px;line-height:1.8}.button-row{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}.btn-primary,.btn-ghost{display:inline-block;padding:12px 20px;border-radius:6px;font-size:14px;transition:transform .2s,box-shadow .2s}.btn-primary{color:#fff;background:linear-gradient(135deg,#4598ff,#2266df);box-shadow:0 12px 24px rgba(20,93,210,.3)}.btn-ghost{border:1px solid rgba(173,214,255,.4);color:#e9f5ff;background:rgba(255,255,255,.07)}.btn-primary:hover,.btn-ghost:hover{transform:translateY(-2px)}.dashboard{position:relative;overflow:hidden;padding:22px;border:1px solid rgba(151,208,255,.35);border-radius:16px;background:linear-gradient(135deg,rgba(31,85,142,.8),rgba(7,32,62,.82));box-shadow:0 35px 70px rgba(0,0,0,.25);backdrop-filter:blur(10px)}.dashboard::after{position:absolute;right:-90px;bottom:-110px;width:260px;height:260px;border:1px solid rgba(115,186,255,.24);border-radius:50%;box-shadow:0 0 0 24px rgba(115,186,255,.06),0 0 0 48px rgba(115,186,255,.04);content:""}.dash-head{display:flex;justify-content:space-between;color:#cfe6ff;font-size:13px}.dash-head small{color:#81a5cb}.dash-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.metric{padding:15px;border:1px solid rgba(165,210,255,.18);border-radius:8px;background:rgba(3,24,51,.36)}.metric span{display:block;color:#a6c0dd;font-size:11px}.metric strong{display:block;margin:11px 0 4px;color:#65b5ff;font-size:24px}.metric small{color:#8faaca;font-size:11px}.trend{position:relative;z-index:1;padding:18px;border:1px solid rgba(165,210,255,.18);border-radius:8px;background:rgba(3,24,51,.36)}.trend-title{display:flex;justify-content:space-between;color:#d5e8fb;font-size:12px}.trend-line{height:75px;margin-top:16px;border-bottom:1px solid rgba(165,210,255,.2);background:linear-gradient(transparent 32%,rgba(165,210,255,.1) 33%,transparent 34%,transparent 65%,rgba(165,210,255,.1) 66%,transparent 67%)}.trend-line svg{width:100%;height:100%;overflow:visible}.trend-line polyline{fill:none;stroke:#52adff;stroke-width:3;filter:drop-shadow(0 0 5px #2688f5)}.trust-bar{position:relative;z-index:4;margin-top:-36px}.trust-inner{display:grid;grid-template-columns:repeat(4,1fr);padding:21px 24px;border:1px solid #e1ebf7;border-radius:12px;background:#fff;box-shadow:0 15px 35px rgba(26,70,119,.1)}.trust-item{padding:0 22px;border-right:1px solid #e6edf6}.trust-item:last-child{border-right:0}.trust-item strong{display:block;color:#2778ec;font-size:24px}.trust-item span{display:block;margin-top:6px;color:#75879d;font-size:12px}.section{padding:82px 0}.section.soft{background:#f4f8fc}.section.dark{color:#fff;background:linear-gradient(125deg,#071a32,#0a3c6e)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:32px}.kicker{margin-bottom:10px;color:#347fe9;font-size:11px;font-weight:700;letter-spacing:.16em}.section.dark .kicker{color:#7ebdff}.section-heading h2{margin:0;font-size:32px;letter-spacing:.02em}.section-heading p{max-width:640px;margin:12px 0 0;color:var(--muted);font-size:14px;line-height:1.8}.section.dark .section-heading p{color:#aec8e6}.text-link{flex-shrink:0;color:#2877e8;font-size:13px}.section.dark .text-link{color:#9dceff}.card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.service-card,.content-card{padding:24px;border:1px solid #e5edf6;border-radius:12px;background:#fff;box-shadow:0 10px 24px rgba(24,65,106,.05)}.service-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(135deg,#4796ff,#225fd6);font-size:19px}.service-card:nth-child(2) .service-icon{background:linear-gradient(135deg,#55d8b4,#14ab8c)}.service-card:nth-child(3) .service-icon{background:linear-gradient(135deg,#9b82fc,#6248d9)}.service-card:nth-child(4) .service-icon{background:linear-gradient(135deg,#ffb166,#f07b42)}.service-card h3,.content-card h3{margin:18px 0 8px;font-size:18px}.service-card p,.content-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.8}.split-banner{display:grid;grid-template-columns:1.1fr .9fr;gap:18px;margin-top:54px;padding:32px;border-radius:15px;color:#fff;background:linear-gradient(125deg,#0c315b,#155a9f);box-shadow:0 18px 36px rgba(15,77,142,.18)}.split-banner h3{margin:8px 0 12px;font-size:26px}.split-banner p{margin:0;color:#c2dbf5;font-size:14px;line-height:1.9}.check-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;align-content:center}.check-list span{display:flex;align-items:center;gap:8px;color:#e1effe;font-size:13px}.check-list i{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;color:#78c5ff;background:rgba(114,191,255,.16);font-style:normal}.page-hero{position:relative;overflow:hidden;padding:76px 0 70px;color:#fff;background:radial-gradient(circle at 80% 20%,rgba(56,146,255,.34),transparent 26%),linear-gradient(120deg,#061a31,#0b3b6c)}.page-hero::after{position:absolute;right:8%;bottom:-115px;width:300px;height:300px;border:1px solid rgba(132,196,255,.3);border-radius:50%;box-shadow:0 0 0 28px rgba(132,196,255,.06),0 0 0 56px rgba(132,196,255,.035);content:""}.breadcrumb{position:relative;z-index:1;color:#a9cdf5;font-size:12px}.breadcrumb a{color:#dceeff}.page-hero h1{position:relative;z-index:1;margin:19px 0 12px;font-size:42px}.page-hero p{position:relative;z-index:1;max-width:680px;margin:0;color:#bbd3ed;font-size:16px;line-height:1.8}.page-body{min-height:540px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-card{padding:26px;border:1px solid var(--line);border-radius:13px;background:#fff}.feature-card .num{color:#8ab7ee;font-size:12px;font-weight:700;letter-spacing:.12em}.feature-card h3{margin:17px 0 10px;font-size:20px}.feature-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.85}.feature-card .line{width:42px;height:3px;margin-top:20px;border-radius:2px;background:#3684f0}.timeline{display:grid;gap:0}.timeline-item{display:grid;grid-template-columns:120px 1fr;gap:22px;padding:25px 0;border-bottom:1px solid var(--line)}.timeline-date{color:#3a83e8;font-size:13px;font-weight:700}.timeline-item h3{margin:0 0 8px;font-size:18px}.timeline-item p{margin:0;color:var(--muted);font-size:13px;line-height:1.8}.tag{display:inline-block;margin:0 5px 5px 0;padding:4px 8px;border-radius:4px;color:#2877dd;background:#edf5ff;font-size:11px}.quote-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.quote-card{padding:28px;border-radius:12px;color:#fff;background:linear-gradient(135deg,#0a2c51,#11518f)}.quote-card:nth-child(2){background:linear-gradient(135deg,#187c72,#1d9b78)}.quote-card h3{margin:0 0 12px;font-size:22px}.quote-card p{margin:0;color:#d0e5fb;font-size:14px;line-height:1.85}.faq{border-top:1px solid var(--line)}.faq-item{padding:20px 4px;border-bottom:1px solid var(--line)}.faq-item strong{display:block;margin-bottom:8px;font-size:16px}.faq-item p{margin:0;color:var(--muted);font-size:13px;line-height:1.8}.showroom-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:28px}.showroom-stat{padding:18px;border:1px solid rgba(144,202,255,.25);border-radius:10px;background:rgba(4,29,58,.32)}.showroom-stat strong{display:block;color:#75beff;font-size:26px}.showroom-stat span{color:#aecce9;font-size:12px}.store-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.store-card{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 10px 22px rgba(23,64,104,.06)}.store-cover{position:relative;height:122px;background:linear-gradient(125deg,#12487c,#50a4ee)}.store-cover::before{position:absolute;top:22px;left:25px;width:34px;height:34px;border:2px solid rgba(255,255,255,.75);border-radius:6px;box-shadow:12px 12px 0 -7px rgba(255,255,255,.75);content:""}.store-cover.has-image{background-position:center;background-size:cover}.store-cover.has-image::after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,31,58,.4),transparent);content:""}.store-content{padding:20px}.store-meta{display:flex;gap:9px;align-items:center;color:#6f8298;font-size:12px}.store-content h3{margin:10px 0 8px;font-size:19px}.store-content p{display:-webkit-box;overflow:hidden;margin:0;color:var(--muted);font-size:13px;line-height:1.75;-webkit-box-orient:vertical;-webkit-line-clamp:2}.store-foot{display:flex;justify-content:space-between;margin-top:17px;padding-top:13px;border-top:1px solid #edf2f7;color:#637a95;font-size:12px}.vehicle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.vehicle-card{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 10px 22px rgba(23,64,104,.06)}.vehicle-cover{height:178px;background:linear-gradient(130deg,#163c63,#579de0)}.vehicle-cover.has-image{background-position:center;background-size:cover}.vehicle-cover.has-image::after{display:block;height:100%;background:linear-gradient(0deg,rgba(6,26,48,.42),transparent 55%);content:""}.vehicle-content{padding:18px}.vehicle-store{color:#337bdc;font-size:12px}.vehicle-content h3{overflow:hidden;margin:8px 0 7px;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.vehicle-spec{margin-bottom:12px;color:#71839a;font-size:12px}.vehicle-price{margin-bottom:13px;color:#f17d34;font-size:22px;font-weight:700}.vehicle-price small{font-size:12px;font-weight:400}.vehicle-note{display:-webkit-box;overflow:hidden;margin-top:8px;color:#8b9aac;font-size:12px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.empty-state{padding:46px 20px;border:1px dashed #cbdced;border-radius:13px;text-align:center;color:#7e91a5;background:#fbfdff}.empty-state strong{display:block;margin-bottom:8px;color:#4d6782}.cta-band{padding:34px 0;color:#fff;background:linear-gradient(110deg,#2a7df2,#1856b7)}.cta-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.cta-inner h2{margin:0 0 7px;font-size:25px}.cta-inner p{margin:0;color:#d5e8ff;font-size:14px}.cta-inner a{padding:11px 18px;border:1px solid rgba(255,255,255,.55);border-radius:6px;white-space:nowrap}
@media(max-width:1050px){.nav{gap:13px}.nav a{font-size:12px}.header-action{display:none}.card-grid{grid-template-columns:repeat(2,1fr)}.store-grid,.vehicle-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.container{width:min(100% - 32px,600px)}.topbar{min-height:66px;gap:12px}.nav{display:none;position:absolute;top:66px;right:16px;left:16px;height:auto;padding:8px 16px;border:1px solid rgba(160,208,255,.18);border-radius:0 0 10px 10px;background:#082542;box-shadow:0 14px 30px rgba(0,0,0,.24)}.nav.open{display:block}.nav a{padding:11px 0;font-size:14px}.nav a.active::after{right:auto;bottom:6px;width:28px}.mobile-menu{display:block;margin-left:auto;padding:5px 10px}.hero-home{min-height:0;padding:60px 0 82px}.hero-grid{grid-template-columns:1fr;gap:42px}h1{font-size:48px}.hero-copy p{font-size:16px}.trust-bar{margin-top:-24px}.trust-inner{grid-template-columns:repeat(2,1fr);gap:18px;padding:19px}.trust-item{padding:0 12px;border-right:0}.section{padding:58px 0}.section-heading{display:block}.section-heading h2{font-size:27px}.text-link{display:inline-block;margin-top:15px}.split-banner,.quote-grid{grid-template-columns:1fr}.check-list{margin-top:8px}.feature-grid,.store-grid,.vehicle-grid{grid-template-columns:1fr}.page-hero{padding:55px 0}.page-hero h1{font-size:35px}.showroom-summary{grid-template-columns:1fr}.timeline-item{grid-template-columns:1fr;gap:8px}.cta-inner,.footer-bottom{display:block}.cta-inner a{display:inline-block;margin-top:18px}.footer-grid{grid-template-columns:1fr 1fr;gap:22px}.footer-brand{grid-column:span 2}.dashboard{padding:16px}.dash-metrics{grid-template-columns:1fr}.metric{padding:12px}.footer-bottom span{display:block;margin:7px 0}}@media(max-width:400px){.brand strong{font-size:16px}.brand-mark{width:27px;height:27px}.card-grid{grid-template-columns:1fr}.button-row{display:grid}.btn-primary,.btn-ghost{text-align:center}}
