.unified-header{height:63px!important;position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #e4e8ef}
.unified-header .unified-inner{max-width:1200px;height:62px;padding:0 20px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}
.unified-header .unified-logo img{display:block;width:100px;height:36px;object-fit:contain}
.unified-header .unified-links{display:flex;align-items:center;gap:4px}
.unified-header .unified-links a{padding:8px 12px;font-size:15px;font-weight:500;color:#46535f;white-space:nowrap;text-decoration:none}
.unified-header .unified-links a[aria-current]{color:#285bff;font-weight:750}
.unified-header .unified-actions{display:flex;align-items:center;gap:10px}
.unified-header .unified-actions [data-consult]{height:40px;padding:0 17px;border:0;border-radius:8px;background:#285bff;color:#fff;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap}
.unified-toggle{display:none;width:42px;height:42px;border:1px solid #e4e8ef;background:white;border-radius:8px;font-size:21px}
.unified-mobile{display:none!important}.unified-mobile.open{display:flex!important;flex-direction:column;padding:12px 20px;background:white;border-bottom:1px solid #e4e8ef;box-shadow:0 12px 20px #14233d08}
.unified-mobile a{padding:12px 0;text-decoration:none;color:#26334b;font-size:15px}.unified-mobile a[aria-current]{color:#285bff;font-weight:700}
#fx-reviews{padding-top:48px;padding-bottom:48px}#fx-reviews .sec-head{margin-bottom:26px}
#fx-reviews .owner-story{padding:22px;gap:0;min-height:0;height:auto}
#fx-reviews .owner-story-top{margin-bottom:16px}#fx-reviews .owner-photo{margin:0}
#fx-reviews .owner-story .rv-q{min-height:0;height:auto;flex:0 0 auto;margin:18px 0 16px;line-height:1.7}
#fx-reviews .owner-cost{margin-top:0;padding:14px 16px}#fx-reviews .owner-cost>div{padding:3px 0}
#fx-reviews .owner-cost>p{margin-top:10px;padding-top:10px}
#reviews{padding-top:48px;padding-bottom:48px}#reviews .sec-head{margin-bottom:26px}#reviews .rv{padding:16px;border-radius:12px}
#reviews .rv-q{line-height:1.75;margin:14px 0 16px}#reviews .rv-link{font-weight:650}#reviews .rv:hover{border-color:#a7bfff;box-shadow:0 8px 24px #2445730b}
#why-check{padding-top:42px;padding-bottom:42px}#why-check .sec-head{margin-bottom:22px}
#why-check .chk-grid{gap:12px;align-items:stretch}#why-check .chk{padding:17px 20px;grid-template-rows:auto auto auto;height:auto;min-height:0}
#why-check .chk-q{font-size:16px;line-height:1.45}#why-check .chk-c{margin-top:7px;padding-bottom:10px;font-size:13px}
#why-check .chk-a{margin-top:10px;font-size:13px;line-height:1.65}#why-check .chk-link{margin-top:5px}
.market-collection .cars{grid-auto-columns:calc((100% - 32px)/2.75);scroll-padding-inline:0}
.market-collection h3{padding-right:155px}.mkt-nav{gap:7px}.mkt-nav .mkt-play{font-size:12px;width:auto;min-width:60px;padding:0 10px}
@media(max-width:760px){.unified-header .unified-links{display:none}.unified-toggle{display:inline-block}.unified-header .unified-inner{gap:10px;padding:0 18px}.unified-header .unified-logo img{width:94px}.unified-header .unified-actions [data-consult]{font-size:13px;padding:0 12px}.market-collection .cars{grid-auto-columns:84%}.market-collection h3{padding-right:0;margin-bottom:58px}.mkt-nav{top:36px;left:0;right:auto}#why-check .chk{padding:17px}#fx-reviews .owner-story{padding:18px}#fx-reviews,#reviews,#why-check{padding-top:36px;padding-bottom:36px}}
@media(prefers-reduced-motion:reduce){#reviews .rv{transition:none}.market-collection .cars{scroll-behavior:auto}}



/* 2026-09-29: keep a compact pause control; touch/drag/keyboard navigation. */
.market-collection .mkt-nav button[data-dir]{display:none}
.market-collection .mkt-nav .mkt-play{display:grid;place-items:center;min-width:32px;width:32px;height:32px;padding:0;font-size:13px;border-color:#dde4ee;color:#66758a;background:transparent}
.market-collection h3{padding-right:44px}
.market-collection .mkt-nav{top:0;right:0;left:auto}
.market-collection .cars:focus-visible{outline:2px solid #285bff;outline-offset:3px}
@media(max-width:760px){.market-collection h3{margin-bottom:8px;padding-right:44px}.market-collection .mkt-nav{top:0;right:0;left:auto}}
/* Align every financial field, including cards without a rate label. */
.market-collection .car-body{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:44px 22px 40px 21px 21px;align-content:start}
.market-collection .car-name{grid-row:1;line-height:22px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.market-collection .car-spec{grid-row:2;margin:0;line-height:22px}
.market-collection .car-price{grid-row:3;margin:0;padding:0;align-self:end;line-height:30px}
.market-collection .car-sup{grid-row:4;margin:0;line-height:21px}
.market-collection .car-rate{grid-row:5;margin:0;line-height:21px}
