.inner-header{height:78px;display:flex;align-items:center;justify-content:space-between;width:min(1200px,calc(100% - 48px));margin:auto}.inner-header nav{display:flex;gap:30px;font-size:14px}.inner-header nav .active{color:#e50012;font-weight:700}.inner-banner{background:linear-gradient(110deg,#17191d,#4c1017),url('assets/hero-chip-city.jpg') center/cover;color:#fff;padding:115px 0 95px}.inner-banner h1{margin:12px 0;font-size:50px}.inner-banner p:not(.eyebrow){max-width:630px;line-height:1.8;color:#e0e1e4}.listing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.listing-card{border:1px solid #e8e8eb;background:#fff}.listing-card .image{height:210px;background:center/cover}.listing-card div:last-child{padding:22px}.listing-card h2{font-size:21px}.listing-card p{margin-top:12px;color:#6e737c;line-height:1.8}.listing-card small{color:#e50012}.listing-brands{grid-template-columns:repeat(3,1fr)}.detail-hero{min-height:410px;display:flex;align-items:end;color:#fff;background:center/cover;position:relative}.detail-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#17191de8,#17191d44)}.detail-hero .container{z-index:1;padding-bottom:70px}.detail-body{max-width:820px;margin:auto;padding:80px 24px;line-height:2;color:#555}.detail-body h2{color:#17191d;margin-bottom:22px}@media(max-width:800px){.inner-header nav{gap:14px;font-size:12px}.listing-grid{grid-template-columns:1fr}.listing-brands{grid-template-columns:1fr 1fr}.inner-banner h1{font-size:38px}}
.page-header{position:fixed}.inner-header{display:none}.inner-banner{height:470px;min-height:470px;display:flex;align-items:center;padding:80px 0 0;background:linear-gradient(90deg,#101216eb,#1012165d),url('assets/hero-vehicle-network.jpg') center/cover}.inner-banner h1{font-size:54px}.inner-banner p:not(.eyebrow){font-size:18px}.listing-solution-grid .solution{min-height:250px}.simple-footer{padding:24px max(24px,calc((100vw - 1200px)/2));font-size:12px}.contact-card{padding:70px;max-width:900px;background:#fff;border-left:3px solid #e50012}.contact-card h2{font-size:32px;margin:12px 0 30px}.contact-card p{color:#5e6269;line-height:2;font-size:16px}.contact-card a{color:#e50012;font-weight:700}@media(max-width:800px){.inner-banner{height:390px;min-height:390px;padding-top:60px}.inner-banner h1{font-size:42px}.contact-card{padding:42px 26px}.contact-card h2{font-size:26px}}
.inner-banner .container,.inner-banner~.section>.container{width:min(1360px,calc(100% - 64px))}.page-header{padding-left:max(32px,calc((100vw - 1360px)/2));padding-right:max(32px,calc((100vw - 1360px)/2))}.simple-footer{padding-left:max(32px,calc((100vw - 1360px)/2));padding-right:max(32px,calc((100vw - 1360px)/2))}.contact-card{max-width:none}@media(max-width:800px){.inner-banner .container,.inner-banner~.section>.container{width:min(1360px,calc(100% - 48px))}.page-header{padding-left:22px;padding-right:22px}.simple-footer{padding-left:24px;padding-right:24px}}
.detail-body img{display:block;width:auto;max-width:100%;height:auto;margin:32px auto;border-radius:4px;object-fit:contain}
