.qw-public-v2{--qp-bg:#f3f6fb;--qp-surface:#fff;--qp-text:#102542;--qp-muted:#4b5d75;--qp-line:#d7e1ee;--qp-purple:#0756d9;--qp-deep:#0645b1;--electric:#0756d9;--navy:#102542;--muted:#4b5d75;min-height:100vh;background:var(--qp-bg);color:var(--qp-text);color-scheme:light}.qw-public-v2 #public-content{min-height:50vh}.qw-public-v2 .v4{--v4-blue:#0756d9;--v4-navy:#102542;--v4-canvas:#f3f6fb;--v4-line:#d7e1ee;--v4-muted:#4b5d75}.qw-public-v2 :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid #3677e6;outline-offset:3px}.qw-public-v2 :is(.button,.v4-button-primary,.qw-primary){background:var(--qp-purple);border-color:var(--qp-purple);color:#fff}.qw-public-v2 :is(.button,.v4-button-primary,.qw-primary):hover{background:var(--qp-deep)}.qw-public-v2 :is(.outline-button,.v4-button-secondary,.qw-outline-light){background:#fff;border-color:#b6c9e2;color:#174680}.qw-public-v2 :is(.outline-button,.v4-button-secondary,.qw-outline-light):hover{background:#eaf2ff}.qw-public-v2 :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#fff;color:var(--qp-text);border-color:#b6c9e2;accent-color:var(--qp-purple)}.qw-public-v2 :is(.eyebrow,.v4-eyebrow,.qw-eyebrow,.text-button,.discovery-text-link){color:#1555ad}.qw-header{background:#fff;color:#102542;border-bottom:1px solid #dde6f2}.qw-header .qw-brand img{width:180px}.qw-header .qw-desktop-nav a{color:#233c5c}.qw-header .language-switch a[aria-current=page],.qw-header .qw-desktop-nav a:hover{color:#0756d9}.qw-header .language-switch a{color:#4b5d75}.qw-header .qw-signup{color:#fff;background:#0756d9;border-color:#0756d9;font-weight:700}.qw-header .qw-signup:hover{background:#0645b1}.qw-header .qw-menu-toggle{border-color:#c5d3e4;color:#102542}.qw-header .qw-mobile-nav a{border-bottom-color:#e1e9f3}.qw-footer{background:#0c1d33;color:#d2deed}.qw-footer .qw-brand{background:#fff;padding:9px 11px;border-radius:7px}.jdb-home{background:#fff;color:#102542}.jdb-home-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:465px;background:#0b2140;color:#fff}.jdb-home-photo{z-index:-2;object-fit:cover;object-position:61% 65%}.jdb-home-hero:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#081c36f5,#0b2140eb 31%,#0b214095 57%,#0e274026)}.jdb-home-hero-copy{padding-block:54px 83px}.jdb-home .jdb-home-kicker{color:#b7d6ff;font-size:.75rem;font-weight:750;letter-spacing:.13em;margin-bottom:18px}.jdb-home-hero h1{max-width:620px;font-size:clamp(37px,4.5vw,66px);line-height:1.07}.jdb-home-hero h1+p{max-width:530px;margin-top:19px;color:#e1edff;font-size:1rem;line-height:1.65}.jdb-home .qw-outline-dark{color:#fff;background:#0b214096;border-color:#99b7de}.jdb-home-search{position:relative;z-index:1;margin-top:-32px}.jdb-home-search .search-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:16px;padding:18px 22px;margin:0;border:1px solid #d7e1ee;border-radius:14px;background:#fff;box-shadow:0 8px 28px #152a4614}.jdb-home-search .search-field{min-width:0}.jdb-home-search :is(select,button){min-height:44px}.jdb-home-search select{width:100%}.jdb-home .qw-section{padding-block:52px}.jdb-home .qw-section-heading h2{margin:0;font-size:clamp(29px,3vw,40px)}.jdb-home .qw-text-link{color:#134a9e;border-bottom-color:#aec8ef}.jdb-home .qw-car{border-color:#d7e1ee;box-shadow:0 4px 18px #152a460b}.jdb-home .qw-model-certified{background:#0756d9}.jdb-home .qw-filters button[aria-pressed=true]{background:#0756d9;border-color:#0756d9}.jdb-home .qw-inventory-state{border-color:#d7e1ee;background:#f3f6fb}.jdb-home-pathways{background:#f3f6fb;padding-block:42px}.jdb-home-pathways .qw-pathways{padding-top:0}.jdb-home .qw-owner-path{background:#fff;border-color:#d7e1ee}.jdb-home .qw-certified-path{background:#102d53;border-color:#102d53;color:#fff}.jdb-home .qw-certified-path .qw-eyebrow{color:#b7d6ff}.jdb-home .qw-certified-path>p:not(.qw-eyebrow){color:#dce8f6}.jdb-home :is(.home-trust-section,.home-trust-section p,.home-trust-section h2){letter-spacing:normal}.jdb-home .trust-editorial-cta a{color:#0756d9}.jdb-home-services{background:#edf3fb;padding-block:52px}.jdb-home-services h2{font-size:clamp(27px,3vw,38px)}.jdb-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:23px}.jdb-service-grid a{background:#fff;border:1px solid #d7e1ee;border-radius:12px;padding:23px}.jdb-service-grid h3{font-size:1.16rem;color:#124890}.jdb-service-grid p{color:#4b5d75;margin-top:9px}.jdb-service-grid a:hover{border-color:#4481df}.qw-public-v2 .qw-calculator-apply{display:flex;width:100%;margin-top:16px;min-height:48px}.qw-public-v2 .v4-public-detail .v4-dialog{max-width:min(480px,calc(100vw - 40px));box-sizing:border-box}.qw-public-v2 .faq-filters{flex-wrap:wrap;overflow:visible}@media (max-width:1150px){.qw-header .qw-brand img{width:150px}}@media (max-width:720px){.jdb-home-hero{min-height:394px}.jdb-home-hero-copy{padding-block:47px 63px}.jdb-home-hero:after{background:linear-gradient(90deg,#081c36f5,#0b2140bd 70%,#0e274067)}.jdb-home-search .search-panel,.jdb-service-grid{grid-template-columns:1fr}.jdb-home-search .search-panel{gap:12px}.jdb-home .qw-section{padding-block:36px}.jdb-home-pathways,.jdb-home-services{padding-block:35px}}.qw-owner-portal{--navy:#102542;--electric:#0756d9;--muted:#4b5d75;background:#f3f6fb;color:#102542;min-height:100vh}.qw-owner-portal :is(.seller-login,.seller-nav,.seller-card,.seller-summary-grid article,.seller-vehicle-list,.seller-filter-bar button,.form-section,.v4-card,.v4-information-card,.v4-action-card){background:#fff;border-color:#d7e1ee;color:#102542;box-shadow:none}.qw-owner-portal .seller-login-wrap{max-width:640px;margin:0 auto;padding:60px 24px 85px}.qw-owner-portal .seller-login{padding:32px;border:1px solid #d7e1ee;border-radius:18px}.qw-owner-portal :is(h1,h2,h3,label,.seller-vehicle-copy b,.seller-summary-grid strong){color:#102542}.qw-owner-portal :is(.seller-login p,.seller-heading p:not(.eyebrow),.seller-card p,.seller-staff-link,.seller-vehicle-copy span){color:#4b5d75;line-height:1.7}.qw-owner-portal .eyebrow,.qw-owner-portal a:not(.qw-header a):not(.qw-footer a){color:#0756d9}.qw-owner-portal :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#fff;color:#102542;border-color:#d7e1ee;min-height:48px;font-size:16px}.qw-owner-portal :is(.button,button.button){background:#0756d9;color:white!important;border-color:#0756d9}.qw-owner-portal .seller-nav a.active{background:#eef4fc;color:#102542}.qw-owner-portal .seller-staff-link{border-color:#d7e1ee}.qw-owner-portal :is(.seller-text-button,.seller-nav button){color:#0756d9;min-height:44px}.qw-agent :focus-visible,.qw-owner-portal :focus-visible{outline:3px solid #0756d9;outline-offset:3px}.qw-agent{background:#f3f6fb;color:#102542}.qw-agent .partner-header{background:#0c1d33;border-color:#0c1d33}.qw-agent .partner-header nav a,.qw-agent .partner-header>a{color:#e1edff}.qw-agent .partner-header img{width:160px}.qw-agent .partner-header nav a[aria-current=page]{color:#b7d6ff;border-color:#b7d6ff}.qw-agent .agent-account{color:#e1edff}.qw-agent .eyebrow{color:#0756d9}.qw-agent .partner-page :is(h1,h2){color:#102542}.qw-agent .partner-car,.qw-agent .partner-card{border-color:#d7e1ee}.qw-agent .partner-page button.button{background:#0756d9;border-color:#0756d9}.qw-agent :is(.partner-car strong,.agent-selling-numbers dd,.agent-card-prices dd){color:#0756d9}.qw-agent .agent-total{background:#eef4fc}.qw-agent .agent-back{color:#0756d9}@media(max-width:600px){.qw-owner-portal .seller-login-wrap{padding:30px 16px 50px}.qw-owner-portal .seller-login{padding:24px 20px}.qw-owner-portal .seller-login h1{font-size:30px}.qw-owner-portal .seller-nav{align-items:stretch;flex-direction:column}.qw-agent .partner-header img{width:150px}}.qw-owner-portal .v4{--v4-blue:#0756d9;--v4-navy:#102542;--v4-canvas:#fff;--v4-line:#d7e1ee;--v4-muted:#4b5d75}.qw-owner-portal :is(.v4-information,.v4-action,.v4-empty,.v4-outcome,.v4-workflow-help,.seller-kyc-upload,.seller-forgot,.trade-in-comparison){background:#fff;border-color:#d7e1ee;color:#102542}.qw-owner-portal .v4 label,.qw-owner-portal .v4-eyebrow{color:#102542}.qw-owner-portal .v4 :is(.v4-button-secondary,.outline-button){background:#eef4fc;color:#102542;border-color:#8baedb}.qw-owner-portal button[aria-label="Hide password"],.qw-owner-portal button[aria-label="Show password"]{color:#0756d9}.qw-owner-portal .seller-vehicle-row:hover{background:#eef4fc}.qw-owner-portal .seller-vehicle-row{background:#fff;border-color:#d7e1ee;color:#102542;grid-template-columns:72px minmax(0,1fr) max-content max-content max-content 64px}.qw-owner-portal .seller-photo-empty,.qw-owner-portal .seller-vehicle-row>img{width:72px;height:54px}.qw-owner-portal .seller-vehicle-row:is(:hover,:focus-visible){background:#eef4fc}.qw-owner-portal .seller-vehicle-copy b{white-space:normal;overflow-wrap:break-word;word-break:normal;line-height:1.45}.qw-owner-portal .seller-vehicle-copy :is(span,small),.qw-owner-portal .seller-vehicle-row time{color:#4b5d75}.qw-owner-portal .seller-vehicle-row>strong{color:#0756d9;text-align:left;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qw-owner-portal .seller-row-action{background:#eef4fc;border-color:#8baedb;color:#102542;min-height:44px}.qw-owner-portal .seller-vehicle-row:hover .seller-row-action{background:#eef4fc;border-color:#0756d9}.qw-owner-portal .seller-photo-empty{background:#eef4fc;color:#4b5d75}.qw-owner-portal .seller-vehicle-row>.v4-badge{justify-self:start;max-width:100%;white-space:normal}.qw-owner-portal .seller-vehicle-row>.v4-status-approved{background:#e7f6ee;color:#186345}.qw-owner-portal .v4-seller .v4-listing-heading{grid-template-columns:minmax(0,1fr)}.qw-owner-portal .v4-listing-heading>div{min-width:0}.qw-owner-portal .v4-seller .v4-listing-heading h1{overflow-wrap:break-word;word-break:normal}.qw-owner-portal .v4-compact-counts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding-top:20px}.qw-owner-portal .v4-compact-counts>div{min-width:0;padding:14px;border:1px solid #d7e1ee;border-radius:10px;background:#fff;align-content:start;gap:10px}.qw-owner-portal .v4-compact-counts dt{font-size:13px;line-height:1.45}.qw-owner-portal .v4-compact-counts dd{font-size:24px;line-height:1.2;color:#102542}@media(min-width:768px){.qw-owner-portal .v4-seller .v4-listing-heading:has(>img){grid-template-columns:160px minmax(0,1fr)}}@media(max-width:900px){.qw-owner-portal .seller-vehicle-list{background:transparent;border:0;overflow:visible}.qw-owner-portal .seller-vehicle-row{grid-template-columns:64px minmax(0,1fr) max-content;grid-template-areas:"photo copy copy" "photo price price" "status status action" "date date action";gap:10px 12px;padding:14px}.qw-owner-portal .seller-vehicle-row>.seller-photo-empty,.qw-owner-portal .seller-vehicle-row>img{grid-area:photo;width:64px;height:54px;align-self:start}.qw-owner-portal .seller-vehicle-copy{grid-area:copy;min-width:0}.qw-owner-portal .seller-vehicle-row>strong{grid-area:price;justify-self:start;white-space:normal;font-size:16px}.qw-owner-portal .seller-vehicle-row>.v4-badge{grid-area:status;align-self:start}.qw-owner-portal .seller-vehicle-row>time{grid-area:date;justify-self:start;display:block;text-align:left;font-size:12px}.qw-owner-portal .seller-vehicle-row>.seller-row-action{grid-area:action;justify-self:end;align-self:end;min-width:64px}.qw-owner-portal .v4-compact-counts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.qw-owner-portal .v4-compact-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.qw-owner-portal .seller-area{margin-bottom:32px}}.qw-agent .partner-header>a:first-child img{background:#fff;padding:6px 8px;border-radius:6px}.qb-panel,.qb-stock,.qb-workspace{color:#192339}.qb-stock{margin-top:40px}.qb-title{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:32px 0}.qb-panel{background:white;border:1px solid #d7e1ee;border-radius:14px;padding:26px;margin:22px 0;box-shadow:0 3px 14px #21113504}.qb-panel h3{margin-top:0}.qb-panel p{line-height:1.65;color:#5a6272}.qb-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.qb-panel label{display:flex;flex-direction:column;gap:9px;margin-bottom:18px;font-size:14px;font-weight:600}.qb-panel input,.qb-panel select,.qb-panel textarea{border:1px solid #d7e1ee;background:#fff;color:#192339;border-radius:8px;padding:13px;width:100%;min-height:46px}.qb-panel fieldset{border:0;padding:0;min-width:0}.qb-panel .qb-check{flex-direction:row;align-items:center;font-weight:400}.qb-check input{width:18px;min-height:18px;flex-shrink:0}.qb-panel button,.qb-print-actions button,.qb-tabs button{border:1px solid #d7e1ee;border-radius:7px;background:#eef4fc;color:#0756d9;padding:12px 17px;cursor:pointer;font-weight:650}.qb-panel .qa-primary{background:#0756d9;color:white;border-color:#0756d9}.qb-panel button:disabled{opacity:.5;cursor:not-allowed}.qb-tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid #d7e1ee;padding-bottom:14px;margin:25px 0}.qb-tabs [aria-current]{background:#0756d9;color:white;border-color:#0756d9}.qb-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.qb-metrics>div{background:white;border:1px solid #d7e1ee;padding:22px;border-radius:12px;display:flex;flex-direction:column;gap:12px}.qb-metrics strong{font-size:25px;color:#102542}.qb-metrics span{font-size:13px;color:#4b5d75}.qb-metrics small{line-height:1.5;color:#4b5d75}.qb-summary{margin:15px 0}.qb-summary>div{display:flex;justify-content:space-between;gap:24px;padding:12px 0;border-bottom:1px solid #ece6f3}.qb-summary dd{margin:0;font-weight:650;text-align:right}.qb-table{width:100%;border-collapse:collapse;font-size:14px}.qb-table td,.qb-table th{text-align:left;border-bottom:1px solid #e7e0ef;padding:14px 12px;vertical-align:top}.qb-table th{background:#eef4fc;font-size:12px;letter-spacing:.035em}.qb-table small,.qb-table th{color:#4b5d75}.qb-table-wrap{overflow-x:auto}.qb-voided{opacity:.55}.qb-actions{display:flex;gap:12px;flex-wrap:wrap}.qb-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.qb-panel details{padding:14px 0;border-bottom:1px solid #eee}.qb-print{padding:24px;max-width:1000px;margin:auto;background:#fff;color:#111}.qb-print-actions{display:flex;gap:20px;margin-bottom:30px}.qb-print-page{padding:20px}.qb-promo del{font-size:.75em;color:#4b5d75;margin-right:9px}.qb-promo small{display:block;font-size:12px;color:#1555ad}.qw-owner-portal .qb-panel{background:#fff;border-color:#d7e1ee;color:#102542}.qw-owner-portal .qb-panel p{color:#4b5d75}.qw-owner-portal .qb-panel input,.qw-owner-portal .qb-panel textarea{background:#fff;color:#102542;border-color:#d7e1ee}@media(max-width:900px){.qb-metrics{grid-template-columns:1fr 1fr}.qb-grid{grid-template-columns:1fr}.qb-title{align-items:flex-start;flex-direction:column}.qb-panel{padding:20px}.qb-table{min-width:650px}}@media print{.qb-print-actions,body:has(.qb-print) .admin-sidebar,body:has(.qb-print) .admin-topbar,body:has(.qb-print) .qa-footer,body:has(.qb-print) .qa-sidebar,body:has(.qb-print) .qa-topbar,body:has(.qb-print) .qw-footer,body:has(.qb-print) .qw-header{display:none!important}body:has(.qb-print) .admin-content,body:has(.qb-print) .admin-main,body:has(.qb-print) .qa-main,body:has(.qb-print) main{margin:0!important;padding:0!important;width:100%!important;max-width:none!important}.qb-print{padding:0;margin:0;width:100%;font-size:10pt}.qb-print-page{page-break-after:always;break-after:page;padding:0}.qb-print-page:last-child{page-break-after:auto;break-after:auto}.qb-table{font-size:10pt;min-width:0}.qb-table td,.qb-table th{padding:7px}.qb-summary>div{padding:5px}.qb-print-page h1{font-size:19pt}.qb-print-page h2{font-size:13pt}@page{size:A4;margin:16mm}}.qb-quick{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:25px 0}.qb-quick button{display:flex;justify-content:space-between;align-items:center;padding:21px;background:white;border:1px solid #d7e1ee;border-radius:12px;color:#102542;font-weight:600}.qb-quick strong{font-size:27px}.qb-quick [aria-pressed=true]{border-color:#0756d9;background:#eef4fc}.qb-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:15px;padding:20px;background:#fff;border:1px solid #d7e1ee;border-radius:12px;margin:20px 0}.qb-toolbar label{font-size:12px;font-weight:650;display:flex;flex-direction:column;gap:8px;flex:1 1;min-width:150px}.qb-toolbar .qb-search{flex:3 1;min-width:240px}.qb-toolbar input,.qb-toolbar select{padding:12px;background:#fff;color:#263045;font-size:14px;width:100%}.qb-toolbar button,.qb-toolbar input,.qb-toolbar select{border:1px solid #d7e1ee;border-radius:7px;min-height:46px}.qb-toolbar button{padding:12px 16px;background:#eef4fc}.qb-inventory-table{background:white;border:1px solid #d7e1ee}.qb-vehicle-cell{display:flex;gap:16px;align-items:center}.qb-no-photo,.qb-vehicle-cell img{width:92px;height:68px;object-fit:cover;border-radius:8px;flex-shrink:0}.qb-no-photo{display:grid;place-items:center;background:#eef4fc;font-size:11px;color:#4b5d75}.qb-table small{display:block;margin-top:7px}.qb-category,.qb-status{font-size:11px;font-weight:650;border-radius:5px;padding:5px 8px;background:#eef4fc;white-space:nowrap}.qb-category.company{color:#0756d9;background:#eef4fc}.qb-status.approved{color:#186345;background:#e4f5ed}.qb-status.pending{color:#88530a;background:#fff2d6}.qb-status.reserved{color:#244ba8;background:#e9efff}.qb-inventory .qb-table td{vertical-align:middle;padding:19px 12px}.qb-inventory .qb-table a{text-decoration:none}.qb-stock .qa-certified-photos img,.qb-workspace .qa-certified-photos img{max-width:220px;height:145px;object-fit:cover}.qb-workspace .qa-certified-photos{display:flex;flex-wrap:wrap;gap:16px}@media(max-width:700px){.qb-quick{grid-template-columns:1fr 1fr;gap:8px}.qb-quick button{padding:15px}.qb-toolbar label{min-width:130px}.qb-no-photo,.qb-vehicle-cell img{width:70px;height:58px}.qb-title h1{font-size:30px}.qb-inventory-table{min-width:800px}}@media print{body:has(.qb-print) .qa-skip,body:has(.qb-print) .qa-workspace-bar,body:has(.qb-print) .qa-workspace-footer{display:none!important}body:has(.qb-print) .qw-admin.admin-shell{display:block!important;background:#fff!important}body:has(.qb-print) #admin-content,body:has(.qb-print) .admin-workspace{width:100%!important;padding:0!important;margin:0!important;background:#fff!important}.qb-print thead{display:table-header-group}.qb-print tr{page-break-inside:avoid;break-inside:avoid}.qb-print .qb-summary{margin:8px 0}}