@layer reset{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable;scroll-padding-top:calc(var(--header-height) + var(--space-md))}body,h1,h2,h3,p{margin:0}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}button,a[href],summary,[role=button]{touch-action:manipulation}a[href],button:not(:disabled),select:not(:disabled),summary,[role=button]:not([aria-disabled=true]),input:is([type=checkbox],[type=radio],[type=range]):not(:disabled){cursor:pointer}label:has(input:is([type=checkbox],[type=radio],[type=range]):not(:disabled)){cursor:pointer}button:disabled,select:disabled,[role=button][aria-disabled=true],input:is([type=checkbox],[type=radio],[type=range]):disabled{cursor:not-allowed}}@layer base{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:oklch(99.5% .004 222);--surface:oklch(97.2% .018 222);--sky:oklch(90.6% .079 220);--cyan:oklch(78% .115 215);--cyan-deep:oklch(41% .115 235);--ink:oklch(19% .035 237);--muted:oklch(43% .045 231);--primary:var(--cyan-deep);--accent:oklch(92% .055 222);--section-surface:oklch(98.2% .012 222);--electric-surface:oklch(94% .04 220);--electric-surface-strong:oklch(91% .055 220);--electric-ink:oklch(36% .095 232);--warm-surface:oklch(95% .035 62);--warm-surface-strong:oklch(93% .045 62);--warm-ink:oklch(42% .075 52);--warning-surface:var(--warm-surface);--warning-ink:oklch(39% .09 61);--favorite:oklch(57% .12 72);--favorite-soft:oklch(97% .035 82);--favorite-line:oklch(78% .08 78);--line:oklch(84% .035 222);--line-strong:oklch(68% .05 225);--table-hairline:color-mix(in oklch, var(--line) 72%, transparent);--focus:oklch(58% .15 220);--focus-ring:2px solid var(--focus);--focus-offset:2px;--danger:oklch(42% .15 28);--danger-surface:oklch(97% .025 28);--danger-line:oklch(68% .11 28);--danger-ink:oklch(36% .12 28);--success:oklch(40% .1 155);--placeholder:oklch(46% .04 231);--disabled-surface:oklch(95.5% .012 220);--row-hover:oklch(98.2% .012 222);--raised-shadow:oklch(19% .035 237/.14);--control-shadow:oklch(19% .035 225/.3);--control-shadow-hover:oklch(19% .035 225/.38);--overlay:oklch(18% .025 232/.42);--hero-wash:oklch(97% .025 220);--hero-nav-hover:oklch(100% 0 0/.52);--header-nav-ink:var(--muted);--hero-nav-ink:var(--muted);--control-surface:var(--surface);--control-surface-hover:oklch(95.2% .03 222);--content-max:1240px;--page-gutter:48px;--page-gutter-phone:18px;--header-height:73px;--toolbar-height:46px;--font:"Inter", "Avenir Next", "Segoe UI", sans-serif;--ease-out:cubic-bezier(.16, 1, .3, 1);--z-dropdown:10;--z-sticky:20;--z-modal:40;--z-map-control:500;--shadow-control:0 1px 4px var(--control-shadow);--shadow-control-hover:0 2px 6px var(--control-shadow-hover);--shadow-lifted:0 4px 12px var(--control-shadow);--shadow-raised:0 8px 24px var(--raised-shadow);--shadow-raised-up:0 -8px 24px var(--raised-shadow);--shadow-overlay:0 24px 72px var(--raised-shadow);--text-small:.875rem;--text-body:1rem;--text-subheading:1.25rem;--text-title:1.5rem;--text-headline:clamp(2.125rem, 1.75rem + 1.25vw, 2.75rem);--text-display:clamp(2.5rem, 1.25rem + 3.2vw, 4.5rem);--weight-regular:400;--weight-medium:600;--weight-strong:750;--tracking-data:-.02em;--tracking-title:-.025em;--leading-title:1.18;--control-radius:9px;--button-radius:10px;--menu-radius:12px;--panel-radius:14px;--pill-radius:999px;--control-height:46px;--button-height:44px;--control-height-sm:36px;--field-max:640px;--field-numeric:132px;--field-numeric-lg:190px;--workflow-max:900px;--table-label-width:14rem;--table-column-max:16rem;--vehicle-thumbnail-width:88px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:96px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:oklch(17% .025 235);--surface:oklch(22% .035 232);--sky:oklch(17% .025 235);--cyan:oklch(78% .11 217);--cyan-deep:oklch(72% .12 220);--ink:oklch(93% .018 220);--muted:oklch(72% .03 225);--accent:oklch(28% .065 225);--section-surface:oklch(20.5% .028 232);--electric-surface:oklch(25% .052 225);--electric-surface-strong:oklch(29% .065 222);--electric-ink:oklch(84% .07 215);--warm-surface:oklch(27% .035 58);--warm-surface-strong:oklch(31% .045 58);--warm-ink:oklch(82% .07 65);--warning-ink:oklch(84% .085 65);--favorite:oklch(80% .11 78);--favorite-soft:oklch(27% .035 70);--favorite-line:oklch(54% .08 72);--line:oklch(34% .04 228);--line-strong:oklch(46% .05 225);--focus:oklch(76% .14 215);--danger:oklch(72% .12 28);--danger-surface:oklch(27% .055 28);--danger-line:oklch(58% .11 28);--danger-ink:oklch(82% .08 28);--success:oklch(73% .11 150);--placeholder:oklch(67% .028 225);--disabled-surface:oklch(19.5% .022 232);--row-hover:oklch(20.5% .03 232);--raised-shadow:oklch(6% .018 235/.42);--control-shadow:oklch(6% .018 235/.45);--control-shadow-hover:oklch(4% .02 235/.58);--overlay:oklch(6% .02 235/.7);--hero-wash:oklch(17% .025 235);--hero-nav-hover:oklch(24% .04 230/.82);--header-nav-ink:oklch(82% .035 220);--hero-nav-ink:oklch(29% .075 235);--control-surface-hover:oklch(27% .045 228)}:root[data-theme=dark] .sprite-icon{filter:brightness(1.65)saturate(.78)}:where(h1,h2,h3,h4,h5,h6,strong,b,th){font-weight:var(--weight-strong)}body{background:var(--bg);min-width:0;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;line-height:1.5}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}}@layer components{:where(button:not(:disabled),a[href],summary,[role=button]:not([aria-disabled=true])):active{opacity:.82}.disclosure-row{border:1px solid var(--line);border-radius:var(--menu-radius);background:0 0;overflow:hidden}.disclosure-row>summary{min-height:var(--button-height);justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);list-style:none;display:flex}.disclosure-row>summary::-webkit-details-marker{display:none}.disclosure-row[open]>summary{border-bottom:1px solid var(--line)}.disclosure-row__copy{gap:var(--space-2xs);min-width:0;display:grid}.disclosure-row__copy>strong{color:var(--ink);font-size:var(--text-body);font-weight:var(--weight-strong)}.disclosure-row__copy>small{color:var(--muted);font-size:var(--text-small);font-weight:var(--weight-regular);line-height:1.45}.disclosure-row__action{min-height:var(--control-height-sm);align-items:center;gap:var(--space-xs);border:1px solid var(--line);border-radius:var(--button-radius);background:var(--bg);color:var(--cyan-deep);padding-inline:var(--space-sm);font-size:var(--text-small);font-weight:var(--weight-strong);flex:none;transition:border-color .18s,background .18s;display:inline-flex}.disclosure-row__action-label--open,.disclosure-row[open] .disclosure-row__action-label--closed{display:none}.disclosure-row[open] .disclosure-row__action-label--open{display:inline}.disclosure-row__chevron{width:10px;height:10px;color:var(--cyan-deep);transition:transform .18s var(--ease-out);border-bottom:2px solid;border-right:2px solid;flex:none;transform:translateY(-2px)rotate(45deg)}.disclosure-row[open]>summary .disclosure-row__chevron{transform:translateY(2px)rotate(225deg)}@media (hover:hover) and (pointer:fine){.disclosure-row>summary:hover .disclosure-row__action{border-color:var(--line-strong);background:var(--control-surface-hover)}}.toggle-row{min-height:var(--control-height);align-items:center;gap:var(--space-sm);border:1px solid var(--line);border-radius:var(--control-radius);padding:var(--space-xs) var(--space-sm);background:0 0;transition:border-color .18s,background .18s;display:flex}@media (hover:hover) and (pointer:fine){.toggle-row:hover{border-color:var(--line-strong);background:var(--row-hover)}}.toggle-row:has(input:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.toggle-row:has(input:checked){border-color:var(--cyan-deep);background:var(--accent)}.toggle-row>input{width:20px;height:20px;accent-color:var(--cyan-deep);flex:0 0 20px;margin:0}.toggle-row>span{gap:2px;min-width:0;display:grid}.toggle-row strong{color:var(--ink);font-size:var(--text-body)}.toggle-row small{color:var(--muted);font-size:var(--text-small);font-weight:var(--weight-regular)}.segmented-control{border:1px solid var(--line);border-radius:var(--pill-radius);background:var(--bg);flex-wrap:nowrap;gap:3px;max-width:100%;padding:3px;display:inline-flex}.segmented-control button{min-height:var(--control-height-sm);border-radius:var(--pill-radius);color:var(--muted);padding:var(--space-2xs) var(--space-sm);font:inherit;font-size:var(--text-body);font-weight:var(--weight-medium);background:0 0;border:0;transition:background .16s,color .16s}@media (hover:hover) and (pointer:fine){.segmented-control button:hover{background:var(--control-surface-hover);color:var(--ink)}}.segmented-control button[aria-pressed=true]{background:var(--accent);color:var(--cyan-deep);font-weight:var(--weight-strong)}.price-fact-value{font-variant-numeric:lining-nums tabular-nums;flex-direction:column;align-items:flex-start;min-width:0;max-width:100%;display:inline-flex}.price-fact-value>span{align-items:baseline;column-gap:var(--space-2xs);letter-spacing:var(--tracking-data);overflow-wrap:break-word;flex-wrap:wrap;max-width:100%;display:flex}.price-fact-value .price-fact-value__amount{white-space:nowrap}.price-fact-value .price-fact-value__from{color:var(--muted);font-size:var(--text-small);font-weight:var(--weight-medium);letter-spacing:normal;margin:0;display:inline}.price-fact-value>small{color:var(--muted);font-size:var(--text-small);font-weight:var(--weight-regular);margin-top:2px;line-height:1.25}.price-fact-value__from{font-size:var(--text-small);font-weight:var(--weight-regular)}.price-condition-trigger{z-index:2;min-height:var(--control-height-sm);color:var(--cyan-deep);font-size:var(--text-small);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline;position:relative}.price-condition-popover{width:min(var(--field-max), calc(100vw - var(--space-xl)));border:1px solid var(--line);border-radius:var(--panel-radius);padding:var(--space-lg);background:var(--bg);color:var(--ink);box-shadow:var(--shadow-overlay);font-size:var(--text-body);font-weight:var(--weight-regular);letter-spacing:normal;white-space:normal;margin:auto;line-height:1.5}.price-condition-popover:popover-open{gap:var(--space-md);display:grid}.price-condition-popover>button{justify-self:end}.price-fact-value--secondary>span{color:var(--muted);font-weight:var(--weight-regular)}.link-rows{margin:0;padding:0;list-style:none;display:grid}.link-rows>li{border-top:1px solid var(--line)}.link-row{gap:var(--space-2xs);min-height:var(--control-height);margin-inline:calc(var(--space-xs) * -1);border-radius:var(--control-radius);padding:var(--space-md) var(--space-xs);color:var(--ink);-webkit-tap-highlight-color:transparent;text-decoration:none;transition:background .18s;display:grid}.link-row:active{background:var(--row-hover)}.link-row__title{font-size:var(--text-body);font-weight:var(--weight-strong);line-height:1.3}.link-row__arrow{margin-left:var(--space-2xs);color:var(--cyan-deep);transition:transform .18s var(--ease-out);display:inline-block}.link-row__meta{color:var(--muted);font-size:var(--text-small);line-height:1.45}.link-rows--compact .link-row{padding-block:var(--space-sm)}.link-rows--compact .link-row__title{font-weight:var(--weight-medium)}@media (hover:hover) and (pointer:fine){.link-row:hover{background:var(--row-hover)}.link-row:hover .link-row__arrow{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.link-row__arrow{transition:none}.link-row:hover .link-row__arrow{transform:none}}.evidence-table{border-collapse:separate;border-spacing:0;width:100%}.evidence-table th,.evidence-table td{padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--table-hairline);text-align:left;vertical-align:top;line-height:1.35}.evidence-table tbody th{color:var(--muted);font-size:var(--text-small);font-weight:var(--weight-regular)}.evidence-table td{font-size:var(--text-body)}.evidence-table thead th{background:var(--surface)}.evidence-table .specification-group th,.evidence-table .comparison-group th{color:var(--cyan-deep);padding-block:var(--space-lg) var(--space-2xs);font-size:var(--text-small);font-weight:var(--weight-medium);background:0 0}.missing-value{color:var(--muted)}.input-with-unit{align-items:center;display:flex}.input-with-unit input{border-radius:var(--control-radius) 0 0 var(--control-radius)}.input-with-unit>span{border-radius:0 var(--control-radius) var(--control-radius) 0;background:var(--control-surface);color:var(--muted);padding-inline:var(--space-sm);font-size:var(--text-body);font-weight:var(--weight-medium);border:0;align-self:stretch;align-items:center;display:grid}.input-with-unit--prefix input{border-radius:0 var(--control-radius) var(--control-radius) 0}.input-with-unit--prefix>span{border-radius:var(--control-radius) 0 0 var(--control-radius);border:0;order:-1}.offering-price-values{gap:var(--space-2xs);min-width:0;display:inline-grid}.product-shell{background:var(--bg);min-height:100svh}.skip-link{z-index:calc(var(--z-modal) + 2);top:var(--space-xs);left:var(--space-xs);min-height:var(--button-height);border-radius:var(--button-radius);background:var(--cyan-deep);color:var(--bg);padding-inline:var(--space-md);font-weight:var(--weight-medium);transform:translateY(calc(-100% - var(--space-md)));align-items:center;text-decoration:none;display:inline-flex;position:fixed}.skip-link:focus{transform:none}.navigation-progress{z-index:calc(var(--z-modal) + 1);opacity:0;pointer-events:none;width:100%;height:2px;transition:opacity 70ms linear;position:fixed;top:0;left:0;overflow:hidden}.navigation-progress:before{content:"";background:var(--cyan-deep);transform-origin:0;position:absolute;inset:0;transform:scaleX(.08)}.navigation-progress.is-visible{opacity:1}.navigation-progress.is-visible:before{transition:transform 1.2s var(--ease-out);transform:scaleX(.86)}.navigation-progress.is-finishing{opacity:0;transition:opacity .2s linear .18s}.navigation-progress.is-finishing:before{transition:transform .18s var(--ease-out);transform:scaleX(1)}::view-transition-old(root){animation-duration:.14s;animation-timing-function:var(--ease-out)}::view-transition-new(root){animation-duration:.14s;animation-timing-function:var(--ease-out)}.product-header{z-index:var(--z-sticky);border-bottom:1px solid var(--line);background:var(--bg);position:sticky;top:0}.product-header__inner{align-items:center;gap:var(--space-lg);width:min(100% - var(--page-gutter), var(--content-max));min-height:72px;margin-inline:auto;display:flex}.site-utilities{align-items:center;gap:var(--space-xs);flex:none;display:flex}.theme-control{border-radius:var(--control-radius);width:40px;height:40px;color:var(--cyan-deep);background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;transition:color .18s,background .18s,box-shadow .18s;display:inline-grid}.theme-control svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:19px;height:19px}@media (hover:hover) and (pointer:fine){.theme-control:hover{background:var(--control-surface-hover);color:var(--ink)}}.theme-control:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.product-header nav{align-items:center;gap:var(--space-2xs);margin-left:auto;display:flex}.product-header nav a{min-height:var(--control-height-sm);border-radius:var(--pill-radius);color:var(--header-nav-ink);padding:var(--space-xs) var(--space-sm);font-size:var(--text-body);font-weight:var(--weight-medium);justify-content:center;align-items:center;line-height:1;text-decoration:none;transition:color .18s,background .18s;display:inline-flex}@media (hover:hover) and (pointer:fine){.product-header nav a:hover{color:var(--ink);background:var(--surface)}}.product-header nav a:active{background:var(--accent);transition-duration:70ms}.product-header nav a[aria-current=page]{background:var(--accent);color:var(--cyan-deep)}.product-page{width:min(100% - var(--page-gutter), var(--content-max));min-height:calc(100svh - 220px);padding-block:var(--space-2xl) var(--space-4xl);margin-inline:auto}.product-page h1{max-width:820px;font-size:var(--text-headline);letter-spacing:-.038em;line-height:1.02}.product-page h2,.product-page h3{text-wrap:balance}.product-kicker{margin-bottom:var(--space-sm);color:var(--cyan-deep);font-size:var(--text-small);font-weight:var(--weight-medium)}.product-heading{gap:var(--space-2xl);grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:end;display:grid}.product-heading>p{max-width:48ch;color:var(--muted);font-size:var(--text-body);text-wrap:pretty;line-height:1.65}.product-heading--compact{align-items:center}.product-heading--compact h1{font-size:var(--text-headline)}.product-heading--compact>div>p{max-width:65ch;margin-top:var(--space-md);color:var(--muted);text-wrap:pretty;line-height:1.6}.button{min-height:var(--button-height);border:1px solid var(--line);border-radius:var(--button-radius);background:var(--bg);color:var(--ink);padding:var(--space-xs) var(--space-md);font-weight:var(--weight-medium);cursor:pointer;transition:border-color .18s ease, background .18s ease, color .18s ease, transform .18s var(--ease-out);justify-content:center;align-items:center;line-height:1.2;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.button:hover{border-color:var(--cyan-deep);transform:translateY(-1px)}}.button:active{transition-duration:70ms;transform:translateY(1px)scale(.985)}.button--primary{border-color:var(--cyan-deep);background:var(--cyan-deep);color:var(--bg)}@media (hover:hover) and (pointer:fine){.button--primary:hover{border-color:color-mix(in oklch, var(--cyan-deep) 86%, var(--ink));background:color-mix(in oklch, var(--cyan-deep) 86%, var(--ink))}}.brand-dropdown{gap:var(--space-xs);min-width:0;display:grid}.brand-dropdown>span{font-size:var(--text-small);font-weight:var(--weight-medium)}.disclosure-chevron{width:8px;height:8px;transition:transform .18s var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-2px)rotate(45deg)}.text-link{gap:var(--space-xs);min-height:var(--button-height);color:var(--cyan-deep);font-size:var(--text-body);font-weight:var(--weight-medium);align-items:center;text-decoration:none;display:inline-flex}.text-link>[aria-hidden]{transition:transform .18s var(--ease-out)}@media (hover:hover) and (pointer:fine){.text-link:hover{text-underline-offset:3px;text-decoration:underline}.text-link:hover>[aria-hidden]{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){@media (hover:hover) and (pointer:fine){.text-link:hover>[aria-hidden]{transform:none}}}.empty-state,.catalogue-unavailable{max-width:720px;margin:var(--space-3xl) auto 0;text-align:center}.error-page{width:min(100% - var(--page-gutter), var(--content-max));min-height:calc(100svh - var(--header-height));padding-block:var(--space-2xl) var(--space-3xl);place-items:start center;margin-inline:auto;display:grid}.empty-state h1,.catalogue-unavailable h1{max-width:18ch;font-size:var(--text-title);letter-spacing:-.038em;margin-inline:auto;line-height:1.02}.empty-state h2{font-size:var(--text-title);line-height:var(--leading-title);letter-spacing:var(--tracking-title)}.empty-state p,.catalogue-unavailable>p:not(.product-kicker){max-width:65ch;margin:var(--space-md) auto 0;color:var(--muted);text-wrap:pretty;line-height:1.65}.empty-state p a,.catalogue-unavailable>p a{color:var(--cyan-deep);font-weight:var(--weight-medium);text-underline-offset:3px}.empty-state .button,.catalogue-unavailable .button{margin-top:var(--space-lg)}.empty-state--page{margin-top:var(--space-xl)}.catalogue-page .empty-state{margin-top:var(--space-lg)}.breadcrumbs{gap:var(--space-xs);margin-bottom:var(--space-lg);color:var(--muted);font-size:var(--text-small);flex-wrap:wrap;align-items:center;display:flex}.breadcrumbs a{color:var(--cyan-deep);text-decoration:none}.brand-heading{gap:var(--space-xl);padding-bottom:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(210px,280px);align-items:end;display:grid}.brand-heading h1{font-size:var(--text-headline)}.brand-heading>div>p:last-child{margin-top:var(--space-xs);color:var(--muted)}.brand-heading__identity{gap:var(--space-md);grid-template-columns:minmax(64px,112px) minmax(0,1fr);align-items:center;display:grid}.brand-heading__identity>div>p{margin-top:var(--space-xs);color:var(--muted)}.brand-identity{align-items:center;gap:var(--space-xs);vertical-align:middle;min-width:0;display:inline-flex}.brand-logo{object-fit:contain;flex:none;display:block}.brand-logo--compact{width:32px;height:24px}.brand-logo--compact-wide{width:64px;height:10px}.brand-logo--compact-crop{justify-content:flex-start;align-items:center;display:flex;overflow:hidden}.brand-logo--compact-crop>img{flex:none;max-width:none;height:24px;display:block}.brand-logo--compact-crop[data-brand=chery]>img{width:117.7px;height:10.7px}.brand-logo--compact-crop[data-brand=dongfeng]>img{clip-path:inset(0 calc(100% - 21px) 0 0);width:233.6px;transform:translate(5.5px)}.brand-logo--hero{object-position:left center;width:100%;max-width:112px;height:44px}.brand-logo[data-tone=light-source]{filter:brightness(0)}html[data-theme=dark] .brand-logo[data-tone=monochrome],html[data-theme=dark] .brand-logo[data-tone=light-source]{filter:brightness(0)invert()}.data-state{color:var(--muted);font-size:var(--text-small)}.product-footer{gap:var(--space-xl) var(--space-lg);width:min(100% - var(--page-gutter), var(--content-max));border-top:1px solid var(--line);padding-block:var(--space-xl) var(--space-2xl);color:var(--muted);font-size:var(--text-small);grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));margin:0 auto;display:grid}.product-footer__brand{max-width:34ch}.product-footer__brand>p{margin-top:var(--space-sm);color:var(--muted);font-size:var(--text-small);line-height:1.55}.product-footer__group{align-items:flex-start;gap:var(--space-xs);flex-direction:column;display:flex}.product-footer__group h2{margin-bottom:var(--space-2xs);color:var(--ink);font-size:var(--text-small);font-weight:var(--weight-medium)}.product-footer__legal{justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-lg);border-top:1px solid var(--line);padding-top:var(--space-md);font-size:var(--text-small);flex-wrap:wrap;grid-column:1/-1;display:flex}.product-footer .brand{color:var(--ink)}.product-footer .brand-mark{width:31px;height:31px}.product-footer__group a{color:var(--muted);font-weight:var(--weight-medium);text-underline-offset:3px;text-decoration:none}@media (hover:hover) and (pointer:fine){.product-footer__group a:hover{color:var(--cyan-deep);text-decoration:underline}}.analytics-preference{align-items:center;gap:0 var(--space-xs);color:var(--muted);font-size:var(--text-small);flex-wrap:wrap;margin:0;display:inline-flex}.analytics-preference .text-button{min-height:var(--control-height-sm);font-size:var(--text-small)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.text-button{color:var(--cyan-deep);min-height:var(--button-height);padding:var(--space-2xs) 2px;font:inherit;font-size:var(--text-body);font-weight:var(--weight-medium);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}@media (hover:hover) and (pointer:fine){.text-button:hover{text-decoration-color:currentColor}}.text-button:disabled{cursor:wait;opacity:.62}.search-field{align-items:center;min-width:0;display:grid;position:relative}.search-field__icon{z-index:1;left:var(--space-sm);fill:none;width:18px;height:18px;stroke:var(--muted);stroke-width:1.7px;stroke-linecap:round;pointer-events:none;position:absolute}.search-field>input[type=search]{padding-left:calc(var(--space-sm) + 18px + var(--space-xs))}.search-field:focus-within>.search-field__icon{stroke:var(--cyan-deep)}.brand{align-items:center;gap:var(--space-xs);color:var(--ink);font-size:var(--text-body);font-weight:var(--weight-strong);letter-spacing:-.025em;text-decoration:none;display:inline-flex}.brand-mark{width:39px;height:39px;color:var(--cyan-deep);overflow:visible}.brand-mark__spark--dark,.brand-mark__bolt--dark{display:none}.brand-mark__bolt{fill:var(--cyan-deep)}html[data-theme=dark] .brand-mark__spark--light{display:none}html[data-theme=dark] .brand-mark__spark--dark,html[data-theme=dark] .brand-mark__bolt--dark{display:block}.search-combobox{min-width:0;position:relative}.search-combobox:has(.search-combobox__trigger[aria-expanded=true]){z-index:calc(var(--z-modal) - 1)}.search-combobox__trigger{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;min-height:var(--control-height);border-radius:var(--control-radius);background:var(--control-surface);color:var(--ink);padding:var(--space-xs) var(--space-sm);font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;transition:background .18s,box-shadow .18s;display:flex}@media (hover:hover) and (pointer:fine){.search-combobox__trigger:hover{background:var(--control-surface-hover)}}.search-combobox__trigger:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.search-combobox__trigger>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .18s var(--ease-out);flex:none}.search-combobox__trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.search-combobox__value,.search-combobox__option{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.search-combobox__value>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-combobox__placeholder{color:var(--muted)}.search-combobox__menu{z-index:var(--z-dropdown);border:1px solid var(--line-strong);border-radius:var(--menu-radius);background:var(--bg);width:100%;max-height:min(560px,100dvh - 12px);padding:var(--space-2xs);box-shadow:var(--shadow-raised);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.search-combobox__menu[data-placement=above]{top:auto;bottom:calc(100% + 6px)}.search-combobox__controls{gap:var(--space-xs);padding:2px 2px var(--space-xs);border-bottom:1px solid var(--line);flex:none;display:grid}.search-combobox .search-combobox__search>input{width:100%;min-height:var(--control-height);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--control-surface);color:var(--ink);padding:9px var(--space-sm) 9px calc(var(--space-sm) + 18px + var(--space-xs));font:inherit}.search-combobox .search-combobox__search>input::placeholder{color:var(--placeholder);opacity:1}@media (hover:hover) and (pointer:fine){.search-combobox .search-combobox__search>input:hover{background:var(--control-surface-hover)}}.search-combobox .search-combobox__search>input:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.brand-combobox__sort{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.brand-combobox__sort button{min-width:0;padding-inline:var(--space-xs);white-space:nowrap}.search-combobox__options{overscroll-behavior:contain;min-height:0;padding-top:var(--space-xs);overflow-y:auto}@media (width<=640px){.search-combobox__menu{max-height:calc(100dvh - 12px)}}.search-combobox__empty{padding:var(--space-md) var(--space-sm);color:var(--muted);font-size:var(--text-small);text-align:center;margin:0}.search-combobox__option{width:100%;min-height:var(--button-height);border-radius:var(--control-radius);color:var(--ink);padding:var(--space-xs) var(--space-xs);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:grid}@media (hover:hover) and (pointer:fine){.search-combobox__option:hover{background:var(--control-surface-hover)}}.search-combobox__option[data-active]{background:var(--control-surface-hover)}.search-combobox__option[aria-selected=true]{background:var(--accent);color:var(--primary);font-weight:var(--weight-medium)}.search-combobox__value .brand-logo{flex:0 0 32px}.search-combobox__value .brand-logo--compact-wide{flex-basis:64px}.brand-combobox__option,.model-combobox__option{grid-template-columns:64px minmax(0,1fr) auto}.brand-combobox__option>:first-child,.model-combobox__option>:first-child{justify-self:center}.search-combobox__check{color:var(--primary);font-weight:var(--weight-strong);margin-left:auto}.model-combobox__option-copy{gap:var(--space-2xs);min-width:0;display:grid}.model-combobox__option-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-combobox__option-copy small{color:var(--muted);font-size:var(--text-small);font-weight:var(--weight-regular);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-combobox__body-filter{gap:var(--space-2xs);display:grid}.model-combobox__body-filter>span{color:var(--muted);font-size:var(--text-small);font-weight:var(--weight-medium)}.model-combobox__body-filter>div{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.model-combobox__body-filter button{min-height:var(--control-height-sm);border:1px solid var(--line);border-radius:var(--pill-radius);color:var(--muted);padding:var(--space-2xs) var(--space-xs);font:inherit;font-size:var(--text-small);font-weight:var(--weight-medium);cursor:pointer;background:0 0}@media (hover:hover) and (pointer:fine){.model-combobox__body-filter button:hover{background:var(--control-surface-hover)}}.model-combobox__body-filter button:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.model-combobox__body-filter button[aria-pressed=true]{background:var(--accent);color:var(--primary);font-weight:var(--weight-strong);border-color:#0000}h1{max-width:740px;font-size:var(--text-headline);font-weight:var(--weight-strong);letter-spacing:-.04em;text-wrap:balance;line-height:.96}h1 em{color:var(--cyan-deep);font-style:normal;font-weight:var(--weight-regular);display:block}.sprite-icon{background-repeat:no-repeat;background-size:400% 200%;display:block}.sprite-icon--explore{background-position:0 0}.sprite-icon--compare{background-position:33.3333% 0}.sprite-icon--costs{background-position:66.6667% 0}.sprite-icon--charging{background-position:100% 0}.sprite-icon--bev{background-position:0 100%}.sprite-icon--phev{background-position:33.3333% 100%}.sprite-icon--erev{background-position:66.6667% 100%}.sprite-icon--combustion{background-position:100% 100%}}@layer responsive{@media (width<=760px){select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m5.5 7.5 4.5 4.5 4.5-4.5' stroke='%23172b3d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-sm) center;background-size:20px 20px;padding-right:calc(var(--space-sm) + 28px)!important}:root[data-theme=dark] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m5.5 7.5 4.5 4.5 4.5-4.5' stroke='%23e4f0f7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root{--header-height:calc(104px + env(safe-area-inset-top))}.product-header{padding-top:env(safe-area-inset-top)}.product-header__inner{gap:var(--space-2xs) var(--space-sm);min-height:0;padding-block:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.product-header__inner>.brand{grid-area:1/1;justify-self:start}.product-header__inner>.site-utilities{grid-area:1/2;justify-self:end}.product-header__inner>.product-navigation{max-width:none;padding-block:var(--space-2xs);scrollbar-width:none;overscroll-behavior-x:contain;grid-area:2/1/auto/-1;justify-content:flex-start;gap:0;margin:0;overflow-x:auto}.product-header__inner>.product-navigation::-webkit-scrollbar{display:none}.product-header__inner>.product-navigation[data-overflow-end]{-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--space-2xl)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--space-2xl)), transparent)}.product-header__inner>.product-navigation[data-overflow-start]{-webkit-mask-image:linear-gradient(to left, black calc(100% - var(--space-2xl)), transparent);mask-image:linear-gradient(to left, black calc(100% - var(--space-2xl)), transparent)}.product-header__inner>.product-navigation[data-overflow-start][data-overflow-end]{-webkit-mask-image:linear-gradient(to right, transparent, black var(--space-2xl), black calc(100% - var(--space-2xl)), transparent);mask-image:linear-gradient(to right, transparent, black var(--space-2xl), black calc(100% - var(--space-2xl)), transparent)}.product-header nav a{min-height:var(--control-height-sm);padding:var(--space-2xs) var(--space-2xs);flex:1 0 auto;position:relative}.product-header nav a:before{content:"";inset:calc(-1 * var(--space-2xs)) 0;position:absolute}}@media (pointer:coarse){:root .segmented-control button,:root .charging-section-nav a,:root .catalogue-filters-button,:root .vehicle-specifications__compare{position:relative}:root .segmented-control button:before,:root .charging-section-nav a:before,:root .catalogue-filters-button:before,:root .vehicle-specifications__compare:before{content:"";inset:calc(-1 * var(--space-2xs)) 0;position:absolute}}@media (width>=1024px){.product-header nav a{min-height:var(--button-height);padding-inline:var(--space-md);font-size:var(--text-body);font-weight:var(--weight-strong)}}@media (width<=1023px){.product-heading{gap:var(--space-md);grid-template-columns:1fr}.product-heading>p{max-width:65ch}}@media (width<=640px){:root[data-theme=dark]{--hero-nav-ink:var(--ink)}.product-header__inner,.product-page,.product-footer{width:auto;margin-left:max(var(--page-gutter-phone), env(safe-area-inset-left));margin-right:max(var(--page-gutter-phone), env(safe-area-inset-right))}:root{--header-height:calc(97px + env(safe-area-inset-top));--vehicle-thumbnail-width:72px}.product-header__inner .brand{font-size:var(--text-body)}.product-header__inner .brand-mark{width:32px;height:32px}.theme-control{width:44px;height:44px}.product-page{padding-block:var(--space-xl) var(--space-3xl)}.brand-heading{gap:var(--space-lg);grid-template-columns:1fr}.brand-heading__identity{gap:var(--space-sm);grid-template-columns:minmax(56px,88px) minmax(0,1fr)}.brand-logo--hero{height:36px}.product-footer{gap:var(--space-lg);padding-block:var(--space-lg) max(var(--space-lg), env(safe-area-inset-bottom));grid-template-columns:repeat(2,minmax(0,1fr))}.product-footer__brand{grid-column:1/-1;max-width:none}.product-footer .brand{font-size:var(--text-small)}.product-footer .brand-mark{width:24px;height:24px}}@media (forced-colors:active){:focus-visible{outline-offset:2px;outline:3px solid highlight}}@media (width<=640px){.brand-mark{width:36px;height:36px}}@media (width>=641px) and (width<=1023px) and (height<=500px){h1{font-size:var(--text-headline);grid-area:1/1/3;align-self:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-old(root){animation-duration:.01ms!important}::view-transition-new(root){animation-duration:.01ms!important}}}@layer motion;@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2")}
