.Home_page__P1kJB{background:var(--bg-canvas);min-height:calc(100vh - 80px)}.Home_heroSlim__Uhv9\+{background:linear-gradient(180deg,var(--bg-sunken) 0,var(--bg-canvas) 100%);overflow:hidden;padding:64px 24px 32px;position:relative}.Home_heroSlimInner__73iOu{margin:0 auto;max-width:760px;position:relative;text-align:center}.Home_heroEyebrow__V4iBr{align-items:center;background:#fff;border:1px solid var(--gray-200);border-radius:999px;box-shadow:0 1px 2px rgba(0,0,0,.03);color:var(--text-secondary);display:inline-flex;font-size:11px;font-weight:700;gap:10px;letter-spacing:.14em;margin:0 0 20px;padding:6px 14px 6px 12px;text-transform:uppercase}.Home_heroEyebrow__V4iBr:before{-webkit-animation:Home_heroPulse__OYTK1 2.4s ease-in-out infinite;animation:Home_heroPulse__OYTK1 2.4s ease-in-out infinite;background:#fcde4b;background:var(--accent-yellow,#fcde4b);border-radius:50%;box-shadow:0 0 0 3px rgba(252,222,75,.25);content:"";height:8px;width:8px}@-webkit-keyframes Home_heroPulse__OYTK1{0%,to{box-shadow:0 0 0 3px rgba(252,222,75,.25)}50%{box-shadow:0 0 0 6px rgba(252,222,75,.05)}}@keyframes Home_heroPulse__OYTK1{0%,to{box-shadow:0 0 0 3px rgba(252,222,75,.25)}50%{box-shadow:0 0 0 6px rgba(252,222,75,.05)}}.Home_heroTitle__e2sbd{color:var(--text-primary);font-family:var(--font-display);font-size:clamp(34px,5vw,48px);font-weight:700;letter-spacing:-.025em;line-height:1.05;margin:0 0 16px}.Home_titleAccent__b21ue{color:var(--text-primary);display:inline-block;padding:0 2px 6px;position:relative}.Home_titleAccent__b21ue:after{background:#fcde4b;background:var(--accent-yellow,#fcde4b);border-radius:2px;bottom:0;content:"";height:4px;left:6%;position:absolute;right:6%}.Home_heroSub__Sw1LY{color:var(--text-secondary);font-size:16px;line-height:1.55;margin:0 auto;max-width:560px}@media (max-width:480px){.Home_heroSlim__Uhv9\+{padding:44px 16px 20px}.Home_heroEyebrow__V4iBr{font-size:10px;margin-bottom:16px;padding:5px 12px 5px 10px}.Home_heroTitle__e2sbd{margin-bottom:12px}.Home_heroSub__Sw1LY{font-size:14.5px}}.Home_cascadeSection__xrpVR{padding:8px 16px 40px}.Home_cascadeCard__eVnX8{background:var(--bg-surface);border:1px solid var(--gray-200);border-radius:22px;box-shadow:0 12px 32px rgba(0,0,0,.06),0 2px 6px rgba(0,0,0,.04);margin:0 auto;max-width:720px;padding:32px}@media (max-width:600px){.Home_cascadeCard__eVnX8{border-radius:18px;padding:20px}}.Home_cascadeCard__eVnX8>.wrapper{background:transparent;border:0;padding:0}.Home_cartChip__CnMKy{align-items:center;background:var(--accent-yellow);border-radius:var(--radius-md);color:var(--text-primary);display:inline-flex;font-size:14px;font-weight:700;gap:6px;margin-top:12px;padding:8px 14px;text-decoration:none}.Home_resultsSection__W6TUN{padding:8px 16px 56px}.Home_resultsInner__Ik53l{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:960px}.Home_resultsCount__5GDqF{color:var(--text-muted);font-size:13px;font-weight:600;margin:0}.Home_listingList__8tHX-{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.Home_listingCard__dHrTh{align-items:center;background:var(--bg-surface);border:1px solid var(--gray-200);border-radius:var(--radius-lg);display:flex;gap:16px;justify-content:space-between;padding:18px}@media (max-width:640px){.Home_listingCard__dHrTh{align-items:stretch;flex-direction:column}}.Home_listingMain__Gv21h{flex:1 1;min-width:0}.Home_listingTitle__xWWOq{color:var(--text-primary);font-size:17px;font-weight:700;margin:0 0 8px}.Home_listingMeta__WaPWX{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:13px;gap:10px}.Home_metaItem__66B1I{align-items:center;display:inline-flex;gap:4px}.Home_metaItem__66B1I strong{color:var(--text-primary);font-weight:600}.Home_loadingState__OVuZm{color:var(--text-muted);font-size:14px;padding:32px;text-align:center}.Home_how__mO8cp{background:var(--bg-surface);border-top:1px solid var(--gray-100);padding:56px 24px}.Home_howInner__dWRYl{margin:0 auto;max-width:1100px}.Home_howHead__qfpkz{margin-bottom:36px;text-align:center}.Home_howEyebrow__CKxJs{color:#8a6a00;color:var(--accent-amber-text,#8a6a00);font-size:12px;font-weight:700;letter-spacing:.1em;margin:0 0 6px;text-transform:uppercase}.Home_howTitle__Kb4HZ{color:var(--text-primary);font-size:28px;margin:0}.Home_howGrid__mKeLl{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media (max-width:760px){.Home_howGrid__mKeLl{grid-template-columns:1fr}}.Home_howCard__jvflx{background:var(--bg-surface);border:1px solid var(--gray-100);border-radius:var(--radius-lg);padding:22px}.Home_howStep__uOnRx{align-items:center;background:#fcde4b;background:var(--accent-yellow,#fcde4b);border-radius:50%;color:#000;display:inline-flex;font-size:16px;font-weight:800;height:36px;justify-content:center;margin-bottom:14px;width:36px}.Home_howCardTitle__HDk6h{color:var(--text-primary);font-size:17px;font-weight:700;margin:0 0 6px}.Home_howCardText__H0TiV{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0}.Home_discover__HjCAO{background:#fff;border-top:1px solid var(--gray-100);padding:56px 24px}.Home_discoverInner__rs7kj{margin:0 auto;max-width:1100px}.Home_discoverHead__t1gK7{margin-bottom:28px;text-align:center}.Home_discoverSub__RSLfc{color:var(--text-secondary);font-size:13px;margin:8px 0 0}.Home_brandGrid__Ju4Wu{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));list-style:none;margin:0;padding:0}.Home_brandCard__iK78E{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border:1.5px solid var(--gray-200,#e5e7eb);border-radius:12px;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:78px;padding:18px 12px;text-decoration:none;transition:all .15s}.Home_brandCard__iK78E:hover{background:linear-gradient(135deg,#fffbef,#fef9e7);border-color:#fcde4b;border-color:var(--accent-yellow,#fcde4b);box-shadow:0 6px 16px rgba(252,222,75,.25);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.Home_brandName__sN-Pp{color:#0f172a;color:var(--text-primary,#0f172a);font-family:Roboto Mono,monospace;font-family:var(--font-display,"Roboto Mono",monospace);font-size:15px;font-weight:700;text-align:center}.Home_brandCount__9suMp{color:#64748b;color:var(--text-secondary,#64748b);font-size:11px;font-weight:500}.Home_allBrands__E0DTu{background:#f8fafc;background:var(--bg-canvas,#f8fafc);border-top:1px solid var(--gray-100);padding:48px 24px}.Home_allBrandsInner__3XJlL{margin:0 auto;max-width:1100px;text-align:center}.Home_allBrandsTitle__jTtk9{color:#0f172a;color:var(--text-primary,#0f172a);font-family:var(--font-display);font-size:clamp(20px,3vw,26px);font-weight:700;margin:0 0 8px}.Home_allBrandsSub__B8Z-k{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0 auto 24px;max-width:560px}.Home_brandLogosWrap__tWPa\+{max-height:188px;overflow:hidden;position:relative;transition:max-height .35s ease}.Home_brandLogosWrap__tWPa\+.Home_brandLogosOpen__sGObE{max-height:2400px}.Home_brandLogosWrap__tWPa\+:not(.Home_brandLogosOpen__sGObE):after{background:linear-gradient(180deg,rgba(248,250,252,0),#f8fafc);background:linear-gradient(to bottom,rgba(248,250,252,0),var(--bg-canvas,#f8fafc));bottom:0;content:"";height:64px;left:0;pointer-events:none;position:absolute;right:0}.Home_brandsMore__QGFbs{background:#fff;border:1.5px solid #e5e7eb;border:1.5px solid var(--gray-200,#e5e7eb);border-radius:999px;color:#0f172a;color:var(--text-primary,#0f172a);cursor:pointer;display:block;font-size:13px;font-weight:700;margin:16px auto 0;padding:9px 22px;transition:border-color .15s,background .15s}.Home_brandsMore__QGFbs:hover{background:#fffbef;border-color:#fcde4b;border-color:var(--accent-yellow,#fcde4b)}.Home_brandLogos__5zRSw{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));list-style:none;margin:0;padding:0}.Home_brandLogoCard__j5BSJ{align-items:center;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--gray-200,#e5e7eb);border-radius:10px;display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:78px;padding:12px 8px;text-decoration:none;transition:border-color .15s,box-shadow .15s,-webkit-transform .15s;transition:border-color .15s,box-shadow .15s,transform .15s;transition:border-color .15s,box-shadow .15s,transform .15s,-webkit-transform .15s}.Home_brandLogoCard__j5BSJ:hover{border-color:#fcde4b;border-color:var(--accent-yellow,#fcde4b);box-shadow:0 5px 14px rgba(252,222,75,.22);text-decoration:none;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.Home_brandLogoCardImg__uuCzt{height:30px;object-fit:contain;width:42px}.Home_brandLogoCardFallback__XwFIs{align-items:center;background:#f1f4f8;background:var(--gray-100,#f1f4f8);border-radius:50%;color:#64748b;color:var(--text-secondary,#64748b);display:inline-flex;font-size:15px;font-weight:800;height:34px;justify-content:center;width:34px}.Home_brandLogoCardName__CGMx\+{color:#0f172a;color:var(--text-primary,#0f172a);font-size:11.5px;font-weight:600;text-align:center}@media (max-width:600px){.Home_discover__HjCAO{padding:40px 16px}.Home_brandGrid__Ju4Wu{gap:8px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.Home_brandCard__iK78E{min-height:66px;padding:14px 10px}.Home_brandName__sN-Pp{font-size:13px}.Home_allBrands__E0DTu{padding:36px 16px}}.Home_brandLogo__Mfrgf{height:40px;margin-bottom:4px;object-fit:contain;width:40px}.Home_brandLogoFallback__OFNr5{align-items:center;background:#f1f5f9;border-radius:50%;color:#475569;display:inline-flex;font-family:Roboto Mono,monospace;font-family:var(--font-display,"Roboto Mono",monospace);font-size:18px;font-weight:700;height:40px;justify-content:center;margin-bottom:4px;width:40px}.CategoryNav_bar__BdjwC{background:var(--bg-surface);border-bottom:1px solid var(--gray-200);width:100%}.CategoryNav_sticky__pyEZY{-webkit-backdrop-filter:saturate(180%) blur(6px);backdrop-filter:saturate(180%) blur(6px);position:-webkit-sticky;position:sticky;top:0;z-index:10}.CategoryNav_inner__Knt8R{align-items:stretch;display:flex;gap:24px;justify-content:center;margin:0 auto;max-width:1100px;overflow-x:auto;padding:0 16px;scrollbar-width:none}.CategoryNav_inner__Knt8R::-webkit-scrollbar{display:none}.CategoryNav_tab__3OdUQ{align-items:center;background:transparent;border:0;border-radius:0;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:14px;font-weight:500;gap:8px;padding:14px;position:relative;transition:background .12s ease,color .12s ease,box-shadow .12s ease;white-space:nowrap}.CategoryNav_tab__3OdUQ:hover:not(.CategoryNav_tabActive__s6goO){background:var(--bg-surface-alt);color:var(--text-primary)}.CategoryNav_tab__3OdUQ:focus-visible{outline:2px solid var(--accent-yellow);outline-offset:-2px}.CategoryNav_label__L54Pq{letter-spacing:.005em}.CategoryNav_tabActive__s6goO{box-shadow:inset 0 -3px 0 var(--accent-yellow);color:var(--text-primary);font-weight:700}.CategoryNav_tabActive__s6goO svg{color:var(--text-primary)}.CategoryNav_skeleton__oF\+cA{-webkit-animation:CategoryNav_shimmer__BcjfF 1.4s linear infinite;animation:CategoryNav_shimmer__BcjfF 1.4s linear infinite;background:linear-gradient(90deg,#eee 25%,var(--gray-200) 50%,#eee 75%);background:linear-gradient(90deg,var(--gray-100,#eee) 25%,var(--gray-200) 50%,var(--gray-100,#eee) 75%);background-size:200% 100%;border-radius:4px;flex:0 0 auto;height:22px;margin:16px 8px;width:110px}@-webkit-keyframes CategoryNav_shimmer__BcjfF{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes CategoryNav_shimmer__BcjfF{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:640px){.CategoryNav_inner__Knt8R{gap:0;padding:0 8px}.CategoryNav_tab__3OdUQ{font-size:13px;gap:6px;padding:12px 10px}.CategoryNav_label__L54Pq{font-size:13px}}.CarsSearchTabs_wrap__kmS9Q{display:flex;flex-direction:column}.CarsSearchTabs_tabList__DdDVX{border-bottom:1px solid var(--gray-200);display:flex;gap:4px;margin-bottom:24px}.CarsSearchTabs_tabBtn__GBveD{align-items:center;background:transparent;border:0;border-bottom:3px solid transparent;color:var(--text-muted);cursor:pointer;display:inline-flex;flex:0 1 auto;font-family:var(--font-body);font-size:15px;font-weight:600;gap:8px;justify-content:center;margin-bottom:-1px;padding:14px 20px;transition:color .15s ease,background .15s ease,border-color .15s ease}.CarsSearchTabs_tabBtn__GBveD:hover{background:var(--bg-sunken);background:var(--bg-surface-alt,var(--bg-sunken));color:var(--text-primary)}.CarsSearchTabs_tabBtn__GBveD:focus-visible{border-radius:4px 4px 0 0;outline:2px solid #fcde4b;outline:2px solid var(--accent-yellow,#fcde4b);outline-offset:2px}.CarsSearchTabs_tabBtnActive__vqHJk{background:transparent;border-bottom-color:#fcde4b;border-bottom-color:var(--accent-yellow,#fcde4b);color:var(--text-primary);font-weight:700}.CarsSearchTabs_tabBtnActive__vqHJk:hover{background:transparent}.CarsSearchTabs_panel__SI38w{min-height:280px}.CarsSearchTabs_panel__SI38w[hidden]{display:none}.CarsSearchTabs_vinIntro__KlG-j{margin-bottom:18px;text-align:center}.CarsSearchTabs_panelTitle__OgXnh{color:var(--text-primary);font-size:17px;font-weight:700;margin:0 0 6px}.CarsSearchTabs_panelHint__Erjh3{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0 auto;max-width:460px}.CarsSearchTabs_vinForm__vDdBN{align-items:center;display:flex;flex-direction:column;gap:14px}.CarsSearchTabs_vinInputWrap__Srsfn{max-width:480px;width:100%}.CarsSearchTabs_vinInput__Ursk- input{font-family:var(--font-body);font-size:18px!important;letter-spacing:.04em;padding:16px!important;text-align:center}.CarsSearchTabs_vinActions__pCxTB{display:flex;justify-content:center}.CarsSearchTabs_vinActions__pCxTB button{height:auto;line-height:1.25;max-width:100%;min-height:52px;text-align:center;white-space:normal}@media (max-width:430px){.CarsSearchTabs_vinActions__pCxTB button{font-size:15px;padding-left:16px;padding-right:16px}}.CarsSearchTabs_vinPrivacy__VGTzl{color:var(--text-muted);font-size:12px;line-height:1.5;margin:0;max-width:460px;text-align:center}.CarsSearchTabs_vinDemo__DmalK{margin-top:4px}.CarsSearchTabs_demoBtn__c03Qz{background:transparent;border:1px dashed var(--gray-300);border-radius:10px;border-radius:var(--radius-md,10px);color:var(--text-muted);cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:color .15s ease,border-color .15s ease,background .15s ease}.CarsSearchTabs_demoBtn__c03Qz:hover{background:var(--bg-sunken);border-color:var(--gray-400,var(--gray-300));color:var(--text-primary)}@media (max-width:600px){.CarsSearchTabs_tabList__DdDVX{gap:0;margin-bottom:18px}.CarsSearchTabs_tabBtn__GBveD{flex:1 1 50%;font-size:13px;gap:6px;padding:12px 10px}.CarsSearchTabs_tabBtn__GBveD span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CarsSearchTabs_vinInput__Ursk- input{font-size:16px!important;padding:14px!important}}.VinHelper_trigger__pWdJV{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font:inherit;font-size:13.5px;font-weight:600;gap:6px;margin:0;padding:4px 8px;text-decoration:underline;text-decoration-color:var(--accent-yellow);text-decoration-thickness:2px;text-underline-offset:3px;transition:color .12s,background .12s}.VinHelper_trigger__pWdJV:focus-visible,.VinHelper_trigger__pWdJV:hover{background:#fff6d1;background:var(--accent-yellow-soft,#fff6d1);color:var(--text-primary);outline:none}.VinHelper_trigger__pWdJV svg{color:#e5c73d;color:var(--accent-yellow-hover,#e5c73d);flex-shrink:0}.VinHelper_inline__lynKM{display:inline-flex;margin-left:4px}.VinHelper_standalone__OR26t{display:inline-flex;margin:8px 0 0}.VinHelper_body__vkngq{grid-gap:18px;display:grid;gap:18px}@media (min-width:720px){.VinHelper_body__vkngq{align-items:start;grid-template-columns:1.1fr 1fr}}.VinHelper_image__XUxxv{background:#f7f7f4;border:1px solid #dcdcda;border:1px solid var(--gray-200,#dcdcda);border-radius:10px;display:block;height:auto;width:100%}.VinHelper_legend__ZiERK{color:var(--text-secondary);font-size:14px;line-height:1.55}.VinHelper_legend__ZiERK p{margin:0 0 12px}.VinHelper_legend__ZiERK strong{color:var(--text-primary)}.VinHelper_legend__ZiERK ul{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0 0 14px;padding:0}.VinHelper_legend__ZiERK li{font-size:13.5px;padding-left:22px;position:relative}.VinHelper_legend__ZiERK li:before{background:var(--accent-yellow);border-radius:2px;box-shadow:0 0 0 2px rgba(252,222,75,.18);content:"";height:10px;left:0;position:absolute;top:7px;width:10px}.VinHelper_tip__yBp6-{background:#fff6d1;background:var(--accent-yellow-soft,#fff6d1);border-left:3px solid var(--accent-yellow);border-radius:0 6px 6px 0;color:var(--text-primary);font-size:13px;margin:0;padding:10px 12px}