.page-module__-Y80yG__shell{width:min(var(--site-container), calc(100% - var(--site-gutter)));margin-inline:auto}.page-module__-Y80yG__page>.bn-footer{width:min(var(--site-container), calc(100% - var(--site-gutter)));margin-inline:auto}.page-module__-Y80yG__shell{padding:var(--site-space-xs) 0 calc(var(--site-section-gap-tight) - var(--site-space-lg))}.page-module__-Y80yG__financing a,.page-module__-Y80yG__financingCalc a,.page-module__-Y80yG__leadActions a,.page-module__-Y80yG__vehicleActions button{border-radius:var(--site-radius-control);cursor:pointer;min-width:0;max-width:100%;min-height:44px;font-size:var(--site-type-control);text-overflow:ellipsis;touch-action:manipulation;transition:background-color var(--site-dur-short) var(--site-ease-out), border-color var(--site-dur-short) var(--site-ease-out), color var(--site-dur-short) var(--site-ease-out), transform var(--site-dur-micro) var(--site-ease-out);white-space:nowrap;justify-content:center;align-items:center;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.page-module__-Y80yG__breadcrumb{margin-bottom:var(--site-space-2xs)}.page-module__-Y80yG__breadcrumb ol{align-items:center;gap:var(--site-space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.page-module__-Y80yG__breadcrumb li{align-items:center;gap:var(--site-space-2xs);min-width:0;max-width:100%;color:var(--site-color-muted);font-size:var(--site-type-control);overflow-wrap:anywhere;font-weight:750;display:flex}.page-module__-Y80yG__breadcrumb li:not(:last-child):after{content:"/";color:var(--site-color-muted)}.page-module__-Y80yG__breadcrumb a{min-width:0;min-height:44px;color:var(--site-color-muted);overflow-wrap:anywhere;align-items:center;margin-block:-6px;text-decoration:none;display:inline-flex}.page-module__-Y80yG__breadcrumb a:hover,.page-module__-Y80yG__breadcrumb a:focus-visible{color:var(--site-color-ink)}.page-module__-Y80yG__breadcrumb li[aria-current=page]{color:var(--site-color-ink-strong);font-weight:850}.page-module__-Y80yG__listingNo{align-items:baseline;gap:var(--site-space-2xs);color:var(--site-color-muted);flex-wrap:wrap;flex-shrink:0;margin:0;font-size:.78rem;font-weight:750;display:flex}.page-module__-Y80yG__listingNo span{text-transform:uppercase;letter-spacing:0}.page-module__-Y80yG__listingNo strong{color:var(--site-color-ink-strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:900}.page-module__-Y80yG__hero{border-bottom:1px solid var(--site-color-rule);padding:var(--site-space-2xs) 0 var(--site-space-2xs)}.page-module__-Y80yG__titleRow{justify-content:space-between;align-items:baseline;gap:var(--site-space-sm);margin-top:var(--site-space-2xs);flex-wrap:wrap;display:flex}.page-module__-Y80yG__hero p,.page-module__-Y80yG__summary,.page-module__-Y80yG__galleryHead h2,.page-module__-Y80yG__packageSummary,.page-module__-Y80yG__packageSummary ul,.page-module__-Y80yG__leadTop p,.page-module__-Y80yG__leadTop h2,.page-module__-Y80yG__priceBlock span,.page-module__-Y80yG__priceBlock strong,.page-module__-Y80yG__highlights,.page-module__-Y80yG__specs h2,.page-module__-Y80yG__specGrid,.page-module__-Y80yG__specGrid dd,.page-module__-Y80yG__financing p,.page-module__-Y80yG__financing h2{margin:0}.page-module__-Y80yG__hero p:first-child,.page-module__-Y80yG__leadTop p:first-child,.page-module__-Y80yG__priceBlock span,.page-module__-Y80yG__financing p:first-child{color:var(--site-color-muted);font-size:var(--site-type-eyebrow);letter-spacing:0;text-transform:uppercase;font-weight:850}.page-module__-Y80yG__hero h1{max-width:620px;color:var(--site-color-ink-strong);font-family:var(--site-font-display);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,2.6vw,2.5rem);font-style:normal;line-height:1.05}.page-module__-Y80yG__identitySummary{max-width:620px;margin:0 0 var(--site-space-sm);color:var(--site-color-muted);font-size:var(--site-type-control);line-height:1.4}.page-module__-Y80yG__trustStrip{padding:var(--site-space-lg) 0;border-bottom:1px solid var(--site-color-rule)}.page-module__-Y80yG__trustStrip ul{gap:var(--site-space-sm);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__-Y80yG__trustStrip li{border:1px solid var(--site-color-rule);border-radius:var(--site-radius-panel);background:var(--site-color-accent-soft);min-width:0;padding:var(--site-space-md)}.page-module__-Y80yG__trustStrip h3{color:var(--site-color-ink-strong);font-family:var(--site-font-display);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(1.05rem,2vw,1.35rem);font-style:normal;line-height:1.15}.page-module__-Y80yG__trustStrip p{margin:var(--site-space-2xs) 0 0;color:var(--site-color-muted);font-size:var(--site-type-control);overflow-wrap:anywhere;line-height:1.45}.page-module__-Y80yG__summary{gap:var(--site-space-2xs);margin-top:var(--site-space-2xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.page-module__-Y80yG__specGrid div{border:1px solid var(--site-color-rule);border-radius:var(--site-radius-control);background:var(--site-color-demo-surface);min-width:0;padding:var(--site-space-sm)}.page-module__-Y80yG__summary li{border:1px solid var(--site-color-rule);border-radius:var(--site-radius-pill,999px);background:var(--site-color-accent-soft);min-width:0;min-height:28px;color:var(--site-color-ink);font-variant-numeric:tabular-nums;padding:0 var(--site-space-xs);white-space:nowrap;align-items:center;font-size:.78rem;font-weight:850;line-height:1;display:flex}.page-module__-Y80yG__specGrid dt{color:var(--site-color-muted);text-transform:uppercase;font-size:.7rem;font-weight:850;line-height:1.1}.page-module__-Y80yG__specGrid dd{margin-top:var(--site-space-2xs);color:var(--site-color-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.92rem;font-weight:850;line-height:1.2}.page-module__-Y80yG__workbench{gap:var(--site-space-md);grid-template-columns:minmax(0,1fr) minmax(292px,360px);align-items:start;padding-top:0;display:grid}.page-module__-Y80yG__rail{gap:var(--site-space-sm);top:var(--site-space-md);max-height:calc(100dvh - (var(--site-space-md) * 2));overscroll-behavior:contain;grid-area:1/2/3;grid-template-columns:minmax(0,1fr);min-width:0;display:grid;position:sticky;overflow:auto}.page-module__-Y80yG__gallery,.page-module__-Y80yG__detailTabs,.page-module__-Y80yG__leadCard,.page-module__-Y80yG__fleetBox,.page-module__-Y80yG__financingCalc{border:1px solid var(--site-color-rule);border-radius:var(--site-radius-panel);background:var(--site-color-panel);min-width:0;box-shadow:var(--site-shadow-card)}.page-module__-Y80yG__gallery{gap:var(--site-space-2xs);padding:var(--site-space-xs);grid-area:1/1;display:grid;overflow:clip}.page-module__-Y80yG__galleryHead{justify-content:space-between;align-items:end;gap:var(--site-space-md);display:flex}.page-module__-Y80yG__galleryHeadText{align-items:center;gap:var(--site-space-2xs) var(--site-space-sm);flex-wrap:wrap;min-width:0;display:flex}.page-module__-Y80yG__galleryCounter{color:var(--site-color-muted);font-size:var(--site-type-control);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-weight:850}.page-module__-Y80yG__galleryHead h2,.page-module__-Y80yG__leadTop h2,.page-module__-Y80yG__specs h2,.page-module__-Y80yG__financing h2{color:var(--site-color-ink-strong);font-family:var(--site-font-display);letter-spacing:0;overflow-wrap:anywhere;font-style:normal;line-height:1.05}.page-module__-Y80yG__specs h2,.page-module__-Y80yG__financing h2{font-size:clamp(1.45rem,3vw,2.1rem)}.page-module__-Y80yG__galleryHead h2{font-size:clamp(1.1rem,2vw,1.4rem)}.page-module__-Y80yG__packageSummary{align-items:center;gap:var(--site-space-2xs);color:var(--site-color-muted);flex-wrap:wrap;font-size:.78rem;line-height:1.25;display:flex}.page-module__-Y80yG__packageSummary strong{color:var(--site-color-ink);font-weight:850}.page-module__-Y80yG__packageSummary ul{gap:var(--site-space-2xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.page-module__-Y80yG__packageSummary li{overflow-wrap:anywhere;min-width:0}.page-module__-Y80yG__packageSummary li:not(:last-child):after{color:var(--site-color-muted);content:","}.page-module__-Y80yG__mainImage{border-radius:var(--site-radius-panel);background:var(--site-color-demo-surface);overflow:clip}.page-module__-Y80yG__mainImage img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.page-module__-Y80yG__thumbnails{gap:var(--site-space-xs);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.page-module__-Y80yG__thumbnail,.page-module__-Y80yG__thumbnailActive{border:1px solid var(--site-color-rule);border-radius:var(--site-radius-control);background:var(--site-color-demo-surface);cursor:pointer;touch-action:manipulation;min-width:0;min-height:56px;transition:background-color var(--site-dur-short) var(--site-ease-out), border-color var(--site-dur-short) var(--site-ease-out), color var(--site-dur-short) var(--site-ease-out), transform var(--site-dur-micro) var(--site-ease-out);padding:0;position:relative;overflow:clip}.page-module__-Y80yG__thumbnailActive{border-color:var(--site-color-accent);background:var(--site-color-accent-soft);outline:2px solid var(--site-color-accent);outline-offset:2px;transform:translateY(-1px)}.page-module__-Y80yG__thumbnail:active,.page-module__-Y80yG__thumbnailActive:active{transform:translateY(1px)}.page-module__-Y80yG__thumbnail:focus-visible,.page-module__-Y80yG__thumbnailActive:focus-visible{border-color:var(--site-color-accent);background:var(--site-color-accent-soft);outline-color:var(--site-color-focus)}.page-module__-Y80yG__thumbnail img,.page-module__-Y80yG__thumbnailActive img{aspect-ratio:16/10;object-fit:cover;width:100%;height:100%;transition:transform var(--site-dur-short) var(--site-ease-out);display:block}.page-module__-Y80yG__thumbnailActive img{transform:scale(.96)}.page-module__-Y80yG__specs,.page-module__-Y80yG__financing,.page-module__-Y80yG__leadCard,.page-module__-Y80yG__fleetBox{padding:var(--site-space-md)}.page-module__-Y80yG__specGrid{gap:var(--site-space-sm);margin-top:var(--site-space-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.page-module__-Y80yG__financing{gap:var(--site-space-md);background:var(--site-color-finance-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.page-module__-Y80yG__financing p:last-child{max-width:680px;margin-top:var(--site-space-sm);color:var(--site-color-muted);font-size:var(--site-type-body);line-height:1.55}.page-module__-Y80yG__financing a{border:1px solid var(--site-color-brand);background:var(--site-color-brand);color:var(--site-color-panel);padding:0 var(--site-space-md)}.page-module__-Y80yG__detailTabs{padding:var(--site-space-md);grid-area:2/1}.page-module__-Y80yG__detailTabList{gap:var(--site-space-xs);flex-wrap:wrap;min-width:0;display:flex}.page-module__-Y80yG__detailPanel{margin-top:var(--site-space-md)}.page-module__-Y80yG__detailPanel h3{color:var(--site-color-ink-strong);font-family:var(--site-font-display);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(1.2rem,2.6vw,1.7rem);font-style:normal;line-height:1.1}.page-module__-Y80yG__financingSummaryLink{margin-top:var(--site-space-sm);border:1px solid var(--site-color-brand);border-radius:var(--site-radius-control);background:var(--site-color-brand);min-height:44px;color:var(--site-color-panel);cursor:pointer;font-size:var(--site-type-control);padding:0 var(--site-space-md);touch-action:manipulation;transition:background-color var(--site-dur-short) var(--site-ease-out), border-color var(--site-dur-short) var(--site-ease-out), color var(--site-dur-short) var(--site-ease-out), transform var(--site-dur-micro) var(--site-ease-out);justify-content:center;align-items:center;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.page-module__-Y80yG__equipmentList{gap:var(--site-space-sm);margin:var(--site-space-md) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.page-module__-Y80yG__equipmentList li{overflow-wrap:anywhere;border:1px solid var(--site-color-rule);border-radius:var(--site-radius-control);background:var(--site-color-demo-surface);min-width:0;color:var(--site-color-ink);font-size:var(--site-type-control);padding:var(--site-space-sm);font-weight:750}.page-module__-Y80yG__technicalGrid{gap:var(--site-space-sm);margin-top:var(--site-space-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.page-module__-Y80yG__technicalGrid div{border:1px solid var(--site-color-rule);border-radius:var(--site-radius-control);background:var(--site-color-demo-surface);min-width:0;padding:var(--site-space-sm)}.page-module__-Y80yG__technicalGrid dt{color:var(--site-color-muted);text-transform:uppercase;font-size:.7rem;font-weight:850;line-height:1.1}.page-module__-Y80yG__technicalGrid dd{margin-top:var(--site-space-2xs);color:var(--site-color-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.92rem;font-weight:850;line-height:1.2}.page-module__-Y80yG__leadCard{gap:var(--site-space-sm);display:grid}.page-module__-Y80yG__rail .page-module__-Y80yG__leadCard{grid-area:1/1}.page-module__-Y80yG__rail .page-module__-Y80yG__vehicleActions{z-index:1;grid-area:2/1;margin-top:0;position:relative}.page-module__-Y80yG__rail .page-module__-Y80yG__financingCalc{grid-area:3/1}.page-module__-Y80yG__rail .page-module__-Y80yG__fleetBox{grid-area:4/1}.page-module__-Y80yG__fleetBox{gap:var(--site-space-sm);display:grid}.page-module__-Y80yG__fleetBox h2{color:var(--site-color-ink-strong);font-family:var(--site-font-display);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(1.2rem,2.4vw,1.55rem);font-style:normal;line-height:1.1}.page-module__-Y80yG__fleetBox p{color:var(--site-color-muted);font-size:var(--site-type-body);margin:0;line-height:1.55}.page-module__-Y80yG__fleetBox a{border:1px solid var(--site-color-rule);border-radius:var(--site-radius-control);min-width:0;max-width:100%;min-height:44px;color:var(--site-color-ink);cursor:pointer;font-size:var(--site-type-control);padding:0 var(--site-space-md);text-overflow:ellipsis;touch-action:manipulation;transition:background-color var(--site-dur-short) var(--site-ease-out), border-color var(--site-dur-short) var(--site-ease-out), color var(--site-dur-short) var(--site-ease-out), transform var(--site-dur-micro) var(--site-ease-out);white-space:nowrap;justify-content:center;justify-self:start;align-items:center;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.page-module__-Y80yG__leadTop h2{margin-top:var(--site-space-2xs);font-size:clamp(1.35rem,2.3vw,1.8rem)}.page-module__-Y80yG__leadTop p:last-child{margin-top:var(--site-space-2xs);color:var(--site-color-muted);font-size:var(--site-type-control);font-weight:800}.page-module__-Y80yG__priceBlock{gap:var(--site-space-2xs);border-block:1px solid var(--site-color-rule);padding:var(--site-space-sm) 0;display:grid}.page-module__-Y80yG__priceBlock strong{color:var(--site-color-ink-strong);font-family:var(--site-font-display);font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:900;line-height:1}.page-module__-Y80yG__plateRow{justify-content:space-between;align-items:baseline;gap:var(--site-space-2xs);padding-bottom:var(--site-space-2xs);color:var(--site-color-muted);font-size:var(--site-type-control);flex-wrap:wrap;margin:0;font-weight:750;display:flex}.page-module__-Y80yG__plateRow span{text-transform:uppercase;letter-spacing:0}.page-module__-Y80yG__plateRow strong{color:var(--site-color-ink-strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:900}.page-module__-Y80yG__leadActions{gap:var(--site-space-xs);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.page-module__-Y80yG__leadActions a:first-child{border:1px solid var(--site-color-accent);background:var(--site-color-accent);color:var(--site-color-accent-ink)}.page-module__-Y80yG__leadActions a:last-child{border:1px solid var(--site-color-rule-strong);background:var(--site-color-panel);color:var(--site-color-ink)}.page-module__-Y80yG__highlights{gap:var(--site-space-2xs);color:var(--site-color-muted);flex-wrap:wrap;padding:0;font-size:.78rem;font-weight:800;line-height:1;list-style:none;display:flex}.page-module__-Y80yG__highlights li{border:1px solid var(--site-color-rule);border-radius:var(--site-radius-pill,999px);background:var(--site-color-demo-surface);min-width:60%;min-height:28px;padding:0 var(--site-space-xs);flex:60%;align-items:center;display:inline-flex}.page-module__-Y80yG__vehicleActions{align-items:start;gap:var(--site-space-xs);min-width:0;margin-top:var(--site-space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__-Y80yG__vehicleActions button{border:1px solid var(--site-color-rule-strong);background:var(--site-color-panel);color:var(--site-color-ink);padding:0 var(--site-space-xs)}.page-module__-Y80yG__vehicleActions button:disabled{cursor:not-allowed;opacity:.6}.page-module__-Y80yG__vehicleActions .page-module__-Y80yG__favoriteActive{border-color:var(--site-color-accent);background:var(--site-color-accent-soft);color:var(--site-color-ink-strong)}.page-module__-Y80yG__actionStatus{margin:var(--site-space-2xs) 0 0;color:var(--site-color-muted);font-size:var(--site-type-control);overflow-wrap:anywhere;grid-column:1/-1;line-height:1.45}.page-module__-Y80yG__related{padding-top:var(--site-section-gap-tight)}.page-module__-Y80yG__relatedRail{gap:var(--site-space-md);margin-top:var(--site-space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__-Y80yG__relatedRail .bn-vehicle-card{min-width:0;color:inherit;text-decoration:none}@media (hover:hover){.page-module__-Y80yG__leadActions a:last-child:hover,.page-module__-Y80yG__vehicleActions button:not(:disabled):hover{border-color:var(--site-color-rule-strong);background:var(--site-color-panel-muted)}.page-module__-Y80yG__financing a:hover,.page-module__-Y80yG__leadActions a:first-child:hover{background:var(--site-color-brand)}.page-module__-Y80yG__thumbnail:hover,.page-module__-Y80yG__thumbnailActive:hover{border-color:var(--site-color-accent);transform:translateY(-1px)}}.page-module__-Y80yG__financing a:active,.page-module__-Y80yG__leadActions a:active,.page-module__-Y80yG__vehicleActions button:not(:disabled):active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.page-module__-Y80yG__financing a,.page-module__-Y80yG__leadActions a,.page-module__-Y80yG__vehicleActions button,.page-module__-Y80yG__thumbnail,.page-module__-Y80yG__thumbnailActive,.page-module__-Y80yG__thumbnail img,.page-module__-Y80yG__thumbnailActive img{transition-duration:1ms}.page-module__-Y80yG__thumbnailActive,.page-module__-Y80yG__thumbnail:active,.page-module__-Y80yG__thumbnailActive:active,.page-module__-Y80yG__financing a:active,.page-module__-Y80yG__leadActions a:active,.page-module__-Y80yG__vehicleActions button:active{transform:none}}@media (max-width:64rem){.page-module__-Y80yG__hero,.page-module__-Y80yG__workbench{grid-template-columns:minmax(0,1fr)}.page-module__-Y80yG__rail{overscroll-behavior:auto;grid-area:2/1;max-height:none;position:static;overflow:visible}.page-module__-Y80yG__specGrid,.page-module__-Y80yG__technicalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__-Y80yG__gallery{grid-area:1/1}.page-module__-Y80yG__detailTabs{grid-area:3/1}}@media (max-width:48rem){.page-module__-Y80yG__shell{width:calc(100% - 32px)}.page-module__-Y80yG__page>.bn-footer{width:calc(100% - 32px)}.page-module__-Y80yG__shell{padding-top:var(--site-space-xs)}.page-module__-Y80yG__hero{gap:var(--site-space-xs);padding:0 0 var(--site-space-2xs)}.page-module__-Y80yG__titleRow{align-items:flex-start;gap:var(--site-space-2xs);flex-direction:column}.page-module__-Y80yG__summary,.page-module__-Y80yG__specGrid,.page-module__-Y80yG__technicalGrid,.page-module__-Y80yG__equipmentList,.page-module__-Y80yG__relatedRail,.page-module__-Y80yG__financing,.page-module__-Y80yG__trustStrip ul{grid-template-columns:minmax(0,1fr)}.page-module__-Y80yG__gallery,.page-module__-Y80yG__detailTabs,.page-module__-Y80yG__leadCard,.page-module__-Y80yG__financingCalc,.page-module__-Y80yG__fleetBox{padding:var(--site-space-xs)}.page-module__-Y80yG__galleryHead{gap:var(--site-space-2xs);align-items:start;display:grid}.page-module__-Y80yG__thumbnails{gap:var(--site-space-2xs);grid-template-columns:repeat(4,minmax(0,1fr))}.page-module__-Y80yG__financing a{justify-self:stretch}.page-module__-Y80yG__leadActions a{width:100%}.page-module__-Y80yG__hero h1{font-size:1.45rem}.page-module__-Y80yG__summary{gap:6px}.page-module__-Y80yG__summary li{min-height:26px;padding:0 8px}.page-module__-Y80yG__summary li:nth-last-child(-n+2){display:none}.page-module__-Y80yG__gallery{gap:var(--site-space-2xs)}.page-module__-Y80yG__galleryHead h2{font-size:1rem}.page-module__-Y80yG__mainImage img{aspect-ratio:16/9}.page-module__-Y80yG__thumbnail,.page-module__-Y80yG__thumbnailActive{min-height:46px}.page-module__-Y80yG__leadTop h2{font-size:1.25rem}.page-module__-Y80yG__vehicleActions{order:-1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.page-module__-Y80yG__vehicleActions button:first-child{grid-column:1/-1}.page-module__-Y80yG__rail .page-module__-Y80yG__vehicleActions{z-index:2;grid-row:1}.page-module__-Y80yG__rail .page-module__-Y80yG__leadCard{z-index:1;grid-row:2}.page-module__-Y80yG__vehicleActions button{min-height:44px;font-size:var(--site-type-control)}}.page-module__-Y80yG__tierClear{border-color:var(--site-color-rule);background:var(--site-color-panel-muted);color:var(--site-color-ink)}.page-module__-Y80yG__tierMinor{border-color:var(--site-color-accent);background:var(--site-color-accent-soft);color:var(--site-color-ink-strong)}.page-module__-Y80yG__tierModerate{border-color:var(--site-color-rule-strong);background:var(--site-color-finance-surface);color:var(--site-color-ink-strong)}.page-module__-Y80yG__tierFlagged{border-color:var(--site-color-brand);background:var(--site-color-brand);color:var(--site-color-panel)}.page-module__-Y80yG__expertise,.page-module__-Y80yG__chassis,.page-module__-Y80yG__damage{min-width:0;margin-top:var(--site-space-xl);border:1px solid var(--site-color-rule);border-radius:var(--site-radius-panel);background:var(--site-color-panel);box-shadow:var(--site-shadow-card);padding:var(--site-space-sm)}@media (min-width:48.01rem){.page-module__-Y80yG__expertise,.page-module__-Y80yG__chassis,.page-module__-Y80yG__damage{padding:var(--site-space-md)}}.page-module__-Y80yG__expertise h2,.page-module__-Y80yG__chassis h2,.page-module__-Y80yG__damage h2{color:var(--site-color-ink-strong);font-family:var(--site-font-display);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(1.45rem,3vw,2.1rem);font-style:normal;line-height:1.05}.page-module__-Y80yG__expertiseSchematic{gap:var(--site-space-xs);margin-top:var(--site-space-md);grid-template-columns:minmax(0,1fr);grid-template-areas:none;display:grid}@media (min-width:48.01rem){.page-module__-Y80yG__expertiseSchematic{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);grid-template-areas:".frontBumper.""leftFrontFender hood rightFrontFender""leftFrontDoor roof rightFrontDoor""leftRearDoor roof rightRearDoor""leftRearFender trunkLid rightRearFender"".rearBumper."}.page-module__-Y80yG__panel-frontBumper{grid-area:frontBumper}.page-module__-Y80yG__panel-hood{grid-area:hood}.page-module__-Y80yG__panel-roof{grid-area:roof}.page-module__-Y80yG__panel-trunkLid{grid-area:trunkLid}.page-module__-Y80yG__panel-rearBumper{grid-area:rearBumper}.page-module__-Y80yG__panel-rightFrontFender{grid-area:rightFrontFender}.page-module__-Y80yG__panel-rightFrontDoor{grid-area:rightFrontDoor}.page-module__-Y80yG__panel-rightRearDoor{grid-area:rightRearDoor}.page-module__-Y80yG__panel-rightRearFender{grid-area:rightRearFender}.page-module__-Y80yG__panel-leftFrontFender{grid-area:leftFrontFender}.page-module__-Y80yG__panel-leftFrontDoor{grid-area:leftFrontDoor}.page-module__-Y80yG__panel-leftRearDoor{grid-area:leftRearDoor}.page-module__-Y80yG__panel-leftRearFender{grid-area:leftRearFender}}.page-module__-Y80yG__expertiseCell{border:1px solid var(--site-color-rule);border-radius:var(--site-radius-control);min-width:0;padding:var(--site-space-xs);gap:2px;display:grid}.page-module__-Y80yG__expertiseCellLabel{overflow-wrap:anywhere;min-width:0;font-size:var(--site-type-control);font-weight:850;line-height:1.2}.page-module__-Y80yG__expertiseCellStatus{overflow-wrap:anywhere;min-width:0;font-size:.78rem;font-weight:750;line-height:1.2}.page-module__-Y80yG__expertiseLegend{gap:var(--site-space-sm);margin:var(--site-space-md) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (min-width:48.01rem){.page-module__-Y80yG__expertiseLegend{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-module__-Y80yG__expertiseLegend li{align-items:center;gap:var(--site-space-2xs);overflow-wrap:anywhere;min-width:0;color:var(--site-color-muted);font-size:var(--site-type-control);font-weight:750;display:flex}.page-module__-Y80yG__expertiseLegendHeading{color:var(--site-color-ink-strong);font-size:var(--site-type-eyebrow);letter-spacing:0;text-transform:uppercase;grid-column:1/-1;font-weight:850}.page-module__-Y80yG__expertiseSwatch{border:1px solid var(--site-color-rule);border-radius:4px;flex:none;width:14px;height:14px;display:inline-block}.page-module__-Y80yG__expertiseCounters{gap:var(--site-space-sm);margin:var(--site-space-md) 0 0;padding:var(--site-space-sm) 0 0;border-top:1px solid var(--site-color-rule);grid-template-columns:minmax(0,1fr);list-style:none;display:grid}@media (min-width:48.01rem){.page-module__-Y80yG__expertiseCounters{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-module__-Y80yG__expertiseCounters li{overflow-wrap:anywhere;min-width:0;color:var(--site-color-ink);font-size:var(--site-type-control);font-variant-numeric:tabular-nums;font-weight:850}.page-module__-Y80yG__chassisList{gap:var(--site-space-xs);margin:var(--site-space-md) 0 0;padding:0;list-style:none;display:grid}.page-module__-Y80yG__chassisRow{justify-content:space-between;align-items:center;gap:var(--site-space-sm);border:1px solid var(--site-color-rule);border-radius:var(--site-radius-control);min-width:0;padding:var(--site-space-sm);flex-wrap:wrap;display:flex}.page-module__-Y80yG__chassisLabel{overflow-wrap:anywhere;min-width:0;color:var(--site-color-ink);font-size:var(--site-type-control);font-weight:850}.page-module__-Y80yG__chassisStatus{overflow-wrap:anywhere;border:1px solid var(--site-color-rule);border-radius:var(--site-radius-control);min-width:0;padding:2px var(--site-space-xs);align-items:center;font-size:.82rem;font-weight:800;display:inline-flex}.page-module__-Y80yG__damageGrid{gap:var(--site-space-sm);margin:var(--site-space-md) 0 0;grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48.01rem){.page-module__-Y80yG__damageGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-module__-Y80yG__damageGrid div{border:1px solid var(--site-color-rule);border-radius:var(--site-radius-control);background:var(--site-color-demo-surface);min-width:0;padding:var(--site-space-sm)}.page-module__-Y80yG__damageGrid dt{color:var(--site-color-muted);text-transform:uppercase;font-size:.7rem;font-weight:850;line-height:1.1}.page-module__-Y80yG__damageGrid dd{margin-top:var(--site-space-2xs);overflow-wrap:anywhere;min-width:0;color:var(--site-color-ink);font-size:.92rem;font-weight:850;line-height:1.2}.page-module__-Y80yG__damageStatusValue{border:1px solid var(--site-color-rule);border-radius:var(--site-radius-control);padding:2px var(--site-space-xs);align-items:center;display:inline-flex}@media (min-width:48.01rem) and (max-width:64rem){.page-module__-Y80yG__expertiseLegend,.page-module__-Y80yG__expertiseCounters{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__-Y80yG__damageGrid{grid-template-columns:minmax(0,1fr)}}.page-module__-Y80yG__financingCalc{gap:var(--site-space-md);padding:var(--site-space-md);background:var(--site-color-finance-surface);grid-area:2/1;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.page-module__-Y80yG__rail .page-module__-Y80yG__financingCalc{grid-template-columns:minmax(0,1fr);align-items:stretch}.page-module__-Y80yG__financingCalc p:last-child{max-width:680px;margin-top:var(--site-space-sm);color:var(--site-color-muted);font-size:var(--site-type-body);line-height:1.55}.page-module__-Y80yG__financingCalc a{border:1px solid var(--site-color-brand);background:var(--site-color-brand);color:var(--site-color-panel);padding:0 var(--site-space-md)}.page-module__-Y80yG__financingCalcFigure{margin-top:var(--site-space-sm);overflow-wrap:anywhere;min-width:0;color:var(--site-color-ink);font-size:var(--site-type-body);font-weight:850;line-height:1.4}.page-module__-Y80yG__financingCalcNote{overflow-wrap:anywhere;min-width:0;color:var(--site-color-muted);font-weight:500;display:inline-block}.page-module__-Y80yG__financingCalcDetails{margin-top:var(--site-space-sm);min-width:0}.page-module__-Y80yG__financingCalcToggle{border:1px solid var(--site-color-rule);border-radius:var(--site-radius-control);min-width:0;min-height:44px;padding:0 var(--site-space-sm);color:var(--site-color-ink);font-size:var(--site-type-body);cursor:pointer;align-items:center;font-weight:700;list-style:none;display:inline-flex}.page-module__-Y80yG__financingCalcToggle::-webkit-details-marker{display:none}.page-module__-Y80yG__financingCalcToggle:focus-visible{outline:2px solid var(--site-color-focus);outline-offset:2px}.page-module__-Y80yG__financingCalcSliders{gap:var(--site-space-xs,.5rem);margin-top:var(--site-space-md);min-width:0;max-width:320px;display:grid}.page-module__-Y80yG__financingCalcSliderLabel{color:var(--site-color-ink);font-size:var(--site-type-body);font-weight:600}.page-module__-Y80yG__financingCalcAprLabel{margin-top:var(--site-space-xs,.5rem);color:var(--site-color-ink);font-size:var(--site-type-body);font-weight:700}.page-module__-Y80yG__financingCalcPlanDescription{color:var(--site-color-muted);font-size:var(--site-type-small,.875rem);margin:0;line-height:1.4}.page-module__-Y80yG__financingCalcTermGrid{gap:var(--site-space-xs,.5rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__-Y80yG__financingCalcTermOption{align-items:center;gap:var(--site-space-xs,.5rem);border:1px solid var(--site-color-rule);border-radius:var(--site-radius-control);min-width:0;padding:var(--site-space-xs,.5rem);font-size:var(--site-type-small,.875rem);color:var(--site-color-ink);display:flex}.page-module__-Y80yG__financingCalcTermOption[data-disabled]{opacity:.45;color:var(--site-color-muted)}.page-module__-Y80yG__financingCalcTotals{gap:var(--site-space-xs,.5rem);margin-top:var(--site-space-sm);color:var(--site-color-ink);font-size:var(--site-type-body);display:grid}@media (max-width:48rem){.page-module__-Y80yG__leadCard>*,.page-module__-Y80yG__financingCalc>*,.page-module__-Y80yG__financingCalcSliders,.page-module__-Y80yG__financingCalcSliders>*,.page-module__-Y80yG__financingCalcTotals>*{width:100%;min-width:0;max-width:none}.page-module__-Y80yG__financingCalcTermGrid{grid-template-columns:minmax(0,1fr)}}@media (hover:hover){.page-module__-Y80yG__financingCalc a:hover{background:var(--site-color-brand)}}.page-module__-Y80yG__financingCalc a:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.page-module__-Y80yG__financingCalc a{transition-duration:1ms}.page-module__-Y80yG__financingCalc a:active{transform:none}}@media (max-width:64rem){.page-module__-Y80yG__financingCalc{grid-template-columns:minmax(0,1fr)}}@media (max-width:48rem){.page-module__-Y80yG__financingCalc a{justify-self:stretch}}
