.V9ufZG_browse{scroll-margin-top:110px}.V9ufZG_search{margin:0 0 18px}.V9ufZG_search>label{margin-bottom:12px;font-size:17px;font-weight:600;display:block}.V9ufZG_inputGroup{background:var(--panel);border:1px solid var(--text-faint);color:var(--text-dim);border-radius:16px;align-items:center;gap:12px;padding:0 16px;display:flex}.V9ufZG_inputGroup>svg{flex:none}.V9ufZG_inputGroup:focus-within{border-color:var(--brand-blue);outline:2px solid var(--brand-blue);outline-offset:2px}.V9ufZG_input{width:100%;min-width:0;min-height:56px;font:inherit;color:var(--text);background:0 0;border:0;outline:none;padding:12px 0;font-size:16px}.V9ufZG_input::placeholder{color:var(--text-dim)}.V9ufZG_clear{color:var(--text-dim);cursor:pointer;background:0 0;border:0;place-items:center;min-width:44px;height:44px;display:grid}.V9ufZG_positioner{z-index:60;width:var(--anchor-width);max-width:calc(100vw - 32px)}.V9ufZG_popup{max-height:min(360px, var(--available-height));border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:6px;overflow-y:auto;box-shadow:0 12px 32px #0000002e}.V9ufZG_option{cursor:pointer;min-height:48px;color:var(--text);border-radius:10px;align-items:center;gap:12px;padding:12px;font-size:16px;display:flex}.V9ufZG_option>svg{color:var(--text-dim);flex:none}.V9ufZG_option[data-highlighted]{background:var(--brand-blue-dim);color:var(--brand-blue-text)}.V9ufZG_empty{color:var(--text-dim);padding:16px;font-size:15px}.V9ufZG_empty:empty{display:none}:is(.V9ufZG_browse .filters-trigger,.V9ufZG_browse .vehicle-sort .select-trigger,.V9ufZG_browse .view-pill){background:var(--panel);border:1px solid var(--text-faint);color:var(--text);min-height:44px;font-family:inherit;font-size:15px}.V9ufZG_browse .filters-trigger.active{background:var(--brand-blue);color:var(--brand-blue-fg);border-color:var(--brand-blue)}:is(.V9ufZG_browse .filters-trigger:hover,.V9ufZG_browse .view-pill:hover,.V9ufZG_browse .vehicle-sort .select-trigger:hover){border-color:var(--brand-blue);background:var(--brand-blue-dim);color:var(--brand-blue-text)}.V9ufZG_browse .vehicles-toolbar{grid-template-columns:auto minmax(0,220px) 44px;gap:8px;margin-bottom:16px;display:grid}.V9ufZG_browse .vehicle-sort{min-width:0}.V9ufZG_browse .vehicle-sort .select-trigger{width:100%}@media (max-width:380px){.V9ufZG_browse .vehicles-toolbar{grid-template-columns:minmax(0,1fr) 44px}.V9ufZG_browse .vehicle-sort{grid-area:2/1/auto/-1}.V9ufZG_browse .filters-trigger{justify-content:center}}.V9ufZG_count{color:var(--text-dim);margin:0 0 16px;font-size:14px}.V9ufZG_reset{border:1px solid var(--brand-blue);background:var(--brand-blue);min-height:44px;color:var(--brand-blue-fg);cursor:pointer;font:inherit;border-radius:12px;align-items:center;margin-top:12px;padding:8px 16px;display:inline-flex}.V9ufZG_otherCars{border-top:1px solid var(--line);margin-top:28px}.V9ufZG_otherCars>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:22px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.V9ufZG_otherCars>summary::-webkit-details-marker{display:none}.V9ufZG_otherCars>summary>svg{color:var(--brand-blue-text);flex:none}.V9ufZG_otherCars[open]>summary>svg{transform:rotate(180deg)}.V9ufZG_otherCars>summary:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px;border-radius:8px}.V9ufZG_otherCount{color:var(--text-dim);font-size:15px;font-weight:400}.V9ufZG_otherContent>p{color:var(--text-dim);margin:0 0 20px;font-size:16px;line-height:1.6}.V9ufZG_pageHeader{margin:24px 0;display:block}.V9ufZG_pageHeader h1{margin:0 0 12px;font-size:clamp(30px,4vw,40px);line-height:1.15}.V9ufZG_pageHeader p{color:var(--text-dim);margin:0;font-size:17px}.V9ufZG_pageHeader h1 em{color:var(--brand-blue-text);font-style:normal}.V9ufZG_controls{align-items:center;gap:12px;margin:24px 0 12px;display:flex}.V9ufZG_controls .V9ufZG_search{flex:1;min-width:0;margin:0}.V9ufZG_controls .V9ufZG_search>label{margin:0}.V9ufZG_controls .V9ufZG_inputGroup{border-color:var(--line);border-radius:12px}.V9ufZG_controls .V9ufZG_input{min-height:50px}.V9ufZG_controls .vehicles-toolbar{flex-wrap:nowrap;margin:0;display:flex}:is(.V9ufZG_controls .filters-trigger,.V9ufZG_controls .vehicle-sort .select-trigger){border-color:var(--line);border-radius:12px;min-height:50px}.V9ufZG_browse .scenario-assumptions{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0 0 18px;padding:0 0 14px;font-size:13px}.V9ufZG_browse .vehicle-card{border-color:var(--line);border-radius:20px;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex}.V9ufZG_browse .vehicle-card:hover{border-color:var(--brand-blue);box-shadow:var(--photo-shadow)}.V9ufZG_browse .vehicle-card-img{aspect-ratio:auto;object-fit:contain;height:190px;padding:10px 8px}.V9ufZG_browse .vehicle-card-body{flex:1;grid-template-columns:minmax(0,1fr) auto;align-content:start;column-gap:10px;min-width:0;padding:18px 18px 20px;display:grid}.V9ufZG_browse .vehicle-card-name{font-family:var(--font-inter), sans-serif;letter-spacing:-.5px;grid-column:1/-1;margin-bottom:2px;font-size:21px;font-weight:600;line-height:1.35}.V9ufZG_browse .vehicle-card-price{color:var(--text);margin-bottom:0;font-size:21px;font-weight:600;line-height:1.35}.V9ufZG_browse .vehicle-card-specs{color:var(--text-dim);text-align:right;max-width:82px;margin:4px 0 0;font-size:12px;line-height:1.4}.V9ufZG_overseasNote{color:var(--text-dim);text-align:right;padding:6px 12px 0;font-size:11px;line-height:1.35;display:block}.V9ufZG_variant{color:var(--text-dim);grid-column:1/-1;margin-bottom:18px;font-size:13px;line-height:1.4}.V9ufZG_savingsRow{border-top:1px solid var(--line);background:color-mix(in srgb, var(--cyan) 4%, var(--panel));justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.V9ufZG_savingsLabel{color:var(--text-dim);font-size:12px;display:block}.V9ufZG_savingsRow strong{color:var(--cyan);letter-spacing:-.6px;white-space:nowrap;font-size:25px;font-weight:600;line-height:1.3;display:block}.V9ufZG_savingsRow>svg{color:var(--brand-blue-text);flex:none}.V9ufZG_sectionHeading{margin:0 0 14px;font-size:20px;font-weight:600;line-height:1.3}.V9ufZG_brandRow{margin:0 0 28px}.V9ufZG_brandRow .brand-links{max-width:none;margin:4px 0 0;padding:0}.V9ufZG_brandRow .brand-links summary{cursor:pointer;min-height:44px;color:var(--brand-blue-text);align-items:center;font-size:15px;font-weight:500;display:inline-flex}.V9ufZG_brandRow .brand-links-list{margin-top:6px}.V9ufZG_brandChips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.V9ufZG_brandChips a{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--text);border-radius:999px;align-items:center;padding:0 16px;font-size:15px;text-decoration:none;display:inline-flex}.V9ufZG_brandChips a:hover{border-color:var(--brand-blue);background:var(--brand-blue-dim);color:var(--brand-blue-text)}.V9ufZG_brandChips a:focus-visible,.V9ufZG_popularCard:focus-visible,.V9ufZG_showAll:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.V9ufZG_popular{margin:0 0 24px}.V9ufZG_popularRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0 0 4px;list-style:none;display:grid}.V9ufZG_popularCard{border:1px solid var(--line);background:var(--panel);height:100%;color:var(--text);border-radius:16px;flex-direction:column;text-decoration:none;transition:border-color .15s;display:flex;overflow:hidden}.V9ufZG_popularCard:hover{border-color:var(--brand-blue)}.V9ufZG_popularImg{width:100%;height:130px;padding:10px 8px}.V9ufZG_popularNote{color:var(--text-dim);text-align:right;padding:6px 12px 0;font-size:11px}.V9ufZG_popularBody{flex-direction:column;padding:10px 14px 14px;display:flex}.V9ufZG_popularBody strong{font-size:16px;font-weight:600;line-height:1.3}.V9ufZG_popularBody>span{color:var(--text-dim);white-space:nowrap;margin-top:2px;font-size:14px}.V9ufZG_popularRow li:nth-child(n+5){display:none}.V9ufZG_allHeading{flex:1;margin:0}.V9ufZG_collapsed>:nth-child(n+13){display:none}.V9ufZG_showAll{border:1px solid var(--brand-blue);width:100%;min-height:48px;color:var(--brand-blue-text);font:inherit;cursor:pointer;background:0 0;border-radius:12px;margin:16px 0 0;font-size:16px;font-weight:500;display:block}.V9ufZG_showAll:hover{background:var(--brand-blue-dim)}@media (max-width:720px){.V9ufZG_brandChips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.V9ufZG_brandChips li{flex:none}.V9ufZG_popularRow{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.V9ufZG_popularRow li,.V9ufZG_popularRow li:nth-child(n+5){scroll-snap-align:start;flex:0 0 44%;display:block}.V9ufZG_popularRow{align-items:flex-start}.V9ufZG_popularCard{border-radius:14px;height:auto}.V9ufZG_popularImg{height:92px;padding:6px 4px}.V9ufZG_popularNote{display:none}.V9ufZG_popularBody{padding:8px 10px 10px}.V9ufZG_popularBody strong{font-size:15px}.V9ufZG_popularBody>span{font-size:13px}.V9ufZG_sectionHeading{margin-bottom:10px;font-size:18px}.V9ufZG_brandRow{margin-bottom:20px}.V9ufZG_brandChips a{padding:0 14px;font-size:14px}.V9ufZG_brandRow .brand-links{margin-top:2px}.V9ufZG_brandRow .brand-links summary{font-size:14px}.V9ufZG_browse>.V9ufZG_search{margin-bottom:12px}.V9ufZG_browse>.V9ufZG_search .V9ufZG_input{min-height:48px}.V9ufZG_controls{flex-wrap:wrap}.V9ufZG_controls .V9ufZG_search{flex-basis:100%}.V9ufZG_controls .vehicles-toolbar{width:100%}.V9ufZG_controls .vehicle-sort{flex:1}}@media (max-width:600px){.V9ufZG_overseasNote{display:none}.V9ufZG_browse .vehicle-card{grid-template-columns:minmax(0,1fr) minmax(0,46%);gap:12px 8px;padding:15px;display:grid}.V9ufZG_browse .vehicle-card:has(>.offer-badge){padding-top:50px}.V9ufZG_browse .vehicle-card-img{aspect-ratio:3/2;object-fit:contain;background:0 0;grid-area:1/2;align-self:center;width:100%;height:auto;min-height:0;padding:0}.V9ufZG_browse .vehicle-card-body{grid-area:1/1;padding:0;display:block}.V9ufZG_savingsRow{background:0 0;grid-column:1/-1;padding:12px 0 0}.V9ufZG_savingsRow>div{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:4px 10px;display:flex}.V9ufZG_savingsLabel{max-width:145px}.V9ufZG_browse .vehicle-card-name{font-size:19px}.V9ufZG_variant{margin-bottom:9px;font-size:12px}.V9ufZG_browse .vehicle-card-price{font-size:20px}.V9ufZG_browse .vehicle-card-specs{text-align:left;max-width:none;margin-top:6px}.V9ufZG_savingsRow strong{font-size:23px}}.V9ufZG_page{padding-bottom:8px}.V9ufZG_browse .vehicle-card-price .price-basis{white-space:normal;margin:2px 0 0;font-size:12px;font-weight:400;display:block}.V9ufZG_reason{color:var(--text-dim);grid-column:1/-1;margin:12px 0 0;font-size:13px;line-height:1.5}@media (max-width:720px){.V9ufZG_pageHeader{margin:8px 0 16px}.V9ufZG_pageHeader h1{margin-bottom:8px}.V9ufZG_pageHeader p{font-size:15px;line-height:1.45}.V9ufZG_controls{gap:8px;margin:16px 0}.V9ufZG_browse .scenario-assumptions{margin-bottom:14px;padding-bottom:14px;line-height:1.6}.V9ufZG_count{margin-bottom:14px}}
.X37_nW_card{border:1px solid var(--brand-blue-border);background:var(--panel);border-radius:16px;margin:20px 0}.X37_nW_summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;list-style:none;display:flex}.X37_nW_summary::-webkit-details-marker{display:none}.X37_nW_summary strong{font-size:15px;font-weight:600;line-height:1.5;display:block}.X37_nW_preview{color:var(--text-dim);margin-top:2px;font-size:14px;line-height:1.5;display:block}.X37_nW_summary>svg{color:var(--brand-blue-text);flex:none}.X37_nW_card[open] .X37_nW_summary>svg{transform:rotate(180deg)}.X37_nW_summary:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px;border-radius:16px}.X37_nW_content{padding:4px 18px 18px}.X37_nW_content .X37_nW_edit{margin-top:18px}.X37_nW_edit{border:1px solid var(--brand-blue-border);background:var(--brand-blue-dim);min-height:44px;color:var(--brand-blue-text);font:inherit;cursor:pointer;border-radius:12px;flex:none;padding:10px 14px;font-size:14px;font-weight:600}.X37_nW_edit:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}.X37_nW_values{grid-template-columns:1fr 1fr 1.5fr;gap:20px;margin:0;display:grid}.X37_nW_values dt{color:var(--text-dim);margin-bottom:6px;font-size:13px}.X37_nW_values dd{color:var(--text);margin:0;font-size:18px;font-weight:600;line-height:1.4}@media (max-width:600px){.X37_nW_values{grid-template-columns:1fr 1fr;gap:18px}.X37_nW_values>div:last-child{border-top:1px solid var(--line-soft);grid-column:1/-1;padding-top:16px}.X37_nW_values>div:last-child dd{font-size:16px}}
