:root{--ux-accent:var(--red)}.inventory-tools{margin:0 0 26px}.filter-toggle{display:none}.filters{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;background:#0d0f10;border:1px solid #282b2e;border-radius:14px;padding:14px}.filters label{display:flex;flex-direction:column;gap:7px}.filters label span{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#777d80}.filters select{width:100%;min-height:46px;background:#08090a;color:#fff;border:1px solid #303438;border-radius:8px;padding:0 11px}.clear-filters{grid-column:1/-1;justify-self:end;background:none;border:0;color:var(--ux-accent);font-weight:800;padding:6px 0}.results-line{display:flex;align-items:center;gap:12px;margin-top:14px;color:#858a8d;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.results-line i{height:1px;background:#ffffff16;flex:1}.inventory-more{margin:34px auto 0;display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;text-align:center}.inventory-more span{color:#8e9396;font-size:13px}.inventory-more a{display:inline-flex;align-items:center;gap:14px;min-height:52px;padding:0 22px;border:1px solid var(--ux-accent);border-radius:10px;font-weight:900;transition:.2s}.inventory-more a b{color:var(--ux-accent)}.inventory-more a:hover{background:var(--ux-accent);transform:translateY(-2px)}.inventory-more a:hover b{color:#fff}.inventory-page-hero{padding:86px max(5vw,calc((100vw - var(--max))/2)) 18px;background:linear-gradient(180deg,#101214,#070809)}.inventory-page-hero>div{max-width:850px}.inventory-page-hero small{font-size:11px;font-weight:900;letter-spacing:.26em;color:var(--red)}.inventory-page-hero h1{font-size:clamp(44px,5vw,72px);line-height:.96;letter-spacing:-.055em;text-transform:uppercase;margin:14px 0 18px}.inventory-page-hero h1 em{font-style:normal;color:var(--red2)}.inventory-page-hero p{max-width:650px;color:#aeb2b5;font-size:17px;line-height:1.6}.inventory-full{padding-top:34px}.header nav a[aria-current=page]{color:var(--red2);opacity:1}@media(max-width:700px){html{scroll-padding-top:72px}body{overflow-x:hidden}.header{position:sticky;top:0;height:72px;grid-template-columns:1fr;padding:0 16px}.header nav,.header-wa{display:none}.logo img{width:160px;height:52px}.hero{min-height:auto}.hero-content{width:auto;margin:0;padding:78px 18px 72px}.hero-logo{width:210px}.hero h1{font-size:clamp(40px,12vw,50px);line-height:.98}.hero p{font-size:16px}.hero-actions{display:grid;grid-template-columns:1fr;gap:10px}.primary,.secondary{min-height:50px;text-align:center}.trust{display:flex;width:calc(100% - 24px);overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding:12px;border-radius:16px;margin-top:-18px;scrollbar-width:none}.trust::-webkit-scrollbar{display:none}.trust>div{min-width:72vw;scroll-snap-align:start;border:1px solid #292c2f!important;border-radius:12px!important;padding:14px!important}.inventory{width:calc(100% - 32px);padding:64px 0}.title-line{margin-bottom:24px}.title-line h2{font-size:36px}.filter-toggle{display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;background:#111315;border:1px solid #303438;border-radius:10px;color:#fff;padding:0 15px;font-weight:800}.filter-toggle b{color:var(--ux-accent)}.filters{display:none;grid-template-columns:1fr 1fr;margin-top:10px;padding:12px}.filters.open{display:grid}.filters select{font-size:16px;min-height:48px}.clear-filters{grid-column:1/-1;width:100%;min-height:46px;border:1px solid var(--ux-accent);border-radius:8px}.vehicle-grid{grid-template-columns:1fr;gap:16px}.vehicle-card{border-radius:16px}.vehicle-photo{height:66vw;min-height:250px;max-height:340px}.vehicle-body{padding:20px}.vehicle-body h3{font-size:29px}.mini-specs{flex-wrap:wrap;gap:8px}.mini-specs span{padding:0 8px 0 0;border:0}.card-actions{grid-template-columns:1fr;gap:8px}.details,.wa-button{min-height:50px}.inventory-more{display:grid;grid-template-columns:1fr;gap:10px;margin-top:28px}.inventory-more a{width:100%;justify-content:space-between;min-height:56px}.inventory-page-hero{padding:54px 18px 8px}.inventory-page-hero h1{font-size:39px}.inventory-page-hero p{font-size:15px}.inventory-full{width:calc(100% - 32px);padding-top:28px}.about,.store-copy{padding:60px 20px}.store-photo{min-height:280px}footer{padding:32px 18px;gap:16px}.vehicle-page-wrap{width:100%;padding:16px 0 80px}.back{margin-left:18px}.detail-grid{gap:0}.main-photo{height:76vw;max-height:480px;border-radius:0;border-inline:0}.main-photo button{width:42px;height:42px}.thumbs{display:flex;overflow-x:auto;padding:10px 14px;scroll-snap-type:x proximity}.thumb{min-width:82px;width:82px;height:72px;scroll-snap-align:start}.detail-copy{padding:24px 18px}.detail-copy h1{font-size:42px}.detail-specs div{padding:14px}.detail-wa{min-height:54px;align-items:center}}@media(max-width:390px){.filters.open{grid-template-columns:1fr}.trust>div{min-width:82vw}.hero h1{font-size:40px}.inventory-page-hero h1{font-size:35px}}@media(min-width:701px) and (max-width:1100px){.filters{grid-template-columns:repeat(3,1fr)}}