@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:none;text-size-adjust:none}body{-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;display:flex}main{flex:1}img,picture,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit}:root:has(dialog:modal){overflow:hidden}button{color:inherit}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[class],ol[class]{padding:0;list-style:none}table{border-collapse:collapse}}@layer tokens{:root{--color-navy:#0a2540;--color-navy-hover:#1b3a5c;--color-footer:#151d29;--color-accent:#c2410c;--color-accent-hover:#9a3412;--color-accent-tint:#fff7ed;--color-text:#000;--color-text-body:#344054;--color-text-hover:#404040;--color-text-muted:#475467;--color-text-inverse:#fff;--color-text-inverse-muted:#c8d3e0;--color-border:#e4e7ec;--color-border-strong:#d0d5dd;--color-border-inverse:#fff3;--color-fill-inverse:#ffffff0f;--color-border-inverse-strong:#ffffff73;--color-danger-inverse:#fb7185;--color-border-input:#8a94a6;--color-border-field-soft:var(--color-border-strong);--color-border-field-soft-hover:var(--color-border-input);--color-surface:#fff;--color-surface-subtle:#f2f4f7;--color-success:#067647;--color-danger:#b42318;--color-success-tint:#ecfdf3;--color-danger-tint:#fef3f2;--color-rating:#f59e0b;--color-rating-strong:#d97706;--color-pressed:#e4e7ec;--color-row-hover:#f2f4f7;--color-scrim:#0a254066;--color-skeleton:#e4e7ec;--opacity-busy:.5;--opacity-disabled:.4;--font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-md:.9375rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:clamp(1.25rem, 1.1522rem + .4348vw, 1.5rem);--text-2xl:1.5rem;--text-3xl:2rem;--text-headline:clamp(1.5rem, 1.3533rem + .6522vw, 1.875rem);--text-display:clamp(4rem, 3.6087rem + 1.7391vw, 5rem);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.6;--leading-loose:1.75;--tracking-tighter:-.022em;--tracking-tight:-.012em;--tracking-normal:0;--reading-width:65ch;--type-logo-size:var(--text-xl);--type-logo-weight:var(--weight-bold);--type-logo-leading:var(--leading-tight);--type-logo-tracking:var(--tracking-tighter);--type-display-size:var(--text-display);--type-display-weight:var(--weight-semibold);--type-display-leading:var(--leading-tight);--type-display-tracking:var(--tracking-tighter);--type-heading-1-size:var(--text-3xl);--type-heading-1-weight:var(--weight-semibold);--type-heading-1-leading:var(--leading-tight);--type-heading-1-tracking:var(--tracking-tighter);--type-headline-size:var(--text-headline);--type-headline-weight:var(--weight-semibold);--type-headline-leading:var(--leading-snug);--type-headline-tracking:var(--tracking-tighter);--type-heading-2-size:var(--text-2xl);--type-heading-2-weight:var(--weight-semibold);--type-heading-2-leading:var(--leading-tight);--type-heading-2-tracking:var(--tracking-tighter);--type-heading-3-size:var(--text-xl);--type-heading-3-weight:var(--weight-semibold);--type-heading-3-leading:var(--leading-snug);--type-heading-3-tracking:var(--tracking-tight);--type-heading-4-size:var(--text-lg);--type-heading-4-weight:var(--weight-semibold);--type-heading-4-leading:var(--leading-snug);--type-heading-4-tracking:var(--tracking-tight);--type-body-size:var(--text-base);--type-body-weight:var(--weight-regular);--type-body-leading:var(--leading-relaxed);--type-body-tracking:var(--tracking-normal);--type-prose-size:var(--text-base);--type-prose-weight:var(--weight-regular);--type-prose-leading:var(--leading-loose);--type-prose-tracking:var(--tracking-normal);--type-body-strong-size:var(--text-base);--type-body-strong-weight:var(--weight-medium);--type-body-strong-leading:var(--leading-snug);--type-body-strong-tracking:var(--tracking-normal);--type-nav-size:var(--text-md);--type-nav-weight:var(--weight-medium);--type-nav-leading:var(--leading-snug);--type-nav-tracking:var(--tracking-normal);--type-body-small-size:var(--text-sm);--type-body-small-weight:var(--weight-regular);--type-body-small-leading:var(--leading-normal);--type-body-small-tracking:var(--tracking-normal);--type-label-size:var(--text-sm);--type-label-weight:var(--weight-medium);--type-label-leading:var(--leading-snug);--type-label-tracking:var(--tracking-normal);--type-caption-size:var(--text-xs);--type-caption-weight:var(--weight-medium);--type-caption-leading:var(--leading-snug);--type-caption-tracking:var(--tracking-normal);--type-figure-size:var(--text-xl);--type-figure-weight:var(--weight-semibold);--type-figure-leading:var(--leading-tight);--type-figure-tracking:var(--tracking-tight);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--page-width-standard:1280px;--page-width-narrow:1080px;--wrapper-gutter:var(--space-4);--page-space:var(--space-6);--section-gap:var(--space-16);--breadcrumbs-gap:var(--space-4);--header-bar-height:4.5rem;--header-search-max-width:45rem;--search-panel-max-height:38rem;--search-panel-mark-size:40px;--search-panel-aside-width:15rem;--header-offset:8.5rem;--sub-nav-offset:3rem;--tray-offset:4.5rem;--touch-target:44px;--target-min:24px;--field-height-compact:var(--touch-target);--row-height-compact:var(--touch-target);--letter-index-item-size:var(--touch-target);--post-image-aspect-ratio:1200 / 630;--post-card-image-min-width:84px;--post-card-image-max-width:120px;--post-story-thumbnail-min-width:112px;--post-story-thumbnail-max-width:132px;--post-dateline-separator-size:3px;--post-table-title-min-width:16rem;--post-image-preview-max-height:12rem;--image-library-thumbnail-min-width:8rem;--post-editor-sidebar-width:20rem;--post-body-editor-min-height:24rem;--toolbar-button-size:var(--touch-target);--panel-max-height:16.5rem;--dropdown-width:22.5rem;--hero-panel-width:22.5rem;--count-badge-size:1.5rem;--count-badge-size-compact:1rem;--versus-mark-size:2rem;--switch-width:2.25rem;--switch-height:1.25rem;--switch-inset:2px;--brand-avatar-size:88px;--brand-title-mark-size:56px;--vehicle-image-ratio:40 / 21;--comparison-table-image-width:160px;--variant-table-image-width:64px;--search-panel-image-width:80px;--price-table-image-width:72px;--color-swatch-size:40px;--color-option-min-width:10.5rem;--compared-vehicle-image-width:72px;--compared-vehicle-min-height:6rem;--compared-vehicle-gap:var(--space-3);--compared-vehicle-text-inset:calc(var(--border-width) + var(--compared-vehicle-image-width) + var(--compared-vehicle-gap));--compared-vehicle-card-width:18rem;--compared-vehicle-add-width:13rem;--comparison-label-width:13rem;--comparison-column-gap:var(--space-4);--vehicle-picker-filter-label-width:3.5rem;--vehicle-picker-image-width:56px;--vehicle-picker-variant-image-width:44px;--comparison-table-label-width:7.5rem;--comparison-table-column-min-width:6.5rem;--comparison-table-column-scroll-width:9rem;--peek-reveal:var(--space-12);--card-min-width:16.25rem;--card-gap:var(--space-6);--sidebar-width:18rem;--sidebar-scrollbar-width:6px;--sidebar-scrollbar-button-height:10px;--sidebar-scrollbar-arrow-height:4px;--admin-bar-height:3.5rem;--admin-rail-width:5.5rem;--account-sidebar-width:14rem;--account-menu-width:18rem;--sign-in-card-width:28.75rem;--sign-in-card-padding:40px;--detail-list-label-width:12rem;--slider-handle-size:18px;--slider-handle-size-touch:24px;--drawer-width:min(22.5rem, 88vw);--dialog-width:40rem;--dialog-max-height:48rem;--feedback-card-width:24rem;--emi-chart-size:96px;--emi-chart-stroke:8;--model-emi-image-share:26%;--similar-emi-image-width:88px}@media (hover:hover) and (not (any-pointer:coarse)){:root{--field-height-compact:2.25rem;--row-height-compact:2rem;--letter-index-item-size:2rem;--toolbar-button-size:var(--field-height-compact)}}@media (min-width:40em){:root{--wrapper-gutter:var(--space-6);--brand-title-mark-size:72px;--comparison-table-label-width:10rem;--comparison-table-column-min-width:7.5rem}}@media (min-width:64em){:root{--wrapper-gutter:var(--space-8);--page-space:var(--space-8);--header-offset:9.5rem}}:root{--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--border-width:1px;--border-width-thick:3px;--underline-offset:.2em;--indicator-width:2px;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-room:calc(var(--focus-ring-width) + var(--focus-ring-offset));--radius-full:999px;--duration-fast:.15s;--easing-standard:ease;--easing-emphasized:cubic-bezier(.2, 0, 0, 1);--delay-busy:.15s;--duration-pulse:1s;--duration-progress:8s;--easing-progress:cubic-bezier(.1, .6, .3, 1)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-progress:0s}}:root{--shadow-overlay:0 8px 24px #0a25401f;--shadow-control:0 1px 2px #0a254033;--layer-sticky-cell:1;--layer-tray:10;--layer-sticky-nav:15;--layer-dropdown:20;--layer-header:30;--layer-navigation-progress:35;--layer-skip-link:40}}@layer base{html{font-family:var(--font-family);font-optical-sizing:auto;font-variant-numeric:tabular-nums;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--color-text)}h1,h2,h3,h4{font-variant-numeric:normal;text-wrap:balance}[data-text-role=prose]{font-variant-numeric:normal}[data-text-role=prose] table{font-variant-numeric:tabular-nums}h1{font-size:var(--type-heading-1-size);font-weight:var(--type-heading-1-weight);line-height:var(--type-heading-1-leading);letter-spacing:var(--type-heading-1-tracking)}h2{font-size:var(--type-heading-2-size);font-weight:var(--type-heading-2-weight);line-height:var(--type-heading-2-leading);letter-spacing:var(--type-heading-2-tracking)}h3{font-size:var(--type-heading-3-size);font-weight:var(--type-heading-3-weight);line-height:var(--type-heading-3-leading);letter-spacing:var(--type-heading-3-tracking)}h4{font-size:var(--type-heading-4-size);font-weight:var(--type-heading-4-weight);line-height:var(--type-heading-4-leading);letter-spacing:var(--type-heading-4-tracking)}p{text-wrap:pretty}kbd{font-family:inherit}strong{font-weight:var(--type-body-strong-weight)}a{color:inherit;text-decoration-thickness:var(--border-width);text-underline-offset:var(--underline-offset);transition:color var(--duration-fast) var(--easing-standard)}:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}html{--header-room:var(--site-header-height,var(--header-offset));--scroll-room-top:var(--header-room)}html:has(.compare-tray){--tray-room:var(--tray-offset)}:where(main,footer),:where(main,footer) *{scroll-margin-block:var(--scroll-room-top) var(--tray-room,0)}label,legend{font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);color:var(--color-text-muted)}input:not([type=range],[type=checkbox],[type=radio]),textarea{padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--field-border-color,var(--color-border-input));border-radius:var(--radius-md);color:var(--color-text);background:var(--color-surface);transition:border-color var(--duration-fast) var(--easing-standard)}:is(input:not([type=range],[type=checkbox],[type=radio]),textarea):hover{border-color:var(--field-border-hover-color,var(--color-text-muted))}:is(input:not([type=range],[type=checkbox],[type=radio]),textarea):focus{border-color:var(--color-navy);outline:var(--border-width) solid transparent}:is(input:not([type=range],[type=checkbox],[type=radio]),textarea)[aria-invalid=true]{border-color:var(--color-danger)}textarea{resize:vertical}input[type=checkbox]{width:var(--space-4);height:var(--space-4);accent-color:var(--color-navy);cursor:pointer;flex-shrink:0;margin:0}input[type=checkbox]:disabled{cursor:not-allowed}input[type=checkbox][aria-disabled=true]{cursor:not-allowed;opacity:var(--opacity-disabled)}input[type=checkbox]:focus-visible{outline:var(--indicator-width) solid var(--color-navy);outline-offset:var(--focus-ring-offset)}fieldset{border:0;min-width:0;padding:0}legend{padding:0}}@layer layout{.l-wrapper{--wrapper-width:var(--page-width-standard);--wrapper-inset:max(var(--wrapper-gutter), env(safe-area-inset-left), env(safe-area-inset-right));width:min(100% - 2 * var(--wrapper-inset), var(--wrapper-width));margin-inline:auto}.l-wrapper--narrow{--wrapper-width:var(--page-width-narrow);--card-gap:var(--space-4)}.l-stack{gap:var(--space-6);flex-direction:column;display:flex}.l-stack--tight{gap:var(--space-3)}.l-stack--section{gap:var(--section-gap)}.l-grid{--grid-peek-columns:1;gap:var(--card-gap);grid-template-columns:minmax(0,1fr);display:grid}.l-grid--cards-fill{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--card-min-width)), 1fr))}@media (min-width:40em){.l-grid--cards,.l-grid--cards-dense{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64em){.l-grid--cards{grid-template-columns:repeat(3,minmax(0,1fr))}.l-grid--cards-dense{grid-template-columns:repeat(4,minmax(0,1fr))}}@media not (min-width:40em){.l-grid--peek{--grid-peek-gap:var(--space-4);grid-template-columns:none;grid-auto-columns:calc((100% - var(--peek-reveal) - (var(--grid-peek-columns) - 1) * var(--grid-peek-gap)) / var(--grid-peek-columns));gap:var(--grid-peek-gap);grid-auto-flow:column}}.l-scroll-row{--scroll-row-inline-room:var(--focus-ring-room);padding:var(--focus-ring-room) var(--scroll-row-inline-room);margin:calc(-1 * var(--focus-ring-room)) calc(-1 * var(--scroll-row-inline-room));overscroll-behavior-x:contain;scroll-padding-inline:var(--scroll-row-inline-room);scroll-snap-type:x proximity;scrollbar-width:none;position:relative;overflow-x:auto}@media not (min-width:40em){.l-scroll-row{--scroll-row-inline-room:var(--wrapper-inset,var(--focus-ring-room))}}@media (prefers-reduced-motion:no-preference){.l-scroll-row{scroll-behavior:smooth}}.l-scroll-row>*{scroll-snap-align:start}@media (min-width:40em){.l-scroll-row--phone-only{overflow-x:visible}}@media (min-width:64em){.l-scroll-row--until-wide{margin:0;padding:0;overflow-x:visible}}.l-scroll-box{position:relative;overflow-y:auto}.l-scroll-box *{scroll-margin-block:0}@media (min-width:64em){.l-comparison-grid{grid-template-columns:var(--comparison-label-width) repeat(var(--comparison-columns,1), minmax(0, 1fr));column-gap:var(--comparison-column-gap);display:grid}}}@layer components;@layer utilities{.u-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (min-width:64em){.u-visually-hidden-wide{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}}
