.BrandSelect_root__e0yjh{position:relative;width:100%}.BrandSelect_trigger___Exow{width:100%;display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 12px;cursor:pointer;transition:border-color .12s;text-align:left}.BrandSelect_trigger___Exow:hover{border-color:var(--ink-4)}.BrandSelect_trigger___Exow:focus-visible{outline:none;border-color:var(--ink)}.BrandSelect_trigger___Exow:disabled{color:var(--ink-4);cursor:not-allowed}.BrandSelect_triggerValue__e6q4l{flex:1 1;min-width:0;min-height:20px;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--ink);letter-spacing:-.005em}.BrandSelect_placeholder__f5gE_,.BrandSelect_triggerLabel__GibE3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BrandSelect_placeholder__f5gE_{color:var(--ink-3)}.BrandSelect_caret__9L_7H{flex:none;color:var(--ink-3)}.BrandSelect_logo__kjgVJ{flex:none;display:block}.BrandSelect_chip__dh_G4{display:inline-flex;align-items:center;justify-content:center;color:var(--ink-2);font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.02em}.BrandSelect_anyGlyph__d1MSp,.BrandSelect_chip__dh_G4{flex:none;width:20px;height:20px;border-radius:5px;background:var(--surface-2);border:1px solid var(--line)}.BrandSelect_panel__fIOky{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);padding:6px}.BrandSelect_panel__fIOky,.BrandSelect_search__HK7in{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm)}.BrandSelect_search__HK7in{width:100%;padding:8px 10px;margin-bottom:6px;font:inherit;font-size:14px;color:var(--ink);outline:none}.BrandSelect_search__HK7in:focus{border-color:var(--ink)}.BrandSelect_list__OmNtE{max-height:280px;overflow-y:auto;display:flex;flex-direction:column}.BrandSelect_opt__3F_7h{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:var(--r-sm);cursor:pointer;font-size:13px;color:var(--ink);letter-spacing:-.003em}.BrandSelect_optActive__Ray0J{background:var(--surface-3)}.BrandSelect_optLabel___0KyT{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FindMyCar_fmc__ZLqAl{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);padding:24px 26px 18px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;min-height:460px}.FindMyCar_fmcModal__ro0F_{width:min(880px,100vw - 64px);margin:0;box-shadow:0 40px 80px -20px rgba(10,10,10,.4);border-radius:var(--r-lg)}.FindMyCar_fmcModalBackdrop__wsbRd{position:fixed;inset:0;z-index:80;background:rgba(10,10,10,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:32px}.FindMyCar_fmcHead__lj_4s{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.FindMyCar_fmcKicker__5Nm0L{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.FindMyCar_fmcQ__kj2sC{font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.018em;margin-top:6px}.FindMyCar_fmcHeadRight__45x1q{display:flex;align-items:center;gap:12px}.FindMyCar_fmcCount__SrxYB{font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:.02em;color:var(--ink-3);background:var(--surface-3);padding:4px 9px;border-radius:6px;display:inline-flex;align-items:baseline;gap:1px}.FindMyCar_fmcCount__SrxYB b{color:var(--ink);font-weight:600}.FindMyCar_fmcProgress__KSWDZ{display:flex;gap:4px;margin-bottom:22px}.FindMyCar_fmcProgSeg__wmT4K{flex:1 1;min-width:0;position:relative;background:none;border:0;padding:8px 0 0;display:flex;flex-direction:column;gap:6px;align-items:stretch;color:var(--ink-3);text-align:left}.FindMyCar_fmcProgSeg__wmT4K:before{content:"";height:3px;background:var(--line);border-radius:2px;transition:background .2s}.FindMyCar_fmcProgSeg__wmT4K[data-state=done]:before{background:var(--ink)}.FindMyCar_fmcProgSeg__wmT4K[data-state=active]:before{background:var(--accent)}.FindMyCar_fmcProgI__6y_W2{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.05em}.FindMyCar_fmcProgL__FPNEm{font-size:11px;font-weight:500;color:inherit;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FindMyCar_fmcProgSeg__wmT4K[data-state=active] .FindMyCar_fmcProgI__6y_W2,.FindMyCar_fmcProgSeg__wmT4K[data-state=active] .FindMyCar_fmcProgL__FPNEm{color:var(--ink)}.FindMyCar_fmcProgSeg__wmT4K[data-state=done]{cursor:pointer}.FindMyCar_fmcProgSeg__wmT4K[data-state=done] .FindMyCar_fmcProgL__FPNEm{color:var(--ink-2)}.FindMyCar_fmcProgSeg__wmT4K:disabled{cursor:not-allowed}.FindMyCar_fmcBody__yg91O{flex:1 1;opacity:1}.FindMyCar_stepGrid__H2Lqy{display:grid;grid-gap:8px;gap:8px}.FindMyCar_cols2__jT2eH{grid-template-columns:repeat(2,1fr)}.FindMyCar_cols3__Aa_wU{grid-template-columns:repeat(3,1fr)}.FindMyCar_cols4__u0O10{grid-template-columns:repeat(4,1fr)}.FindMyCar_choice__1zvaf{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:18px 16px 16px;text-align:left;display:flex;flex-direction:column;gap:10px;color:var(--ink);transition:border-color .15s,background .15s,box-shadow .15s;min-height:124px}.FindMyCar_choice__1zvaf:hover{border-color:var(--ink);box-shadow:0 4px 12px rgba(10,10,10,.06)}.FindMyCar_choice__1zvaf[data-on="1"]{background:var(--accent-soft);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.FindMyCar_choiceIcon__zePKE{display:flex;align-items:center;justify-content:flex-start;color:var(--ink);height:44px}.FindMyCar_choice__1zvaf[data-on="1"] .FindMyCar_choiceIcon__zePKE{color:var(--accent)}.FindMyCar_choiceLabel__xf4mF{font-size:15px;font-weight:600;letter-spacing:-.005em}.FindMyCar_choiceSub__MGKqf{font-size:12px;color:var(--ink-3);margin-top:2px;letter-spacing:-.003em}.FindMyCar_choiceCheck__QlTGu{position:absolute;top:10px;right:10px;width:20px;height:20px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s}.FindMyCar_choice__1zvaf[data-on="1"] .FindMyCar_choiceCheck__QlTGu{opacity:1}.FindMyCar_choice__1zvaf.FindMyCar_glyph__GDDB2{align-items:center;text-align:center}.FindMyCar_choice__1zvaf.FindMyCar_glyph__GDDB2 .FindMyCar_choiceIcon__zePKE{width:100%;justify-content:center}.FindMyCar_choice__1zvaf.FindMyCar_glyph__GDDB2 .FindMyCar_choiceText__Hw1yK{text-align:center}.FindMyCar_stepSlider__9piub{padding:8px 4px 24px;display:flex;flex-direction:column;gap:22px}.FindMyCar_stepSliderReadout__VJWGX{display:flex;flex-direction:column;gap:4px}.FindMyCar_ssrLabel__8VQrB{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.FindMyCar_ssrValue__pXUee{display:flex;align-items:baseline;gap:8px;min-height:56px}.FindMyCar_ssrNum__j_lOu{font-size:44px;font-weight:500;letter-spacing:-.025em;line-height:1;color:var(--ink)}.FindMyCar_ssrSuffix__vsbOR{font-size:16px;color:var(--ink-3);font-weight:500;letter-spacing:.02em;font-family:var(--font-mono)}.FindMyCar_ssrAny__uIHCJ{font-size:24px;color:var(--ink-2);font-weight:500;letter-spacing:-.01em;line-height:1.1}.FindMyCar_stepSliderTrackWrap__xXuVu{position:relative;padding-bottom:28px}.FindMyCar_stepSliderTrack__kGND9{height:4px;background:var(--line);border-radius:2px;position:relative}.FindMyCar_stepSliderFill__xqGPI{position:absolute;left:0;top:0;bottom:0;background:var(--ink);border-radius:2px}.FindMyCar_stepSliderInput__H2b99{position:absolute;inset:-10px 0;opacity:0;width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.FindMyCar_stepSliderInput__H2b99::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px}.FindMyCar_stepSliderMarks__3Gpwi{position:relative;height:22px;margin-top:10px}.FindMyCar_ssm__0zsI7{position:absolute;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:4px}.FindMyCar_ssm__0zsI7 i{width:1px;height:8px;background:var(--ink-4);display:block}.FindMyCar_ssm__0zsI7 em{font-family:var(--font-mono);font-style:normal;font-size:10px;color:var(--ink-3);letter-spacing:.04em}.FindMyCar_stepSliderTrack__kGND9:after{content:"";position:absolute;top:50%;transform:translate(-50%,-50%);left:var(--thumb-pos,0);width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid var(--ink);box-shadow:0 1px 3px rgba(10,10,10,.15)}.FindMyCar_fmcFoot__T9LXu{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:14px;margin-top:14px}.FindMyCar_fmcBack__8uqhy,.FindMyCar_fmcSkip__tHiBa{background:none;border:0;color:var(--ink-3);font-size:13px;padding:8px 12px;border-radius:var(--r-sm);display:inline-flex;align-items:center;gap:6px;font-weight:500}.FindMyCar_fmcBack__8uqhy:hover,.FindMyCar_fmcSkip__tHiBa:hover{color:var(--ink);background:var(--surface-3)}.FindMyCar_fmcBack__8uqhy:disabled{opacity:.3;cursor:not-allowed}.FindMyCar_fmcFootRight__YXIGH{display:flex;gap:6px;align-items:center}.FindMyCar_fmcNext__T7dmo{background:var(--ink);color:#fff;border:0;padding:11px 20px;border-radius:var(--r-sm);font-size:14px;font-weight:500;display:inline-flex;align-items:center;gap:8px;letter-spacing:-.005em}.FindMyCar_fmcNext__T7dmo:hover{background:#000}.FindMyCar_fmcNext__T7dmo[data-disabled="1"]{background:var(--ink-4);cursor:not-allowed}@media(max-width:880px){.FindMyCar_stepGrid__H2Lqy.FindMyCar_cols4__u0O10{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.FindMyCar_fmc__ZLqAl{padding:18px}.FindMyCar_fmcProgress__KSWDZ{gap:3px}.FindMyCar_fmcProgL__FPNEm{display:none}.FindMyCar_stepGrid__H2Lqy.FindMyCar_cols3__Aa_wU,.FindMyCar_stepGrid__H2Lqy.FindMyCar_cols4__u0O10{grid-template-columns:repeat(2,1fr)}}.MiniSearch_ms__OVf4K{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-search);padding:8px;display:flex;flex-direction:column;gap:6px;width:100%;max-width:1200px;margin:0 auto}.MiniSearch_msRow__h4fCk{display:flex;align-items:stretch}.MiniSearch_msRowTop__17DqE{gap:12px;padding:4px;flex-wrap:wrap}.MiniSearch_msRowBot__e_ZaI{align-items:stretch;flex-wrap:wrap;gap:10px 18px;border-top:1px solid var(--line-soft);margin-top:2px;padding:12px 4px 4px}.MiniSearch_msField__lAxcY{display:flex;flex-direction:column;gap:6px;min-width:0}.MiniSearch_msFieldSelect__WjF_q{flex:1 1 170px}.MiniSearch_msFieldSlider__13rne{flex:1 1 200px}.MiniSearch_msFieldLabel__1HCpx{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.MiniSearch_msSelectWrap__doI3v{position:relative;display:flex;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 12px;cursor:pointer;transition:border-color .12s}.MiniSearch_msSelectWrap__doI3v:hover{border-color:var(--ink-4)}.MiniSearch_msSelectWrap__doI3v:focus-within{border-color:var(--ink)}.MiniSearch_msSelectWrap__doI3v select{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:1 1;min-width:0;background:rgba(0,0,0,0);border:0;outline:none;padding:0 18px 0 0;margin:0;font:inherit;font-size:14px;font-weight:500;color:var(--ink);letter-spacing:-.005em;cursor:pointer;text-overflow:ellipsis}.MiniSearch_msSelectWrap__doI3v select:disabled{color:var(--ink-4);cursor:not-allowed}.MiniSearch_msFieldCaret__TjEk2{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--ink-3);pointer-events:none}.MiniSearch_msSlider__keKhc{margin-top:auto;padding-top:6px}.MiniSearch_msSliderReadout__kBLG6{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;font-weight:500;color:var(--ink);letter-spacing:-.005em}.MiniSearch_msSliderTrackWrap__UADK7{position:relative;height:18px}.MiniSearch_msSliderTrack__0lT_x{left:0;right:0;background:var(--line)}.MiniSearch_msSliderFill__XGeeJ,.MiniSearch_msSliderTrack__0lT_x{position:absolute;top:50%;height:4px;transform:translateY(-50%);border-radius:2px}.MiniSearch_msSliderFill__XGeeJ{background:var(--ink)}.MiniSearch_msSliderInput__SHzjG{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:18px;margin:0;background:rgba(0,0,0,0);pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.MiniSearch_msSliderInput__SHzjG::-webkit-slider-runnable-track{height:18px;background:rgba(0,0,0,0);border:0}.MiniSearch_msSliderInput__SHzjG::-moz-range-track{height:18px;background:rgba(0,0,0,0);border:0}.MiniSearch_msSliderInput__SHzjG::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;margin-top:0;background:#fff;border:1px solid var(--ink);box-shadow:0 1px 3px rgba(10,10,10,.15);cursor:pointer}.MiniSearch_msSliderInput__SHzjG::-moz-range-thumb{pointer-events:auto;width:18px;height:18px;border-radius:50%;border:1px solid var(--ink);background:#fff;box-shadow:0 1px 3px rgba(10,10,10,.15);cursor:pointer}.MiniSearch_msQuickGroup__ynFyx{display:flex;flex-direction:column;gap:6px}.MiniSearch_msQuickRow__pRIYQ{display:flex;gap:6px;flex-wrap:wrap}.MiniSearch_msQuickDivider__d07y7{align-self:stretch;width:1px;flex:none;background:var(--line-soft)}.MiniSearch_msQuick__GVvJe{display:inline-flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--line);padding:8px 14px;border-radius:999px;font-size:13px;font-weight:500;color:var(--ink-2);letter-spacing:-.003em;line-height:1;transition:border-color .12s,background .12s,color .12s;cursor:pointer;white-space:nowrap}.MiniSearch_msQuick__GVvJe svg{flex:none;color:var(--ink-3)}.MiniSearch_msQuickOn__vdEC7 svg{color:#fff}.MiniSearch_msQuick__GVvJe:hover{border-color:var(--ink-4);color:var(--ink)}.MiniSearch_msQuickOn__vdEC7{background:var(--ink);border-color:var(--ink);color:#fff}.MiniSearch_msQuickOn__vdEC7:hover{color:#fff}.MiniSearch_msSubmit__hTY7h{background:var(--cta);color:#fff;border:0;padding:0 22px;border-radius:var(--r-sm);font-size:14px;font-weight:600;letter-spacing:-.005em;display:inline-flex;align-items:center;gap:10px;white-space:nowrap;margin-left:auto;align-self:stretch}.MiniSearch_msSubmit__hTY7h:hover{background:var(--cta-hover)}.MiniSearch_msSubmitLabel__JIvWd{font-weight:600}.MiniSearch_msSubmitCount__V4155{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.02em;padding:3px 8px;border-radius:999px;background:hsla(0,0%,100%,.15);color:#fff;min-width:28px;text-align:center}@media(max-width:1180px){.MiniSearch_msFieldSelect__WjF_q,.MiniSearch_msFieldSlider__13rne{flex:1 1 45%}}@media(max-width:720px){.MiniSearch_msRowBot__e_ZaI{flex-direction:column;align-items:stretch}.MiniSearch_msQuickDivider__d07y7{display:none}.MiniSearch_msSubmit__hTY7h{width:100%;padding:12px 22px;justify-content:center;margin-left:0;margin-top:4px}}.ScoreBadge_score__t0ZsC{position:relative;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:0;padding:0;width:44px;height:44px;border-radius:999px;font-family:var(--font-mono);cursor:help;--score-track:rgba(10,10,10,.08);--score-ring:var(--score-color);--score-bg:var(--score-color)}.ScoreBadge_score__t0ZsC svg{position:absolute;inset:0}.ScoreBadge_scoreNum__AUG00{position:relative;font-weight:600;letter-spacing:-.01em;color:var(--score-fg);line-height:1;z-index:1}.ScoreBadge_score__t0ZsC:before{content:"";position:absolute;inset:4px;border-radius:999px;background:var(--score-bg)}.ScoreBadge_scoreSm__MAd3g{width:32px;height:32px}.ScoreBadge_scoreSm__MAd3g:before{inset:3px}.ScoreBadge_scoreLg__UV6Vk{width:56px;height:56px}.ScoreBadge_scoreLg__UV6Vk:before{inset:5px}.ScoreBadge_scoreGreat__KkrJA{--score-color:#15803d;--score-fg:#15803d;--score-bg:rgba(21,128,61,.10)}.ScoreBadge_scoreGood__ABzMd{--score-color:#4d7c0f;--score-fg:#4d7c0f;--score-bg:rgba(77,124,15,.10)}.ScoreBadge_scoreFair__ZJOfB{--score-color:#b45309;--score-fg:#b45309;--score-bg:rgba(180,83,9,.10)}.ScoreBadge_scoreLow__3kwGn{--score-color:#9f1239;--score-fg:#9f1239;--score-bg:rgba(159,18,57,.08)}.CarDetail_cd__CPMZO{padding:24px 0 64px}.CarDetail_cdShell__pE5cw{max-width:var(--container);margin:0 auto;padding:0 24px}.CarDetail_cdBreadcrumb__3ZtZK{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-3);margin-bottom:20px}.CarDetail_cdBreadcrumb__3ZtZK a{color:var(--ink-2);text-decoration:none}.CarDetail_cdBreadcrumb__3ZtZK a:hover{color:var(--accent)}.CarDetail_cdBreadcrumb__3ZtZK span{color:var(--ink-4)}.CarDetail_cdTop__DRjR_{display:grid;grid-template-columns:1fr 380px;grid-gap:32px;gap:32px;margin-bottom:40px}.CarDetail_cdGalleryMain__gKsne{position:relative;border-radius:var(--r-lg);overflow:hidden;background:var(--surface-3);aspect-ratio:16/10;cursor:zoom-in}.CarDetail_cdGalleryImg__shgjr{width:100%;height:100%;object-fit:cover;display:block}.CarDetail_cdGalleryNav__5YjwF{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.9);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .15s}.CarDetail_cdGalleryNav__5YjwF:hover{background:#fff}.CarDetail_cdGalleryPrev___i2rd{left:12px}.CarDetail_cdGalleryNext__5y287{right:12px}.CarDetail_cdGalleryCounter__x41UR{position:absolute;bottom:12px;right:12px;background:rgba(0,0,0,.6);color:#fff;font-size:12px;padding:3px 10px;border-radius:20px;font-family:var(--font-mono)}.CarDetail_cdGalleryEmpty__FsYgO{aspect-ratio:16/10;border-radius:var(--r-lg);background:var(--surface-3);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--ink-4);font-size:14px}.CarDetail_cdThumbs__4N6nW{display:flex;gap:8px;margin-top:10px;overflow-x:auto;padding-bottom:4px}.CarDetail_cdThumb__UXDIL{flex-shrink:0;width:72px;height:48px;border-radius:var(--r-sm);overflow:hidden;border:2px solid rgba(0,0,0,0);cursor:pointer;padding:0;background:none;transition:border-color .15s}.CarDetail_cdThumb__UXDIL img{width:100%;height:100%;object-fit:cover;display:block}.CarDetail_cdThumbOn__fFx56{border-color:var(--ink)}.CarDetail_cdThumb__UXDIL:hover{border-color:var(--ink-3)}.CarDetail_cdSummary__Wf5rO{display:flex;flex-direction:column;gap:20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;box-shadow:var(--shadow-card);align-self:start;position:-webkit-sticky;position:sticky;top:80px}.CarDetail_cdSummaryHead__IB65N{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.CarDetail_cdTitle__bXoRS{font-size:22px;letter-spacing:-.02em}.CarDetail_cdTrim__iy6Hq{font-size:14px;color:var(--ink-3);margin-top:2px;display:block}.CarDetail_cdPriceBlock__FnKAd{display:flex;align-items:baseline;gap:6px}.CarDetail_cdPrice__8WG2R{font-size:28px;font-weight:700;letter-spacing:-.02em}.CarDetail_cdPriceSuffix__UflVq{font-size:13px;color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.02em}.CarDetail_cdKeySpecs__6hv_8{display:flex;flex-wrap:wrap;gap:10px;padding:16px 0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.CarDetail_cdKeySpecs__6hv_8 li{display:flex;align-items:center;gap:5px;font-size:13px;color:var(--ink-2)}.CarDetail_cdDriveBadge__4TPRz{font-size:11px;font-weight:600;font-family:var(--font-mono);background:var(--surface-3);padding:2px 8px;border-radius:4px;letter-spacing:.04em}.CarDetail_cdDealerCard__c2CsV{display:flex;align-items:flex-start;gap:10px;background:var(--surface-2);border-radius:var(--r-sm);padding:14px}.CarDetail_cdDealerCard__c2CsV div{display:flex;flex-direction:column;gap:2px}.CarDetail_cdDealerCard__c2CsV strong{font-size:14px}.CarDetail_cdDealerCard__c2CsV span{font-size:13px;color:var(--ink-3)}.CarDetail_cdActions__zHIsr{display:flex;flex-direction:column;gap:8px}.CarDetail_cdActions__zHIsr .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 20px;text-decoration:none}.CarDetail_cdSection__MnuUm{margin-bottom:32px}.CarDetail_cdSection__MnuUm h2{font-size:17px;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--line-soft)}.CarDetail_cdSpecsGrid__hmV8k{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0}.CarDetail_cdSpec__Pz5tE{display:flex;flex-direction:column;gap:2px;padding:12px 0;border-bottom:1px solid var(--line-soft)}.CarDetail_cdSpec__Pz5tE dt{font-size:12px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em}.CarDetail_cdSpec__Pz5tE dd{margin:0;font-size:14px;font-weight:500}.CarDetail_cdScoreCard__e4_8b{display:flex;gap:32px;align-items:flex-start;background:var(--surface-2);border-radius:var(--r-md);padding:24px}.CarDetail_cdScoreOverall__McfdE{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.CarDetail_cdScoreOverall__McfdE strong{font-size:28px;font-weight:700;letter-spacing:-.02em}.CarDetail_cdScoreOverall__McfdE span{font-size:13px;color:var(--ink-3)}.CarDetail_cdScoreBars__hoT7F{flex:1 1;display:flex;flex-direction:column;gap:12px}.CarDetail_cdScoreRow___IWDa{display:flex;align-items:center;gap:10px}.CarDetail_cdScoreLabel__ThI8a{width:120px;font-size:13px;color:var(--ink-2);flex-shrink:0}.CarDetail_cdScoreLabel__ThI8a em{font-style:normal;color:var(--ink-4);font-size:11px}.CarDetail_cdScoreBar__rC5gW{flex:1 1;height:8px;background:var(--line-soft);border-radius:4px;overflow:hidden}.CarDetail_cdScoreBarFill__AS_M7{height:100%;border-radius:4px;background:var(--accent);transition:width .4s ease}.CarDetail_cdScoreVal__9_CkO{width:28px;text-align:right;font-size:13px;font-weight:600;font-family:var(--font-mono)}.CarDetail_lbBackdrop__IZbUt{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.92);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;animation:CarDetail_lbFadeIn__zaT4Q .2s ease}@keyframes CarDetail_lbFadeIn__zaT4Q{0%{opacity:0}to{opacity:1}}.CarDetail_lbClose__ac0bF{position:absolute;top:16px;right:16px;z-index:1002;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.12);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.CarDetail_lbClose__ac0bF:hover{background:hsla(0,0%,100%,.24)}.CarDetail_lbContent__9hW59{max-width:90vw;max-height:80vh;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CarDetail_lbImg__rW43I{max-width:90vw;max-height:80vh;object-fit:contain;border-radius:4px;animation:CarDetail_lbImgIn__fIQ8B .2s ease}@keyframes CarDetail_lbImgIn__fIQ8B{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.CarDetail_lbNav__RrH0Y{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:hsla(0,0%,100%,.12);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s;z-index:1001}.CarDetail_lbNav__RrH0Y:hover{background:hsla(0,0%,100%,.24)}.CarDetail_lbPrev__ppKe9{left:16px}.CarDetail_lbNext__H_8D2{right:16px}.CarDetail_lbCounter__1eMgz{position:absolute;top:20px;left:50%;transform:translateX(-50%);color:hsla(0,0%,100%,.7);font-size:13px;font-family:var(--font-mono);letter-spacing:.04em}.CarDetail_lbStrip__r2nk7{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:flex;gap:6px;max-width:90vw;overflow-x:auto;padding:6px;background:rgba(0,0,0,.4);border-radius:8px}.CarDetail_lbStripThumb__rIvus{flex-shrink:0;width:56px;height:40px;border-radius:4px;overflow:hidden;border:2px solid rgba(0,0,0,0);cursor:pointer;padding:0;background:none;opacity:.5;transition:opacity .15s,border-color .15s}.CarDetail_lbStripThumb__rIvus img{width:100%;height:100%;object-fit:cover;display:block}.CarDetail_lbStripOn__kcIWf{border-color:#fff;opacity:1}.CarDetail_lbStripThumb__rIvus:hover{opacity:.85}@media(max-width:900px){.CarDetail_cdTop__DRjR_{grid-template-columns:1fr}.CarDetail_cdSummary__Wf5rO{position:static}.CarDetail_cdSpecsGrid__hmV8k{grid-template-columns:repeat(2,1fr)}.CarDetail_lbNav__RrH0Y{width:36px;height:36px}.CarDetail_lbPrev__ppKe9{left:8px}.CarDetail_lbNext__H_8D2{right:8px}}@media(max-width:600px){.CarDetail_cdSpecsGrid__hmV8k{grid-template-columns:1fr}.CarDetail_cdScoreCard__e4_8b{flex-direction:column}.CarDetail_cdScoreLabel__ThI8a{width:100px}.CarDetail_lbStrip__r2nk7{display:none}}.Results_results__v9H_Z{padding:32px 32px 80px}.Results_resultsShell__6flw8{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:36px;gap:36px;align-items:flex-start}.Results_filters__M8uiZ{position:-webkit-sticky;position:sticky;top:90px;display:flex;flex-direction:column;gap:22px}.Results_filtersHead__4F_6n{display:flex;justify-content:space-between;align-items:center}.Results_filtersHead__4F_6n h2{font-size:13px;font-weight:600;letter-spacing:-.005em;display:inline-flex;align-items:center;gap:8px;color:var(--ink)}.Results_filterActive___LXMB{display:flex;flex-wrap:wrap;gap:6px}.Results_filterPill__heDHS{display:inline-flex;align-items:center;gap:6px;background:var(--surface-3);border:1px solid rgba(0,0,0,0);padding:5px 10px;border-radius:999px;font-size:12px;color:var(--ink);font-weight:500;letter-spacing:-.003em}.Results_filterPill__heDHS:hover{background:var(--accent-soft);border-color:var(--accent-line)}.Results_filterSec__BLdpE{display:flex;flex-direction:column;gap:12px}.Results_filterSec__BLdpE h3{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.Results_filterRow__2IR_X{display:flex;gap:8px}.Results_filterRow__2IR_X>*{flex:1 1;min-width:0}.Results_filterInput__OWfTp,.Results_filterSelect__x0sOu{width:100%;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-sm);padding:9px 10px;font-size:13px;font-family:inherit;letter-spacing:-.003em;-webkit-appearance:none;-moz-appearance:none;appearance:none}.Results_filterSelect__x0sOu{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:28px;cursor:pointer}.Results_filterInput__OWfTp:hover,.Results_filterSelect__x0sOu:hover{border-color:var(--ink-4)}.Results_filterInput__OWfTp:focus,.Results_filterSelect__x0sOu:focus{outline:none;border-color:var(--ink)}.Results_filterMulti__jGqZb{position:relative}.Results_filterMultiBtn__fZr8d{display:flex;align-items:center;text-align:left;cursor:pointer}.Results_filterMultiBtn__fZr8d>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Results_filterMultiPlaceholder__38FNd{color:var(--ink-3)}.Results_filterMultiPanel__oc5tw{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;max-height:280px;overflow-y:auto;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow-lg);padding:6px}.Results_filterMultiClear__eKrKU{align-self:flex-end;background:none;border:0;cursor:pointer;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);padding:4px 6px}.Results_filterMultiClear__eKrKU:hover{color:var(--ink)}.Results_filterMultiOpt__cmqws{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:var(--r-sm);cursor:pointer;font-size:13px;color:var(--ink);letter-spacing:-.003em}.Results_filterMultiOpt__cmqws:hover{background:var(--surface-3)}.Results_filterMultiOpt__cmqws input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.Results_filterMultiBox__Zhmkx{flex:none;width:16px;height:16px;border-radius:5px;border:1px solid var(--ink-4);background:var(--surface);display:inline-flex;align-items:center;justify-content:center;color:#fff}.Results_filterMultiOpt__cmqws input:checked+.Results_filterMultiBox__Zhmkx{background:var(--accent);border-color:var(--accent)}.Results_filterMultiName__WOLtg{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Results_filterMultiCount__3k_eA{flex:none;font-family:var(--font-mono);font-size:11px;color:var(--ink-3);letter-spacing:.02em}.Results_filtersAdjust__EHkFE{background:var(--ink);color:#fff;border:0;padding:11px 14px;border-radius:var(--r-sm);font-size:13px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:8px}.Results_filtersAdjust__EHkFE:hover{background:#000}.Results_resultsMain__xZ0ZH{min-width:0}.Results_resultsHead__aZBzr{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:20px;border-bottom:1px solid var(--line);margin-bottom:22px;gap:16px}.Results_resultsHead__aZBzr h1{font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1;display:flex;align-items:baseline;gap:8px}.Results_resultsCount__Jkc6I{color:var(--ink)}.Results_resultsCountLabel__2xJx3{font-size:14px;color:var(--ink-3);font-weight:500}.Results_resultsHead__aZBzr p{color:var(--ink-3);margin-top:6px;font-size:13px}.Results_resultsHeadRight__Q7iz4{display:flex;align-items:center;gap:14px}.Results_sort__Csyj_{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-3)}.Results_sort__Csyj_ select{font-family:inherit;font-size:13px;padding:8px 28px 8px 12px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-sm);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='%23737373' d='M0 0h10L5 6z'/></svg>");background-repeat:no-repeat;background-position:right 10px center}.Results_resultsEmpty__AOJx6{display:flex;flex-direction:column;align-items:center;gap:18px;padding:64px 24px;background:var(--surface-2);border:1px dashed var(--line);border-radius:var(--r-md)}.Results_resultsEmpty__AOJx6 h3{font-size:16px;color:var(--ink-2);font-weight:500}.Results_listings__du8bp{display:flex;flex-direction:column;gap:0}.Results_listingsGrid__dmYgr{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:14px;gap:14px}.Results_listingsCompact__b45L3{gap:0}.Results_lr__k9lX_{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line);transition:background .12s}.Results_lr__k9lX_:hover{background:var(--accent-soft);margin:0 -12px;padding:18px 12px;border-radius:var(--r-sm);border-bottom-color:rgba(0,0,0,0)}.Results_lrPhoto__mpPMS{border-radius:var(--r-sm);overflow:hidden;position:relative}.Results_lrScoreOverlay__L5sbi{position:absolute;top:8px;left:8px;background:var(--surface);border-radius:999px;box-shadow:0 1px 3px rgba(10,10,10,.18)}.Results_lrMain__cALkK{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;grid-column-gap:16px;column-gap:16px;grid-row-gap:10px;row-gap:10px;min-width:0}.Results_lrTitleRow__WOE54{grid-row:1;grid-column:1/-1;display:flex;justify-content:space-between;align-items:baseline;gap:16px}.Results_lrTitleRow__WOE54 h3{font-size:17px;font-weight:600;letter-spacing:-.012em;line-height:1.2;min-width:0}.Results_lrBrand__ImPkp{color:var(--ink)}.Results_lrModel__OnnLV{color:var(--ink-2);font-weight:500}.Results_lrPrice__hqI0j{display:flex;align-items:baseline;gap:4px;white-space:nowrap;flex-shrink:0}.Results_lrPrice__hqI0j b{font-size:18px;font-weight:600;letter-spacing:-.012em}.Results_lrPrice__hqI0j>span{font-size:12px;color:var(--ink-3);letter-spacing:.02em;font-family:var(--font-mono)}.Results_lrSpecs__5JiOt{grid-row:2;grid-column:1/-1;display:flex;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--ink-2)}.Results_lrSpecs__5JiOt li{display:inline-flex;align-items:center;gap:5px;letter-spacing:-.003em;white-space:nowrap}.Results_lrDrive__KGME4{font-family:var(--font-mono);font-size:11px;background:var(--surface-3);padding:2px 7px;border-radius:4px;color:var(--ink-2);letter-spacing:.04em;font-weight:500}.Results_lrColor__HeTFk{color:var(--ink-3)}.Results_lrSide__MGTTO{grid-row:3;grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.Results_lrActions__iGTI5{display:flex;gap:8px}.Results_lg__qWSUA{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;display:flex;flex-direction:column;transition:border-color .15s,box-shadow .15s;cursor:pointer}.Results_lg__qWSUA:hover{border-color:var(--ink-4);box-shadow:var(--shadow-card)}.Results_lgPhoto__hAvv5{position:relative}.Results_lgScore__9wkF2{position:absolute;top:0;left:0;z-index:1;display:inline-flex;align-items:baseline;gap:4px;padding:5px 11px;border-radius:0 0 var(--r-sm) 0;background:var(--score-color,var(--ink));color:#fff;font-family:var(--font-mono);font-weight:700;font-size:13px;line-height:1;letter-spacing:-.01em;box-shadow:0 1px 3px rgba(10,10,10,.2)}.Results_lgScoreLabel__qOdeA{font-size:10px;font-weight:500;opacity:.8}.Results_lgBody__CXCQ0{padding:12px 14px 14px;display:flex;flex-direction:column;gap:3px}.Results_lgBody__CXCQ0 h3{font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1.3;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Results_lgBrand__kN_iP{font-weight:700;text-transform:uppercase;color:var(--ink)}.Results_lgModel__HOeOG{color:var(--ink-2);font-weight:500}.Results_lgMeta__DBiKN{font-size:13px;color:var(--ink-3);letter-spacing:-.003em;line-height:1.45}.Results_lgFooter__gxSkT{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--surface-3);border-radius:var(--r-sm);padding:9px 12px}.Results_lgPrice__XwNQF{display:flex;align-items:baseline;gap:5px;min-width:0}.Results_lgPrice__XwNQF b{font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.Results_lgPrice__XwNQF>span{font-size:12px;color:var(--ink-3)}.Results_lgDealer__fAVfw{display:inline-flex;align-items:center;gap:5px;min-width:0;font-size:12px;font-weight:500;color:var(--ink-2)}.Results_lgDealer__fAVfw>svg{flex:none;color:var(--ink-3)}.Results_lgDealer__fAVfw span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Results_lcLink__NQZvA,.Results_lgLink__0y4hX,.Results_lrLink__c45kX{text-decoration:none;color:inherit;display:contents}.Results_toneGreat__4YLum{--score-color:#15803d}.Results_toneGood__kNyDS{--score-color:#4d7c0f}.Results_toneFair__VG7iX{--score-color:#b45309}.Results_toneLow__CYlwv{--score-color:#9f1239}.Results_lc__G9DDs{display:grid;grid-template-columns:80px minmax(0,2fr) 1fr .8fr 1fr 44px auto;grid-gap:16px;gap:16px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line-soft);font-size:13px}.Results_lc__G9DDs:hover{background:var(--accent-soft);margin:0 -12px;padding:10px 12px;border-bottom-color:rgba(0,0,0,0)}.Results_lcThumb__iV_Lk{border-radius:var(--r-sm);overflow:hidden}.Results_lcName__jSFwR{display:flex;flex-direction:column}.Results_lcName__jSFwR b{font-size:13.5px;font-weight:600;letter-spacing:-.005em}.Results_lcName__jSFwR span{font-size:11px;color:var(--ink-3)}.Results_lcSpec__c0IMI{color:var(--ink-2);font-family:var(--font-mono);font-size:11px;letter-spacing:.02em}.Results_lcPrice__CgqxG{display:flex;align-items:baseline;gap:4px;justify-self:end}.Results_lcPrice__CgqxG b{font-size:14.5px;font-weight:600;letter-spacing:-.005em}.Results_lcPrice__CgqxG>span{font-size:11px;color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.02em}.Results_scoreFilter__3wqyo{display:flex;gap:6px;flex-wrap:wrap}.Results_scoreChip__KisPk{background:var(--surface);border:1px solid var(--line);padding:6px 12px;border-radius:999px;font-size:12.5px;font-weight:500;color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.02em}.Results_scoreChip__KisPk:hover{border-color:var(--ink-4);color:var(--ink)}.Results_scoreChipOn__3qB_f{background:var(--ink);border-color:var(--ink);color:#fff}.Results_scoreExplainer__MD4zR{font-size:11.5px;color:var(--ink-3);line-height:1.4;margin-top:4px;letter-spacing:-.003em}@media(max-width:1180px){.Results_results__v9H_Z{padding:28px 24px 60px}}@media(max-width:880px){.Results_resultsShell__6flw8{grid-template-columns:200px 1fr;gap:20px}}@media(max-width:720px){.Results_results__v9H_Z{padding:28px 16px 60px}.Results_lr__k9lX_{grid-template-columns:1fr}.Results_lc__G9DDs{grid-template-columns:64px 1fr auto}.Results_lcSpec__c0IMI{display:none}}.CarPhoto_carPhoto__XcQIo{position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between}.CarPhoto_carPhotoStripes__U1wxn{position:absolute;inset:0;width:100%;height:100%}.CarPhoto_carPhotoCap__RU9lx{position:relative;z-index:1}.CarPhoto_carPhotoMono__dqhQr{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.05em;color:rgba(10,10,10,.55)}.Home_home__nqcSn{max-width:var(--container);margin:0 auto;padding:0 64px}.Home_searchHero__GQyc5{position:relative;padding:48px 0 var(--search-overhang,100px);display:flex;flex-direction:column;align-items:center;gap:18px}.Home_hero__bygMW{position:relative;width:100%;margin:0 auto}.Home_heroImg__W69wY{display:block;width:100%;height:clamp(300px,34vw,480px);object-fit:cover;object-position:bottom;border-radius:var(--r-lg);box-shadow:var(--shadow-lg)}.Home_searchWidgetOverlay__2avG7{position:absolute;left:50%;bottom:0;transform:translate(-50%,20%);width:min(1200px,94%);z-index:2}.Home_section__0vA27{padding:56px 0;border-top:1px solid var(--line)}.Home_sectionHead__BhSCp{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px}.Home_sectionHead__BhSCp h2{font-size:clamp(22px,2.6vw,28px);font-weight:600;letter-spacing:-.02em;line-height:1.2}.Home_sectionHead__BhSCp p{color:var(--ink-3);margin-top:6px;font-size:14px;max-width:480px}.Home_placeholder__h_wZ8{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;min-height:320px;padding:40px 24px;border:1.5px dashed var(--line);border-radius:var(--r-lg);background:var(--surface-2);color:var(--ink-3);font-size:14px;font-weight:500;letter-spacing:-.005em}.Home_placeholderGlyph__XF_f0{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;font-size:22px;background:var(--surface);border:1px solid var(--line);color:var(--ink-4)}.Home_mapPlaceholder__82J7H{min-height:400px}.Home_catGrid__i_lwJ{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.Home_catCard__y_NT2{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:var(--r-lg);text-decoration:none;border:1px solid var(--line);background:linear-gradient(150deg,#dfe4ea,#c5cdd7);transition:transform .18s ease,box-shadow .18s ease}.Home_catCard__y_NT2:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.Home_catGlyph__EU4hp{inset:0;display:flex;color:hsla(0,0%,100%,.5);font-size:74px}.Home_catArrow__tmssJ,.Home_catGlyph__EU4hp{position:absolute;align-items:center;justify-content:center}.Home_catArrow__tmssJ{top:12px;right:12px;z-index:2;width:34px;height:34px;border-radius:999px;display:inline-flex;background:hsla(0,0%,100%,.92);color:var(--ink);font-size:16px;transition:background .18s ease,color .18s ease}.Home_catCard__y_NT2:hover .Home_catArrow__tmssJ{background:var(--cta);color:#fff}.Home_catOverlay__Cv_Xp{position:absolute;inset:auto 0 0 0;z-index:1;padding:44px 18px 18px;background:linear-gradient(0deg,rgba(12,35,64,.88) 0,rgba(12,35,64,.38) 55%,transparent);color:#fff}.Home_catTitle__ll6ey{font-size:18px;font-weight:600;letter-spacing:-.012em}.Home_catCount__oCpMy{font-family:var(--font-mono);font-size:12px;margin-top:3px;color:hsla(0,0%,100%,.82);letter-spacing:.02em}.Home_newGrid__QdTe6{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px}.Home_footer__4TIFv{background:var(--footer-bg);color:#fff;margin-top:24px}.Home_footerInner__2hb8X{max-width:var(--container);margin:0 auto;padding:64px 64px 40px;display:flex;justify-content:space-between;gap:48px;flex-wrap:wrap}.Home_footerBrand__7z4m5{max-width:340px;display:flex;flex-direction:column;gap:14px}.Home_footerBrandTop__rLMUA{display:inline-flex;align-items:center;gap:10px}.Home_footerBrandTop__rLMUA b{font-size:18px;font-weight:600;letter-spacing:-.012em}.Home_footerBrand__7z4m5 p{color:hsla(0,0%,100%,.58);font-size:13.5px;line-height:1.65}.Home_footerCols__ukIb6{display:flex;gap:72px;flex-wrap:wrap}.Home_footerCol__Anegs h4{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.48);margin-bottom:16px}.Home_footerCol__Anegs ul{display:flex;flex-direction:column;gap:12px}.Home_footerCol__Anegs a{color:hsla(0,0%,100%,.85);font-size:14px;text-decoration:none;transition:color .15s ease}.Home_footerCol__Anegs a:hover{color:#fff}.Home_footerBar__kTtQl{max-width:var(--container);margin:0 auto;padding:20px 64px;border-top:1px solid hsla(0,0%,100%,.12);display:flex;justify-content:space-between;align-items:center;color:hsla(0,0%,100%,.5);font-family:var(--font-mono);font-size:12px;letter-spacing:.03em}@media(max-width:1180px){.Home_home__nqcSn{padding:0 24px}.Home_footerInner__2hb8X{padding:48px 24px 32px}.Home_footerBar__kTtQl{padding:20px 24px}.Home_newGrid__QdTe6{grid-template-columns:repeat(3,1fr)}}@media(max-width:880px){.Home_catGrid__i_lwJ,.Home_newGrid__QdTe6{grid-template-columns:1fr 1fr}.Home_footerInner__2hb8X{flex-direction:column;gap:36px}}@media(max-width:720px){.Home_home__nqcSn{padding:0 16px}.Home_footerInner__2hb8X{padding:40px 16px 28px}.Home_footerBar__kTtQl{padding:18px 16px}.Home_newGrid__QdTe6{grid-template-columns:1fr}.Home_footerCols__ukIb6{gap:44px}.Home_sectionHead__BhSCp{flex-direction:column;align-items:flex-start}}