.vehicle-card[data-astro-cid-6ryrtdqw]{display:flex;gap:1.1rem;align-items:center;padding:1rem 1.25rem;margin:1.25rem 0}.vehicle-thumb[data-astro-cid-6ryrtdqw]{flex-shrink:0;width:160px;aspect-ratio:16/10;overflow:hidden;border-radius:var(--radius-sm);background:var(--navy-900);position:relative}.vehicle-thumb[data-astro-cid-6ryrtdqw]>img[data-astro-cid-6ryrtdqw]{width:100%;height:100%;object-fit:cover;display:block}.carfax-badge-wrap[data-astro-cid-6ryrtdqw]{position:absolute;top:.4rem;left:.4rem;z-index:2;display:flex;background:#fff;border-radius:var(--radius-sm);padding:.15rem .3rem;box-shadow:0 2px 6px #00000040;opacity:.85;transition:opacity .15s var(--ease),box-shadow .15s var(--ease)}.carfax-badge-wrap[data-astro-cid-6ryrtdqw]:hover{opacity:1;box-shadow:0 0 0 2px #fff,0 0 12px 3px #ffc428d9}.carfax-badge[data-astro-cid-6ryrtdqw]{display:block;width:46px;height:auto}.vehicle-info[data-astro-cid-6ryrtdqw] h2[data-astro-cid-6ryrtdqw]{margin:0 0 .3rem;font-size:1.1rem}.vehicle-price[data-astro-cid-6ryrtdqw]{font-family:var(--font-sans);font-size:1.3rem;font-weight:800;color:var(--accent-strong);margin:0 0 .25rem}.vehicle-meta[data-astro-cid-6ryrtdqw]{font-family:var(--font-sans);color:var(--ink-soft);margin:0 0 .15rem;font-size:.9rem}.vehicle-stock[data-astro-cid-6ryrtdqw]{font-family:var(--font-sans);color:var(--graphite-500);margin:0;font-size:.78rem;text-transform:uppercase;letter-spacing:.03em}.no-vehicle[data-astro-cid-6ryrtdqw]{font-family:var(--font-sans);color:var(--ink-soft);font-size:.92rem}@media(max-width:560px){.vehicle-card[data-astro-cid-6ryrtdqw]{flex-direction:column;align-items:flex-start}.vehicle-thumb[data-astro-cid-6ryrtdqw]{width:100%}}.lede[data-astro-cid-6ryrtdqw]{font-size:1.02rem}.lead-form[data-astro-cid-6ryrtdqw]{padding:1.25rem 1.5rem;margin:1rem 0 2rem}.form-grid[data-astro-cid-6ryrtdqw]{display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr));font-family:var(--font-sans)}.lead-form[data-astro-cid-6ryrtdqw] label[data-astro-cid-6ryrtdqw]{display:grid;font-size:.86rem;font-weight:700;gap:.3rem}.lead-form[data-astro-cid-6ryrtdqw] input[data-astro-cid-6ryrtdqw],.lead-form[data-astro-cid-6ryrtdqw] select[data-astro-cid-6ryrtdqw],.lead-form[data-astro-cid-6ryrtdqw] textarea[data-astro-cid-6ryrtdqw]{font:inherit;border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);padding:.6rem .7rem;width:100%;background:var(--card);color:inherit}.lead-form[data-astro-cid-6ryrtdqw] textarea[data-astro-cid-6ryrtdqw]{resize:vertical;font-family:var(--font-sans);font-size:.9rem}.message-field[data-astro-cid-6ryrtdqw]{margin-top:.9rem}.website-field[data-astro-cid-6ryrtdqw]{position:absolute;left:-9999px}.form-error[data-astro-cid-6ryrtdqw]{color:var(--bad);font-size:.85rem;margin:.6rem 0 0;font-family:var(--font-sans)}.form-submit[data-astro-cid-6ryrtdqw]{display:flex;align-items:center;gap:.9rem;margin-top:1rem;flex-wrap:wrap}.form-status[data-astro-cid-6ryrtdqw]{font-family:var(--font-sans);font-size:.88rem;font-weight:700;color:var(--good)}.privacy-note[data-astro-cid-6ryrtdqw],.email-fallback[data-astro-cid-6ryrtdqw]{font-family:var(--font-sans);font-size:.78rem;color:var(--graphite-500);margin:.7rem 0 0}@media(max-width:560px){.form-grid[data-astro-cid-6ryrtdqw]{grid-template-columns:1fr}}.calculator[data-astro-cid-6ryrtdqw]{padding:1.5rem 1.75rem;margin:1.5rem 0 3rem}.calc-lede[data-astro-cid-6ryrtdqw]{font-family:var(--font-sans);color:var(--ink-soft);margin:.4rem 0 1.2rem;max-width:var(--measure)}.calc-grid[data-astro-cid-6ryrtdqw]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.1rem}.calc-grid[data-astro-cid-6ryrtdqw] .field[data-astro-cid-6ryrtdqw]{display:flex;flex-direction:column;gap:.35rem}.calc-grid[data-astro-cid-6ryrtdqw] label[data-astro-cid-6ryrtdqw]{font-family:var(--font-sans);font-weight:600;font-size:.9rem}.calc-grid[data-astro-cid-6ryrtdqw] input[data-astro-cid-6ryrtdqw][type=number],.calc-grid[data-astro-cid-6ryrtdqw] select[data-astro-cid-6ryrtdqw]{font:inherit;font-size:1rem;padding:.55rem .7rem;border:1.5px solid var(--line);border-radius:var(--radius-sm);background:var(--card);color:inherit;width:100%}.checkbox-field[data-astro-cid-6ryrtdqw]{grid-column:1 / -1;flex-direction:row;align-items:flex-start;gap:.5rem;font-family:var(--font-sans);font-size:.9rem}.checkbox-field[data-astro-cid-6ryrtdqw] label[data-astro-cid-6ryrtdqw]{display:flex;align-items:flex-start;gap:.5rem;font-weight:500}.checkbox-field[data-astro-cid-6ryrtdqw] input[data-astro-cid-6ryrtdqw]{margin-top:.2rem}.result[data-astro-cid-6ryrtdqw]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--line)}.result-main[data-astro-cid-6ryrtdqw]{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1rem}.result-label[data-astro-cid-6ryrtdqw]{font-family:var(--font-sans);font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;color:var(--graphite-500)}.result-figure[data-astro-cid-6ryrtdqw]{font-size:2.2rem;font-weight:700;color:var(--accent-strong)}.result-detail[data-astro-cid-6ryrtdqw]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem 1.5rem;margin:0;font-family:var(--font-sans)}.result-detail[data-astro-cid-6ryrtdqw] div[data-astro-cid-6ryrtdqw]{display:flex;justify-content:space-between;gap:1rem;padding:.4rem 0;border-bottom:1px dashed var(--line)}.result-detail[data-astro-cid-6ryrtdqw] dt[data-astro-cid-6ryrtdqw]{color:var(--ink-soft);font-size:.92rem}.result-detail[data-astro-cid-6ryrtdqw] dd[data-astro-cid-6ryrtdqw]{margin:0;font-weight:600}.attach-field[data-astro-cid-6ryrtdqw]{display:flex;align-items:flex-start;gap:.5rem;font-family:var(--font-sans);font-size:.9rem;margin-top:1.25rem;padding-top:1.1rem;border-top:1px solid var(--line)}.credit-estimator[data-astro-cid-6ryrtdqw]{padding:1.5rem 1.75rem;margin:1.5rem 0 3rem}.credit-lede[data-astro-cid-6ryrtdqw]{font-family:var(--font-sans);color:var(--ink-soft);margin:.4rem 0 1.3rem;max-width:var(--measure);font-size:.94rem}.credit-lede[data-astro-cid-6ryrtdqw] strong[data-astro-cid-6ryrtdqw]{color:var(--ink)}.credit-slider-wrap[data-astro-cid-6ryrtdqw]{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.credit-slider-wrap[data-astro-cid-6ryrtdqw] input[data-astro-cid-6ryrtdqw][type=range]{flex:1;min-width:200px}.credit-readout[data-astro-cid-6ryrtdqw]{display:flex;align-items:center;gap:.6rem;font-family:var(--font-sans)}.credit-number[data-astro-cid-6ryrtdqw]{font-size:1.5rem;font-weight:800;color:var(--heading);min-width:3.2ch;text-align:right}.credit-band[data-astro-cid-6ryrtdqw]{display:inline-block;padding:.3rem .85rem;border-radius:var(--radius-pill);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;background:var(--paper-2);color:var(--graphite-700)}.credit-band[data-astro-cid-6ryrtdqw][data-band=poor]{background:#fbe1de;color:var(--bad)}.credit-band[data-astro-cid-6ryrtdqw][data-band=fair]{background:var(--accent-soft);color:var(--accent-strong)}.credit-band[data-astro-cid-6ryrtdqw][data-band=good]{background:#dde7fb;color:var(--navy-700)}.credit-band[data-astro-cid-6ryrtdqw][data-band=verygood],.credit-band[data-astro-cid-6ryrtdqw][data-band=excellent]{background:var(--good-soft);color:var(--good)}@media(max-width:480px){.credit-slider-wrap[data-astro-cid-6ryrtdqw]{flex-direction:column;align-items:stretch}.credit-readout[data-astro-cid-6ryrtdqw]{justify-content:space-between}}
