.page_page__34iTy{min-height:100vh}.page_breadcrumb__cecL0{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:.75rem 1rem}.page_breadcrumbInner__BW5_D{max-width:1280px;margin:0 auto;display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--color-text-muted)}.page_breadcrumbInner__BW5_D a{color:var(--color-text-secondary);text-decoration:none}.page_breadcrumbInner__BW5_D a:hover{color:var(--color-brand-red)}.page_breadcrumbInner__BW5_D i{font-size:.65rem}.page_sectionNav__XhN2b{position:-webkit-sticky;position:sticky;top:60px;z-index:50;background:hsla(0,0%,4%,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border)}.page_sectionNavInner__UR6RQ{max-width:1280px;margin:0 auto;display:flex;gap:.25rem;padding:.5rem 1rem;overflow-x:auto;scrollbar-width:none}.page_sectionNavInner__UR6RQ::-webkit-scrollbar{display:none}.page_sectionNavLink__jVj0T{padding:.4rem .875rem;border-radius:20px;font-size:.78rem;font-weight:500;color:var(--color-text-secondary);text-decoration:none;white-space:nowrap;background:var(--color-input-bg);border:1px solid var(--color-border);transition:color .15s,border-color .15s}.page_sectionNavLink__jVj0T:hover{color:var(--color-brand-red);border-color:var(--color-brand-red)}.page_ratingRow__eZe72{display:flex;align-items:center;gap:.375rem;text-decoration:none;margin-top:-.25rem}.page_ratingStars__B8yiN{color:#ffb800;font-size:.9rem;letter-spacing:1px}.page_ratingValue__EWtsf{font-size:.85rem;font-weight:700;color:var(--color-text)}.page_ratingCount__PcXSP{font-size:.78rem;color:var(--color-text-muted)}.page_container__5etnP{max-width:1280px;margin:0 auto;padding:2rem 1rem 4rem}.page_layout__dXym5{display:grid;grid-template-columns:1fr 340px;grid-gap:2rem;gap:2rem;align-items:start}@media (max-width:900px){.page_layout__dXym5{grid-template-columns:1fr}.page_rightCol__WpJxW{order:-1}}.page_leftCol__b_tbq{display:flex;flex-direction:column;gap:1.5rem}.page_mainImage__brePB{border-radius:12px;overflow:hidden;background:var(--color-surface);aspect-ratio:16/9;scroll-margin-top:110px}.page_heroImg__2fn8v{width:100%;height:100%;object-fit:cover}.page_imgPlaceholder__uBaJl{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.page_imgPlaceholderLogo__JSXA7{width:50%;max-width:180px;object-fit:contain;opacity:.2}.page_thumbs__kEiZa{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.page_thumbs__kEiZa::-webkit-scrollbar{display:none}.page_thumb__ioCJb{width:100px;height:70px;object-fit:cover;border-radius:6px;border:1px solid var(--color-border);cursor:pointer;flex-shrink:0;transition:border-color .2s;scroll-snap-align:start}.page_thumb__ioCJb:hover{border-color:var(--color-brand-red)}.page_specsCard__CXrhp{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:1.5rem;scroll-margin-top:110px}.page_cardTitle__UTlYD{font-size:1rem;font-weight:700;color:var(--color-text);margin:0 0 1.25rem;display:flex;align-items:center;gap:.5rem}.page_cardTitle__UTlYD i{color:var(--color-brand-red)}.page_specsGrid__dar27{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}@media (max-width:480px){.page_specsGrid__dar27{grid-template-columns:1fr}}.page_specItem__kaG2N{display:flex;align-items:center;gap:.75rem}.page_specItem__kaG2N>i{font-size:1.25rem;color:var(--color-brand-red);width:28px;flex-shrink:0}.page_specLabel__9L35B{font-size:.75rem;color:var(--color-text-muted);margin-bottom:.125rem}.page_specValue__vlwBF{font-size:.9rem;font-weight:600;color:var(--color-text);text-transform:capitalize}.page_featuresGrid__9m_HV{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem}.page_featureItem__d1_Tw{font-size:.85rem;color:var(--color-text-secondary);display:flex;align-items:center;gap:.375rem}.page_featureItem__d1_Tw i{color:#22c55e;font-size:.75rem}.page_rightCol__WpJxW{position:-webkit-sticky;position:sticky;top:80px}.page_priceCard__89nb8{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.page_carTitle__DhENt{font-size:1.25rem;font-weight:800;color:var(--color-text);margin:0;line-height:1.3}.page_priceLabel__WtbyR{font-size:.75rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.page_price__hGWEk{font-size:1.75rem;font-weight:800;color:var(--color-brand-red);margin-top:-.5rem}.page_variantBadge____gbX{display:inline-flex;align-items:center;gap:.375rem;background:rgba(247,4,6,.1);border:1px solid rgba(247,4,6,.25);color:var(--color-brand-red);padding:.375rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600;width:-moz-fit-content;width:fit-content}.page_colorsLabel__hjRH6{font-size:.8rem;color:var(--color-text-muted);margin-bottom:.5rem}.page_colorsList__roAWl{display:flex;flex-wrap:wrap;gap:.375rem}.page_colorChip__2W7WO{background:var(--color-input-bg);border:1px solid var(--color-border);border-radius:4px;padding:.25rem .5rem;font-size:.75rem;color:var(--color-text-secondary);display:flex;align-items:center;gap:.375rem}.page_colorSwatch__lD6BQ{width:14px;height:14px;border-radius:50%;border:1px solid hsla(0,0%,100%,.2);flex-shrink:0}.page_launchDate__LBOK6{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--color-text-muted)}.page_launchDate__LBOK6 i{color:var(--color-brand-red);font-size:.85rem}.page_relatedLinks__Ix0iK{display:flex;flex-direction:column;gap:0;border:1px solid var(--color-border);border-radius:8px;overflow:hidden;margin-top:.25rem}.page_relatedLink__rXc7m{display:flex;align-items:center;gap:.5rem;padding:.65rem .75rem;font-size:.8rem;color:var(--color-text-secondary);text-decoration:none;transition:background .15s,color .15s}.page_relatedLink__rXc7m+.page_relatedLink__rXc7m{border-top:1px solid var(--color-border)}.page_relatedLink__rXc7m:hover{background:var(--color-input-bg);color:var(--color-text)}.page_relatedLink__rXc7m>i:first-child{color:var(--color-brand-red);width:16px;text-align:center}.page_relatedLink__rXc7m>span{flex:1 1}.page_relatedLink__rXc7m>i:last-child{font-size:.65rem;color:var(--color-text-muted)}.page_usedCarsBtn__8mfXp{display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--btn-primary);color:#fff;border-radius:8px;padding:.875rem;text-decoration:none;font-size:.9rem;font-weight:600;transition:opacity .2s;margin-top:.5rem}.page_usedCarsBtn__8mfXp:hover{opacity:.88}.page_notFound__A1cfY{text-align:center;padding:6rem 1rem;color:var(--color-text-muted)}.page_notFound__A1cfY i{font-size:3rem;display:block;margin-bottom:1rem}.page_notFound__A1cfY h1{font-size:1.5rem;color:var(--color-text-secondary);margin-bottom:1rem}.page_notFound__A1cfY a{color:var(--color-brand-red);text-decoration:none;font-weight:500}.page_variantsSection__OmK4p{margin-top:1rem;scroll-margin-top:110px}.page_variantsGrid__eXaC8{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}@media (max-width:800px){.page_variantsGrid__eXaC8{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.page_variantsGrid__eXaC8{grid-template-columns:1fr}}.page_variantCard__Jw01u{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:border-color .2s,transform .2s,box-shadow .2s}.page_variantCard__Jw01u:hover{border-color:var(--color-brand-red);transform:translateY(-2px);box-shadow:0 6px 20px rgba(247,4,6,.1)}.page_variantImg__7_gKz{aspect-ratio:16/9;overflow:hidden;background:var(--color-input-bg)}.page_variantImg__7_gKz img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.page_variantCard__Jw01u:hover .page_variantImg__7_gKz img{transform:scale(1.04)}.page_variantPlaceholder__ovFCR{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.page_variantPlaceholder__ovFCR i{font-size:2rem;color:var(--color-text-muted);opacity:.3}.page_variantInfo__9q8mQ{padding:.875rem;display:flex;flex-direction:column;gap:.25rem}.page_variantName__5nuhH{font-size:.875rem;font-weight:600;color:var(--color-text);margin:0}.page_variantPrice__BihWC{font-size:.85rem;font-weight:700;color:var(--color-brand-red)}.page_variantSpec__skIgt{font-size:.75rem;color:var(--color-text-muted);text-transform:capitalize}@media (max-width:900px){.page_container__5etnP{padding:1.75rem 1.25rem}.page_thumb__ioCJb{width:80px;height:56px}}@media (max-width:768px){.page_container__5etnP{padding:1.25rem .75rem 3rem}.page_mainImage__brePB{border-radius:8px}.page_priceCard__89nb8,.page_specsCard__CXrhp{border-radius:8px;padding:1.25rem}.page_thumb__ioCJb{width:72px;height:54px}.page_carTitle__DhENt{font-size:1.1rem}.page_price__hGWEk{font-size:1.5rem}}@media (max-width:640px){.page_container__5etnP{padding:.75rem 0 3rem}.page_mainImage__brePB{max-height:280px;border-radius:0}.page_priceCard__89nb8,.page_specsCard__CXrhp{border-radius:0;border-left:none;border-right:none;padding:1rem .75rem}.page_variantsSection__OmK4p{padding:0 .75rem}.page_thumb__ioCJb{width:64px;height:48px}.page_carTitle__DhENt{font-size:1rem}.page_price__hGWEk{font-size:1.35rem}.page_sectionNav__XhN2b{top:56px}.page_sectionNavLink__jVj0T{font-size:.72rem;padding:.35rem .75rem}.page_breadcrumbInner__BW5_D{font-size:.75rem;padding:.5rem .75rem}.page_relatedLinks__Ix0iK{border-radius:0;border-left:none;border-right:none}}@media (hover:none){.page_thumb__ioCJb:hover,.page_variantCard__Jw01u:hover{border-color:var(--color-border)}.page_variantCard__Jw01u:hover{transform:none;box-shadow:none}.page_variantCard__Jw01u:hover .page_variantImg__7_gKz img{transform:none}.page_relatedLink__rXc7m:hover{background:transparent;color:var(--color-text-secondary)}}.CarReviewSection_section__JmOZ2{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.CarReviewSection_header__3cfMN{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.CarReviewSection_sectionTitle__1eyde{font-size:1.15rem;font-weight:700;color:var(--color-text)}.CarReviewSection_writeBtn__JxOm_{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border:none;border-radius:6px;background:linear-gradient(135deg,#2a0000,#8b0203,#f70406);color:#fff;font-size:.82rem;font-weight:600;cursor:pointer;transition:opacity .2s}.CarReviewSection_writeBtn__JxOm_:hover{opacity:.9}.CarReviewSection_empty__6Ct_W,.CarReviewSection_loading__qD_Mz{font-size:.85rem;color:var(--color-text-muted)}.CarReviewSection_empty__6Ct_W{padding:1rem 0}.CarReviewSection_summary__mxkBU{display:grid;grid-template-columns:auto 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem;padding:1rem;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:10px}.CarReviewSection_overallScore__5nUXw{display:flex;flex-direction:column;align-items:center;gap:.3rem}.CarReviewSection_scoreNum__usw3H{font-size:2.5rem;font-weight:800;color:var(--color-text);line-height:1}.CarReviewSection_reviewCount__XPU8A{font-size:.75rem;color:var(--color-text-muted)}.CarReviewSection_stars__YEh1B{display:flex;gap:1px;font-size:1rem}.CarReviewSection_starFilled__c6KB0{color:#facc15}.CarReviewSection_starEmpty__ttn_l{color:#3a3a3a}.CarReviewSection_categoryBreakdown__vW3lI{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.CarReviewSection_catRow__3m2hk{display:flex;align-items:center;gap:.5rem}.CarReviewSection_catLabel__TR3eZ{width:110px;font-size:.78rem;color:var(--color-text-secondary);flex-shrink:0}.CarReviewSection_catBar__vJX9G{flex:1 1;height:6px;background:var(--color-border);border-radius:3px;overflow:hidden}.CarReviewSection_catFill__Mmh_F{height:100%;background:#facc15;border-radius:3px;transition:width .3s}.CarReviewSection_catValue__e1Qb4{width:28px;font-size:.75rem;color:var(--color-text-muted);text-align:right;flex-shrink:0}.CarReviewSection_reviewList__sJ72r{display:flex;flex-direction:column;gap:.75rem}.CarReviewSection_reviewCard__deUfM{padding:1rem;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:8px}.CarReviewSection_reviewHeader__hOxOA{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.CarReviewSection_reviewUser__nzPE1{display:flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;color:var(--color-text)}.CarReviewSection_reviewActions__cK3_3{margin-left:auto;display:flex;gap:.3rem}.CarReviewSection_actionBtn__Fm9C2{padding:.25rem .4rem;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;font-size:.8rem;border-radius:4px;transition:color .15s,background .15s}.CarReviewSection_actionBtn__Fm9C2:hover{color:var(--color-brand-red);background:rgba(247,4,6,.08)}.CarReviewSection_reviewComment__KRPOK{font-size:.85rem;color:var(--color-text-secondary);line-height:1.5;margin-bottom:.5rem}.CarReviewSection_reviewCategories__U70_n{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.4rem}.CarReviewSection_reviewCatChip__jnza1{padding:.15rem .5rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px}.CarReviewSection_reviewCatChip__jnza1,.CarReviewSection_reviewDate__00lEI{font-size:.7rem;color:var(--color-text-muted)}@media (max-width:640px){.CarReviewSection_summary__mxkBU{grid-template-columns:1fr}.CarReviewSection_overallScore__5nUXw{flex-direction:row;gap:.75rem}.CarReviewSection_catLabel__TR3eZ{width:90px}}