.vpx-vehicle-page{background-color:#fff;padding-top:.52rem}.vpx-vehicle-page .hero-section{height:2.34rem;background:linear-gradient(135deg,#e0efff 0,#fff 100%);display:flex;align-items:center;overflow:hidden}.vpx-vehicle-page .hero-section .container{max-width:1200px;margin:0 auto;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 .1rem}.vpx-vehicle-page .hero-section .hero-text h1{font-size:.25rem;font-weight:700;color:#1d1d1f;margin-bottom:.1rem}.vpx-vehicle-page .hero-section .hero-text p{font-size:.1rem;color:#86868b;letter-spacing:.01rem}.vpx-vehicle-page .hero-section .hero-img{flex:1;display:flex;justify-content:flex-end}.vpx-vehicle-page .hero-section .hero-img img{max-width:550px;height:auto}.vpx-vehicle-page .section-title-box{padding:.42rem 0 .21rem;text-align:center}.vpx-vehicle-page .section-title-box h2{font-size:.21rem;font-weight:700}.vpx-vehicle-page .intro-section{padding:.21rem 0}.vpx-vehicle-page .intro-section .container{max-width:1200px;margin:0 auto;padding:0 .1rem}.vpx-vehicle-page .intro-section h3{font-size:.13rem;font-weight:700;margin-bottom:.1rem}.vpx-vehicle-page .intro-section p{font-size:.08rem;color:#555;line-height:1.8}.vpx-vehicle-page .main-showcase{padding:.31rem 0}.vpx-vehicle-page .main-showcase .container{max-width:1200px;margin:0 auto;padding:0 .1rem;display:flex;justify-content:center}.vpx-vehicle-page .main-showcase .right-products{display:flex;flex-direction:column;gap:30px;width:4.69rem;max-width:100%}.vpx-vehicle-page .main-showcase .right-products .top-server-box{background:#fff;border:.01rem solid #eee;border-radius:12px;padding:.16rem;text-align:center}.vpx-vehicle-page .main-showcase .right-products .top-server-box h4{font-size:.13rem;font-weight:700;margin-bottom:.1rem;background:#06f;color:#fff;padding:.04rem;border-radius:4px}.vpx-vehicle-page .main-showcase .right-products .top-server-box .server-img{width:100%;max-width:700px;margin:0 auto .1rem}.vpx-vehicle-page .main-showcase .right-products .top-server-box .server-highlights{border:.01rem dashed #ccc;padding:.08rem;border-radius:8px;font-size:.07rem;color:#666;text-align:left}.vpx-vehicle-page .main-showcase .right-products .product-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.vpx-vehicle-page .main-showcase .right-products .product-grid .prod-item{background:#f4f7fc;padding:.08rem;border-radius:8px;text-align:center}.vpx-vehicle-page .main-showcase .right-products .product-grid .prod-item img{width:100%;height:1.04rem;-o-object-fit:contain;object-fit:contain;margin-bottom:.05rem}.vpx-vehicle-page .main-showcase .right-products .product-grid .prod-item span{font-size:.09rem;font-weight:700;background:#d0def4;display:block;padding:.03rem}.vpx-vehicle-page .features-grid{padding:.42rem 0;background-color:#fbfcfe}.vpx-vehicle-page .features-grid .container{max-width:1200px;margin:0 auto;padding:0 .1rem;display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.vpx-vehicle-page .features-grid .feature-box{background:#fff;padding:.16rem;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.03);display:flex;gap:20px;align-items:flex-start}.vpx-vehicle-page .features-grid .feature-box .icon{width:.26rem;height:.26rem;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.13rem}.vpx-vehicle-page .features-grid .feature-box .icon.national{background-color:#ff7675}.vpx-vehicle-page .features-grid .feature-box .icon.compatible{background-color:#a29bfe}.vpx-vehicle-page .features-grid .feature-box .icon.universal{background-color:#55efc4}.vpx-vehicle-page .features-grid .feature-box .content h4{font-size:.1rem;font-weight:700;margin-bottom:.05rem}.vpx-vehicle-page .features-grid .feature-box .content ul{padding-left:.08rem;color:#666;font-size:.07rem;line-height:1.6}.vpx-vehicle-page .features-grid .feature-box.full-width{grid-column:span 2}.vpx-vehicle-page .specs-section{padding:.42rem 0}.vpx-vehicle-page .specs-section .container{max-width:1200px;margin:0 auto;padding:0 .1rem}.vpx-vehicle-page .specs-section h3{font-size:.15rem;font-weight:700;margin-bottom:.21rem;text-align:center}.vpx-vehicle-page .specs-section .specs-table{width:100%;border-collapse:collapse;font-size:.07rem;border:.01rem solid #e1e8f5}.vpx-vehicle-page .specs-section .specs-table th{background-color:#5a8bd4;color:#fff;padding:.08rem;text-align:center;font-size:.09rem;font-weight:700;border:.01rem solid #e1e8f5}.vpx-vehicle-page .specs-section .specs-table td{padding:.08rem .1rem;border:.01rem solid #e1e8f5;color:#333;line-height:1.6}.vpx-vehicle-page .specs-section .specs-table td:first-child{text-align:center;font-weight:600;background-color:#f9fbff}.vpx-vehicle-page .specs-section .specs-table tr:nth-child(even){background-color:#fafcfe}@media (max-width:1024px){.vpx-vehicle-page .features-grid .container,.vpx-vehicle-page .main-showcase .container{grid-template-columns:1fr}.vpx-vehicle-page .features-grid .feature-box.full-width{grid-column:span 1}}