html.ct-html--car-detail-seo-v2{--ct-car-seo-accent: #d97706;--ct-car-seo-accent-soft: #fef3c7;--ct-car-seo-ink: #0f172a;--ct-car-seo-muted: #64748b;--ct-car-seo-panel: #ffffff;--ct-car-seo-line: #e2e8f0;--ct-car-seo-stage: #111827}@media(min-width:1025px){html.ct-html--car-detail-seo-v2{font-size:16px}}.ct-main-wrap--car-detail.ct-main-wrap--car-detail-seo-v2{width:min(calc(100% - 24px),min(var(--ct-container),1840px))}.carx-page--seo-v2.ct-car-seo-page{display:block;max-width:min(1840px,100%);margin:0 auto;padding:6px 0 24px}.carx-page--seo-v2 .carx-page__aside--left,.carx-page--seo-v2 .carx-page__mobile{display:none}.ct-car-seo-main{display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,22vw,380px);gap:clamp(20px,2.2vw,32px);align-items:start;max-width:min(1840px,100%);min-width:0}.ct-car-seo-center{min-width:0;display:grid;gap:clamp(16px,1.6vw,22px)}.ct-car-seo-scroll-context{display:flex;flex-direction:column;gap:clamp(18px,1.8vw,26px);min-width:0}.ct-car-seo-scroll-target{scroll-margin-top:var(--ct-mobile-detail-scroll-margin, 124px)}.ct-car-seo-hero{--ct-car-seo-hero-carousel-height: clamp(220px, 20vw, 340px);display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,38%);grid-template-areas:"left center" "specs specs";gap:clamp(14px,1.6vw,20px) clamp(14px,1.7vw,20px);padding:clamp(14px,1.4vw,20px) clamp(16px,1.6vw,22px);align-items:start;position:relative;overflow:hidden;border-radius:20px;border:1px solid rgba(226,232,240,.95);box-shadow:0 18px 40px #0f172a14;background:radial-gradient(900px 360px at 18% -120px,rgba(217,119,6,.09),transparent 55%),radial-gradient(720px 320px at 82% 34%,rgba(148,163,184,.08),transparent 60%),linear-gradient(180deg,#f8fafceb,#fff 64%)}.ct-car-seo-hero__left{grid-area:left;min-width:0;padding-right:4px;align-self:start}.ct-car-seo-hero__center{grid-area:center;min-width:0;display:flex;align-items:flex-start;justify-content:center;padding:0 4px;margin-top:-4px;overflow:visible;align-self:start}.ct-car-seo-hero__specs-row{grid-area:specs;width:100%;min-width:0;padding-top:clamp(12px,1.2vw,16px);border-top:1px solid rgba(226,232,240,.75)}.ct-car-seo-hero__copy{display:grid;gap:14px;min-width:0}.ct-car-seo-hero__copy-top{min-width:0}.ct-car-seo-hero__utility{display:grid;gap:12px;align-content:start}.ct-car-seo-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ct-car-seo-accent)}.ct-car-seo-hero__copy h1{margin:8px 0 clamp(12px,1.4vw,18px);font-size:clamp(1.65rem,2.6vw,2.35rem);line-height:1.12;letter-spacing:-.03em;color:var(--ct-car-seo-ink);font-weight:650;max-width:36ch}.ct-car-seo-hero__intro{margin:0;color:var(--ct-car-seo-muted);font-size:clamp(.95rem,1vw,1.05rem);line-height:1.72;text-align:justify;text-justify:inter-word}.ct-car-seo-hero__intro p{margin:0 0 .85em}.ct-car-seo-hero__intro p:last-child{margin-bottom:0}.ct-car-seo-hero__intro.ct-seo-hero-intro .ct-seo-hero-intro__toggle{color:var(--ct-car-seo-accent)}.ct-car-seo-hero__intro.ct-seo-hero-intro .ct-seo-hero-intro__toggle:hover{color:#b45309}.ct-car-seo-hero-specs{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:10px;width:100%}.ct-car-seo-quick-spec{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;width:100%;min-width:0;min-height:72px;padding:12px 14px;border-radius:14px;border:1px solid rgba(226,232,240,.9);background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:inset 0 1px #fffffff2,0 1px 2px #0f172a0a;font-variant-numeric:tabular-nums;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ct-car-seo-quick-spec:hover{border-color:#cbd5e1f2;box-shadow:inset 0 1px #fffffff2,0 6px 16px #0f172a0f;transform:translateY(-1px)}.ct-car-seo-quick-spec__icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;flex:0 0 auto;background:#f8fafcf2;border:1px solid rgba(226,232,240,.85);box-shadow:inset 0 1px #fffc}.ct-car-seo-quick-spec__icon{font-size:20px;line-height:1;color:var(--ct-car-seo-accent)}.ct-car-seo-quick-spec__body{display:grid;gap:3px;min-width:0}.ct-car-seo-quick-spec__label{font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ct-car-seo-muted);line-height:1.2}.ct-car-seo-quick-spec__value{font-size:clamp(.92rem,1vw,1rem);font-weight:800;color:var(--ct-car-seo-ink);line-height:1.3;white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ct-car-seo-quick-spec:nth-child(6n+1){border-color:#fbbf2473;background:linear-gradient(180deg,#fffbebfa,#fef3c759)}.ct-car-seo-quick-spec:nth-child(6n+1) .ct-car-seo-quick-spec__icon-wrap{background:#ffffffb8;border-color:#fbbf2459}.ct-car-seo-quick-spec:nth-child(6n+1) .ct-car-seo-quick-spec__icon{color:#d97706}.ct-car-seo-quick-spec:nth-child(6n+2){border-color:#94a3b873;background:linear-gradient(180deg,#f8fafcfa,#f1f5f9b8)}.ct-car-seo-quick-spec:nth-child(6n+2) .ct-car-seo-quick-spec__icon{color:#475569}.ct-car-seo-quick-spec:nth-child(6n+3){border-color:#6ee7b773;background:linear-gradient(180deg,#ecfdf5fa,#d1fae559)}.ct-car-seo-quick-spec:nth-child(6n+3) .ct-car-seo-quick-spec__icon{color:#059669}.ct-car-seo-quick-spec:nth-child(6n+4){border-color:#7dd3fc73;background:linear-gradient(180deg,#f0f9fffa,#e0f2fe61)}.ct-car-seo-quick-spec:nth-child(6n+4) .ct-car-seo-quick-spec__icon{color:#0284c7}.ct-car-seo-quick-spec:nth-child(6n+5){border-color:#c4b5fd73;background:linear-gradient(180deg,#f5f3fffa,#ede9fe61)}.ct-car-seo-quick-spec:nth-child(6n+5) .ct-car-seo-quick-spec__icon{color:#7c3aed}.ct-car-seo-quick-spec:nth-child(6n+6){border-color:#fbcfe880;background:linear-gradient(180deg,#fdf2f8fa,#fce7f361)}.ct-car-seo-quick-spec:nth-child(6n+6) .ct-car-seo-quick-spec__icon{color:#db2777}.ct-car-seo-hero__gallery,.ct-car-seo-hero__gallery .ct-carousel{width:100%;overflow:visible}.ct-car-seo-hero__gallery .ct-carousel__shell{width:100%;max-width:none;grid-template-columns:minmax(0,1fr);gap:12px;align-items:stretch;overflow:visible}.ct-car-seo-hero__gallery .ct-carousel__viewport{position:relative;height:var(--ct-car-seo-hero-carousel-height);min-height:var(--ct-car-seo-hero-carousel-height);padding:0 6px;border:0;border-radius:16px;background:transparent;box-shadow:none;overflow:hidden;display:flex;align-items:center;justify-content:center}.ct-car-seo-hero__gallery .ct-carousel__frame{width:fit-content;max-width:100%;align-items:flex-end}.ct-car-seo-hero__gallery .ct-carousel__stage{width:fit-content;max-width:100%;height:fit-content;max-height:100%;min-height:0;min-width:0;display:flex;align-items:center;justify-content:center}.ct-car-seo-hero__gallery .ct-carousel__image{width:auto;max-width:100%;height:auto;max-height:min(360px,34vw);aspect-ratio:16 / 9;object-fit:contain}.ct-car-seo-hero__gallery .ct-carousel--palette-bottom .ct-carousel__swatch-shell--bottom{margin-top:0;height:auto;min-height:0;border-radius:0;border:0;background:transparent;box-shadow:none;display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;overflow:visible;width:fit-content;max-width:100%;margin-inline:auto;padding-bottom:2px}.ct-car-seo-hero__gallery .ct-carousel--palette-bottom .ct-carousel__palette-track{flex-direction:row;align-items:flex-start;gap:10px;padding:6px 4px 2px;overflow-x:auto;overflow-y:visible;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none}.ct-car-seo-hero__gallery .ct-carousel--palette-bottom .ct-carousel__palette-track::-webkit-scrollbar{display:none}.ct-car-seo-hero__gallery .ct-carousel--palette-bottom .ct-carousel__palette-arrow{position:static;height:100%;width:100%;background:transparent;color:#64748b}.ct-car-seo-hero__gallery .ct-carousel--palette-bottom .ct-carousel__swatch{scroll-snap-align:start;min-width:52px;width:52px;height:auto;padding:0;border:0;border-radius:0;background:transparent;display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;position:relative;flex:0 0 auto}.ct-car-seo-hero__gallery .ct-carousel--palette-bottom .ct-carousel__swatch img{width:40px;height:40px;border-radius:999px;border:1px solid rgba(226,232,240,.95);background:#fffffff5;object-fit:cover;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ct-car-seo-hero__gallery .ct-carousel--palette-bottom .ct-carousel__swatch span{display:block;position:static;width:100%;max-width:72px;font-size:.64rem;font-weight:700;line-height:1.2;color:#64748b;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;pointer-events:none}.ct-car-seo-hero__gallery .ct-carousel--palette-bottom .ct-carousel__swatch.is-active{border-color:transparent;box-shadow:none;background:transparent;transform:none}.ct-car-seo-hero__gallery .ct-carousel--palette-bottom .ct-carousel__swatch.is-active img{border-color:#d977069e;box-shadow:0 0 0 2px #d977062e;transform:scale(1.04)}.ct-car-seo-hero__gallery .ct-carousel--palette-bottom .ct-carousel__swatch.is-active span{color:#334155;opacity:1}.ct-car-seo-hero__gallery .ct-carousel__nav{width:32px;height:32px;border:1px solid rgba(226,232,240,.9);border-radius:999px;background:#fffffff2;box-shadow:0 2px 10px #0f172a14;z-index:5}.ct-car-seo-hero__gallery .ct-carousel__meta{position:absolute;right:8px;bottom:8px;left:auto}.ct-car-seo-hero__gallery .ct-carousel__label{display:none}.ct-car-seo-hero__gallery .ct-carousel__count{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;background:#0f172ad1;color:#fff;font-size:.74rem;font-weight:700}.ct-car-seo-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ct-car-seo-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:0 16px;border-radius:10px;font-size:.88rem;font-weight:700;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.ct-car-seo-btn--primary{background:var(--ct-car-seo-ink);color:#fff}.ct-car-seo-btn--primary:hover{background:#1e293b}.ct-car-seo-btn--ghost{background:#fff;border-color:var(--ct-car-seo-line);color:var(--ct-car-seo-ink)}.ct-car-seo-btn--ghost:hover{border-color:#cbd5e1;background:#f8fafc}.ct-car-seo-country{display:inline-flex;align-items:center;gap:8px;margin-left:auto;font-size:.82rem}.ct-car-seo-country label{font-weight:600;color:var(--ct-car-seo-muted)}.ct-car-seo-country select{min-width:110px;padding:8px 10px;border:1px solid var(--ct-car-seo-line);border-radius:8px;background:#fff}@media(min-width:1400px){.ct-car-seo-hero{grid-template-columns:minmax(0,1fr) minmax(300px,36%);gap:30px 26px;padding:22px 26px}}@media(max-width:1100px){.ct-car-seo-hero{--ct-car-seo-hero-carousel-height: clamp(220px, 48vw, 320px);grid-template-columns:1fr;grid-template-areas:"left" "center" "specs";gap:18px;align-items:start}.ct-car-seo-hero__center{width:100%;margin-top:0}.ct-car-seo-hero__copy h1{max-width:none}}.ct-car-seo-page .ct-quick-content-nav-wrap{position:sticky;top:var(--ct-sticky-header-height, 56px);z-index:24}.ct-car-seo-page .ct-quick-content-nav{border:1px solid var(--ct-car-seo-line);border-radius:12px;background:#fffffff5;box-shadow:0 4px 16px #0f172a0f;padding:8px 10px}.ct-car-seo-page .ct-quick-content-nav__pill{border-radius:999px;border:1px solid var(--ct-car-seo-line);background:#fff;color:var(--ct-car-seo-ink);font-size:.78rem;font-weight:700;padding:8px 14px}.ct-car-seo-page .ct-quick-content-nav__pill.is-active{background:var(--ct-car-seo-ink);border-color:var(--ct-car-seo-ink);color:#fff}.ct-car-seo-block{padding:clamp(18px,2vw,24px);border:1px solid var(--ct-car-seo-line);border-radius:18px;background:var(--ct-car-seo-panel);box-shadow:0 8px 24px #0f172a0a}.ct-car-seo-block__tag{display:inline-block;margin-bottom:8px;padding:4px 10px;border-radius:6px;background:var(--ct-car-seo-accent-soft);color:#92400e;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ct-car-seo-block__head h2{margin:0 0 8px;font-size:clamp(1.15rem,1.4vw,1.45rem);letter-spacing:-.02em;color:var(--ct-car-seo-ink)}.ct-car-seo-block__head p{margin:0;color:var(--ct-car-seo-muted);line-height:1.65}.ct-car-seo-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:16px}.ct-car-seo-highlights[data-highlight-collapsed]:not(.is-expanded) .ct-highlight-card--extra{display:none}.ct-car-seo-highlight{padding:14px;border-radius:12px;border:1px solid var(--ct-car-seo-line);background:linear-gradient(180deg,#fff,#f8fafc)}.ct-car-seo-highlight__label{display:block;font-size:.72rem;font-weight:700;color:var(--ct-car-seo-muted);text-transform:uppercase;letter-spacing:.04em}.ct-car-seo-highlight__value{display:block;margin-top:6px;font-size:1rem;line-height:1.3;color:var(--ct-car-seo-ink)}.ct-car-seo-highlight__note{margin:8px 0 0;font-size:.82rem;color:var(--ct-car-seo-muted);line-height:1.5}.ct-car-seo-highlights__more{margin-top:12px}.ct-car-seo-verdict-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:16px}.ct-car-seo-verdict-card{padding:16px;border-radius:12px;border:1px solid var(--ct-car-seo-line)}.ct-car-seo-verdict-card--positive{background:#f0fdf4;border-color:#bbf7d0}.ct-car-seo-verdict-card--caution{background:#fff7ed;border-color:#fed7aa}.ct-car-seo-verdict-card h3{margin:0 0 10px;font-size:.88rem;text-transform:uppercase;letter-spacing:.04em}.ct-car-seo-verdict-card ul{margin:0;padding-left:18px;color:var(--ct-car-seo-ink);line-height:1.55;font-size:.9rem}.ct-car-seo-split-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:16px}.ct-car-seo-split-card{padding:16px;border-radius:12px;border:1px solid var(--ct-car-seo-line)}.ct-car-seo-split-card--pros{background:#f8fafc}.ct-car-seo-split-card--cons{background:#fff}.ct-car-seo-split-card h3{margin:0 0 10px;font-size:.95rem}.ct-car-seo-split-card ul{margin:0;padding-left:18px;line-height:1.55;font-size:.9rem}.ct-car-seo-block--advice{display:grid;gap:14px}.ct-car-seo-advice-card{padding:16px;border-radius:12px;border:1px solid var(--ct-car-seo-line);background:#f8fafc}.ct-car-seo-advice-card--accent{background:#fffbeb;border-color:#fde68a}.ct-car-seo-advice-card h2{margin:8px 0 10px;font-size:1.1rem}.ct-car-seo-advice-card__body{color:var(--ct-car-seo-muted);line-height:1.65;font-size:.92rem}.ct-car-seo-specs{padding:clamp(18px,2vw,24px);border:1px solid var(--ct-car-seo-line);border-radius:18px;background:var(--ct-car-seo-panel)}.ct-car-seo-specs__head h2{margin:8px 0 0;font-size:clamp(1.15rem,1.4vw,1.45rem)}.ct-car-seo-specs__body{margin-top:16px}.ct-car-seo-specs .carx-tabs{border:0;box-shadow:none;background:transparent;padding:0}.ct-car-seo-specs .carx-tabs__nav{position:sticky;top:calc(var(--ct-sticky-header-height, 56px) + 52px);z-index:12;background:#fffffff5;border:1px solid var(--ct-car-seo-line);border-radius:12px;padding:8px;margin-bottom:14px}.ct-car-seo-country--inline{margin-bottom:14px}.ct-car-seo-faq-list{display:grid;gap:10px;margin-top:16px}.ct-car-seo-faq{border:1px solid var(--ct-car-seo-line);border-radius:12px;background:#fff;overflow:hidden}.ct-car-seo-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer;font-weight:700;color:var(--ct-car-seo-ink);list-style:none}.ct-car-seo-faq__summary::-webkit-details-marker{display:none}.ct-car-seo-faq[open] .ct-car-seo-faq__summary .material-symbols-outlined{transform:rotate(45deg)}.ct-car-seo-faq__answer{margin:0;padding:0 16px 14px;color:var(--ct-car-seo-muted);line-height:1.65;font-size:.92rem}.ct-car-seo-sidebar{display:flex;flex-direction:column;gap:16px;min-width:0}.ct-car-seo-sidebar>.ct-panel{border:1px solid var(--ct-car-seo-line);border-radius:16px;background:var(--ct-car-seo-panel);box-shadow:0 8px 20px #0f172a0d;padding:12px}.ct-car-seo-sidebar__compare{padding:0;border:0;background:transparent;box-shadow:none}.ct-car-seo-sidebar .ct-rail__grid--vertical-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ct-car-seo-sidebar .ct-sidebar-vertical-rail{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;justify-items:center}.ct-car-seo-sidebar .ct-sidebar-vertical-rail .ct-rail__track--vertical{width:100%;max-height:min(480px,calc(100vh - 220px));overflow-y:auto}.ct-car-seo-sidebar .ct-product-card--car{width:100%;min-width:0;max-width:none;height:auto;border-radius:12px}.ct-car-seo-sidebar .ct-product-card__image{height:96px;min-height:96px}.ct-car-seo-brand-below-hero{display:none}.carx-page--seo-v2 .carx-related--seo-v2.ct-related-car-rails{display:grid;gap:12px}@media(max-width:720px){.ct-car-seo-hero{padding:18px}.ct-car-seo-hero-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ct-car-seo-quick-spec{min-height:68px;padding:10px 12px;gap:10px}.ct-car-seo-quick-spec__icon-wrap{width:36px;height:36px;border-radius:10px}.ct-car-seo-quick-spec__icon{font-size:18px}.ct-car-seo-quick-spec__value{-webkit-line-clamp:2}.ct-car-seo-hero__actions{gap:10px}.ct-car-seo-hero__actions .ct-car-seo-btn{width:100%}.ct-car-seo-hero__gallery .ct-carousel__image{max-height:min(280px,56vw)}}@media(max-width:1024px){.ct-car-seo-main{grid-template-columns:1fr}.ct-car-seo-brand-below-hero{display:block}.ct-car-seo-sidebar .ct-car-seo-sidebar__brand{display:none}.ct-car-seo-country{margin-left:0;width:100%}}@media(max-width:640px){.ct-car-seo-specs .carx-tabs__nav{top:var(--ct-sticky-header-height, 56px)}.ct-car-seo-brand-below-hero .ct-rail__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible}.ct-car-seo-brand-below-hero .ct-product-card--car{width:100%;min-width:0;max-width:none}}
