:root{--fd-blue:#064fd8;--fd-blue-dark:#073dab;--fd-blue-soft:#eef4ff;--fd-ink:#101828;--fd-text:#344054;--fd-muted:#667085;--fd-line:#d8dee9;--fd-line-strong:#b8c2d4;--fd-surface:#fff;--fd-subtle:#f7f9fc;--fd-green:#138a36;--fd-green-soft:#effaf2;--fd-orange:#d94e0b;--fd-orange-soft:#fff5ef;--fd-red:#c92a2a;--fd-red-soft:#fff1f1;--fd-shadow:0 8px 24px #1018280f}*{box-sizing:border-box}html{scroll-behavior:smooth;min-height:100%;margin:0;overflow-x:clip}body{background:var(--fd-surface);min-height:100%;color:var(--fd-text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:var(--fd-blue)}button,input,textarea,select{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,[role=option]:focus-visible,summary:focus-visible{outline-offset:2px;outline:3px solid #78a5ff}.skip-link{z-index:1000;background:var(--fd-ink);color:#fff;border-radius:4px;padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-shell,.landing-shell{background:var(--fd-surface);min-height:100vh}.site-header{z-index:100;border-bottom:1px solid var(--fd-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;position:sticky;top:0}.site-header-inner{grid-template-columns:auto auto minmax(260px,1fr);align-items:center;gap:22px;min-height:68px;display:grid}.brand{color:var(--fd-ink);letter-spacing:-.04em;width:max-content;font-size:1.35rem;font-weight:900;text-decoration:none}.brand span{color:var(--fd-blue)}.desktop-nav{justify-content:flex-start;align-items:center;gap:18px;display:flex}.nav-link{color:var(--fd-text);white-space:nowrap;font-size:.93rem;font-weight:600;text-decoration:none}.nav-link:hover{color:var(--fd-blue)}.primary-link,.button-link,.landing-cta,.landing-share-button{background:var(--fd-blue);color:#fff;overflow-wrap:anywhere;border-radius:5px;justify-content:center;align-items:center;width:max-content;max-width:100%;min-height:42px;padding:9px 17px;font-weight:750;text-decoration:none;display:inline-flex}.primary-link:hover,.button-link:hover,.landing-cta:hover{background:var(--fd-blue-dark);color:#fff}.header-cta{justify-self:end}.header-vehicle-search{justify-self:end;width:min(100%,360px);min-width:0;position:relative}.header-search-input{width:100%;height:42px;color:var(--fd-ink);background:#fbfdff;border:1px solid #9bb6ee;border-radius:7px;padding:0 14px;font-size:.9rem;box-shadow:0 0 0 1px #064fd80d}.header-search-input:hover{border-color:#7198ea}.header-search-input:focus{border-color:var(--fd-blue);box-shadow:0 0 0 3px var(--fd-blue-soft);background:#fff;outline:0}.header-search-input::placeholder{color:#667085;font-weight:600}.header-search-results{z-index:120;overscroll-behavior:contain;border:1px solid var(--fd-line);width:min(420px,78vw);max-height:min(40dvh,320px);box-shadow:var(--fd-shadow);background:#fff;border-radius:6px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.header-search-results button{width:100%;min-height:44px;color:var(--fd-ink);text-align:left;cursor:pointer;background:#fff;border:0;border-radius:4px;gap:2px;padding:10px 11px;display:grid}.header-search-results li[aria-selected=true] button,.header-search-results button:hover{background:var(--fd-blue-soft);color:var(--fd-blue-dark)}.header-search-results small{color:var(--fd-muted);font-size:.72rem}.mobile-nav{justify-self:end;display:none;position:relative}.mobile-nav summary{cursor:pointer;color:var(--fd-ink);font-weight:700;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{border:1px solid var(--fd-line);width:220px;box-shadow:var(--fd-shadow);background:#fff;border-radius:6px;gap:12px;padding:14px;display:grid;position:absolute;top:38px;right:0}.site-footer{border-top:1px solid var(--fd-line);background:var(--fd-subtle);margin-top:64px}.site-footer-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:110px;display:grid}.footer-brand{font-size:1.05rem}.footer-links{gap:22px;display:flex}.footer-links a{color:var(--fd-muted);font-size:.8rem;text-decoration:none}.site-footer-inner>:last-child{justify-self:end}.landing-hero{text-align:center;max-width:900px;margin:0 auto;padding:62px 24px 28px}.landing-hero h1{color:var(--fd-ink);letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2.35rem,5.4vw,4.4rem);line-height:1.04}.landing-hero-copy{max-width:730px;color:var(--fd-muted);margin:16px auto 0;font-size:1.08rem;line-height:1.65}.landing-value-strip{border-top:1px solid var(--fd-line);border-bottom:1px solid var(--fd-line);text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:780px;margin:24px auto 0;padding:18px 0;display:grid}.landing-value-strip>div{gap:4px;display:grid}.landing-value-strip strong{color:var(--fd-ink);font-size:.9rem}.landing-value-strip span{color:var(--fd-muted);font-size:.82rem;line-height:1.45}.landing-content{padding-top:14px;padding-bottom:36px}.landing-above-fold .landing-search-card{margin-top:0;padding:18px 22px}.landing-above-fold .vehicle-search{margin-top:12px}.landing-above-fold .vehicle-search-input,.landing-above-fold .vehicle-search-submit{min-height:46px}.landing-above-fold .vehicle-search-status{min-height:18px;margin-top:4px}.landing-above-fold .landing-preview{margin-top:14px;padding:18px 22px}.landing-above-fold .landing-section-heading{padding-bottom:10px}.landing-above-fold .landing-report-count{margin-top:8px}.landing-above-fold .landing-comparison-table-wrap{margin-top:12px}.landing-above-fold .landing-comparison-table th,.landing-above-fold .landing-comparison-table td{padding-block:10px}.landing-above-fold .landing-comparison-callout{margin-top:10px}.landing-hero-after-preview{margin-top:22px;padding-top:46px}.landing-search-card,.landing-preview,.landing-comparison,.landing-contribution,.landing-trust,.landing-benefits{border:1px solid var(--fd-line);background:#fff;border-radius:7px;margin-top:22px}.landing-search-card{z-index:4;border-color:#7da6ff;padding:26px;position:relative;box-shadow:0 0 0 1px #dfe9ff}.landing-search-card h2,.landing-section-heading h2,.landing-benefits h2,.landing-contribution h2{color:var(--fd-ink);letter-spacing:-.025em}.landing-eyebrow,.eyebrow,.report-step{color:var(--fd-blue);letter-spacing:.13em;text-transform:uppercase;font-size:.69rem;font-weight:800}.vehicle-search{margin-top:18px;position:relative}.vehicle-search>label{color:var(--fd-ink);margin-bottom:7px;font-weight:700;display:block}.vehicle-search-row{grid-template-columns:minmax(0,1fr) 210px;gap:14px;display:grid}.vehicle-search-input-wrap{min-width:0;position:relative}.vehicle-search-input{border:1px solid var(--fd-line-strong);width:100%;min-height:54px;color:var(--fd-ink);background:#fff;border-radius:4px;padding:0 18px}.vehicle-search-input::placeholder{color:#7b879b}.vehicle-search-submit{white-space:normal;width:100%;min-width:0;min-height:54px}.vehicle-search-status{min-height:22px;color:var(--fd-muted);margin-top:6px;font-size:.82rem}.vehicle-search-status [role=alert]{color:#b42318}.vehicle-search-results{z-index:30;overscroll-behavior:contain;border:1px solid var(--fd-line);width:100%;max-height:min(40dvh,320px);box-shadow:var(--fd-shadow);background:#fff;border-radius:5px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.vehicle-search-results button{text-align:left;width:100%;min-height:44px;color:var(--fd-ink);cursor:pointer;background:#fff;border:0;border-radius:3px;padding:11px 12px;display:block}.vehicle-search-results li[aria-selected=true] button,.vehicle-search-results button:hover{background:var(--fd-blue-soft);color:var(--fd-blue-dark)}.vehicle-search-years{color:var(--fd-muted);font-size:.86em;font-weight:500}.vehicle-examples{color:var(--fd-muted);flex-wrap:wrap;align-items:center;gap:9px;margin-top:4px;font-size:.82rem;display:flex}.vehicle-examples a,.vehicle-examples button{color:var(--fd-blue);cursor:pointer;background:#fff;border:1px solid #aac2fb;border-radius:4px;padding:5px 9px;text-decoration:none}.landing-quote-link{background:var(--fd-blue);color:#fff;border-radius:5px;justify-content:center;align-items:center;width:max-content;max-width:100%;min-height:42px;margin-top:14px;padding:9px 17px;font-weight:750;text-decoration:none;display:inline-flex}.landing-quote-link:hover{background:var(--fd-blue-dark);color:#fff}.landing-preview{padding:28px}.landing-section-heading{border-bottom:1px solid var(--fd-line);justify-content:space-between;align-items:end;gap:18px;padding-bottom:16px;display:flex}.landing-report-count{color:var(--fd-muted);margin-top:12px;font-size:.86rem}.landing-deal-cards{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px;display:grid}.landing-deal-card{min-width:0;box-shadow:none;border-radius:5px;padding:18px}.landing-deal-card h3{overflow-wrap:anywhere;font-size:clamp(1.25rem,3vw,1.75rem)}.landing-deal-strong{border:1px solid #71c783;border-left:4px solid var(--fd-green);background:var(--fd-green-soft)}.landing-deal-strong h3,.landing-deal-strong>p:first-child{color:var(--fd-green)}.landing-deal-typical{border:1px solid #7ea6fc;border-left:4px solid var(--fd-blue);background:var(--fd-blue-soft)}.landing-deal-typical h3,.landing-deal-typical>p:first-child{color:var(--fd-blue)}.landing-deal-weak{border:1px solid #ef9a9a;border-left:4px solid var(--fd-red);background:var(--fd-red-soft)}.landing-deal-weak h3,.landing-deal-weak>p:first-child{color:var(--fd-red)}.landing-preview-detail-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"comparison";align-items:stretch;gap:18px;margin-top:22px;display:grid}.landing-comparison{padding:28px}.landing-preview .landing-comparison{border:1px solid var(--fd-line);border-radius:5px;grid-area:comparison;min-width:0;margin:0;padding:20px}.landing-comparison h2{color:var(--fd-ink);letter-spacing:-.025em}.landing-comparison-table-wrap{width:100%;margin-top:18px;overflow-x:hidden}.landing-comparison-table{table-layout:fixed;border-collapse:collapse;width:100%}.landing-comparison-table th,.landing-comparison-table td{border:1px solid var(--fd-line);text-align:left;overflow-wrap:anywhere;padding:13px 11px}.landing-comparison-table thead th{color:var(--fd-muted);background:var(--fd-subtle);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.landing-comparison-table td{text-align:right;font-weight:800}.landing-comparison-multi-table{table-layout:fixed;width:100%;min-width:0}.landing-comparison-multi-table th:first-child{width:46%}.landing-comparison-multi-table th:nth-child(2),.landing-comparison-multi-table th:nth-child(3),.landing-comparison-multi-table th:nth-child(4){width:18%}.landing-comparison-multi-table thead th:not(:first-child){white-space:nowrap;overflow-wrap:normal;word-break:normal}.landing-comparison-multi-table td{white-space:nowrap;overflow-wrap:normal;word-break:normal;font-weight:500}.landing-comparison-multi-table th,.landing-comparison-multi-table td{padding:14px 16px}.landing-comparison-vehicle-link{font-weight:800}.landing-comparison-price{font-weight:500;display:block}.landing-comparison-best{color:#176a3a;background:#e7f7ed}.landing-comparison-best .landing-comparison-price{font-weight:800}.landing-comparison-difference{margin-top:4px;font-size:.74rem;font-weight:700;display:block}.landing-comparison-gap-better{color:var(--fd-green)}.landing-comparison-gap-higher{color:var(--fd-red)}.landing-comparison-mobile-cards{display:none}.landing-comparison-mobile-card{border:1px solid var(--fd-line);background:#fff;border-radius:8px;min-width:0;padding:16px}.landing-comparison-mobile-vehicle{color:var(--fd-ink);font-size:.96rem;font-weight:850;line-height:1.35;display:inline-block}.landing-comparison-mobile-fairdrive{background:var(--fd-blue-soft);border-radius:6px;gap:3px;margin-top:12px;padding:12px 14px;display:grid}.landing-comparison-mobile-label{color:var(--fd-blue-dark);font-size:.78rem;font-weight:800}.landing-comparison-mobile-primary-price{color:var(--fd-blue-dark);letter-spacing:-.035em;font-size:1.8rem;font-weight:900;line-height:1.15}.landing-comparison-mobile-details{gap:0;margin:10px 0 0;display:grid}.landing-comparison-mobile-detail{gap:4px;padding:10px 2px;display:grid}.landing-comparison-mobile-detail+.landing-comparison-mobile-detail{border-top:1px solid var(--fd-line)}.landing-comparison-mobile-detail dt{color:var(--fd-muted);font-size:.79rem;font-weight:750}.landing-comparison-mobile-detail dd{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.landing-comparison-mobile-detail dd strong{color:var(--fd-ink);font-size:1rem;font-weight:800}.landing-comparison-mobile-gap{font-size:.78rem;font-weight:800}.landing-comparison-table .competitor-row{background:#f4f5f7}.landing-comparison-table .buyer-report-row{color:var(--fd-blue-dark);background:var(--fd-blue-soft)}.landing-comparison-callout{color:var(--fd-ink);margin-top:16px;font-weight:750}.landing-benefits{padding:28px}.landing-benefit-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.landing-benefit-grid .mantine-Paper-root{border:1px solid var(--fd-line);box-shadow:none;padding:20px}.landing-benefit-grid h3,.landing-trust h3{color:var(--fd-ink);font-size:1rem}.landing-contribution{background:var(--fd-blue-soft);grid-template-columns:1fr auto;align-items:center;gap:10px 28px;padding:26px;display:grid}.landing-contribution p{grid-column:1}.landing-contribution a{grid-area:1/2/span 2}.landing-trust{grid-template-columns:repeat(3,1fr);padding:22px;display:grid}.landing-trust>div{border-right:1px solid var(--fd-line);padding:0 22px}.landing-trust>div:last-child{border:0}.guide-shell{background:#f7f8fc;min-height:72vh;padding:34px 0 50px}.guide-top{max-width:1288px;margin:0 auto 22px}.guide-header{grid-template-columns:minmax(0,1fr) minmax(560px,610px);align-items:center;gap:36px;display:grid}.guide-identity{min-width:0}.guide-header h1,.hero-grid h2,.section h2{color:var(--fd-ink);letter-spacing:-.035em}.guide-header h1{margin-top:12px;font-size:clamp(2rem,3.3vw,2.25rem);line-height:1.15}.guide-subtitle{margin-top:12px;font-size:1rem;line-height:1.45}.home-link{color:var(--fd-blue);flex:none;font-weight:700;text-decoration:none}.controls,.section,.metric,.benchmark,.home-card,.recommendation{color:var(--fd-text);border:1px solid var(--fd-line);box-shadow:none;background:#fff}.controls{border-radius:7px;margin:0;box-shadow:0 1px 2px #1018281a}.controls .mantine-Group-root{justify-content:space-between}.guide-selector-grid{grid-template-columns:repeat(2,minmax(170px,1fr));align-items:start;gap:16px;display:grid}.guide-selector-grid .mantine-Select-root{min-width:0}.zip-input{width:100%;height:36px;color:var(--fd-ink);border:1px solid var(--fd-line-strong);background:#fff;border-radius:7px;margin-top:5px;padding:0 12px;display:block}.guide-control-actions{border-top:1px solid var(--fd-line);padding-top:12px}.guide-report-privacy-note{margin-top:7px;margin-bottom:10px;line-height:1.45}.guide-report-privacy-note a{font-weight:700}.guide-bottom-links{text-align:center;margin-top:20px}.guide-selection-notice{color:var(--fd-ink);background:#dce6ff;border-radius:8px;grid-template-columns:22px minmax(0,1fr);gap:12px;margin-top:32px;padding:18px 20px;display:grid}.guide-selection-icon{color:#3566e8;font-size:1.7rem;line-height:1}.guide-summary-strip{border:1px solid var(--fd-line);background:#fff;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0 18px;display:grid;overflow:hidden}.guide-summary-item{min-width:0;padding:14px 18px}.guide-summary-item+.guide-summary-item{border-left:1px solid var(--fd-line)}.guide-summary-label{color:var(--fd-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:800}.guide-summary-value{color:var(--fd-ink);overflow-wrap:anywhere;margin-top:4px;font-size:1.12rem;font-weight:900;line-height:1.12}.guide-summary-subvalue{color:var(--fd-muted);margin-top:3px;font-size:.76rem;font-weight:650;line-height:1.2}.guide-summary-discount{color:var(--fd-green)}.guide-summary-markup{color:var(--fd-red)}.guide-summary-item-best .guide-summary-value{font-weight:800}.guide-price-summary{border:1px solid var(--fd-line);background:#fff;border-radius:8px;margin:18px 0 16px}.guide-price-summary-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.guide-price-summary-count{color:var(--fd-muted);white-space:nowrap;font-size:.84rem;font-weight:650}.guide-price-summary-sentence{color:var(--fd-ink);margin-top:10px;font-size:clamp(1.08rem,1.7vw,1.28rem);font-weight:600;line-height:1.45}.guide-price-summary-sentence strong{font-weight:900}.guide-price-summary-range{border:1px solid var(--fd-line);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid;overflow:hidden}.guide-price-summary-range-item{min-width:0;padding:11px 14px}.guide-price-summary-range-item+.guide-price-summary-range-item{border-left:1px solid var(--fd-line)}.guide-price-summary-range-label{color:var(--fd-muted);font-size:.8rem;font-weight:800}.guide-price-summary-range-value{color:var(--fd-ink);overflow-wrap:anywhere;margin-top:3px;font-size:1.15rem;font-weight:900;line-height:1.1}.guide-price-summary-range-caption{color:var(--fd-muted);margin-top:2px;font-size:.72rem}.guide-price-summary-range-adjustment{color:var(--fd-text);margin-top:6px;font-size:.78rem;font-weight:700;line-height:1.25}.guide-price-summary-range-strong{background:var(--fd-green-soft);box-shadow:inset 0 3px 0 var(--fd-green)}.guide-price-summary-range-strong .guide-price-summary-range-label,.guide-price-summary-range-strong .guide-price-summary-range-value{color:var(--fd-green)}.guide-price-summary-range-typical{background:var(--fd-blue-soft);box-shadow:inset 0 3px 0 var(--fd-blue)}.guide-price-summary-range-typical .guide-price-summary-range-label,.guide-price-summary-range-typical .guide-price-summary-range-value{color:var(--fd-blue-dark)}.guide-price-summary-range-weak{background:var(--fd-red-soft);box-shadow:inset 0 3px 0 var(--fd-red)}.guide-price-summary-range-weak .guide-price-summary-range-label,.guide-price-summary-range-weak .guide-price-summary-range-value{color:var(--fd-red)}.guide-price-summary-note{margin-top:9px}.guide-price-summary-empty{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:10px;display:flex}.zillow-pricing-summary{border:1px solid var(--fd-line);background:linear-gradient(180deg, #fff 0%, var(--fd-subtle) 100%);border-radius:8px;margin-top:14px;padding:22px 20px 18px}.zillow-pricing-empty-state{text-align:center;place-items:center;min-height:78px;display:grid}.zillow-pricing-hero{text-align:center}.zillow-pricing-label{color:var(--fd-muted);letter-spacing:.02em;font-size:.82rem;font-weight:800}.zillow-pricing-value{color:var(--fd-ink);letter-spacing:-.045em;margin-top:3px;font-size:clamp(2.1rem,5vw,3.25rem);font-weight:950;line-height:1}.zillow-pricing-caption{color:var(--fd-muted);margin-top:6px;font-size:.82rem;font-weight:650}.zillow-pricing-discount{color:var(--fd-muted);margin-top:7px;font-size:1.0225rem;font-weight:700}.zillow-pricing-discount-value{font-weight:900}.zillow-pricing-discount-value-discount{color:var(--fd-green)}.zillow-pricing-discount-value-markup{color:var(--fd-red)}.zillow-pricing-discount-value-neutral{color:var(--fd-ink)}.zillow-pricing-discount span{color:var(--fd-ink);font-weight:800}.zillow-pricing-discount .zillow-pricing-low-data-result{color:var(--fd-blue-dark);font-weight:900}.zillow-pricing-range{height:122px;margin-top:24px;position:relative}.zillow-pricing-range-with-msrp .zillow-pricing-track{border:1px solid var(--fd-line-strong);background:#eef1f6;border-radius:999px;height:8px;margin:0;position:absolute;top:57px;left:0;right:0;overflow:hidden}.zillow-pricing-buyer-range{background:linear-gradient(90deg, var(--fd-green-soft), var(--fd-blue-soft), var(--fd-red-soft));border-radius:999px;position:absolute;top:-1px;bottom:-1px}.zillow-pricing-point{z-index:2;position:absolute;top:61px;transform:translate(-50%,-50%)}.zillow-pricing-point-dot{background:var(--fd-blue);width:16px;height:16px;box-shadow:0 0 0 1px var(--fd-blue);border:3px solid #fff;border-radius:50%;display:block}.zillow-pricing-point-copy{width:98px;color:var(--fd-ink);text-align:center;gap:1px;display:grid;position:absolute;left:50%;transform:translate(-50%)}.zillow-pricing-point-copy strong{font-size:1.0225rem;font-weight:900}.zillow-pricing-point-copy small{color:var(--fd-muted);font-size:.9625rem;font-weight:750}.zillow-pricing-point-top .zillow-pricing-point-copy{bottom:20px}.zillow-pricing-point-bottom .zillow-pricing-point-copy{top:20px}.zillow-pricing-point-strong .zillow-pricing-point-dot{background:var(--fd-green);box-shadow:0 0 0 1px var(--fd-green)}.zillow-pricing-point-strong .zillow-pricing-point-copy strong{color:var(--fd-green)}.zillow-pricing-point-typical .zillow-pricing-point-copy strong{color:var(--fd-blue-dark)}.zillow-pricing-point-weak .zillow-pricing-point-dot{background:var(--fd-red);box-shadow:0 0 0 1px var(--fd-red)}.zillow-pricing-point-weak .zillow-pricing-point-copy strong{color:var(--fd-red)}.zillow-pricing-point-msrp .zillow-pricing-point-dot{border:2px solid var(--fd-ink);box-shadow:none;background:#fff}.zillow-pricing-point-msrp .zillow-pricing-point-copy strong{color:var(--fd-ink)}.zillow-pricing-range-unavailable{text-align:center;margin-top:18px}@media (max-width:600px){.zillow-pricing-summary{padding:18px 14px 16px}.zillow-pricing-value{font-size:2.35rem}.zillow-pricing-range{height:116px;margin-top:20px}.zillow-pricing-range-with-msrp .zillow-pricing-track{top:54px}.zillow-pricing-point{top:58px}.zillow-pricing-point-copy{width:94px}.zillow-pricing-point-copy strong{font-size:.9625rem}.zillow-pricing-point-copy small{font-size:.9025rem}.zillow-pricing-discount{font-size:.9625rem}}.hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:24px;margin:30px 0 20px;display:grid}.recommendation{border-left:4px solid var(--fd-green);background:var(--fd-green-soft);border-radius:5px}.metric{border-radius:5px;min-width:0}.metric-discount{background:var(--fd-green-soft);border-color:#9bd5aa}.metric-markup{background:var(--fd-red-soft);border-color:#efaaaa}.metric-label{color:var(--fd-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.69rem}.metric-value,.benchmark-value{color:var(--fd-ink);overflow-wrap:anywhere;font-size:clamp(1.05rem,2.4vw,1.45rem);font-weight:800}.metric-stacked{gap:2px;display:grid}.metric-stacked span:last-child{color:var(--fd-muted);font-size:.78em;font-weight:650}.benchmark{border-top-width:4px;border-radius:5px;min-width:0}.benchmark-best,.benchmark-strong{border-top-color:var(--fd-green)}.benchmark-typical{border-top-color:var(--fd-blue)}.benchmark-weak{border-top-color:var(--fd-red)}.benchmark-best .benchmark-value,.benchmark-strong .benchmark-value{color:var(--fd-green)}.benchmark-typical .benchmark-value{color:var(--fd-blue)}.benchmark-weak .benchmark-value{color:var(--fd-red)}.price-math{overflow:hidden}.price-math-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.price-math-target-control{gap:5px;margin-left:auto;display:grid}.price-math-zip-control{gap:5px;min-width:120px;display:grid}.price-math-zip-control .zip-input{width:120px;margin-top:0}.price-math-target-label{color:var(--fd-muted);font-size:.74rem;font-weight:800}.price-math-target{min-width:250px}.price-math-target .mantine-SegmentedControl-label{font-size:.8rem;font-weight:800}.price-math-target-strong .mantine-SegmentedControl-indicator{background:var(--fd-green-soft);border:1px solid var(--fd-green)}.price-math-target-typical .mantine-SegmentedControl-indicator{background:var(--fd-blue-soft);border:1px solid var(--fd-blue)}.price-math-target-weak .mantine-SegmentedControl-indicator{background:var(--fd-red-soft);border:1px solid var(--fd-red)}.price-math-total{background:var(--fd-blue-soft);text-align:right;border:1px solid #bfd0f0;border-radius:7px;min-width:190px;padding:10px 14px}.price-math-total-label,.price-math-final-label,.price-math-group-title{color:var(--fd-muted);letter-spacing:.02em;font-size:.76rem;font-weight:800}.price-math-total-value{color:var(--fd-blue-dark);margin-top:2px;font-size:1.55rem;font-weight:900;line-height:1.05}.price-math-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.price-math-group{border:1px solid var(--fd-line);background:#fff;border-radius:7px;padding:14px 16px}.price-math-group-title{color:var(--fd-ink);margin-bottom:8px;font-size:.84rem}.price-math-row,.price-math-final{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.price-math-row{border-bottom:1px solid var(--fd-line);padding:7px 0}.price-math-row:last-child{border-bottom:0}.price-math-row .mantine-Text-root{font-size:.9rem}.price-math-row .mantine-Text-root:last-child{white-space:nowrap;font-weight:750}.price-math-prettl{border-top:2px solid var(--fd-blue);background:var(--fd-blue-soft);border-radius:0 0 6px 6px;justify-content:space-between;align-items:center;gap:18px;margin:10px -6px -4px;padding:12px 10px;display:flex}.price-math-prettl-label{color:var(--fd-ink);font-size:.9rem;font-weight:900}.price-math-prettl-value{color:var(--fd-blue-dark);white-space:nowrap;font-size:1.3rem;font-weight:900}.price-math-negative{color:var(--fd-green)}.price-math-positive{color:var(--fd-red)}.price-math-final{border-top:2px solid var(--fd-blue);background:var(--fd-blue-soft);border-radius:0 0 7px 7px;margin-top:12px;padding:14px 16px}.price-math-final-label{color:var(--fd-ink);font-size:.88rem}.price-math-final-value{color:var(--fd-blue-dark);white-space:nowrap;font-size:1.7rem;font-weight:900;line-height:1}.price-math-note{margin-top:8px}.price-math-share{justify-content:center;margin-top:10px;display:flex}.price-math-cta{border-top:1px solid var(--fd-line);justify-content:center;margin-top:14px;padding-top:14px;display:flex}.negotiation-plan-toggle{border-radius:7px;min-height:42px;padding-inline:18px;font-weight:850;box-shadow:0 5px 14px #2962ff24}.negotiation-plan{border:1px solid var(--fd-line);background:#fff;border-radius:8px;margin-top:12px}.negotiation-plan-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.negotiation-plan-context{text-align:right;max-width:340px}.negotiation-plan-flow{margin-top:16px;display:grid}.negotiation-plan-flow-step{grid-template-columns:34px minmax(0,1fr);gap:14px;padding:0 0 18px;display:grid;position:relative}.negotiation-plan-flow-step:before{content:"";background:var(--fd-line-strong);width:1px;position:absolute;top:34px;bottom:0;left:16px}.negotiation-plan-flow-step-last{padding-bottom:0}.negotiation-plan-flow-step-last:before{display:none}.negotiation-plan-step-number{z-index:1;border:1px solid var(--fd-line-strong);width:34px;height:34px;color:var(--fd-ink);background:#fff;border-radius:50%;place-items:center;font-size:.82rem;font-weight:900;display:grid;position:relative}.negotiation-plan-flow-copy{min-width:0;padding:4px 0 0}.negotiation-plan-flow-title{color:var(--fd-ink);font-size:1rem;font-weight:900}.negotiation-plan-inline-script{border:1px solid var(--fd-line);background:var(--fd-subtle);border-radius:6px;gap:4px;margin-top:9px;padding:10px 12px;display:grid}.negotiation-plan-benchmarks{border:1px solid var(--fd-line);color:var(--fd-muted);background:#fff;border-radius:6px;flex-wrap:wrap;gap:8px 18px;margin-top:10px;padding:10px 12px;font-size:.8rem;display:flex}.negotiation-plan-benchmarks strong{color:var(--fd-ink);margin-right:4px;font-size:.92rem}.negotiation-plan-radius-note{color:var(--fd-ink);margin-top:9px;font-weight:700}.negotiation-plan-guidance{border-left:3px solid var(--fd-blue);background:var(--fd-subtle);gap:5px;margin-top:14px;padding:12px 14px;display:grid}.negotiation-plan-compare-note{color:var(--fd-muted)}.negotiation-plan-learn-more{margin-top:12px;display:inline-block}.configuration-overview{border-top:1px solid var(--fd-line);margin-top:14px;padding-top:14px}.configuration-overview-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.configuration-overview-title{color:var(--fd-ink);margin-top:2px;font-size:.98rem}.configuration-discount-range-line{color:var(--fd-text);margin-top:8px}.configuration-discount-list{border-top:1px solid var(--fd-line);margin-top:10px;display:grid}.configuration-overview-row{border:0;border-bottom:1px solid var(--fd-line);min-height:44px;color:var(--fd-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 6px;display:grid}.configuration-overview-row-top{background:color-mix(in srgb, var(--fd-blue-soft) 38%, white)}.configuration-overview-row:hover,.configuration-overview-row:focus-visible{background:var(--fd-subtle);outline:none}.configuration-overview-row-top:hover,.configuration-overview-row-top:focus-visible{background:var(--fd-blue-soft)}.configuration-overview-rank{color:var(--fd-muted);text-align:center;font-size:.75rem;font-weight:800}.configuration-overview-name,.configuration-overview-value{flex-wrap:wrap;align-items:baseline;gap:0 5px;display:flex}.configuration-overview-name{justify-content:flex-start}.configuration-overview-value{justify-content:flex-end}.configuration-overview-name strong,.configuration-overview-value strong{color:var(--fd-ink)}.configuration-overview-name small,.configuration-overview-value small{color:var(--fd-muted);font-size:.76rem}.configuration-overview-value{text-align:right;min-width:142px}.configuration-overview-value-separator{color:var(--fd-muted);font-size:.76rem}.configuration-overview-toggle{color:var(--fd-blue-dark);font:inherit;cursor:pointer;background:0 0;border:0;margin:9px auto 0;padding:4px 8px;font-size:.82rem;font-weight:800;display:block}.configuration-overview-toggle:hover,.configuration-overview-toggle:focus-visible{outline:none;text-decoration:underline}.pricing-detail-explorer{border-top:1px solid var(--fd-line);margin-top:18px;padding-top:14px}.pricing-detail-explorer-label{color:var(--fd-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:.74rem;font-weight:850}.pricing-detail-item{border-bottom:1px solid var(--fd-line)}.pricing-detail-item:first-of-type{border-top:1px solid var(--fd-line)}.pricing-detail-trigger{width:100%;color:var(--fd-ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:13px 4px;display:flex}.pricing-detail-trigger:hover,.pricing-detail-trigger:focus-visible{background:var(--fd-subtle);outline:none}.pricing-detail-trigger-copy{gap:2px;min-width:0;display:grid}.pricing-detail-trigger-copy strong{font-size:.96rem;font-weight:850}.pricing-detail-trigger-copy small{color:var(--fd-muted);font-size:.8rem;font-weight:600;line-height:1.3}.pricing-detail-chevron{color:var(--fd-muted);flex:none;font-size:1.25rem;font-weight:500}.pricing-detail-content{padding:0 4px 14px}.pricing-detail-content>.section{box-shadow:none;border:0;margin-top:0;padding:14px 0 2px!important}.pricing-detail-content>.section>.eyebrow,.pricing-detail-content>.section>h2{display:none}.pricing-detail-content .guide-report-privacy-note{margin-top:0}.pricing-contribution{border-top:1px solid var(--fd-line);justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:14px 4px 2px;display:flex}.pricing-contribution-link{white-space:nowrap;flex:none}@media (max-width:760px){.configuration-overview-row{grid-template-columns:20px minmax(0,1fr) auto;gap:8px;min-height:42px;padding:7px 2px}.configuration-overview-value{min-width:116px;max-width:150px}.configuration-overview-name small,.configuration-overview-value small{font-size:.72rem}.pricing-detail-trigger{align-items:flex-start;padding:12px 2px}.pricing-detail-trigger-copy small{font-size:.76rem}.pricing-detail-content{padding-inline:0}.pricing-contribution{flex-direction:column;align-items:flex-start;gap:8px}.pricing-contribution-link{white-space:normal}}.section{border-radius:6px;margin-top:18px}.section.unavailable{background:var(--fd-subtle);border-style:dashed}.guide-note{border-left:3px solid var(--fd-blue);background:var(--fd-blue-soft);padding:12px}.total-row td{color:var(--fd-ink);font-size:1.06rem;border-top:2px solid var(--fd-blue)!important;font-weight:900!important}.table-wrap{overflow-x:auto}.section table{min-width:760px}.section .raw-reports-table{min-width:1980px}.raw-report-note{white-space:normal;min-width:240px;max-width:320px}.section th,.section td{color:var(--fd-text);border-color:var(--fd-line)}.section th{color:var(--fd-muted);background:var(--fd-subtle)}.raw-report-group-row th{color:var(--fd-ink);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--fd-line-strong);background:#fff;padding-block:8px;font-size:.68rem;font-weight:800}.raw-report-group-row th:not(:last-child){border-right:2px solid var(--fd-line-strong)}.raw-reports-summary-table .raw-report-group-row th:nth-child(2){border-right:0}.raw-reports-summary-table .raw-report-prettl-column{background:var(--fd-subtle);font-weight:800}.raw-reports-summary-table .raw-report-otd-column{background:var(--fd-blue-soft);color:var(--fd-blue-dark);font-weight:900}.raw-reports-summary-table tbody tr:hover .raw-report-prettl-column{background:var(--fd-subtle)}.raw-reports-summary-table tbody tr:hover .raw-report-otd-column{background:var(--fd-blue-soft)}.raw-reports-table .raw-group-divider{border-right:2px solid var(--fd-line-strong)}.raw-column-header{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.raw-column-help{border:1px solid var(--fd-line-strong);width:15px;height:15px;color:var(--fd-muted);font:inherit;cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;font-size:10px;font-weight:800;line-height:1;display:inline-grid}.raw-column-help:hover,.raw-column-help:focus-visible{color:var(--fd-blue-dark);border-color:var(--fd-blue);box-shadow:0 0 0 2px var(--fd-blue-soft);outline:none}.raw-column-help-popover{color:var(--fd-text)}.raw-column-help-popover strong{color:var(--fd-ink)}.boxplot{margin-top:22px;padding:16px 12px 8px}.boxplot-toolbar{justify-content:flex-end;margin-bottom:8px;display:flex}.boxplot-scroll{width:100%;padding-top:4px;overflow-x:clip}.boxplot-graphic{width:100%;min-width:0;padding-inline:8px;position:relative}.boxplot-marker-labels{min-height:48px;position:relative}.boxplot-marker-leader{border-left:1px solid var(--fd-line-strong);width:1px;position:absolute;bottom:0;transform:translate(-.5px)}.boxplot-marker-copy{text-align:center;width:max-content;min-width:108px;max-width:150px;color:var(--fd-ink);background:#fff;border-radius:3px;padding:2px 5px;font-size:.73rem;line-height:1.15;display:grid;position:absolute}.boxplot-marker-copy small{color:var(--fd-muted);white-space:nowrap;font-size:.68rem}.boxplot-scale,.boxplot-labels{color:var(--fd-muted);justify-content:space-between;gap:10px;font-size:.74rem;display:flex}.boxplot-track{background:var(--fd-subtle);border:1px solid #e8ecf2;border-radius:4px;height:62px;margin:8px 0;position:relative;overflow:hidden}.boxplot-zone-discount,.boxplot-zone-markup{position:absolute;inset-block:0}.boxplot-zone-discount{background:var(--fd-green-soft);left:0}.boxplot-zone-markup{background:var(--fd-red-soft)}.boxplot-whisker{z-index:2;background:var(--fd-ink);height:2px;position:absolute;top:30px}.boxplot-cap{z-index:2;border-left:2px solid var(--fd-ink);height:18px;position:absolute;top:22px}.boxplot-iqr{z-index:2;border:2px solid var(--fd-blue);background:#d9e6ff;border-radius:3px;min-width:3px;height:34px;position:absolute;top:14px}.boxplot-median{z-index:3;border-left:3px solid var(--fd-ink);height:38px;position:absolute;top:12px}.boxplot-observation{z-index:3;background:#23365647;border:1px solid #23365673;border-radius:50%;width:7px;height:7px;position:absolute;transform:translate(-50%,-50%)}.boxplot-outlier{z-index:4;border:2px solid var(--fd-ink);background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%)}.boxplot-zero{z-index:1;border-left:2px dashed var(--fd-red);position:absolute;inset-block:0}.boxplot-axis{border-top:1px solid var(--fd-line-strong);height:37px;position:relative}.boxplot-axis span{color:var(--fd-muted);white-space:nowrap;font-size:.7rem;position:absolute;top:0;transform:translate(-50%)}.boxplot-axis span i{border-left:1px solid var(--fd-line-strong);height:7px;margin:0 auto 3px;display:block}.boxplot-axis-sides{color:var(--fd-muted);justify-content:space-between;font-size:.72rem;font-weight:700;display:flex}.boxplot-axis-sides span:first-child{color:var(--fd-green)}.boxplot-axis-sides span:last-child{color:var(--fd-red)}.boxplot-labels{text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:10px;display:grid}.boxplot-labels span{overflow-wrap:anywhere}.boxplot-legend{color:var(--fd-muted);flex-wrap:wrap;gap:14px;margin-top:18px;font-size:.72rem;display:flex}.legend-swatch{vertical-align:middle;width:18px;height:8px;margin-right:4px;display:inline-block}.legend-swatch.whisker{border-top:2px solid var(--fd-ink)}.legend-swatch.iqr{border:1px solid var(--fd-blue);background:#d9e6ff}.legend-swatch.median{border-left:3px solid var(--fd-ink)}.legend-swatch.observation{background:#23365647;border:1px solid #23365673;border-radius:50%;width:8px;height:8px}.legend-swatch.outlier{border:2px solid var(--fd-ink);background:#fff;border-radius:50%;width:8px;height:8px}.legend-swatch.zero{border-left:2px dashed var(--fd-red)}.distribution-deal-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.distribution-deal{border:1px solid var(--fd-line);min-width:0;box-shadow:none;border-top-width:4px}.distribution-deal-strong{border-top-color:var(--fd-green);background:var(--fd-green-soft)}.distribution-deal-typical{border-top-color:var(--fd-blue);background:var(--fd-blue-soft)}.distribution-deal-weak{border-top-color:var(--fd-red);background:var(--fd-red-soft)}.distribution-deal-strong .benchmark-value{color:var(--fd-green)}.distribution-deal-typical .benchmark-value{color:var(--fd-blue)}.distribution-deal-weak .benchmark-value{color:var(--fd-red)}.inferred-marker{color:var(--fd-blue);margin-left:1px;font-weight:800}.inferred-legend{margin-top:9px}.trend{margin-top:18px;overflow-x:auto}.trend-line-chart{width:100%;min-width:720px;height:auto;display:block}.trend-grid-line{stroke:#e5e9f0;stroke-width:1px}.trend-zero-line{stroke:var(--fd-line-strong);stroke-width:1.5px}.trend-axis-tick{stroke:var(--fd-line-strong);stroke-width:1px}.trend-axis-text{fill:var(--fd-muted);font-size:11px}.trend-axis-label{fill:var(--fd-text);font-size:12px;font-weight:650}.trend-line{fill:none;stroke:var(--fd-blue);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.trend-point{fill:#fff;stroke:var(--fd-blue);stroke-width:3px}.report-shell{background:#f8faff}.report-header{margin-bottom:22px}.report-form-card{box-shadow:var(--fd-shadow)}.report-form-card .mantine-Input-input{background:#fff}.report-form .mantine-SegmentedControl-root{background:#edf1f7}.report-form .mantine-SegmentedControl-indicator{background:var(--fd-blue)}.report-form .mantine-SegmentedControl-label[data-active=true]{color:#fff}.fd-honeypot{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.report-vehicle-search{position:relative}.report-vehicle-results{z-index:20;border:1px solid var(--fd-line);max-height:260px;box-shadow:var(--fd-shadow);background:#fff;border-radius:5px;margin:4px 0 0;padding:6px;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.report-vehicle-results button{width:100%;color:var(--fd-ink);text-align:left;cursor:pointer;background:#fff;border:0;border-radius:3px;padding:11px 12px;display:block}.report-vehicle-results li[aria-selected=true] button,.report-vehicle-results button:hover{background:var(--fd-blue-soft);color:var(--fd-blue-dark)}.report-section{scroll-margin-top:90px}.report-section h2{color:var(--fd-ink);margin-top:4px}.report-privacy{background:var(--fd-blue-soft);border:1px solid #aac6ff}.report-reconciliation{background:var(--fd-subtle);border-left:4px solid var(--fd-blue);margin-top:16px}.report-evidence{background:#fbfdff;border:1px dashed #9ab7f5;border-radius:5px;padding:20px}.report-submit{min-height:50px;font-size:1rem}.fd-sticky-submit{position:sticky;top:92px}.report-confirmation{text-align:center;box-shadow:var(--fd-shadow);margin-top:40px}.report-receipt{background:var(--fd-blue-soft);border:1px solid #9cb8f2;max-width:380px;margin-inline:auto}.report-loading{margin-top:36px}@media (max-width:1280px) and (min-width:801px){.site-header-inner{grid-template-columns:auto auto minmax(220px,1fr);gap:14px}.desktop-nav{gap:13px}.nav-link{font-size:.86rem}.header-vehicle-search{width:min(100%,320px)}}@media (max-width:800px){.site-header-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.desktop-nav,.header-cta{display:none}.mobile-nav{display:block}.landing-hero{padding-top:44px}.landing-deal-cards,.landing-benefit-grid,.landing-trust{grid-template-columns:1fr}.landing-trust>div{border-right:0;border-bottom:1px solid var(--fd-line);padding:14px 0}.landing-contribution{grid-template-columns:1fr}.landing-contribution p,.landing-contribution a{grid-area:auto/1}.landing-preview-detail-grid{grid-template-columns:1fr;grid-template-areas:"comparison"}.guide-header{grid-template-columns:1fr;gap:22px}.hero-grid{grid-template-columns:1fr}.site-footer-inner{text-align:center;grid-template-columns:1fr;padding-block:24px}.site-footer-inner>*,.site-footer-inner>:last-child{justify-self:center}}@media (max-width:600px){.site-header-inner{min-height:58px}.brand{font-size:1.2rem}.landing-hero{padding-inline:16px}.landing-hero h1{font-size:clamp(2.05rem,10vw,3rem)}.landing-search-card,.landing-preview,.landing-comparison,.landing-benefits,.landing-contribution,.landing-trust{padding:18px}.vehicle-search-row{grid-template-columns:1fr}.landing-section-heading{display:block}.landing-section-heading>p{margin-top:8px}.guide-shell{padding-top:22px}.guide-header h1{font-size:2rem}.guide-selector-grid{grid-template-columns:1fr}.guide-selection-notice{margin-top:22px;padding:16px}.controls .mantine-Group-root{align-items:stretch}.controls .mantine-Select-root,.controls .mantine-SegmentedControl-root,.controls .button-link{width:100%}.boxplot{padding-inline:0}.boxplot-labels{text-align:left;grid-template-columns:1fr 1fr}.boxplot-labels span:nth-child(2n){text-align:right}.boxplot-labels span:last-child{text-align:center;grid-column:1/-1}.distribution-deal-cards{grid-template-columns:1fr}.section{padding:15px!important}.section table{min-width:760px}.report-form-card{padding:15px!important}.footer-links{flex-wrap:wrap;justify-content:center}}.trends-page{background:var(--fd-subtle);min-height:72vh}.trends-page h1,.trends-page h2,.trends-page h3{color:var(--fd-ink)}.trends-section{margin-top:46px}.trends-section>h2{letter-spacing:-.03em;margin-top:5px}.trends-panel{box-shadow:none;background:#fff;padding:20px}.trend-stat{background:#fff;min-height:132px;padding:18px}.trend-stat h3{letter-spacing:-.035em;margin-top:8px;font-size:clamp(1.45rem,2.7vw,2rem)}.brand-chart{gap:9px;display:grid}.brand-chart-row{grid-template-columns:minmax(110px,150px) minmax(240px,1fr) 70px;align-items:center;gap:12px;display:grid}.brand-bar-track{background:var(--fd-subtle);border:1px solid var(--fd-line);border-radius:3px;height:18px;position:relative;overflow:hidden}.brand-bar-zero{z-index:2;left:50%;border-left:1px solid var(--fd-line-strong);position:absolute;inset-block:0}.brand-bar{border-radius:2px;position:absolute;top:2px;bottom:2px}.brand-bar-discount{background:#7fc890}.brand-bar-markup{background:#e99a9a}.brand-chart-axis{color:var(--fd-muted);grid-template-columns:1fr auto 1fr;gap:12px;margin-left:162px;margin-right:82px;font-size:.7rem;display:grid}.brand-chart-axis span:nth-child(2){text-align:center}.brand-chart-axis span:last-child{text-align:right}.trend-adjustment-discount{color:var(--fd-green)!important}.trend-adjustment-markup{color:var(--fd-red)!important}.trend-adjustment-neutral{color:var(--fd-ink)!important}.trends-mobile-list,.brand-chart-mobile,.trends-methodology-mobile,.trends-explore-mobile{display:none}.trends-desktop-table,.trends-methodology-desktop,.trends-explore-desktop,.brand-chart-desktop{display:block}.trends-fit-scroll{overflow-x:visible!important}.trends-fit-table{table-layout:fixed;width:100%;font-size:.93rem}.trends-fit-table th,.trends-fit-table td{white-space:nowrap;padding-inline:8px}.trends-fit-table th:first-child,.trends-fit-table td:first-child{width:42%}.trends-fit-table th:not(:first-child),.trends-fit-table td:not(:first-child){width:29%}.trends-deal-table th:first-child,.trends-deal-table td:first-child{width:56%}.trends-deal-table th:nth-child(2),.trends-deal-table td:nth-child(2){width:44%}.trends-mover-table{table-layout:fixed}.trends-mover-table th:first-child,.trends-mover-table td:first-child{width:35%}.trends-mover-table th:nth-child(2),.trends-mover-table td:nth-child(2){width:27%}.trends-mover-table th:nth-child(3),.trends-mover-table td:nth-child(3){width:38%}.trends-mover-table th,.trends-mover-table td{text-align:left!important}.trends-mover-table th{white-space:normal;vertical-align:bottom;line-height:1.25}.trends-mover-table th:nth-child(2),.trends-mover-table td:nth-child(2){padding-left:18px;padding-right:14px}.trends-mover-table th:nth-child(3),.trends-mover-table td:nth-child(3){padding-left:24px;padding-right:6px}@media (max-width:700px){.brand-chart-row{grid-template-columns:92px minmax(130px,1fr) 58px;gap:8px}.brand-chart-axis{margin-left:100px;margin-right:66px}.trends-panel{padding:15px}}.landing-hero-copy-mobile,.guide-mobile-selection,.guide-mobile-display-toggle,.guide-mobile-bottom-cta,.raw-report-cards{display:none}.raw-report-table-desktop{display:block}.section .raw-reports-summary-table{min-width:1120px}.raw-report-clickable-row{cursor:pointer}.raw-report-clickable-row:focus-visible{outline-offset:-3px;outline:3px solid #78a5ff}.raw-report-clickable-row td:last-child{white-space:nowrap}.raw-report-modal-title{color:var(--fd-ink);font-weight:850}.raw-report-modal-inferred-note{margin-bottom:12px}.raw-report-modal-columns{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:24px;display:grid}.raw-report-modal-meta,.raw-report-modal-reconstruction{border:1px solid var(--fd-line);background:#fff;border-radius:8px;min-width:0;padding:16px}.raw-report-modal-meta>.raw-report-card-label,.raw-report-modal-reconstruction>.raw-report-card-label{margin-bottom:8px;display:block}.raw-report-modal-meta dl,.raw-report-modal-reconstruction dl{margin:0}.raw-report-modal-meta dl>div,.raw-report-modal-reconstruction dl>div{border-top:1px solid #edf0f4;grid-template-columns:minmax(110px,132px) minmax(0,1fr);gap:14px;padding:10px 0;display:grid}.raw-report-modal-meta dl>div:first-child,.raw-report-modal-reconstruction dl>div:first-child{border-top:0}.raw-report-modal-meta dt,.raw-report-modal-reconstruction dt{color:var(--fd-muted);font-size:.8rem}.raw-report-modal-meta dt .raw-column-header,.raw-report-modal-reconstruction dt .raw-column-header{white-space:normal}.raw-report-modal-meta dd,.raw-report-modal-reconstruction dd{min-width:0;color:var(--fd-ink);text-align:right;overflow-wrap:anywhere;word-break:normal;margin:0;font-size:.84rem;font-weight:700}.raw-report-modal-meta .raw-report-modal-wide{grid-template-columns:1fr}.raw-report-modal-meta dl>div:nth-child(4) dd,.raw-report-modal-meta .raw-report-modal-wide dd{text-align:left}.raw-report-modal-total{border-bottom:2px solid var(--fd-line-strong);background:var(--fd-subtle);margin-inline:-8px;border-top:2px solid var(--fd-line-strong)!important;padding:12px 8px!important}.raw-report-modal-total dt,.raw-report-modal-total dd{color:var(--fd-ink);font-weight:900}.raw-report-modal-prettl dd{font-size:1rem}.raw-report-modal-otd{background:var(--fd-blue-soft);margin-top:2px;border-color:#9db8f3!important}.raw-report-modal-otd dd{color:var(--fd-blue-dark);font-size:1.12rem}@media (max-width:900px){.price-math-heading{flex-direction:column;align-items:stretch;gap:12px}.price-math-target-control{margin-left:0}.price-math-zip-control,.price-math-zip-control .zip-input{width:100%}.price-math-target{width:100%;min-width:0}.price-math-total{text-align:left;min-width:0}.price-math-grid{grid-template-columns:1fr;gap:10px;margin-top:12px}.price-math-group{padding:12px}.price-math-final{gap:12px}.price-math-prettl{gap:10px;margin-inline:-4px}.price-math-prettl-value{font-size:1.15rem}.price-math-final-value{font-size:1.4rem}.price-math-cta{margin-top:10px;padding-inline:0;display:block}.negotiation-plan-toggle{width:100%}.negotiation-plan-heading{gap:6px;display:grid}.negotiation-plan-context{text-align:left;max-width:none}.negotiation-plan-flow-step{grid-template-columns:30px minmax(0,1fr);gap:11px}.negotiation-plan-flow-step:before{top:30px;left:14px}.negotiation-plan-step-number{width:30px;height:30px}.negotiation-plan-benchmarks{grid-template-columns:1fr;gap:5px;display:grid}.raw-report-modal-columns{grid-template-columns:1fr}}.raw-report-card{border:1px solid var(--fd-line);background:#fff;border-radius:8px;min-width:0;padding:18px}.raw-report-card-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.raw-report-card-primary{min-width:0}.raw-report-card-price{color:var(--fd-ink);letter-spacing:-.03em;margin-top:2px;font-size:1.7rem;font-weight:900;line-height:1.05}.raw-report-card-adjustment{text-align:right;max-width:180px}.raw-report-card-discount{color:var(--fd-green)}.raw-report-card-markup{color:var(--fd-red)}.raw-report-card-config{color:var(--fd-ink);margin-top:16px}.raw-report-card-meta{margin-top:3px}.raw-report-card-details{border-top:1px solid var(--fd-line);margin-top:13px}.raw-report-card-details summary{min-height:43px;color:var(--fd-blue);cursor:pointer;align-items:center;font-size:.88rem;font-weight:800;display:flex}.raw-report-card-details dl{margin:0}.raw-report-card-details dl>div{border-top:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:8px 0;display:grid}.raw-report-card-details dt{color:var(--fd-muted);font-size:.78rem}.raw-report-card-details dd{color:var(--fd-ink);text-align:right;margin:0;font-size:.82rem;font-weight:700}.raw-report-card-details .raw-report-card-note{grid-template-columns:1fr}.raw-report-card-details .raw-report-card-note dd{text-align:left}.mobile-nav-icon{gap:4px;width:22px;padding:3px 1px;display:inline-grid}.mobile-nav-icon span{background:var(--fd-ink);border-radius:999px;height:2px;display:block}.raw-report-card-label,.guide-mobile-selection-label{color:var(--fd-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:800}@media (max-width:600px){.site-header-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:9px;min-height:58px;padding-inline:16px}.site-header-inner>.header-vehicle-search{justify-self:stretch;width:100%}.header-search-input{height:40px;padding-inline:9px;font-size:16px}.header-search-input::placeholder{font-size:13px}.header-search-results{width:100%;top:calc(100% + 4px);left:0;right:0;transform:none}.vehicle-search-input{font-size:16px}.mobile-nav summary{border-radius:6px;place-items:center;width:44px;height:44px;display:grid}.mobile-nav[open] summary{background:var(--fd-subtle)}.mobile-nav nav{border-radius:10px;gap:0;width:min(300px,100vw - 32px);padding:8px;top:48px;right:0}.mobile-nav nav .nav-link{border-radius:6px;align-items:center;min-height:44px;padding:11px 10px;display:flex}.mobile-nav nav .primary-link{width:100%;min-height:46px;margin-top:6px}.landing-hero{text-align:left;padding:30px 16px 14px}.landing-hero h1{max-width:12ch;font-size:clamp(2rem,9.6vw,2.75rem);line-height:1.02}.landing-hero-copy-desktop{display:none}.landing-hero-copy-mobile{max-width:36rem;margin-top:14px;font-size:.98rem;line-height:1.5;display:block}.landing-value-strip{grid-template-columns:1fr;gap:12px;margin-top:18px;padding:14px 0}.landing-value-strip>div+div{border-top:1px solid var(--fd-line);padding-top:12px}.landing-content{padding-top:10px;padding-inline:16px}.landing-search-card{margin-top:10px}.landing-above-fold .landing-search-card{margin-top:0;padding:14px}.landing-above-fold .landing-preview{margin-top:10px;padding:14px}.landing-hero-after-preview{margin-top:12px;padding-top:30px}.landing-search-card,.landing-preview,.landing-benefits,.landing-contribution,.landing-trust{box-shadow:none;border-radius:6px;padding:16px}.landing-deal-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.landing-deal-card{text-align:center;border-top-width:3px;border-left-width:1px;padding:10px 8px}.landing-deal-card>p:first-child{min-height:2.3em;font-size:.7rem;font-weight:800;line-height:1.15}.landing-deal-card h3{font-size:1.05rem}.landing-deal-card>p:last-child{font-size:.67rem;line-height:1.2}.landing-benefit-grid{gap:0}.landing-benefit-grid .mantine-Paper-root{border:0;border-bottom:1px solid var(--fd-line);border-radius:0;padding:15px 0}.landing-benefit-grid .mantine-Paper-root:last-child{border-bottom:0}.landing-trust{border-left:0;border-right:0}.landing-comparison{padding:14px}.guide-shell{padding:14px 0 36px}.guide-top{margin-bottom:12px}.guide-header{gap:14px}.guide-identity .eyebrow{font-size:.63rem}.guide-header h1{margin-top:7px;font-size:1.75rem}.guide-subtitle{margin-top:7px;font-size:.9rem}.guide-mobile-selection{border:1px solid var(--fd-line);background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:11px 13px;display:flex}.guide-mobile-change{background:var(--fd-blue-soft);width:148px;min-height:42px;color:var(--fd-blue-dark);cursor:pointer;border:1px solid #9db8f3;border-radius:6px;padding:7px 10px;font-size:.78rem;font-weight:800;line-height:1.15}.guide-mobile-display-toggle{margin-top:8px;display:block}.guide-header .controls{display:none}.guide-header .controls.is-open{box-shadow:none;margin-top:8px;display:block}.guide-desktop-actions{display:none!important}.guide-bottom-links{margin-top:16px;padding-top:4px}.guide-mobile-bottom-cta{margin-top:12px;display:block}.guide-mobile-bottom-cta .button-link{width:100%}.guide-summary-strip{border-left:0;border-right:0;border-radius:0;margin:14px 0 12px}.guide-price-summary{border-left:0;border-right:0;border-radius:0;margin:12px 0;padding:13px!important}.guide-price-summary-heading{align-items:flex-start;gap:10px}.guide-price-summary-title{font-size:.95rem;line-height:1.2}.guide-price-summary-count{font-size:.72rem}.guide-price-summary-sentence{margin-top:9px;font-size:.98rem;line-height:1.4}.guide-price-summary-range{margin-top:11px}.guide-price-summary-range-item{text-align:center;padding:9px 7px}.guide-price-summary-range-label{font-size:.7rem}.guide-price-summary-range-value{font-size:.9rem}.guide-price-summary-range-caption{font-size:.62rem}.guide-price-summary-range-adjustment{margin-top:5px;font-size:.68rem}.guide-price-summary-note{margin-top:7px;font-size:.68rem;line-height:1.25}.guide-summary-item{padding:10px 8px}.guide-summary-label{letter-spacing:.06em;font-size:.57rem}.guide-summary-value{margin-top:3px;font-size:.92rem;line-height:1.1}.guide-summary-subvalue{margin-top:2px;font-size:.65rem;line-height:1.15}.hero-grid{gap:12px;margin-top:18px}.section{box-shadow:none;border-left:0;border-right:0;border-radius:0;margin-top:12px;padding:16px 0!important}.section>.eyebrow,.section>h2,.section>p,.section>.mantine-Text-root,.section>.mantine-Group-root,.section>.boxplot,.section>.trend,.section>.raw-report-cards{margin-inline:0}.raw-report-filters{flex-direction:column;align-items:flex-start;gap:10px!important}.raw-report-table-desktop{display:none}.raw-report-cards{grid-template-columns:1fr;gap:10px;margin-top:14px;display:grid}.raw-report-modal-columns{gap:12px}.raw-report-modal-meta,.raw-report-modal-reconstruction{padding:13px}.raw-report-card{padding:14px}.raw-report-card-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.raw-report-card-price{color:var(--fd-ink);letter-spacing:-.025em;font-size:1.45rem;font-weight:900;line-height:1.1}.raw-report-card-adjustment{text-align:right}.raw-report-card-config{margin-top:12px}.raw-report-card-details{border-top:1px solid var(--fd-line);margin-top:11px}.raw-report-card-details summary{min-height:43px;color:var(--fd-blue);cursor:pointer;align-items:center;font-size:.88rem;font-weight:800;display:flex}.raw-report-card-details dl{margin:0}.raw-report-card-details dl>div{border-top:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:8px 0;display:grid}.raw-report-card-details dt{color:var(--fd-muted);font-size:.78rem}.raw-report-card-details dd{color:var(--fd-ink);text-align:right;margin:0;font-size:.82rem;font-weight:700}.raw-report-card-details .raw-report-card-note{grid-template-columns:1fr}.raw-report-card-details .raw-report-card-note dd{text-align:left}.distribution-deal-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.distribution-deal{padding:10px 7px!important}.distribution-deal .metric-label{font-size:.58rem}.distribution-deal .benchmark-value{margin-top:3px;font-size:.9rem;line-height:1.15}.distribution-deal>p:last-child{display:none}.trend{overflow-x:hidden}.trend-line-chart{min-width:0}.trend-axis-text,.trend-axis-label{font-size:17px}.trend-x-tick:nth-of-type(2n) text{display:none}.trends-page .mantine-Container-root{padding-inline:16px}.trends-page h1{font-size:2rem;line-height:1.05}.trends-page>.mantine-Container-root>p{font-size:.95rem}.trends-section{margin-top:32px}.trends-section>.eyebrow{font-size:.62rem}.trends-section>h2{font-size:1.45rem}.trends-panel{border-left:0;border-right:0;border-radius:0;padding:14px}.trends-methodology-desktop,.trends-explore-desktop,.trends-desktop-table,.brand-chart-desktop{display:none}.trends-methodology-mobile,.trends-explore-mobile{display:block}.trends-methodology-mobile{border-top:1px solid var(--fd-line);border-bottom:1px solid var(--fd-line);margin-top:14px;padding:10px 0}.trends-methodology-mobile details{margin-top:5px}.trends-methodology-mobile summary{width:max-content;color:var(--fd-blue);cursor:pointer;font-size:.78rem;font-weight:750}.trends-methodology-mobile details p{margin-top:7px;line-height:1.45}.trends-year-select{max-width:128px!important}.trend-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.trend-stat{min-height:92px;padding:12px}.trend-stat p{font-size:.72rem}.trend-stat h3{margin-top:5px;font-size:1.2rem;line-height:1.15}.trends-mobile-list{border-top:1px solid var(--fd-line);margin-top:10px;display:grid}.trends-mobile-row{border-bottom:1px solid var(--fd-line);min-height:52px;color:var(--fd-text);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 2px;text-decoration:none;display:grid}.trends-mobile-row:hover{color:var(--fd-text)}.trends-mobile-model{color:var(--fd-ink);font-size:.9rem;line-height:1.25}.trends-mobile-value{color:var(--fd-ink);text-align:right;white-space:nowrap;align-items:center;gap:7px;display:flex}.trends-mobile-value p{font-size:.86rem;line-height:1.2}.trends-mobile-adjustment-value p{white-space:normal;max-width:170px;font-size:.76rem;line-height:1.15}.trends-mobile-value>span{color:var(--fd-muted);font-size:1.35rem;font-weight:400}.trends-mobile-movers .trends-mobile-value p{white-space:normal;max-width:78px}.brand-chart-mobile{border-top:1px solid var(--fd-line);margin-top:2px;display:grid}.brand-mobile-compact-row{border-bottom:1px solid var(--fd-line);grid-template-columns:64px minmax(70px,1fr) minmax(138px,auto);align-items:center;gap:7px;min-height:38px;padding:6px 0;display:grid}.brand-mobile-name{color:var(--fd-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:800;overflow:hidden}.brand-mobile-compact-track{border:1px solid var(--fd-line);background:var(--fd-subtle);border-radius:3px;height:12px;display:block;position:relative;overflow:hidden}.brand-mobile-compact-track .brand-bar-zero{left:50%;position:absolute;inset-block:0}.brand-mobile-compact-track .brand-bar{position:absolute;top:2px;bottom:2px}.brand-mobile-compact-value{color:var(--fd-ink);text-align:right;white-space:normal;font-size:.68rem;line-height:1.1}.trends-explore-panel{padding-top:12px}.trends-mobile-filter-bar{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:end;gap:8px;margin-top:10px;display:grid}.trends-mobile-filters summary{border:1px solid var(--fd-line-strong);min-height:36px;color:var(--fd-ink);cursor:pointer;background:#fff;border-radius:4px;align-items:center;padding:7px 11px;font-size:.82rem;font-weight:750;list-style:none;display:flex}.trends-mobile-filters summary::-webkit-details-marker{display:none}.trends-mobile-filters[open]{border:1px solid var(--fd-line);background:var(--fd-subtle);border-radius:6px;grid-column:1/-1;padding:10px}.trends-mobile-filter-fields{gap:10px;margin-top:10px;display:grid}.trends-mobile-sort label{font-size:.72rem}.trends-explore-results{margin-top:7px}.trends-explore-row{min-height:50px}}.vehicles-page{background:var(--fd-subtle);min-height:72vh}.vehicles-mobile-controls,.vehicles-mobile-results{display:none}.vehicles-desktop-filters,.vehicles-desktop-table{display:block}@media (max-width:600px){.vehicles-page .mantine-Container-root{padding-inline:16px}.vehicles-page h1{margin-top:5px;font-size:2rem;line-height:1.05}.vehicles-page-eyebrow{font-size:.62rem}.vehicles-page-intro{display:none}.vehicles-mobile-controls{margin-top:18px;display:block}.vehicles-mobile-toolbar{z-index:8;background:var(--fd-subtle);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:end;gap:8px;margin-top:10px;padding:7px 0 8px;display:grid;position:sticky;top:58px}.vehicles-mobile-filters summary{border:1px solid var(--fd-line-strong);min-height:36px;color:var(--fd-ink);cursor:pointer;background:#fff;border-radius:4px;align-items:center;padding:7px 11px;font-size:.82rem;font-weight:750;list-style:none;display:flex}.vehicles-mobile-filters summary::-webkit-details-marker{display:none}.vehicles-mobile-filters[open]{border:1px solid var(--fd-line);box-shadow:var(--fd-shadow);background:#fff;border-radius:6px;grid-column:1/-1;padding:10px}.vehicles-mobile-filter-fields{gap:10px;margin-top:10px;display:grid}.vehicles-mobile-sort label{font-size:.72rem}.vehicles-desktop-filters,.vehicles-desktop-table{display:none}.vehicles-results-panel{background:0 0;border-left:0;border-right:0;border-radius:0;margin-top:12px!important;overflow:visible!important}.vehicles-mobile-results{display:block}.vehicles-mobile-count{padding:0 2px 7px}.vehicles-mobile-list{border-top:1px solid var(--fd-line);background:#fff}.vehicles-mobile-row{border-bottom:1px solid var(--fd-line);min-height:60px;color:var(--fd-text);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 4px;text-decoration:none;display:grid}.vehicles-mobile-row:hover{color:var(--fd-text)}.vehicles-mobile-name{color:var(--fd-ink);font-size:.94rem;line-height:1.2}.vehicles-mobile-meta{color:var(--fd-muted);flex-wrap:wrap;gap:4px 9px;margin-top:4px;font-size:.72rem;line-height:1.25;display:flex}.vehicles-mobile-meta span+span:before{content:"·";margin-right:9px}.vehicles-mobile-chevron{color:var(--fd-muted);font-size:1.4rem;font-weight:400}}.landing-primary-hero{text-align:left;max-width:920px;padding:34px 0 8px}.landing-primary-hero h1{white-space:normal;text-wrap:balance;width:auto;max-width:100%;font-size:clamp(2.35rem,4.4vw,3.5rem)}.landing-primary-hero .landing-hero-copy{max-width:760px;margin:14px 0 0}.landing-hero-search{z-index:5;background:#fff;border:1px solid #7da6ff;border-radius:8px;margin-top:18px;padding:20px;position:relative;box-shadow:0 0 0 1px #dfe9ff}.landing-hero-search .vehicle-search{margin-top:0}.landing-trustline{color:var(--fd-muted);flex-wrap:wrap;gap:10px 18px;margin-top:8px;font-size:.8rem;font-weight:700;display:flex}.landing-trustline span{align-items:center;gap:6px;display:inline-flex}.landing-trustline span:before{content:"✓";color:var(--fd-green);font-weight:900}.landing-negotiation-examples{margin-top:14px}.landing-comparison-combined-wrap{margin-top:18px}.landing-normalization{margin-top:28px}.landing-story-copy{max-width:760px;color:var(--fd-muted);margin-top:10px;font-size:1rem;line-height:1.6}.landing-no-lead-callout{border-left:4px solid var(--fd-blue);background:var(--fd-blue-soft);gap:4px;margin-top:18px;padding:16px 18px;display:grid}.landing-no-lead-callout strong{color:var(--fd-ink);font-size:1rem}.landing-no-lead-callout span{color:var(--fd-muted);font-size:.88rem}.landing-guide-table-wrap{margin-top:18px}.landing-guide-table th:first-child{width:42%}.landing-guide-table th:nth-child(2),.landing-guide-table th:nth-child(3),.landing-guide-table th:nth-child(4){width:19.33%}.landing-normalization-flow{grid-template-columns:minmax(150px,1fr) auto minmax(170px,1.2fr) auto minmax(150px,1fr);align-items:center;gap:12px;margin-top:20px;display:grid}.landing-normalization-step,.landing-normalization-operation{border:1px solid var(--fd-line);background:var(--fd-subtle);text-align:center;border-radius:7px;min-width:0;padding:16px}.landing-normalization-step{gap:4px;display:grid}.landing-normalization-step span{color:var(--fd-muted);font-size:.76rem;font-weight:700}.landing-normalization-step strong{color:var(--fd-ink);font-size:1.45rem}.landing-normalization-operation{color:var(--fd-text);font-size:.84rem;font-weight:800}.landing-normalization-result{background:var(--fd-blue-soft);border-color:#9db8f3}.landing-normalization-result strong{color:var(--fd-blue-dark)}.landing-normalization-arrow{color:var(--fd-muted);font-size:1.35rem;font-weight:900}.landing-final-search{margin-top:30px}.landing-secondary-share{margin-top:12px;font-weight:750;display:inline-flex}@media (max-width:700px){.landing-primary-hero{padding-top:22px}.landing-primary-hero h1{white-space:normal;width:auto;max-width:none}.landing-hero-search{margin-top:14px;padding:14px}.landing-negotiation-examples{margin-top:10px}.landing-comparison-combined-wrap{display:none}.landing-comparison-mobile-cards{gap:12px;margin-top:16px;display:grid}.landing-normalization-flow{grid-template-columns:1fr;gap:8px}.landing-normalization-arrow{text-align:center;transform:rotate(90deg)}}.landing-comparison-combined-wrap .landing-comparison-multi-table{table-layout:fixed}.landing-comparison-combined-wrap .landing-comparison-multi-table th:first-child{width:40%}.landing-comparison-combined-wrap .landing-comparison-multi-table th:nth-child(2){width:18%}.landing-comparison-combined-wrap .landing-comparison-multi-table th:nth-child(3){width:24%}.landing-comparison-combined-wrap .landing-comparison-multi-table th:nth-child(4){width:18%}.landing-comparison-combined-wrap .landing-comparison-multi-table thead th{white-space:normal;overflow-wrap:normal;word-break:normal;line-height:1.2}.landing-comparison-gap-msrp{color:#8a5a5a;font-weight:650}.landing-state-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.landing-state-example-card{border:1px solid var(--fd-line);box-shadow:none;padding:18px}.landing-state-name{color:var(--fd-ink);margin-bottom:12px;font-size:1rem;font-weight:850}.landing-state-example-row,.landing-state-example-minus,.landing-state-example-result{justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.landing-state-example-row,.landing-state-example-minus{border-bottom:1px solid var(--fd-line)}.landing-state-example-row span,.landing-state-example-minus span,.landing-state-example-result span{color:var(--fd-muted);font-size:.82rem}.landing-state-example-row strong,.landing-state-example-minus strong,.landing-state-example-result strong{color:var(--fd-ink);white-space:nowrap}.landing-state-example-minus strong{color:var(--fd-red)}.landing-state-example-result{margin-top:2px;padding-top:13px}.landing-state-example-result span,.landing-state-example-result strong{color:var(--fd-blue-dark);font-weight:850}.landing-state-example-result strong{font-size:1.3rem}.landing-state-example-takeaway{color:var(--fd-ink);margin-top:14px;font-weight:800}@media (max-width:700px){.landing-state-example-grid{grid-template-columns:1fr}}.landing-hero-search{background:#f8fbff;border-color:#5f8fee;box-shadow:0 10px 28px #064fd81a,0 0 0 2px #e1eaff}.landing-hero-search .vehicle-search>label{color:var(--fd-ink);letter-spacing:-.025em;margin-bottom:12px;font-size:clamp(1.7rem,3vw,2.15rem);font-weight:700;line-height:1.15}.model-quote-cta{box-shadow:none;background:#fbfdff;border:1px solid #d8e3f8;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;display:flex}.model-quote-cta>div:first-child{min-width:0}.model-quote-cta-actions{flex:none;align-items:center;gap:14px;display:flex}.model-quote-cta-primary{white-space:nowrap;font-weight:800}.model-quote-cta-secondary{color:var(--fd-muted);white-space:nowrap;font-size:.8rem}@media (max-width:700px){.model-quote-cta{flex-direction:column;align-items:flex-start;gap:12px}.model-quote-cta-actions{flex-direction:column;align-items:flex-start;gap:6px}}.landing-primary-hero>#landing-title,.landing-primary-hero>.landing-hero-copy{text-align:center;margin-left:auto;margin-right:auto}.low-data-trim-state{gap:18px;padding:8px 0 2px;display:grid}.low-data-trim-heading{gap:5px;display:grid}.low-data-model-reference{background:#f7faff;border:1px solid #d9e5fb;border-radius:10px;gap:4px;padding:16px;display:grid}.low-data-nearby-trims{gap:9px;display:grid}.low-data-nearby-list{gap:8px;display:grid}.low-data-nearby-trim{border:1px solid var(--fd-line);width:100%;color:var(--fd-ink);text-align:left;cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:11px 12px;display:flex}.low-data-nearby-trim:hover{background:var(--fd-blue-soft);border-color:#aac6ff}.low-data-nearby-trim>span:first-child{gap:2px;display:grid}.low-data-nearby-trim small{color:var(--fd-muted)}.low-data-nearby-trim>span:last-child{color:var(--fd-blue);flex:none;font-size:.85rem;font-weight:800}.low-data-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.low-data-action-link,.low-data-action-button{font-size:.9rem;font-weight:800}.low-data-action-button{color:var(--fd-blue);cursor:pointer;background:0 0;border:0;padding:0}.low-data-action-share{margin-left:auto}.limited-trim-reports{scroll-margin-top:90px}@media (max-width:700px){.low-data-nearby-trim{flex-direction:column;align-items:flex-start;gap:5px}.low-data-actions{flex-direction:column;align-items:flex-start}.low-data-action-share{margin-left:0}}.low-data-inline-note{background:#f7faff;border:1px solid #d9e5fb;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;padding:14px 16px;display:flex}.low-data-inline-actions{flex:none;align-items:center;gap:12px;display:flex}.low-data-inline-actions button{color:var(--fd-blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem;font-weight:800}.low-data-inline-actions a{white-space:nowrap;font-size:.9rem;font-weight:800}@media (max-width:700px){.low-data-inline-note,.low-data-inline-actions{flex-direction:column}.low-data-inline-actions{align-items:flex-start;gap:6px}}.low-data-model-reference-button{text-align:left;width:100%;color:var(--fd-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;display:flex}.low-data-model-reference-button>span:first-child{gap:4px;display:grid}.low-data-model-reference-cta{color:var(--fd-blue);white-space:nowrap;flex:none;font-size:.9rem;font-weight:850}.low-data-limited-support{gap:12px;margin-top:12px;display:grid}.low-data-standard-quote-cta{width:100%;margin-top:0}@media (max-width:700px){.low-data-model-reference-button{flex-direction:column;align-items:flex-start}}.low-data-report-request{justify-content:space-between;align-items:center;gap:14px;padding:10px 0 2px;display:flex}.low-data-report-request button{color:var(--fd-blue);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;padding:0;font-size:.9rem;font-weight:800}@media (max-width:700px){.low-data-report-request{flex-direction:column;align-items:flex-start;gap:6px}}.low-data-inline-note-vertical{gap:14px;display:grid}.low-data-inline-note-vertical .low-data-model-reference,.low-data-inline-note-vertical .low-data-report-request-card,.low-data-inline-note-vertical .low-data-standard-quote-cta{background:#fff;border:1px solid #d9e5fb;border-radius:10px}.low-data-report-request-card{padding:14px 16px}.low-data-report-request-card>div:first-child{gap:3px;display:grid}.low-data-inline-note-vertical .low-data-standard-quote-cta{padding:14px 16px}.low-data-inline-note-vertical .model-quote-cta{background:#fff}.low-data-inline-note-vertical,.low-data-trim-state{border:1px solid var(--fd-line);color:var(--fd-ink);background:#f8f9fb;border-radius:10px;padding:16px}.low-data-inline-note-vertical .low-data-model-reference,.low-data-inline-note-vertical .low-data-report-request-card,.low-data-inline-note-vertical .low-data-standard-quote-cta,.low-data-trim-state .low-data-model-reference,.low-data-trim-state .low-data-report-request,.low-data-trim-state .low-data-standard-quote-cta{border:1px solid var(--fd-line);box-shadow:none;background:#fff}.low-data-model-reference-button:hover{background:#fbfcfd;border-color:#c7ccd6}.low-data-inline-note,.low-data-model-reference,.low-data-report-request,.low-data-standard-quote-cta{color:var(--fd-ink)}.low-data-action-card{border:1px solid var(--fd-line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.low-data-action-card-copy{gap:3px;min-width:0;display:grid}.low-data-action-card-link{color:var(--fd-blue);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;padding:0;font-size:.9rem;font-weight:800;text-decoration:none}.low-data-action-card-link:hover{text-decoration:underline}.low-data-trim-state .low-data-action-card,.low-data-inline-note-vertical .low-data-action-card{box-shadow:none}@media (max-width:700px){.low-data-action-card{flex-direction:column;align-items:flex-start;gap:8px}}.all-trims-savings-emphasis{color:var(--fd-green);text-decoration:underline}.all-trims-markup-emphasis{color:var(--fd-red);text-decoration:underline}@media (max-width:600px){.report-section,.limited-trim-reports{scroll-margin-top:90px}.fd-sticky-submit{top:92px}}