.Inventory_hero__UW_7G{text-align:center;padding:80px 24px 48px}.Inventory_heroInner__jemKX{max-width:640px;margin:0 auto}.Inventory_badge__jes0M{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.2);border-radius:999px;padding:6px 16px;margin-bottom:24px}.Inventory_heroTitle__8_RDH{font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin:0 0 16px;line-height:1.15}.Inventory_heroAccent__SCtyQ{color:var(--accent)}.Inventory_heroSub__CFhO9{color:var(--text-secondary);font-size:1.05rem;line-height:1.6;max-width:480px;margin:0 auto}.Inventory_vehicleSection__tKhqR{max-width:960px;margin:0 auto;padding:0 24px 64px}.Inventory_vehicleCard__ocXWr{background:var(--card);border:1px solid var(--border);border-radius:16px;overflow:hidden;transition:border-color .2s}.Inventory_vehicleCard__ocXWr:hover{border-color:var(--accent)}.Inventory_vehicleImageWrap__dzeUo{position:relative;width:100%;aspect-ratio:16/9;background:var(--bg);overflow:hidden}.Inventory_vehicleImage__HBfrt{width:100%;height:100%;object-fit:cover}.Inventory_availabilityBadge__D9o1o{position:absolute;top:16px;right:16px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:6px 14px;border-radius:999px;background:rgba(34,197,94,.15);color:var(--success);border:1px solid rgba(34,197,94,.3)}.Inventory_vehicleBody__JUkqf{padding:32px}.Inventory_vehicleHeader__8HVr5{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;flex-wrap:wrap}.Inventory_vehicleName__A9o_e{font-size:1.5rem;font-weight:700;margin:0}.Inventory_vehicleColor__6Kc8m{color:var(--text-secondary);font-size:.9rem;margin:4px 0 0}.Inventory_priceBlock__T80t4{text-align:right}.Inventory_price__GO2fO{font-size:1.75rem;font-weight:700;color:var(--accent)}.Inventory_priceUnit__oEqy3{font-size:.85rem;font-weight:400;color:var(--text-secondary)}.Inventory_priceNote__oyKQK{font-size:.8rem;color:var(--muted);margin:2px 0 0}.Inventory_specsGrid__MerSr{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:28px}@media (max-width:700px){.Inventory_specsGrid__MerSr{grid-template-columns:repeat(2,1fr)}}.Inventory_specItem__C0185{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:16px;text-align:center}.Inventory_specIcon__SnCoK{width:32px;height:32px;color:var(--accent);margin:0 auto 8px}.Inventory_specLabel__XsMHl{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 4px}.Inventory_specValue__OVWIe{font-size:.95rem;font-weight:600;margin:0}.Inventory_features__WO57B{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 24px;gap:10px 24px;margin-bottom:28px}@media (max-width:500px){.Inventory_features__WO57B{grid-template-columns:1fr}}.Inventory_featureItem__oKg1_{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--text-secondary)}.Inventory_featureCheck__oYu4B{width:18px;height:18px;color:var(--success);flex-shrink:0}.Inventory_vehicleActions__XM9fQ{display:flex;gap:12px;flex-wrap:wrap}.Inventory_bookButton__wLs9u{background:var(--accent);color:#fff;font-weight:600;font-size:1rem;padding:14px 32px;border:none;border-radius:8px;cursor:pointer;transition:background .2s,box-shadow .2s;box-shadow:0 0 20px var(--accent-glow)}.Inventory_bookButton__wLs9u:hover{background:var(--accent-hover)}.Inventory_detailsButton__xm8Pd{background:transparent;color:var(--text);font-weight:600;font-size:1rem;padding:14px 32px;border:1px solid var(--border);border-radius:8px;cursor:pointer;transition:border-color .2s}.Inventory_detailsButton__xm8Pd:hover{border-color:var(--accent)}.Inventory_pickupSection__dMRP1{max-width:960px;margin:0 auto;padding:0 24px 64px}.Inventory_pickupCard__1SMXG{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:32px;display:flex;align-items:flex-start;gap:20px}@media (max-width:600px){.Inventory_pickupCard__1SMXG{flex-direction:column}}.Inventory_pickupIcon__VNd5J{width:48px;height:48px;border-radius:12px;background:rgba(var(--accent-rgb),.1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.Inventory_pickupIcon__VNd5J svg{width:22px;height:22px;color:var(--accent)}.Inventory_pickupTitle__8wspg{font-size:1.1rem;font-weight:600;margin:0 0 8px}.Inventory_pickupAddress__qOLB_{color:var(--text-secondary);font-size:.9rem;margin:0 0 4px;line-height:1.5}.Inventory_pickupNote__10WtV{color:var(--muted);font-size:.8rem;margin:0}.Inventory_policyGrid__Lk9g_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;max-width:960px;margin:0 auto;padding:0 24px 64px}@media (max-width:700px){.Inventory_policyGrid__Lk9g_{grid-template-columns:1fr}}.Inventory_policyCard__49yf6{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:24px;text-align:center}.Inventory_policyLabel__Odozs{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 8px}.Inventory_policyValue__MiNwv{font-size:1.25rem;font-weight:700;margin:0 0 4px}.Inventory_policyNote__NXyzD{font-size:.8rem;color:var(--text-secondary);margin:0}.Inventory_ctaSection__F7RE2{text-align:center;padding:64px 24px 100px;border-top:1px solid var(--border)}.Inventory_ctaTitle__as7ek{font-size:1.5rem;font-weight:700;margin:0 0 12px}.Inventory_ctaSub__fSZ_T{color:var(--text-secondary);max-width:400px;margin:0 auto 24px}.Inventory_ctaButton__7Q_qo{background:var(--accent);color:#fff;font-weight:600;font-size:1rem;padding:14px 32px;border:none;border-radius:8px;cursor:pointer;transition:background .2s}.Inventory_ctaButton__7Q_qo:hover{background:var(--accent-hover)}