.PriceBox_priceBox__6pKtr{border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;background-color:#f9f9f9;text-align:left}.PriceBox_priceLabel__l3h94{font-size:.9rem;color:#666}.PriceBox_priceValue__UB9Gz{font-size:1.8rem;font-weight:700;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.PriceBox_priceNote__ralDT{font-size:.85rem;color:#555;line-height:1.4;margin-bottom:.5rem}.PriceBox_ctaNote__4qJin{font-size:.8rem;color:#777;margin-top:.8rem;display:flex;justify-content:center;align-items:center;gap:4px}.PriceBox_ctaNote__4qJin svg{fill:#777;stroke:#fff}.RenderFeatures_featuresGrid__eaK7g{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));column-gap:2.5rem;row-gap:.5rem}@media (min-width:768px){.RenderFeatures_featuresGrid__eaK7g{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}}.RenderFeatures_featuresGrid__eaK7g .RenderFeatures_featureItem__MtuDz{display:flex;align-items:center;gap:.8rem;padding:8px 0;border-bottom:1px solid #f0f0f0}@media(max-width:767px){.RenderFeatures_featuresGrid__eaK7g .RenderFeatures_featureItem__MtuDz{padding:4px 0}}.RenderFeatures_featuresGrid__eaK7g .RenderFeatures_featureItem__MtuDz .RenderFeatures_featureIcon__uh_j0{color:#333;font-size:1.2em;min-width:20px;text-align:center;flex-shrink:0}.RenderFeatures_featuresGrid__eaK7g .RenderFeatures_featureItem__MtuDz .RenderFeatures_featureIcon__uh_j0:empty{display:none}.RenderFeatures_featuresGrid__eaK7g .RenderFeatures_featureItem__MtuDz .RenderFeatures_featureLabelWrapper__4egoG{flex-grow:1;display:flex;flex-direction:column;gap:.3rem}.RenderFeatures_featuresGrid__eaK7g .RenderFeatures_featureItem__MtuDz .RenderFeatures_featureLabel__m6RAa{color:#555}.RenderFeatures_featuresGrid__eaK7g .RenderFeatures_featureItem__MtuDz .RenderFeatures_featureHelper__xBBRn{color:#888;font-size:.85rem;font-weight:400;line-height:1.3}.RenderFeatures_featuresGrid__eaK7g .RenderFeatures_featureItem__MtuDz .RenderFeatures_featureValue__KILT_{font-weight:600;color:#333;text-align:right;white-space:normal}.RenderFeatures_featuresGrid__eaK7g .RenderFeatures_featureItem__MtuDz .RenderFeatures_featureValue__KILT_>div[role=img]{display:inline-flex}.RenderFeatures_featuresGrid__eaK7g .RenderFeatures_featureItem__MtuDz.RenderFeatures_compact__oU4DI{flex-direction:column;align-items:flex-start;gap:0}.RenderFeatures_featuresGrid__eaK7g .RenderFeatures_featureItem__MtuDz.RenderFeatures_compact__oU4DI .RenderFeatures_featureLabel__m6RAa{font-size:12px}.RenderFeatures_featuresGrid__eaK7g .RenderFeatures_featureItem__MtuDz.RenderFeatures_compact__oU4DI .RenderFeatures_featureValue__KILT_{text-align:left}@media(min-width:768px){.RenderFeatures_featuresGrid__eaK7g .RenderFeatures_featureItem__MtuDz.RenderFeatures_compact__oU4DI{flex-direction:row;align-items:center;gap:.8rem}.RenderFeatures_featuresGrid__eaK7g .RenderFeatures_featureItem__MtuDz.RenderFeatures_compact__oU4DI .RenderFeatures_featureLabel__m6RAa{font-size:inherit}.RenderFeatures_featuresGrid__eaK7g .RenderFeatures_featureItem__MtuDz.RenderFeatures_compact__oU4DI .RenderFeatures_featureValue__KILT_{text-align:right}}.RenderFeatures_featuresGrid__eaK7g .RenderFeatures_detailItem__mokGx{padding:.6rem 0;font-size:.875rem;border-bottom:1px solid #f0f0f0}.RenderFeatures_featuresGrid__eaK7g .RenderFeatures_detailItem__mokGx:last-child{border-bottom:none}.RenderFeatures_featuresGridSingle__IgK28{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:.5rem}@media(max-width:767px){.RenderFeatures_featuresGridSingle__IgK28{row-gap:.25rem}}.RenderFeatures_featuresGridSingle__IgK28 .RenderFeatures_featureItem__MtuDz{display:flex;align-items:center;gap:.8rem;padding:8px 0;border-bottom:1px solid #f0f0f0}@media(max-width:767px){.RenderFeatures_featuresGridSingle__IgK28 .RenderFeatures_featureItem__MtuDz{padding:4px 0}}.RenderFeatures_featuresGridSingle__IgK28 .RenderFeatures_featureItem__MtuDz .RenderFeatures_featureIcon__uh_j0{color:#333;font-size:1.2em;min-width:20px;text-align:center;flex-shrink:0}.RenderFeatures_featuresGridSingle__IgK28 .RenderFeatures_featureItem__MtuDz .RenderFeatures_featureIcon__uh_j0:empty{display:none}.RenderFeatures_featuresGridSingle__IgK28 .RenderFeatures_featureItem__MtuDz .RenderFeatures_featureLabelWrapper__4egoG{flex-grow:1;display:flex;flex-direction:column;gap:.3rem}.RenderFeatures_featuresGridSingle__IgK28 .RenderFeatures_featureItem__MtuDz .RenderFeatures_featureLabel__m6RAa{color:#555}.RenderFeatures_featuresGridSingle__IgK28 .RenderFeatures_featureItem__MtuDz .RenderFeatures_featureHelper__xBBRn{color:#888;font-size:.85rem;font-weight:400;line-height:1.3}.RenderFeatures_featuresGridSingle__IgK28 .RenderFeatures_featureItem__MtuDz .RenderFeatures_featureValue__KILT_{font-weight:600;color:#333;text-align:right;white-space:normal}.RenderFeatures_featuresGridSingle__IgK28 .RenderFeatures_featureItem__MtuDz .RenderFeatures_featureValue__KILT_>div[role=img]{display:inline-flex}.RenderFeatures_featuresGridSingle__IgK28 .RenderFeatures_featureItem__MtuDz.RenderFeatures_compact__oU4DI{flex-direction:column;align-items:flex-start;gap:0}.RenderFeatures_featuresGridSingle__IgK28 .RenderFeatures_featureItem__MtuDz.RenderFeatures_compact__oU4DI .RenderFeatures_featureLabel__m6RAa{font-size:12px}.RenderFeatures_featuresGridSingle__IgK28 .RenderFeatures_featureItem__MtuDz.RenderFeatures_compact__oU4DI .RenderFeatures_featureValue__KILT_{text-align:left}@media(min-width:768px){.RenderFeatures_featuresGridSingle__IgK28 .RenderFeatures_featureItem__MtuDz.RenderFeatures_compact__oU4DI{flex-direction:row;align-items:center;gap:.8rem}.RenderFeatures_featuresGridSingle__IgK28 .RenderFeatures_featureItem__MtuDz.RenderFeatures_compact__oU4DI .RenderFeatures_featureLabel__m6RAa{font-size:inherit}.RenderFeatures_featuresGridSingle__IgK28 .RenderFeatures_featureItem__MtuDz.RenderFeatures_compact__oU4DI .RenderFeatures_featureValue__KILT_{text-align:right}}.RenderFeatures_featuresGridSingle__IgK28 .RenderFeatures_detailItem__mokGx{padding:.6rem 0;border-bottom:1px solid #f0f0f0;font-size:.875rem}.RenderFeatures_featuresGridSingle__IgK28 .RenderFeatures_detailItem__mokGx:last-child{border-bottom:none}.RenderFeatures_detailItem__mokGx{display:flex;align-items:center;gap:.6rem;margin-bottom:.6rem;line-height:1.4;border-bottom:1px solid #f3f3f3}.RenderFeatures_detailItem__mokGx .RenderFeatures_detailIcon__pHALw{color:#555;font-size:1em;min-width:16px;text-align:center;flex-shrink:0}.RenderFeatures_detailItem__mokGx .RenderFeatures_detailIcon__pHALw:empty{display:none}.RenderFeatures_detailItem__mokGx .RenderFeatures_detailLabel__AoKDK{color:#555;margin-right:.3rem}.RenderFeatures_detailItem__mokGx .RenderFeatures_detailValue___TOy_{color:#333;font-weight:600;margin-left:.5rem;text-align:right}.CompareView_compareView__BZ9KD{margin-top:2rem}.CompareView_compareGrid__X8Vl_{display:grid;gap:.3rem;grid-template-columns:repeat(3,220px);overflow-x:auto;-webkit-overflow-scrolling:touch;padding-top:1rem;padding-bottom:.5rem}@media(min-width:768px){.CompareView_compareGrid__X8Vl_{gap:1.5rem;grid-template-columns:repeat(2,1fr);overflow-x:unset;padding-bottom:0;padding-top:inherit}}@media(min-width:1200px){.CompareView_compareGrid__X8Vl_{grid-template-columns:repeat(3,1fr)}}.CompareView_vehicleColumn__3_P3p{background:#fff;border-radius:12px;overflow:hidden;height:100%;transition:transform .2s,box-shadow .2s;border:1px solid rgba(0,0,0,.1)}@media(min-width:768px){.CompareView_vehicleColumn__3_P3p{box-shadow:0 2px 12px rgba(0,0,0,.1)}}.CompareView_vehicleHeader__GAR_R{padding:1.5rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:3px solid var(--primary,#007bff);transition:background .3s}.CompareView_vehicleHeader__GAR_R h2{font-size:.85rem;font-weight:600;color:#666;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.5px;position:relative;z-index:2}.CompareView_vehicleHeader__GAR_R h3{font-size:1.25rem;font-weight:700;color:#333;margin-bottom:.75rem;line-height:1.3;position:relative;z-index:2}.CompareView_vehicleHeader__GAR_R .CompareView_price__Bm5XX{font-size:1.15rem;font-weight:700;color:#d90368;margin:0;position:relative;z-index:2}.CompareView_imageContainer__VdtgL{position:relative;width:100%;height:220px;background:#f5f5f5;overflow:hidden}.CompareView_vehicleImage__i1lmU{width:100%;height:100%;object-fit:contain;display:block}@media(min-width:768px){.CompareView_vehicleImage__i1lmU{object-fit:cover}}.CompareView_noImage__U6mjy{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f5f5,#e9ecef);color:#999;font-size:.9rem;font-style:italic}.CompareView_vehicleContent__1Etzr{padding-inline:1.5rem;margin-bottom:24px}.CompareView_loading__xePu3{display:flex;justify-content:center;align-items:center;color:#666}.CompareView_emptyState__xrSM1,.CompareView_loading__xePu3{padding:4rem 1rem;font-size:1.1rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.CompareView_emptyState__xrSM1{width:100%;text-align:center;color:#999}@media(max-width:768px){.CompareView_vehicleHeader__GAR_R{padding:1.25rem}.CompareView_vehicleHeader__GAR_R h3{font-size:1.1rem;min-height:2.86rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CompareView_vehicleHeader__GAR_R .CompareView_price__Bm5XX{font-size:1rem}.CompareView_imageContainer__VdtgL{height:180px}.CompareView_vehicleContent__1Etzr{padding:1.25rem}}@media(max-width:480px){.CompareView_vehicleHeader__GAR_R{padding:1rem}.CompareView_vehicleHeader__GAR_R h2{font-size:.75rem}.CompareView_vehicleHeader__GAR_R h3{font-size:1rem}.CompareView_vehicleHeader__GAR_R .CompareView_price__Bm5XX{font-size:.95rem}.CompareView_vehicleContent__1Etzr{padding:1rem}}.CompareView_emptySlot__xNN_Y{display:flex;align-items:center;justify-content:center;min-height:400px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.1)}.CompareView_addButton__a4D_k{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%;height:100%;min-height:600px;background:rgba(0,0,0,0);border:2px dashed #d0d0d0;border-radius:12px;cursor:pointer;transition:all .3s;color:#999;padding:2rem}.CompareView_addButton__a4D_k:hover{border-color:var(--primary,#007bff);background:#f8f9fa;color:var(--primary,#007bff)}.CompareView_addButton__a4D_k span{font-size:1.1rem;font-weight:600}.CompareView_hint__co_jI{padding:1rem;background:rgba(255,243,205,.3);border:1px solid #d7056c;border-radius:8px;color:#c60057;font-size:.95rem;text-align:center;margin-top:1.5rem}.CompareView_modalContent__GK6_B{max-height:80vh;display:flex;flex-direction:column}.CompareView_modalSearch__L5KIE{display:flex;flex-direction:column;gap:1rem;flex:1;min-height:0}.CompareView_searchInput__v2jSn{position:relative;display:flex;align-items:center}.CompareView_searchInput__v2jSn input{width:100%;padding:.875rem 1rem .875rem 3rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:border-color .2s}.CompareView_searchInput__v2jSn input:focus{outline:none;border-color:var(--primary,#007bff)}.CompareView_searchInput__v2jSn input::placeholder{color:#999}.CompareView_searchIcon__eolPD{position:absolute;left:1rem;color:#666;pointer-events:none}.CompareView_searchResults__0RQLX{display:flex;flex-direction:column;flex:1;min-height:300px;max-height:400px;overflow-y:auto;border:1px solid #e0e0e0;border-radius:8px;background:#fafafa}.CompareView_emptyState__xrSM1,.CompareView_loadingState__Ilv2f{display:flex;flex:1;align-items:center;justify-content:center;color:#999;font-size:.95rem}.CompareView_resultsList__I6lPC{display:flex;flex-direction:column}.CompareView_resultItem__aA8tt{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:#fff;border-bottom:1px solid #e0e0e0;cursor:pointer;transition:background-color .2s}.CompareView_resultItem__aA8tt:last-child{border-bottom:none}.CompareView_resultItem__aA8tt:hover:not(.CompareView_disabled__whZem){background-color:#f8f9fa}.CompareView_resultItem__aA8tt.CompareView_disabled__whZem{opacity:.6;cursor:not-allowed;background-color:#f5f5f5}.CompareView_resultInfo__MxryZ{display:flex;flex-direction:column;gap:.25rem;flex:1}.CompareView_resultBrand__mZsJI{font-size:.75rem;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px}.CompareView_resultModel__5ZguL{font-size:.95rem;font-weight:600;color:#333}.CompareView_resultYear__OugMr{font-size:.85rem;color:#666}.CompareView_selectedBadge__0VPzW{padding:.375rem .75rem;background:#e7f3ff;color:var(--primary,#007bff);font-size:.75rem;border-radius:6px;font-weight:600;white-space:nowrap}.CompareView_vehicleHeader__GAR_R{position:relative}.CompareView_vehicleHeader__GAR_R .CompareView_removeButton__CNqZC{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(255,255,255,.95);border:1px solid #e0e0e0;border-radius:50%;color:#666;cursor:pointer;transition:all .2s;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:10}.CompareView_vehicleHeader__GAR_R .CompareView_removeButton__CNqZC:hover{background:#f44;color:#fff;border-color:#f44}@media(max-width:768px){.CompareView_emptySlot__xNN_Y{min-height:300px}.CompareView_addButton__a4D_k{min-height:500px}.CompareView_searchResults__0RQLX{max-height:300px}}.CompareView_loadingSlot__6nBoj{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.1);gap:1rem}.CompareView_loadingSlot__6nBoj span{font-size:.95rem;color:#666}.CompareView_spinner__EOtrX{width:48px;height:48px;border:4px solid #f3f3f3;border-top:4px solid var(--primary,#007bff);border-radius:50%;animation:CompareView_spin__hUjHR 1s linear infinite}@keyframes CompareView_spin__hUjHR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CompareView_opinionBox__tZrp_{padding:1rem;margin-bottom:1.5rem}.CompareView_opinionHeader__UhfSF{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.CompareView_opinionIcon__nwq9Y{font-size:1.25rem}.CompareView_opinionTitle__UiGcx{font-weight:600;font-size:.875rem}.CompareView_opinionText__hK2sH{font-size:.8125rem;line-height:1.5;margin:0}.CompareView_prosConsGrid__wKYwR{display:grid;grid-template-columns:1fr;gap:.25rem;margin-bottom:1.25rem}.CompareView_consBox__moeBY,.CompareView_prosBox__xvfLL{padding:.75rem 0}.CompareView_consBox__moeBY,.CompareView_prosBox__xvfLL{background:rgba(0,0,0,0);border-left:none}.CompareView_consHeader__PSEOx,.CompareView_prosHeader__r7Qx8{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:.8125rem;margin-bottom:.625rem;text-transform:uppercase;letter-spacing:.04em}.CompareView_prosHeader__r7Qx8{color:#16a34a}.CompareView_consHeader__PSEOx{color:#dc2626}.CompareView_consIcon__eRkvk,.CompareView_prosIcon__mrucW{width:1rem;height:1rem}.CompareView_consList__RLdMC,.CompareView_prosList___T1qh{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.CompareView_consList__RLdMC li,.CompareView_prosList___T1qh li{display:flex;align-items:baseline;gap:.4rem;font-size:.8125rem;line-height:1.5;color:#374151}.CompareView_prosList___T1qh .CompareView_bullet__uX0hz{color:#16a34a;font-weight:700;font-size:.875rem;flex-shrink:0;line-height:1.5}.CompareView_consList__RLdMC .CompareView_bullet__uX0hz{color:#dc2626;font-weight:700;font-size:.875rem;flex-shrink:0;line-height:1.5}.CompareView_minimalCollapsible__9fHOB{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.CompareView_minimalCollapsibleHeader__zorhW{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#f9fafb;border:none;cursor:pointer;transition:background-color .2s}.CompareView_minimalCollapsibleHeader__zorhW:hover{background:#f3f4f6}.CompareView_minimalCollapsibleTitle__TCIvN{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.9rem;color:#374151}.CompareView_minimalCollapsibleIcon__M48Go{font-size:1.1rem}.CompareView_minimalCollapsibleChevron__eEzS4{transition:transform .2s;color:#6b7280}.CompareView_minimalCollapsibleChevron__eEzS4.CompareView_open__ZXdIS{transform:rotate(180deg)}.CompareView_minimalCollapsibleContent__31d3N{padding:1rem;background:#fff}.CompareView_vehicleContent__1Etzr [data-section]{transition:min-height .3s ease}.CompareView_vehicleContent__1Etzr>[data-section]:empty{display:none}.CompareView_vehicleContent__1Etzr>h3[data-section]{scroll-margin-top:1rem}.CompareView_tabSwitch__4bkXK{display:flex;border-bottom:2px solid #e5e7eb;background:#f9fafb}.CompareView_tabButton__ArAlU{flex:1;padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:#6b7280;background:rgba(0,0,0,0);cursor:pointer;transition:color .2s,background-color .2s;border:none;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-2px}.CompareView_tabButton__ArAlU:hover{color:#374151;background:#f3f4f6}.CompareView_tabActive__d0GE0{color:var(--muted-foreground);font-weight:600;border-bottom:2px solid var(--primary,#007bff);background:#fff}.CompareView_opinionEmpty__CgzxK{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1.5rem;gap:.5rem;min-height:160px}.CompareView_opinionEmptyIcon__ylUrL{font-size:2rem;line-height:1;margin-bottom:.25rem}.CompareView_opinionEmptyTitle__ySnzy{font-size:.9375rem;font-weight:600;color:#374151;margin:0}.CompareView_opinionEmptyText__R792W{font-size:.8125rem;color:#9ca3af;margin:0;line-height:1.5}.CompareView_sectionTitle__qOd_r{font-size:1.3rem;font-weight:600;margin-top:2.5rem;margin-bottom:1.5rem;border-bottom:2px solid var(--primary,#007bff);padding-bottom:.5rem;display:inline-block}@media(max-width:767px){.CompareView_sectionTitle__qOd_r:first-of-type{margin-top:0}}.CompareView_subSection__yCG5T{margin-top:.5rem;margin-bottom:1.5rem}.CompareView_subSection__yCG5T h4{font-size:.875rem;font-weight:600;margin-bottom:.8rem;display:flex;align-items:center;gap:.5rem;color:#444}.CompareView_subSection__yCG5T h4 svg{color:var(--primary,#007bff);font-size:.9em;flex-shrink:0}.CompareView_subSection__yCG5T ul{list-style:none;padding-left:.5rem;margin-top:.5rem;margin-bottom:0}.CompareView_subSection__yCG5T li{margin-bottom:.4rem;font-size:.9rem;color:#444;display:flex;align-items:flex-start;gap:.5rem}.CompareView_subSection__yCG5T li svg{color:#888;font-size:.8em;margin-top:.2em;flex-shrink:0}.CompareView_opinionTabContent__eV5QS{min-height:320px;padding-bottom:2rem;margin-top:1.5rem}.styles_hightImpact__25v6T .prose h1{font-weight:800}@media(min-width:1024px){.styles_hightImpact__25v6T .prose h1{font-size:80px}}.styles_hightImpact__25v6T .prose p{max-width:42rem}.styles_staticHighImpact__Iq4kP .prose h1{font-weight:800}@media(min-width:1024px){.styles_staticHighImpact__Iq4kP .prose h1{font-size:80px}}.styles_staticHighImpact__Iq4kP .prose p{max-width:42rem}.VehicleGallery_mainImage__Er_HP{margin-bottom:1rem;background-color:#f0f0f0}.VehicleGallery_thumbnailPlaceholders__0tBHY{display:grid;gap:.5rem;margin-bottom:2rem;grid-template-columns:repeat(auto-fit,minmax(100px,5fr))}.VehicleGallery_thumbBox__RGnqS{width:100%;height:70px;flex:1;background-color:#e0e0e0;border-radius:4px;cursor:pointer;transition:opacity .2s ease}.VehicleGallery_thumbBox__RGnqS:hover{opacity:.8}.VehicleGallery_galleryContainer__Vt_UE{display:grid;grid-template-columns:1fr auto;gap:1rem;max-width:1000px;margin:0 auto;align-items:start}.VehicleGallery_mainImageWrapper__71eMS{width:100%;position:relative}.VehicleGallery_mainImageContainer__13Fgu{width:100%;position:relative;background-color:#f0f0f0;aspect-ratio:16/10}.VehicleGallery_mainImage__Er_HP{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:center;border-radius:8px;border:1px solid #eee;transition:opacity .3s ease-in-out}.VehicleGallery_mainImage__Er_HP.VehicleGallery_loading__drKbL{opacity:0}.VehicleGallery_mainImage__Er_HP.VehicleGallery_loaded__TU9XF{opacity:1}.VehicleGallery_loadingPlaceholder__aN_j2{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f8f9fa;border-radius:8px;z-index:1}.VehicleGallery_spinner__hZUG9{width:40px;height:40px;border:4px solid #e9ecef;border-top-color:#007bff;border-radius:50%;animation:VehicleGallery_spin__ScrY1 1s linear infinite}@keyframes VehicleGallery_spin__ScrY1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.VehicleGallery_sliderArea__8kUHV{position:relative;display:flex;flex-direction:column;height:100%}.VehicleGallery_thumbnailWrapper__ajTtE{display:flex;flex-direction:column;align-items:center;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:.75rem;padding:.5rem;min-height:200px;max-height:600px;width:100%}.VehicleGallery_thumbnailWrapper__ajTtE::-webkit-scrollbar{display:none}.VehicleGallery_thumbnailBox__8MHtc{flex-shrink:0;width:100px;height:80px;cursor:pointer;border:3px solid rgba(0,0,0,0);border-radius:6px;overflow:hidden;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;position:relative;background-color:#eee}.VehicleGallery_thumbnailBox__8MHtc:hover{transform:scale(1.03);box-shadow:0 0 5px rgba(0,0,0,.2)}.VehicleGallery_thumbnailBox__8MHtc:focus{outline:2px solid #007bff;outline-offset:2px}.VehicleGallery_thumbnailImage__SVFbn{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity .3s ease}.VehicleGallery_activeThumbnail__5mxvD{border-color:#007bff;transform:scale(1.03);box-shadow:0 0 8px rgba(0,123,255,.5)}.VehicleGallery_activeIndicator__RQp9Z{position:absolute;bottom:4px;left:50%;transform:translateX(-50%);width:15px;height:4px;background-color:#007bff;border-radius:2px}.VehicleGallery_sliderButton__B_F1w{position:absolute;left:50%;transform:translateX(-50%);z-index:10;background-color:rgba(240,240,240,.8);border:none;padding:.4rem .8rem;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.2);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.VehicleGallery_sliderButton__B_F1w:hover{background-color:rgba(220,220,220,.9)}.VehicleGallery_sliderButton__B_F1w.VehicleGallery_visible__CCUyA{opacity:1;visibility:visible;pointer-events:auto}.VehicleGallery_sliderButton__B_F1w.VehicleGallery_prevButton__9zhj8{top:.25rem}.VehicleGallery_sliderButton__B_F1w.VehicleGallery_nextButton__7PrcP{bottom:.25rem}@media(max-width:768px){.VehicleGallery_galleryContainer__Vt_UE{grid-template-columns:1fr;grid-template-rows:auto auto;gap:.5rem}.VehicleGallery_sliderArea__8kUHV{width:100%;height:auto;order:2}.VehicleGallery_mainImageWrapper__71eMS{order:1}.VehicleGallery_thumbnailWrapper__ajTtE{flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:.25rem .5rem;gap:.5rem;width:auto;max-height:none;height:90px;min-height:auto}.VehicleGallery_thumbnailBox__8MHtc{width:80px;height:60px;border-width:2px}.VehicleGallery_thumbnailBox__8MHtc:hover{transform:none;box-shadow:none}.VehicleGallery_activeThumbnail__5mxvD{transform:none;box-shadow:0 0 5px rgba(0,123,255,.4)}.VehicleGallery_sliderButton__B_F1w{display:none}}.styles_pageContainer__Qjdl9{font-family:sans-serif;color:#333}.styles_mainContent__5UYWI{display:flex;flex-wrap:wrap;gap:2rem;margin-top:1.5rem}.styles_leftColumn___Q03o{flex:3;min-width:300px}.styles_rightColumn__wzkAW{flex:1;min-width:250px;position:sticky;top:20px;align-self:flex-start;height:fit-content}.styles_mobileOnlyPriceBox__Q1Aqj{display:none}@media(max-width:991px){.styles_mobileOnlyPriceBox__Q1Aqj{display:block;position:sticky;bottom:0;left:0;right:0;z-index:50;margin-left:-16px;margin-right:-16px;margin-bottom:-16px}.styles_mobileOnlyPriceBox__Q1Aqj>div{border-radius:16px 16px 0 0;box-shadow:0 -4px 12px rgba(0,0,0,.1);padding:1rem 1.5rem;background-color:#fff;border:1px solid #e0e0e0;border-bottom:none}}.styles_desktopOnlyPriceBox__Cpvu8{display:block}@media(max-width:991px){.styles_desktopOnlyPriceBox__Cpvu8{display:none}}.styles_leftColumn___Q03o h1{font-size:1.2rem;font-weight:600;color:#555;margin-bottom:.2rem;text-transform:uppercase}.styles_leftColumn___Q03o h2{font-size:1.8rem;font-weight:700;margin-bottom:1.5rem;line-height:1.3}.styles_sectionTitle__i82q9{font-size:1.3rem;font-weight:600;margin-top:2.5rem;margin-bottom:1.5rem;border-bottom:2px solid var(--primary,#007bff);padding-bottom:.5rem;display:inline-block}.styles_collapsibleArea__rWetr{margin-top:2rem;border-top:1px solid #eee}.styles_subSection__khrGu{margin-top:.5rem;margin-bottom:1.5rem}.styles_subSection__khrGu h4{font-size:.875rem;font-weight:600;margin-bottom:.8rem;display:flex;align-items:center;gap:.5rem;color:#444}.styles_subSection__khrGu h4 svg{color:var(--primary,#007bff);font-size:.9em;flex-shrink:0}.styles_subSection__khrGu ul{list-style:none;padding-left:.5rem;margin-top:.5rem;margin-bottom:0}.styles_subSection__khrGu li{margin-bottom:.4rem;font-size:.9rem;color:#444;display:flex;align-items:flex-start;gap:.5rem}.styles_subSection__khrGu li svg{color:#888;font-size:.8em;margin-top:.2em;flex-shrink:0}.styles_placeholder__y0PEY{color:#999;font-style:italic}.styles_error__k7F79,.styles_loading__wkBrC{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1rem;font-size:1.2rem;color:#555;min-height:200px}.styles_error__k7F79{color:#d9534f}.styles_error__k7F79 svg{margin-bottom:.5rem;color:#d9534f}.styles_loading__wkBrC svg{margin-bottom:.8rem}.styles_spin___f4Ft{animation:styles_spin___f4Ft 1s linear infinite}@keyframes styles_spin___f4Ft{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.styles_fabContainer__Fh2NA{position:fixed;bottom:20px;right:20px;display:flex;align-items:center;gap:10px;background-color:rgba(255,255,255,.95);padding:8px 15px;border-radius:30px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;backdrop-filter:blur(5px)}.styles_fab__4un7v{background-color:#f0f0f0;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#555;cursor:pointer;transition:background-color .2s ease,transform .1s ease;font-size:18px}.styles_fab__4un7v:hover{background-color:#e0e0e0}.styles_fab__4un7v:active{transform:scale(.95)}.styles_fabMain__5rNhP{background-color:var(--primary,#007bff);color:#fff;border:none;border-radius:20px;padding:8px 16px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.styles_fabMain__5rNhP:hover{background-color:#0056b3;box-shadow:0 2px 8px rgba(0,0,0,.1)}@media(max-width:992px){.styles_mainContent__5UYWI{flex-direction:column}.styles_rightColumn__wzkAW{position:static;width:100%;margin-top:2rem}}@media(max-width:768px){.styles_leftColumn___Q03o h2{font-size:1.6rem}.styles_subSection__khrGu h4{font-size:.875rem}.styles_subSection__khrGu li{font-size:.85rem}.styles_priceValue__u2udP{font-size:1.5rem}.styles_fabContainer__Fh2NA{right:10px;bottom:10px;padding:5px 10px;gap:8px}.styles_fab__4un7v{width:35px;height:35px;font-size:16px}.styles_fabMain__5rNhP{font-size:.8rem;padding:6px 12px}}@media(max-width:480px){.styles_pageContainer__Qjdl9{padding:15px}.styles_leftColumn___Q03o h1{font-size:1.1rem}.styles_leftColumn___Q03o h2{font-size:1.4rem}.styles_sectionTitle__i82q9{font-size:1.15rem}.styles_fabContainer__Fh2NA{display:none}}.styles_compareContainer__NWzLF{padding:2rem 0;min-height:60vh}.styles_headerSection__91dgg{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;gap:1rem}@media(max-width:768px){.styles_headerSection__91dgg{align-items:center}}.styles_pageTitle__i3cP7{font-size:3rem;font-weight:700;color:#333;margin:0}@media(max-width:768px){.styles_pageTitle__i3cP7{font-size:1.5rem;text-align:center}}.styles_compareGrid__y526s{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}@media(min-width:768px){.styles_compareGrid__y526s{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.styles_compareGrid__y526s{grid-template-columns:repeat(3,1fr)}}.styles_vehicleColumn__eK04d{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.styles_vehicleHeader__gBXAI{padding:1.5rem;border-bottom:2px solid #f0f0f0}.styles_vehicleHeader__gBXAI h2{font-size:.9rem;font-weight:600;color:#666;margin-bottom:.25rem;text-transform:uppercase}.styles_vehicleHeader__gBXAI h3{font-size:1.3rem;font-weight:700;color:#333;margin-bottom:.5rem}.styles_vehicleHeader__gBXAI .styles_price__Hod1X{font-size:1.1rem;font-weight:600;color:var(--primary,#007bff)}.styles_vehicleImage__dwwnK{width:100%;height:200px;object-fit:cover;background:#f5f5f5}.styles_vehicleContent__PG2FD{padding:1.5rem}.styles_sectionTitle__N4kOB{font-size:1.1rem;font-weight:600;margin-top:1.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--primary,#007bff);color:#333}.styles_featureRow__ua_rH{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid #f0f0f0}.styles_featureRow__ua_rH:last-child{border-bottom:none}.styles_featureRow__ua_rH .styles_label__Mv9Ei{font-size:.9rem;color:#666;font-weight:500}.styles_featureRow__ua_rH .styles_value__WN5_1{font-size:.9rem;color:#333;font-weight:600;text-align:right}.styles_emptyState__FQxnP{text-align:center;padding:3rem 1rem;color:#999;font-size:1.1rem}.styles_loading__yd2QH{display:flex;justify-content:center;align-items:center;padding:3rem;font-size:1.1rem;color:#666}@media(max-width:768px){.styles_compareGrid__y526s{grid-template-columns:1fr}.styles_pageTitle__i3cP7{font-size:1.5rem}}