.CarCard_card__G6mdr{display:flex;flex-direction:column;gap:var(--s-3);background:transparent;border:none;text-decoration:none;color:inherit}.CarCard_media__uvSzv{position:relative;aspect-ratio:4/3;background:var(--c-surface-bright);overflow:hidden;border-radius:var(--r-md);transition:transform var(--t-fast) var(--ease-out)}.CarCard_card__G6mdr:hover .CarCard_media__uvSzv{transform:translateY(-2px)}.CarCard_media__uvSzv img{object-fit:cover}.CarCard_track__PP6zd{display:flex;width:100%;height:100%;transition:transform var(--t-slow) var(--ease-out);will-change:transform}.CarCard_track__PP6zd.CarCard_swiping__8H85l{transition:none}.CarCard_slide__qecTz{position:relative;flex:0 0 100%;width:100%;height:100%}.CarCard_placeholder__GmpvV{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--c-text-muted);opacity:.4}.CarCard_placeholder__GmpvV svg{width:48px;height:48px}.CarCard_arrow__adPdm{position:absolute;top:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--c-bg) 90%,transparent);color:var(--c-text);border:none;border-radius:50%;cursor:pointer;opacity:0;transition:opacity var(--t-fast) var(--ease-out)}.CarCard_media__uvSzv:hover .CarCard_arrow__adPdm{opacity:1}.CarCard_arrowLeft__fr8ZC{left:var(--s-2);transform:translateY(-50%)}.CarCard_arrowRight__TXa7C{right:var(--s-2);transform:translateY(-50%)}.CarCard_dots__a1D05{position:absolute;bottom:var(--s-2);left:50%;transform:translateX(-50%);display:flex;gap:4px}.CarCard_dot__Wy2MR{width:6px;height:6px;border:none;padding:0;border-radius:50%;background:color-mix(in srgb,var(--c-bg) 60%,transparent);cursor:pointer;transition:background var(--t-fast) var(--ease-out)}.CarCard_dotActive__hUuPy{background:var(--c-accent-on)}.CarCard_badges__WoUgN{position:absolute;top:var(--s-2);left:var(--s-2);display:flex;flex-wrap:wrap;gap:4px}.CarCard_badge__iPemo{display:inline-flex;align-items:center;height:22px;padding-inline:var(--s-2);font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--c-accent-on);background:var(--c-accent);border-radius:var(--r-sm)}.CarCard_badgeOrder__Crng2{background:rgba(0,0,0,.65);color:#fff}.CarCard_fav__qgmvn{position:absolute;top:var(--s-2);right:var(--s-2);width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--c-bg) 88%,transparent);color:var(--c-text);border:none;border-radius:50%;cursor:pointer;transition:background var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.CarCard_fav__qgmvn:hover{background:var(--c-bg);color:var(--c-accent)}.CarCard_favActive__U2vw2{color:var(--c-accent)}.CarCard_body__TlS_B{display:flex;flex-direction:column;gap:2px;padding:0}.CarCard_priceBlock__8_OvP{display:flex;align-items:baseline;gap:6px}.CarCard_priceFrom__1fA5b{font-size:var(--fs-small);color:var(--c-text-muted);font-weight:400}.CarCard_price__upXjE{font-size:var(--fs-body-lg);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--c-text);line-height:1.2}.CarCard_title__lAAtY{font-size:var(--fs-small);font-weight:400;line-height:var(--lh-body);color:var(--c-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Container_container__MEmhX{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad);width:100%}.FAQ_section__KMZmk{padding-block:var(--s-12);border-top:1px solid var(--c-border)}.FAQ_title__ZiaPI{font-family:inherit;font-size:var(--fs-h2);font-weight:600;letter-spacing:-.02em;line-height:var(--lh-tight);color:var(--c-text);margin:0 0 var(--s-3)}.FAQ_subtitle__21OAz{font-size:var(--fs-body);color:var(--c-text-muted);line-height:var(--lh-body);margin:0 0 var(--s-8);max-width:65ch}.FAQ_list__Yuijb{display:flex;flex-direction:column;border-top:1px solid var(--c-border)}.FAQ_item__h539h{border-bottom:1px solid var(--c-border)}.FAQ_item__h539h[open] .FAQ_chevron__o8GmI{transform:rotate(225deg)}.FAQ_question__n2Op6{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding-block:var(--s-4);font-size:var(--fs-body-lg);font-weight:500;line-height:var(--lh-body);color:var(--c-text);cursor:pointer;list-style:none;transition:color var(--t-fast) var(--ease-out)}.FAQ_question__n2Op6::-webkit-details-marker{display:none}.FAQ_question__n2Op6:hover{color:var(--c-accent)}.FAQ_chevron__o8GmI{flex-shrink:0;width:10px;height:10px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);transition:transform var(--t-fast) var(--ease-out);margin-bottom:4px}.FAQ_answer__TaWag{padding-block:0 var(--s-4);max-width:65ch}.FAQ_answer__TaWag p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-text-muted);margin:0}.HomeFilter_wrap__eWUJw{display:flex;flex-direction:column;gap:var(--s-3);width:100%}.HomeFilter_submitRow__qt9Go{display:flex;justify-content:flex-end;margin-top:var(--s-2)}.HomeFilter_submit__mM84T{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--c-accent);color:var(--c-accent-on);font-family:inherit;font-size:var(--fs-body);font-weight:600;letter-spacing:.01em;padding:14px 28px;border-radius:var(--r-sm);cursor:pointer;transition:background var(--t-fast) var(--ease-out);min-width:220px}.HomeFilter_submit__mM84T:hover{background:var(--c-accent-hover)}.HomeFilter_submit__mM84T:active{transform:translateY(1px)}@media (max-width:640px){.HomeFilter_submitRow__qt9Go{justify-content:stretch}.HomeFilter_submit__mM84T{width:100%;min-width:0}}.Section_section__g4Hij{padding-block:var(--s-section);background:var(--c-bg);color:var(--c-text)}.Section_compact__D4Xm8{padding-block:var(--s-12)}.Section_flush__kWiuG{padding-block:0}.Footer_footer__pQtti{margin-top:var(--s-12)}.Footer_grid__88hvW{display:grid;grid-template-columns:1fr;gap:var(--s-8)}.Footer_col__WMzcr{min-width:0;display:flex;flex-direction:column;gap:var(--s-3)}.Footer_heading__gVeft{font-family:inherit;font-size:var(--fs-small);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-muted);margin:0 0 var(--s-2)}.Footer_list__SC5eb{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-2)}.Footer_link__TBOP7{font-size:var(--fs-body);color:var(--c-text-muted);text-decoration:none;line-height:var(--lh-body);transition:color var(--t-fast) var(--ease-out)}.Footer_link__TBOP7:hover{color:var(--c-accent);opacity:1}.Footer_legal__yxnQ6{margin-top:var(--s-8);padding-top:var(--s-6);border-top:1px solid var(--c-border);display:flex;flex-direction:column;gap:var(--s-2)}.Footer_legal__yxnQ6 p{font-size:var(--fs-small);line-height:var(--lh-body);color:var(--c-text-muted);margin:0;max-width:72ch}.Footer_legalLink__pFBJM{color:var(--c-text);text-decoration:underline;text-decoration-color:var(--c-border);text-underline-offset:3px;transition:text-decoration-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.Footer_legalLink__pFBJM:hover{color:var(--c-accent);text-decoration-color:initial}.Footer_bottom__wxP7Z{margin-top:var(--s-6);font-size:var(--fs-small);color:var(--c-text-muted)}@media (min-width:768px){.Footer_grid__88hvW{grid-template-columns:repeat(3,1fr);gap:var(--s-8)}}.TrustBar_inner__eeVZX{display:flex;flex-direction:column;gap:var(--s-6);align-items:stretch}.TrustBar_stats___lGq2{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-3) var(--s-6)}.TrustBar_stat__ILp0X{display:flex;flex-direction:row;align-items:baseline;gap:var(--s-2);min-width:0}.TrustBar_statValue__bbncg{font-size:var(--fs-stat);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1;color:var(--c-text)}.TrustBar_statLabel__3iqW5{font-size:var(--fs-small);font-weight:500;color:var(--c-text-muted);line-height:var(--lh-body)}.TrustBar_divider__iJ4w3{list-style:none;width:1px;align-self:stretch;background:var(--c-border);flex:0 0 auto}.TrustBar_flags__3tlv5{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.TrustBar_flagItem__y61kL{display:inline-flex;align-items:center;justify-content:center}.TrustBar_flagImg__8neW_{display:block;width:22px;height:16px;border-radius:2px;object-fit:cover;opacity:.78;transition:opacity .12s ease}.TrustBar_flagImg__8neW_:hover{opacity:1}@media (min-width:768px){.TrustBar_inner__eeVZX{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--s-8)}.TrustBar_flags__3tlv5{flex:0 0 auto}}