.VehicleDetailView_pageWrapper__H0sks{min-height:100vh;background-color:#080f14;color:#f3f6f8;display:flex;flex-direction:column}.VehicleDetailView_container__1AjJ0{max-width:1280px;width:100%;margin:0 auto;padding:0 1.5rem}.VehicleDetailView_topBar__WJQ0R{background:rgba(18,24,32,.85);border-bottom:1px solid hsla(0,0%,100%,.08);padding:1rem 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.VehicleDetailView_topBarContent__omB_D{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.VehicleDetailView_backBtn__0zpQW{display:inline-flex;align-items:center;gap:.5rem;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);color:#f3f6f8;text-decoration:none;font-size:.86rem;font-weight:600;padding:.45rem 1rem;border-radius:8px;transition:all .2s ease;cursor:pointer}.VehicleDetailView_backBtn__0zpQW:hover{background:rgba(var(--dealer-primary-rgb,217,35,46),.15);border-color:var(--dealer-primary,#d9232e);color:var(--dealer-accent,#f5a623)}.VehicleDetailView_breadcrumbs__hLfgg{display:flex;align-items:center;gap:.45rem;font-size:.84rem;color:#7a8794;flex-wrap:wrap}.VehicleDetailView_breadcrumbLink__B_WGH{color:#9ba7b4;text-decoration:none;transition:color .2s ease}.VehicleDetailView_breadcrumbLink__B_WGH:hover{color:var(--dealer-accent,#f5a623)}.VehicleDetailView_breadcrumbSep__Zy8Nr{color:#556270}.VehicleDetailView_breadcrumbCurrent__yavHT{color:#f3f6f8;font-weight:600}.VehicleDetailView_mainLayout__Uhrhb{padding:3rem 0 5rem;display:grid;grid-template-columns:1.55fr minmax(0,1fr);grid-gap:2.5rem;gap:2.5rem;align-items:start}.VehicleDetailView_leftCol__HV8YO{display:flex;flex-direction:column;gap:2rem;min-width:0}.VehicleDetailView_galleryCard__2C_EY{background:#101720;border:1px solid hsla(0,0%,100%,.08);border-radius:18px;overflow:hidden}.VehicleDetailView_mainPhotoWrap__9YQru{position:relative;width:100%;height:440px;background-color:#060b10;overflow:hidden}.VehicleDetailView_mainPhoto__0fTUN{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.VehicleDetailView_galleryCard__2C_EY:hover .VehicleDetailView_mainPhoto__0fTUN{transform:scale(1.02)}.VehicleDetailView_mainPhotoWrap__9YQru[data-fallback]{display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 50%,rgba(var(--dealer-accent-rgb,0,194,255),.18) 0,rgba(var(--dealer-primary-rgb,22,119,255),.08) 45%,#18212b 75%)}.VehicleDetailView_mainPhotoWrap__9YQru[data-fallback] .VehicleDetailView_mainPhoto__0fTUN{width:auto;height:auto;max-width:45%;max-height:45%;object-fit:contain;filter:drop-shadow(0 0 24px rgba(var(--dealer-accent-rgb,0,194,255),.3))}.VehicleDetailView_galleryCard__2C_EY:hover .VehicleDetailView_mainPhotoWrap__9YQru[data-fallback] .VehicleDetailView_mainPhoto__0fTUN{transform:scale(1.03)}.VehicleDetailView_badgeTopLeft__y5i4X{position:absolute;top:16px;left:16px;background:rgba(8,15,20,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.15);color:#f3f6f8;font-size:.8rem;font-weight:700;padding:.35rem .8rem;border-radius:6px}.VehicleDetailView_badgeTopRight__qNj66{position:absolute;top:16px;right:16px;font-size:.8rem;font-weight:700;padding:.35rem .85rem;border-radius:6px;display:inline-flex;align-items:center;gap:.4rem}.VehicleDetailView_badgeCertified__csgMX{background:rgba(61,214,140,.22);border:1px solid rgba(61,214,140,.55);color:#3dd68c}.VehicleDetailView_badgeAvailable__qSVN3{background:rgba(var(--dealer-primary-rgb,217,35,46),.22);border:1px solid rgba(var(--dealer-primary-rgb,217,35,46),.55);color:var(--dealer-accent,#f5a623)}.VehicleDetailView_thumbnailsRow__WfuMi{display:flex;gap:.75rem;padding:1rem 1.25rem;background:rgba(14,20,28,.95);border-top:1px solid hsla(0,0%,100%,.06);overflow-x:auto}.VehicleDetailView_thumbBtn__8USOg{position:relative;width:96px;height:68px;border-radius:8px;overflow:hidden;border:2px solid transparent;background:#18212b;cursor:pointer;padding:0;flex-shrink:0;transition:all .2s ease}.VehicleDetailView_thumbBtn__8USOg:hover{border-color:var(--dealer-accent,#f5a623);transform:translateY(-2px)}.VehicleDetailView_thumbBtnActive__BOoaq{border-color:var(--dealer-primary,#d9232e);box-shadow:0 0 12px rgba(var(--dealer-primary-rgb,217,35,46),.4)}.VehicleDetailView_thumbImg__y_dQB{width:100%;height:100%;object-fit:cover}.VehicleDetailView_thumbMainTag__NRjnb{position:absolute;bottom:2px;left:2px;background:rgba(217,35,46,.9);color:#fff;font-size:.55rem;font-weight:700;padding:1px 4px;border-radius:3px;text-transform:uppercase}.VehicleDetailView_shortDescCard__UMM_c{background:rgba(var(--dealer-accent-rgb,245,166,35),.07);border-left:4px solid var(--dealer-accent,#f5a623);border-radius:0 14px 14px 0;padding:1.25rem 1.5rem;font-size:1.05rem;color:#f3f6f8;line-height:1.6;font-weight:500}.VehicleDetailView_sectionCard__DQmLA{background:#101720;border:1px solid hsla(0,0%,100%,.08);border-radius:18px;padding:2rem;display:flex;flex-direction:column;gap:1.25rem}.VehicleDetailView_sectionTitle__AQxMr{font-family:var(--font-head,"Exo 2",sans-serif);font-size:1.25rem;font-weight:700;color:#f3f6f8;margin:0;display:flex;align-items:center;gap:.6rem}.VehicleDetailView_sectionTitle__AQxMr:before{content:"";width:4px;height:1.2rem;background:var(--dealer-primary,#d9232e);border-radius:2px}.VehicleDetailView_specsGrid__KGLDz{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.VehicleDetailView_specBox__GuU4_{background:rgba(8,15,20,.6);border:1px solid hsla(0,0%,100%,.07);border-radius:12px;padding:1.1rem;display:flex;flex-direction:column;gap:.35rem}.VehicleDetailView_specBoxHeader__so83P{display:flex;align-items:center;gap:.5rem;color:#7a8794;font-size:.78rem;font-weight:500}.VehicleDetailView_specIcon__lwlpl{color:var(--dealer-accent,#f5a623)}.VehicleDetailView_specBoxValue__fkNeN{font-size:1.02rem;font-weight:700;color:#f3f6f8}.VehicleDetailView_fullDescText__Hbxet{color:#cbd5e1;font-size:.96rem;line-height:1.75;white-space:pre-line;margin:0}.VehicleDetailView_featuresGrid__PhiDJ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.85rem;gap:.85rem}.VehicleDetailView_featureItem__Idvgm{display:flex;align-items:center;gap:.65rem;color:#d1d8df;font-size:.92rem}.VehicleDetailView_featureCheck__thYiT{color:#3dd68c;flex-shrink:0}.VehicleDetailView_sidebarCard__hcwUl{background:#111822;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:2.25rem;box-shadow:0 20px 45px rgba(0,0,0,.6);display:flex;flex-direction:column;gap:1.75rem;position:-webkit-sticky;position:sticky;top:90px;min-width:0}.VehicleDetailView_sideHeader__JH1uB{border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:1.25rem}.VehicleDetailView_brandFolioRow__Kife8{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem}.VehicleDetailView_brandBadge__gWgVK{font-size:.85rem;font-weight:700;color:var(--dealer-accent,#f5a623);text-transform:uppercase;letter-spacing:.08em}.VehicleDetailView_folioBadge__rfAmb{font-size:.76rem;color:#7a8794;border:1px solid hsla(0,0%,100%,.12);border-radius:4px;padding:2px 7px}.VehicleDetailView_carTitle__bNdKO{font-family:var(--font-head,"Exo 2",sans-serif);font-size:1.95rem;font-weight:800;color:#f3f6f8;margin:0 0 .35rem;line-height:1.2}.VehicleDetailView_versionSubtitle__46HES{color:#9ba7b4;font-size:.95rem;margin:0 0 1rem}.VehicleDetailView_badgesGroup__W6wjN{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.VehicleDetailView_yearBadge__2F8yk{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);color:#f3f6f8;font-size:.78rem;font-weight:700;padding:.25rem .65rem;border-radius:6px}.VehicleDetailView_tagBadge__DUkR9{background:rgba(var(--dealer-accent-rgb,245,166,35),.15);border:1px solid var(--dealer-accent,#f5a623);color:var(--dealer-accent,#f5a623);font-size:.78rem;font-weight:700;padding:.25rem .65rem;border-radius:6px}.VehicleDetailView_priceBox__ZA9A4{background:rgba(8,15,20,.6);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:1.25rem 1.4rem;display:flex;flex-direction:column;gap:.6rem}.VehicleDetailView_priceLabel__dZVLG{font-size:.76rem;color:#7a8794;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.VehicleDetailView_priceAmount__Z2ClF{font-family:var(--font-head,"Exo 2",sans-serif);font-size:2.2rem;font-weight:800;color:#f3f6f8;display:flex;align-items:baseline;gap:.4rem;line-height:1.1}.VehicleDetailView_currencyTag__y1Qma{font-size:.85rem;color:var(--dealer-accent,#f5a623)}.VehicleDetailView_monthlyHighlight__3sKjp{color:#3dd68c;font-size:.88rem;font-weight:700;display:flex;align-items:center;gap:.4rem;margin-top:.2rem}.VehicleDetailView_approxDisclaimer__OoFq1{font-size:.72rem;color:#7a8794;line-height:1.4;margin:0;font-style:italic}.VehicleDetailView_sidebarActions__X_Q3b{display:flex;flex-direction:column;gap:.75rem}.VehicleDetailView_waBtn__4xvlk{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;text-decoration:none;font-size:1rem;font-weight:700;padding:1rem 1.5rem;border-radius:10px;transition:all .25s ease;box-shadow:0 6px 20px rgba(37,211,102,.35);text-align:center}.VehicleDetailView_waBtn__4xvlk:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 10px 28px rgba(37,211,102,.45)}.VehicleDetailView_callBtn__MEQpG{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);color:#f3f6f8;text-decoration:none;font-size:.92rem;font-weight:600;padding:.85rem 1.25rem;border-radius:10px;transition:all .2s ease}.VehicleDetailView_callBtn__MEQpG:hover{background:rgba(var(--dealer-primary-rgb,217,35,46),.15);border-color:var(--dealer-primary,#d9232e);color:var(--dealer-accent,#f5a623)}.VehicleDetailView_trustChecklist__PAnPr{border-top:1px solid hsla(0,0%,100%,.08);padding-top:1.25rem;display:flex;flex-direction:column;gap:.6rem}.VehicleDetailView_trustRow__dzW8e{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:#9ba7b4}.VehicleDetailView_trustCheck__qLYcE{color:#3dd68c;flex-shrink:0}@media (max-width:1024px){.VehicleDetailView_mainLayout__Uhrhb{grid-template-columns:minmax(0,1fr)}.VehicleDetailView_sidebarCard__hcwUl{position:static}}@media (max-width:640px){.VehicleDetailView_mainPhotoWrap__9YQru{height:280px}.VehicleDetailView_featuresGrid__PhiDJ,.VehicleDetailView_specsGrid__KGLDz{grid-template-columns:1fr}}[data-theme=light] .VehicleDetailView_pageWrapper__H0sks{background-color:#f8fafc;color:#0f172a}[data-theme=light] .VehicleDetailView_topBar__WJQ0R{background:#fff;border-bottom-color:rgba(0,0,0,.08);box-shadow:0 2px 10px rgba(0,0,0,.03)}[data-theme=light] .VehicleDetailView_backBtn__0zpQW{background:#f1f5f9;border-color:rgba(0,0,0,.1);color:#0f172a}[data-theme=light] .VehicleDetailView_backBtn__0zpQW:hover{background:rgba(var(--dealer-primary-rgb,217,35,46),.08);border-color:var(--dealer-primary,#d9232e);color:var(--dealer-primary,#d9232e)}[data-theme=light] .VehicleDetailView_breadcrumbCurrent__yavHT{color:#0f172a}[data-theme=light] .VehicleDetailView_mainPhotoWrap__9YQru[data-fallback]{background:radial-gradient(ellipse at 50% 50%,rgba(var(--dealer-accent-rgb,217,35,46),.12) 0,rgba(var(--dealer-primary-rgb,217,35,46),.05) 45%,#f1f5f9 75%)}[data-theme=light] .VehicleDetailView_mainPhotoWrap__9YQru[data-fallback] .VehicleDetailView_mainPhoto__0fTUN{filter:drop-shadow(0 0 18px rgba(var(--dealer-primary-rgb,217,35,46),.18))}[data-logo-glow=off] .VehicleDetailView_mainPhotoWrap__9YQru[data-fallback] .VehicleDetailView_mainPhoto__0fTUN{filter:none}[data-theme=light] .VehicleDetailView_galleryCard__2C_EY{background:#fff;border-color:rgba(0,0,0,.08);box-shadow:0 6px 25px rgba(0,0,0,.05)}[data-theme=light] .VehicleDetailView_thumbnailsRow__WfuMi{background:#f8fafc;border-top-color:rgba(0,0,0,.06)}[data-theme=light] .VehicleDetailView_shortDescCard__UMM_c{background:rgba(var(--dealer-accent-rgb,245,166,35),.1);color:#1e293b}[data-theme=light] .VehicleDetailView_sectionCard__DQmLA{background:#fff;border-color:rgba(0,0,0,.08);box-shadow:0 6px 25px rgba(0,0,0,.05)}[data-theme=light] .VehicleDetailView_sectionTitle__AQxMr{color:#0f172a}[data-theme=light] .VehicleDetailView_specBox__GuU4_{background:#f8fafc;border-color:rgba(0,0,0,.08)}[data-theme=light] .VehicleDetailView_specBoxHeader__so83P{color:#64748b}[data-theme=light] .VehicleDetailView_specBoxValue__fkNeN{color:#0f172a}[data-theme=light] .VehicleDetailView_featureItem__Idvgm,[data-theme=light] .VehicleDetailView_fullDescText__Hbxet{color:#334155}[data-theme=light] .VehicleDetailView_sidebarCard__hcwUl{background:#fff;border-color:rgba(0,0,0,.08);box-shadow:0 20px 45px rgba(0,0,0,.08)}[data-theme=light] .VehicleDetailView_carTitle__bNdKO{color:#0f172a}[data-theme=light] .VehicleDetailView_versionSubtitle__46HES{color:#64748b}[data-theme=light] .VehicleDetailView_yearBadge__2F8yk{background:#f1f5f9;border-color:rgba(0,0,0,.12);color:#0f172a}[data-theme=light] .VehicleDetailView_priceBox__ZA9A4{background:#f8fafc;border-color:rgba(0,0,0,.08)}[data-theme=light] .VehicleDetailView_priceLabel__dZVLG{color:#64748b}[data-theme=light] .VehicleDetailView_priceAmount__Z2ClF{color:#0f172a}[data-theme=light] .VehicleDetailView_callBtn__MEQpG{background:#f1f5f9;border-color:rgba(0,0,0,.1);color:#0f172a}[data-theme=light] .VehicleDetailView_trustRow__dzW8e{color:#64748b}