@media (width>=1024px){.car-gallery__sticky[data-astro-cid-jazfrkvh]{top:calc(var(--header-height) + var(--space-6));position:sticky}}.car-gallery__frame[data-astro-cid-jazfrkvh]{border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-premium);border:1px solid #20b35933;overflow:hidden}.car-gallery__viewport[data-astro-cid-jazfrkvh]{min-width:0;position:relative}.car-gallery__image-stack[data-astro-cid-jazfrkvh]{aspect-ratio:4/3;cursor:zoom-in;background:#0d1014;width:100%;position:relative;overflow:hidden}.car-gallery__image[data-astro-cid-jazfrkvh]{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .3s;display:block;position:absolute;inset:0}.car-gallery__image[data-astro-cid-jazfrkvh].is-active{opacity:1;z-index:1}.car-gallery__overlay[data-astro-cid-jazfrkvh]{z-index:3;pointer-events:none;position:absolute;left:0;right:0}.car-gallery__overlay[data-astro-cid-jazfrkvh]>[data-astro-cid-jazfrkvh]{pointer-events:auto}.car-gallery__overlay--top[data-astro-cid-jazfrkvh]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:linear-gradient(#080a0ecc 0%,#0000 100%);display:flex;top:0}.car-gallery__overlay--bottom[data-astro-cid-jazfrkvh]{padding:var(--space-6) var(--space-3) var(--space-3);pointer-events:none;background:linear-gradient(#0000 0%,#080a0ee0 100%);bottom:0}.car-gallery__overlay--bottom[data-astro-cid-jazfrkvh] .car-gallery__filmstrip[data-astro-cid-jazfrkvh]{pointer-events:auto}.car-gallery__segments[data-astro-cid-jazfrkvh]{border-radius:var(--radius-sm);backdrop-filter:blur(8px);background:#0b0d1299;padding:3px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.car-gallery__segment[data-astro-cid-jazfrkvh]{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);font-size:var(--text-small);color:#ffffffbf;cursor:pointer;transition:color var(--duration-fast) ease, background-color var(--duration-fast) ease;border-radius:6px;font-weight:600;display:inline-flex}.car-gallery__segment[data-astro-cid-jazfrkvh].is-active{color:var(--color-bg-primary);background:var(--color-accent)}.car-gallery__segment-count[data-astro-cid-jazfrkvh]{background:#ffffff26;border-radius:999px;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;padding-inline:3px;font-size:.6rem;font-weight:700;display:inline-flex}.car-gallery__segment[data-astro-cid-jazfrkvh].is-active .car-gallery__segment-count[data-astro-cid-jazfrkvh]{background:#0b0d1033}.car-gallery__caption[data-astro-cid-jazfrkvh]{padding:var(--space-1) var(--space-3);color:#ffffffe6;border-radius:var(--radius-sm);white-space:nowrap;font-variant-numeric:tabular-nums;background:#0b0d128c;border:1px solid #ffffff1a;margin:0;font-size:.75rem;font-weight:500}.car-gallery__filmstrip[data-astro-cid-jazfrkvh]{gap:var(--space-2);padding:var(--space-2);scrollbar-width:none;border-radius:var(--radius-sm);backdrop-filter:blur(8px);background:#0b0d1280;border:1px solid #ffffff14;flex-wrap:nowrap;display:flex;overflow-x:auto}.car-gallery__filmstrip[data-astro-cid-jazfrkvh][hidden]{display:none!important}.car-gallery__filmstrip[data-astro-cid-jazfrkvh]::-webkit-scrollbar{display:none}.car-gallery__film-thumb[data-astro-cid-jazfrkvh]{opacity:.55;cursor:pointer;transition:opacity var(--duration-fast) ease, border-color var(--duration-fast) ease;background:#141820;border:2px solid #0000;border-radius:4px;flex:none;padding:0;overflow:hidden}.car-gallery__film-thumb[data-astro-cid-jazfrkvh].is-active,.car-gallery__film-thumb[data-astro-cid-jazfrkvh]:hover{opacity:1;border-color:var(--color-accent)}.car-gallery__film-thumb[data-astro-cid-jazfrkvh] img[data-astro-cid-jazfrkvh]{object-fit:cover;width:56px;height:42px;display:block}@media (width>=768px){.car-gallery__film-thumb[data-astro-cid-jazfrkvh] img[data-astro-cid-jazfrkvh]{width:64px;height:48px}}.car-gallery__nav[data-astro-cid-jazfrkvh]{z-index:4;color:#fff;cursor:pointer;backdrop-filter:blur(8px);width:40px;height:40px;transition:background var(--duration-fast) ease, color var(--duration-fast) ease;background:#0b0d12a6;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.car-gallery__nav[data-astro-cid-jazfrkvh]:hover{color:var(--color-accent);background:#0b0d12e6}.car-gallery__nav--prev[data-astro-cid-jazfrkvh]{left:var(--space-3)}.car-gallery__nav--next[data-astro-cid-jazfrkvh]{right:var(--space-3)}@media (width<=479px){.car-gallery__overlay--top[data-astro-cid-jazfrkvh]{flex-direction:column;align-items:stretch}.car-gallery__caption[data-astro-cid-jazfrkvh]{text-align:center}}.car-gallery__lightbox[data-astro-cid-jazfrkvh]{z-index:var(--z-modal);background:#000000f5;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.car-gallery__lightbox[data-astro-cid-jazfrkvh][hidden]{display:none}.car-gallery__lightbox-img[data-astro-cid-jazfrkvh]{object-fit:contain;max-width:min(92vw,1200px);max-height:85vh}.car-gallery__lightbox-close[data-astro-cid-jazfrkvh]{top:var(--space-4);right:var(--space-4);color:var(--color-text-primary);padding:var(--space-2);cursor:pointer;position:absolute}.car-gallery__lightbox-nav[data-astro-cid-jazfrkvh]{color:var(--color-text-primary);padding:var(--space-3);cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}.car-gallery__lightbox-nav--prev[data-astro-cid-jazfrkvh]{left:var(--space-4)}.car-gallery__lightbox-nav--next[data-astro-cid-jazfrkvh]{right:var(--space-4)}.car-gallery__lightbox-caption[data-astro-cid-jazfrkvh]{bottom:var(--space-6);font-size:var(--text-small);color:var(--color-text-muted);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:#0b0d1299;position:absolute;left:50%;transform:translate(-50%)}.spec-grid[data-astro-cid-g5fd4hmi]{gap:var(--space-3);margin-bottom:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.spec-grid__item[data-astro-cid-g5fd4hmi]{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-bg-surface);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--color-border-subtle);display:flex}.spec-grid__icon[data-astro-cid-g5fd4hmi]{border-radius:var(--radius-full);background:var(--color-accent-muted);width:36px;height:36px;color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.spec-grid__text[data-astro-cid-g5fd4hmi]{flex-direction:column;gap:2px;min-width:0;display:flex}.spec-grid__label[data-astro-cid-g5fd4hmi]{font-size:var(--text-eyebrow);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-dim);font-weight:600}.spec-grid__value[data-astro-cid-g5fd4hmi]{font-size:var(--text-small);color:var(--color-text-primary);font-weight:600;line-height:var(--leading-snug)}.ownership[data-astro-cid-fbednxzd]{gap:var(--space-4);margin-bottom:var(--space-6);padding:var(--space-5);border-radius:var(--radius-md);background:linear-gradient(135deg, #20b3591a, #ffffffb8 44%), var(--color-bg-surface);border:1px solid #20b35924;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb3}.ownership[data-astro-cid-fbednxzd]:hover .ownership__bar[data-astro-cid-fbednxzd] span[data-astro-cid-fbednxzd]{filter:saturate(1.2)}.ownership[data-astro-cid-fbednxzd]:before{content:"";background:linear-gradient(90deg, transparent, var(--color-accent));opacity:.75;width:38%;height:2px;position:absolute;top:0;right:0}.ownership__head[data-astro-cid-fbednxzd]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.ownership__eyebrow[data-astro-cid-fbednxzd]{margin-bottom:var(--space-1);color:var(--color-accent);font-size:var(--text-eyebrow);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.ownership__title[data-astro-cid-fbednxzd]{font-size:1.05rem;line-height:var(--leading-snug)}.ownership__region[data-astro-cid-fbednxzd]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);color:var(--color-text-muted);font-size:var(--text-eyebrow);text-transform:uppercase;white-space:nowrap;background:#06311d12;flex:none;font-weight:800}.ownership__metrics[data-astro-cid-fbednxzd]{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ownership-metric[data-astro-cid-fbednxzd]{min-width:0;padding:var(--space-3);border-radius:var(--radius-sm);background:#ffffffb8;border:1px solid #06311d12;gap:2px;display:grid}.ownership-metric__label[data-astro-cid-fbednxzd],.ownership-metric__hint[data-astro-cid-fbednxzd]{color:var(--color-text-dim);text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1.2}.ownership-metric__value[data-astro-cid-fbednxzd]{color:var(--color-text-primary);font-size:.95rem;font-weight:800;line-height:var(--leading-snug);font-variant-numeric:tabular-nums}.ownership__calc[data-astro-cid-fbednxzd]{gap:var(--space-2);padding-top:var(--space-1);display:grid}.ownership__calc-row[data-astro-cid-fbednxzd]{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-small);display:flex}.ownership__calc-row[data-astro-cid-fbednxzd] strong[data-astro-cid-fbednxzd]{color:var(--color-text-primary);white-space:nowrap;font-weight:800}.ownership__calc-row--muted[data-astro-cid-fbednxzd]{color:var(--color-text-dim);font-size:var(--text-eyebrow);font-weight:700}.ownership__bar[data-astro-cid-fbednxzd]{border-radius:var(--radius-full);background:#06311d17;height:7px;overflow:hidden}.ownership__bar[data-astro-cid-fbednxzd] span[data-astro-cid-fbednxzd]{width:var(--tax-load);border-radius:inherit;background:linear-gradient(90deg, #1a5638, var(--color-accent));height:100%;transition:width var(--duration-slow) var(--ease-out-expo);display:block}.ownership__note[data-astro-cid-fbednxzd]{color:var(--color-text-dim);font-size:.72rem;line-height:1.45}.ownership__hint[data-astro-cid-fbednxzd]{margin-top:calc(var(--space-2) * -1);color:var(--color-text-muted);font-size:var(--text-small);line-height:1.45}@media (width<=460px){.ownership__head[data-astro-cid-fbednxzd]{display:grid}.ownership__region[data-astro-cid-fbednxzd]{justify-self:start}.ownership__metrics[data-astro-cid-fbednxzd]{grid-template-columns:1fr}}.car-info-card[data-astro-cid-55yrjdir]{background:var(--color-bg-surface);border-radius:var(--radius-lg);padding:var(--space-8);box-shadow:var(--shadow-premium);border:1px solid #20b35933;position:relative;overflow:hidden}.car-info-card[data-astro-cid-55yrjdir]:before{content:"";top:0;left:var(--space-8);right:var(--space-8);background:linear-gradient(90deg, transparent, var(--color-accent), transparent);opacity:.85;height:2px;position:absolute}@media (width>=1024px){.car-info-card[data-astro-cid-55yrjdir]{top:calc(var(--header-height) + var(--space-6));position:sticky}}.car-info-card__brand[data-astro-cid-55yrjdir]{font-size:var(--text-eyebrow);text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);margin-bottom:var(--space-2);font-weight:700}.car-info-card__title[data-astro-cid-55yrjdir]{font-size:var(--text-h2);font-weight:700;line-height:var(--leading-tight);margin-bottom:var(--space-4)}.car-info-card__badges[data-astro-cid-55yrjdir]{gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.car-info-card__price-block[data-astro-cid-55yrjdir]{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);white-space:nowrap;display:flex}.car-info-card__price-from[data-astro-cid-55yrjdir]{font-size:var(--text-small);color:var(--color-accent);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.car-info-card__price[data-astro-cid-55yrjdir]{font-size:var(--text-h2);color:var(--color-accent);font-variant-numeric:tabular-nums;font-weight:700}.car-info-card__price-currency[data-astro-cid-55yrjdir]{font-size:var(--text-h3);color:var(--color-accent);font-weight:600}.car-info-card__price-note[data-astro-cid-55yrjdir]{font-size:var(--text-small);margin-bottom:var(--space-6)}.car-info-card__cta[data-astro-cid-55yrjdir]{width:100%;margin-top:var(--space-6)}.car-info-card__trim-link[data-astro-cid-55yrjdir]{width:100%;margin-top:var(--space-3);border-radius:var(--radius-sm);min-height:44px;color:var(--color-accent);font-size:var(--text-small);transition:background-color var(--duration-fast) ease, transform var(--duration-fast) var(--ease-out-expo);border:1px solid #20b35947;justify-content:center;align-items:center;font-weight:700;display:flex}.car-info-card__trim-link[data-astro-cid-55yrjdir]:hover{background:#20b3591a;transform:translateY(-1px)}.car-seo[data-astro-cid-u3vahs3u]{gap:var(--space-6);margin-top:var(--space-8);padding:var(--space-6);border-radius:var(--radius-md);background:linear-gradient(135deg, #ffffffc7, #20b35914), var(--color-bg-surface);border:1px solid #06311d14;display:grid}.car-seo__body[data-astro-cid-u3vahs3u]{max-width:760px}.car-seo__eyebrow[data-astro-cid-u3vahs3u]{margin-bottom:var(--space-2);color:var(--color-accent);font-size:var(--text-eyebrow);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.car-seo[data-astro-cid-u3vahs3u] h2[data-astro-cid-u3vahs3u]{margin-bottom:var(--space-3);color:var(--color-text-primary);font-size:clamp(1.35rem,1.8vw,1.85rem);line-height:var(--leading-tight)}.car-seo__body[data-astro-cid-u3vahs3u] p[data-astro-cid-u3vahs3u]:not(.car-seo__eyebrow){color:var(--color-text-muted);font-size:1rem;line-height:1.75}.car-seo__checks[data-astro-cid-u3vahs3u]{gap:var(--space-3);display:grid}.car-seo__check[data-astro-cid-u3vahs3u]{padding:var(--space-4);border-radius:var(--radius-sm);background:#ffffffb8;border:1px solid #06311d14}.car-seo__check[data-astro-cid-u3vahs3u] span[data-astro-cid-u3vahs3u]{margin-bottom:var(--space-2);color:var(--color-text-primary);font-size:var(--text-small);font-weight:800;display:block}.car-seo__check[data-astro-cid-u3vahs3u] p[data-astro-cid-u3vahs3u]{color:var(--color-text-muted);font-size:var(--text-small);line-height:1.55}@media (width>=900px){.car-seo[data-astro-cid-u3vahs3u]{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start}}.similar-cars[data-astro-cid-kvof7m74]{padding-block:var(--space-12);background:var(--color-bg-surface);border-block:1px solid var(--color-border)}.similar-cars__title[data-astro-cid-kvof7m74]{font-size:var(--text-h3);margin-bottom:var(--space-6);font-weight:700}.trim-accordion[data-astro-cid-io65xocd]{gap:var(--space-3);flex-direction:column;display:flex}.trim-accordion__summary[data-astro-cid-io65xocd]{gap:var(--space-3);margin-bottom:var(--space-2);grid-template-columns:1fr;display:grid}@media (width>=720px){.trim-accordion__summary[data-astro-cid-io65xocd]{grid-template-columns:repeat(3,minmax(0,1fr))}}.trim-accordion__summary-item[data-astro-cid-io65xocd]{gap:var(--space-1);min-width:0;padding:var(--space-4);border-radius:var(--radius-sm);background:linear-gradient(135deg,#20b35917,#0000 70%),#ffffffa3;border:1px solid #20b35924;display:grid}.trim-accordion__summary-item[data-astro-cid-io65xocd] span[data-astro-cid-io65xocd]{color:var(--color-text-dim);font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.trim-accordion__summary-item[data-astro-cid-io65xocd] strong[data-astro-cid-io65xocd]{color:var(--color-text-primary);font-size:var(--text-small);line-height:var(--leading-snug)}.trim-accordion__summary-item[data-astro-cid-io65xocd] em[data-astro-cid-io65xocd]{color:var(--color-accent);font-variant-numeric:tabular-nums;font-style:normal;font-weight:800}.trim-accordion__item[data-astro-cid-io65xocd]{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--color-border-subtle);transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;overflow:hidden}.trim-accordion__item[data-astro-cid-io65xocd]:hover{border-color:#20b3593d;box-shadow:inset 0 0 0 1px #20b35914}.trim-accordion__trigger[data-astro-cid-io65xocd]{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5) var(--space-6);text-align:left;cursor:pointer;transition:background var(--duration-fast) ease;display:flex}.trim-accordion__trigger[data-astro-cid-io65xocd]:hover{background:#ffffff05}.trim-accordion__name[data-astro-cid-io65xocd]{color:var(--color-text-primary);font-size:1.0625rem;font-weight:700}.trim-accordion__meta[data-astro-cid-io65xocd]{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.trim-accordion__price[data-astro-cid-io65xocd]{color:var(--color-accent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.0625rem;font-weight:700}.trim-accordion__content[data-astro-cid-io65xocd]{padding:0 var(--space-6) var(--space-6)}.trim-accordion__specs[data-astro-cid-io65xocd]{gap:var(--space-4);margin-bottom:var(--space-5);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trim-accordion__spec[data-astro-cid-io65xocd] dt[data-astro-cid-io65xocd]{align-items:center;gap:var(--space-2);font-size:var(--text-eyebrow);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-dim);margin-bottom:var(--space-1);font-weight:600;display:flex}.trim-accordion__spec[data-astro-cid-io65xocd] dt[data-astro-cid-io65xocd] svg{color:var(--color-accent);flex-shrink:0}.trim-accordion__spec[data-astro-cid-io65xocd] dd[data-astro-cid-io65xocd]{font-size:var(--text-small);color:var(--color-text-primary);font-weight:600}.trim-accordion__features[data-astro-cid-io65xocd]{gap:var(--space-2);grid-template-columns:1fr;display:grid}@media (width>=720px){.trim-accordion__features[data-astro-cid-io65xocd]{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}.trim-accordion__features[data-astro-cid-io65xocd] li[data-astro-cid-io65xocd]{align-items:flex-start;gap:var(--space-2);font-size:var(--text-small);color:var(--color-text-muted);line-height:var(--leading-normal);display:flex}.trim-accordion__features[data-astro-cid-io65xocd] li[data-astro-cid-io65xocd] svg{color:var(--color-accent);flex-shrink:0;margin-top:2px}.collapsible-section[data-astro-cid-55i4uejo]{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-6)}.collapsible-section__trigger[data-astro-cid-55i4uejo]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);width:100%;padding:0 0 var(--space-4);text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;display:flex}.collapsible-section__trigger[data-astro-cid-55i4uejo]:hover .collapsible-section__title[data-astro-cid-55i4uejo]{color:var(--color-accent)}.collapsible-section__heading[data-astro-cid-55i4uejo]{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.collapsible-section__title[data-astro-cid-55i4uejo]{font-size:var(--text-h3);font-weight:700;line-height:var(--leading-snug);color:var(--color-text-primary);transition:color var(--duration-fast) ease}.collapsible-section__subtitle[data-astro-cid-55i4uejo]{font-size:var(--text-small);color:var(--color-text-muted);font-weight:400}.collapsible-section__meta[data-astro-cid-55i4uejo]{align-items:center;gap:var(--space-3);flex-shrink:0;margin-top:2px;display:flex}@media (width<=640px){.collapsible-section__trigger[data-astro-cid-55i4uejo]{flex-wrap:wrap}.collapsible-section__meta[data-astro-cid-55i4uejo]{width:100%;margin-top:var(--space-2);justify-content:space-between}}.collapsible-section__badge[data-astro-cid-55i4uejo]{font-size:var(--text-eyebrow);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-dim);padding:var(--space-1) var(--space-3);background:var(--color-bg-surface);border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--color-border-subtle);font-weight:600}.collapsible-section__content[data-astro-cid-55i4uejo]{padding-bottom:var(--space-6)}.car-page[data-astro-cid-5hg6nwnb]{padding-block:var(--space-8) var(--space-12)}.car-page__breadcrumb[data-astro-cid-5hg6nwnb]{align-items:center;gap:var(--space-2);font-size:var(--text-small);color:var(--color-text-dim);margin-bottom:var(--space-10);flex-wrap:wrap;display:flex}.car-page__breadcrumb[data-astro-cid-5hg6nwnb] a[data-astro-cid-5hg6nwnb]{color:var(--color-text-muted);transition:color var(--duration-fast) ease}.car-page__breadcrumb[data-astro-cid-5hg6nwnb] a[data-astro-cid-5hg6nwnb]:hover{color:var(--color-accent)}.car-page__breadcrumb[data-astro-cid-5hg6nwnb] span[data-astro-cid-5hg6nwnb]:last-child{color:var(--color-text-primary);font-weight:500}.car-page__hero[data-astro-cid-5hg6nwnb]{gap:var(--space-10);margin-bottom:var(--space-12);display:grid}@media (width>=1024px){.car-page__hero[data-astro-cid-5hg6nwnb]{gap:var(--space-10);grid-template-columns:1.2fr 1fr;align-items:start}}.car-page__trims[data-astro-cid-5hg6nwnb]{margin-top:var(--space-4);scroll-margin-top:calc(var(--header-height) + var(--space-6))}.car-page__trim-intro[data-astro-cid-5hg6nwnb]{justify-content:space-between;align-items:center;gap:var(--space-5);margin-bottom:var(--space-5);padding:var(--space-5);border-radius:var(--radius-md);background:linear-gradient(135deg, #20b3591a, transparent 58%), var(--color-bg-elevated);border:1px solid #20b3592e;display:flex}.car-page__trim-kicker[data-astro-cid-5hg6nwnb]{margin-bottom:var(--space-1);font-size:var(--text-eyebrow);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);font-weight:700;display:block}.car-page__trim-intro[data-astro-cid-5hg6nwnb] p[data-astro-cid-5hg6nwnb]{max-width:68ch;color:var(--color-text-muted);font-size:var(--text-small);line-height:var(--leading-normal)}.car-page__trim-link[data-astro-cid-5hg6nwnb]{min-height:40px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-bg-primary);font-size:var(--text-small);white-space:nowrap;transition:transform var(--duration-fast) var(--ease-out-expo), filter var(--duration-fast) ease;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.car-page__trim-actions[data-astro-cid-5hg6nwnb]{align-items:center;gap:var(--space-3);flex-wrap:wrap;flex-shrink:0;display:flex}.car-page__trim-link--secondary[data-astro-cid-5hg6nwnb]{background:var(--color-bg-surface);color:var(--color-text-primary);border-color:var(--color-border)}.car-page__trim-link--secondary[data-astro-cid-5hg6nwnb]:hover{color:var(--color-accent);background:#20b35914}.car-page__trim-link[data-astro-cid-5hg6nwnb]:hover{filter:brightness(1.04);transform:translateY(-1px)}@media (width<=720px){.car-page__trim-intro[data-astro-cid-5hg6nwnb],.car-page__trim-actions[data-astro-cid-5hg6nwnb]{flex-direction:column;align-items:stretch}.car-page__trim-actions[data-astro-cid-5hg6nwnb] .car-page__trim-link[data-astro-cid-5hg6nwnb]{width:100%}}@media (width<=380px){.car-sticky-cta__btn[data-astro-cid-5hg6nwnb]{padding-inline:var(--space-4);font-size:.8125rem}}.car-page__form-section[data-astro-cid-5hg6nwnb]{padding-block:var(--space-12) var(--space-16);border-top:1px solid var(--color-border-subtle)}.car-page__form-wrap[data-astro-cid-5hg6nwnb]{max-width:560px;margin-inline:auto}.car-sticky-cta[data-astro-cid-5hg6nwnb]{z-index:90;background:var(--color-bg-elevated);border-top:1px solid var(--color-border);padding:var(--space-3) var(--space-4);transition:transform var(--duration-normal) var(--ease-out-expo);position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.car-sticky-cta[data-astro-cid-5hg6nwnb].is-visible{transform:translateY(0)}@media (width>=768px){.car-sticky-cta[data-astro-cid-5hg6nwnb]{display:none}}.car-sticky-cta__inner[data-astro-cid-5hg6nwnb]{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:var(--container-max);margin-inline:auto;display:flex}.car-sticky-cta__price[data-astro-cid-5hg6nwnb]{color:var(--color-accent);font-variant-numeric:tabular-nums;font-weight:700}.car-sticky-cta__from[data-astro-cid-5hg6nwnb]{font-size:var(--text-eyebrow);text-transform:uppercase;margin-right:var(--space-1);font-weight:600}.car-sticky-cta__btn[data-astro-cid-5hg6nwnb]{padding:var(--space-3) var(--space-6);background:var(--color-accent);color:var(--color-bg-primary);font-weight:600;font-size:var(--text-small);border-radius:var(--radius-sm);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}
