.vehicle-detail-page{--detail-tabs-sticky-top:16px;--detail-sticky-module-offset:232px;padding:26px 0 80px}.detail-container{max-width:1060px}.detail-breadcrumb{color:var(--color-soft-ink);font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-line);gap:10px;margin-bottom:14px;display:flex}.detail-breadcrumb a{text-underline-offset:3px;text-decoration:underline}.vehicle-summary-module{top:var(--detail-tabs-sticky-top);z-index:35;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);margin-bottom:32px;position:sticky}.summary-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(210px,.34fr) minmax(190px,.26fr);align-items:center;gap:28px;padding:22px 28px 18px;display:grid}.summary-card h1{font-size:var(--type-subsection-title-size);font-weight:var(--type-subsection-title-weight);line-height:var(--type-subsection-title-line)}.summary-card p{color:var(--color-soft-ink);align-items:center;gap:10px;margin-top:10px;display:flex}.summary-card p .summary-dot{background:var(--color-muted);border-radius:50%;width:6px;height:6px}.summary-price{align-content:center;justify-items:start;display:grid}.summary-price strong{font-size:var(--type-subsection-title-size);font-weight:var(--type-subsection-title-weight);line-height:var(--type-subsection-title-line)}.summary-price a{color:var(--color-brand-dark);font-weight:var(--type-card-title-weight);text-decoration:none}.summary-price a:hover,.summary-price a:focus-visible{text-underline-offset:3px;text-decoration:underline}.summary-actions{border-left:1px solid var(--color-line);justify-content:end;align-items:center;min-height:86px;padding-left:28px;display:flex}.detail-tabs{isolation:isolate;box-shadow:none;background:#eeeeef;border-radius:999px;grid-template-columns:repeat(6,1fr);margin:0 28px 24px;padding:4px;display:grid;position:relative;overflow:hidden}.detail-tabs:before{z-index:0;content:"";width:calc(16.6667% - 1.33333px);transform:translateX(calc(var(--active-tab-index,0) * 100%));background:#fff;border-radius:999px;transition:transform .34s cubic-bezier(.2,0,0,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 10px 24px #24211f14}.detail-tabs a{z-index:1;min-height:34px;font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line);color:var(--color-soft-ink);transition:color var(--motion-fast) var(--ease-soft), transform var(--motion-fast) var(--ease-soft);place-items:center;display:grid;position:relative}.detail-tabs a:hover,.detail-tabs a:focus-visible{color:var(--color-ink)}.detail-tabs a:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-4px;border-radius:999px}.detail-tabs a[aria-current=true]{color:var(--color-ink);font-weight:var(--type-label-weight)}.vehicle-gallery{scroll-margin-top:calc(var(--detail-tabs-sticky-top) + 18px);gap:26px;margin-bottom:24px;display:grid}.main-gallery-image{border-radius:var(--radius-md);cursor:zoom-in;background:#e7e8eb;border:0;width:100%;height:520px;padding:0;display:block;position:relative;overflow:hidden}.main-gallery-image>img{object-fit:cover;width:100%;height:520px;transition:transform var(--motion-slow) var(--ease-out)}.main-gallery-image:hover>img{transform:scale(1.025)}.gallery-counter{color:#fff;font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);font-variant-numeric:tabular-nums;letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#12100fa8;border-radius:999px;padding:5px 11px;position:absolute;bottom:14px;right:14px}.gallery-thumbs{scrollbar-width:thin;overscroll-behavior-x:contain;gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.gallery-thumb{border-radius:var(--radius-sm);cursor:pointer;opacity:.72;width:104px;height:70px;transition:opacity var(--motion-fast) var(--ease-soft), border-color var(--motion-fast) var(--ease-soft);background:#e7e8eb;border:2px solid #0000;flex:none;padding:0;position:relative;overflow:hidden}.gallery-thumb>img{object-fit:cover}.gallery-thumb:hover{opacity:1}.gallery-thumb.is-active{opacity:1;border-color:var(--color-brand)}.gallery-thumb:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.gallery-lightbox{z-index:200;isolation:isolate;padding:max(clamp(16px, 4vw, 56px), env(safe-area-inset-top)) max(clamp(16px, 4vw, 56px), env(safe-area-inset-right)) max(clamp(16px, 4vw, 56px), env(safe-area-inset-bottom)) max(clamp(16px, 4vw, 56px), env(safe-area-inset-left));overscroll-behavior:contain;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0b0afa;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid;position:fixed;inset:0;overflow:hidden}.gallery-lightbox-stage{justify-self:center;width:100%;max-width:1600px;height:min(86dvh,900px);position:relative}.gallery-lightbox-close{z-index:2;color:#f7f7f5;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;line-height:0;display:grid;position:absolute;top:clamp(14px,3vw,28px);right:clamp(14px,3vw,28px);box-shadow:0 8px 24px #00000038}.gallery-lightbox-nav{color:#f7f7f5;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;line-height:0;display:grid;box-shadow:0 8px 24px #00000038}.gallery-lightbox-close svg,.gallery-lightbox-nav svg{flex:none;display:block}.gallery-lightbox-close:hover,.gallery-lightbox-nav:hover{background:#ffffff2e;border-color:#ffffff75}.gallery-lightbox-close:focus-visible,.gallery-lightbox-nav:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}@media (max-width:680px){.gallery-lightbox{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));grid-template-columns:minmax(0,1fr)}.gallery-lightbox-stage{width:100%;height:min(82dvh,720px)}.gallery-lightbox-nav{z-index:2;width:44px;height:44px;position:absolute;top:50%;transform:translateY(-50%)}.gallery-lightbox-prev{left:max(12px, env(safe-area-inset-left))}.gallery-lightbox-next{right:max(12px, env(safe-area-inset-right))}}.summary-tags{flex-wrap:wrap;gap:6px;margin-top:12px;list-style:none;display:flex}.summary-tag{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-soft-ink);font-size:var(--type-caption-size);font-weight:var(--type-label-weight);border-radius:999px;padding:4px 10px;line-height:1.2}.summary-tag-sold{background:var(--color-ink);color:#fff;border-color:#0000}.vehicle-description{max-width:70ch;color:var(--color-soft-ink);font-size:var(--type-body-size);gap:14px;line-height:1.62;display:grid}.vehicle-description p{margin:0}.vehicle-description ul{gap:8px;margin:0;padding-left:18px;display:grid}.vehicle-description li{padding-left:2px}.carfax-link{background:var(--color-ink);color:#fff;cursor:pointer;width:max-content;font-size:var(--type-button-nav-size);font-weight:var(--type-button-nav-weight);line-height:var(--type-button-nav-line);border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.carfax-link:hover,.carfax-link:focus-visible{background:var(--color-brand-dark)}.carfax-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#16141294;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.carfax-modal{border:1px solid var(--color-line);background:var(--color-surface);border-radius:22px;width:min(680px,100%);max-height:calc(100vh - 48px);position:relative;overflow-y:auto;box-shadow:0 26px 80px #1614123d}.carfax-modal .lead-form{box-shadow:none;border:0}.carfax-modal-close{z-index:1;border:1px solid var(--color-line);width:38px;height:38px;color:var(--color-ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px}.carfax-modal-close:hover,.carfax-modal-close:focus-visible{border-color:var(--color-brand);color:var(--color-brand-dark)}@media (max-width:640px){.carfax-modal-backdrop{align-items:end;padding:0}.carfax-modal{border-radius:22px 22px 0 0;width:100%;max-height:min(88vh,760px)}}.detail-section{border-bottom:1px solid var(--color-line);scroll-margin-top:calc(var(--detail-tabs-sticky-top) + var(--detail-sticky-module-offset));padding:74px 0}@media (prefers-reduced-motion:reduce){.detail-tabs:before{transition:none}}.detail-section h2{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line);margin-bottom:22px}.detail-section>p{color:var(--color-soft-ink);font-size:var(--type-body-large-size);font-weight:var(--type-body-large-weight);line-height:var(--type-body-large-line);margin-top:-10px;margin-bottom:22px}.detail-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.detail-section-heading span{color:var(--color-soft-ink);font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-line)}.vehicle-detail-grid{border:1px solid var(--color-line);border-radius:var(--radius-md);grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.vehicle-detail-grid article{border-right:1px solid var(--color-line);background:var(--color-surface);gap:12px;min-height:148px;padding:20px;display:grid}.vehicle-detail-grid article:last-child{border-right:0}.vehicle-detail-grid svg,.highlight-grid svg{color:var(--color-brand)}.vehicle-detail-grid h3,.highlight-grid strong{font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line)}.vehicle-detail-grid p,.highlight-grid span{color:var(--color-soft-ink);font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-line)}.subsection-title{font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line);text-transform:uppercase;margin:38px 0 18px}.highlight-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.highlight-grid article{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);gap:12px;padding:24px;display:grid}.feature-spec-grid,.inspection-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.feature-spec-grid article,.inspection-grid article,.price-options article,.next-step-grid,.payment-card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md)}.feature-spec-grid article{overflow:hidden}.feature-spec-grid h3{padding:22px 24px}.feature-spec-grid div{border-top:1px solid var(--color-line);grid-template-columns:1fr 1fr;gap:18px;padding:18px 24px;display:grid}.feature-spec-grid span{color:var(--color-soft-ink)}.feature-spec-grid a,.inspection-grid a{border-top:1px solid var(--color-line);padding:20px 24px;text-decoration:underline;display:block}.inspection-grid article{padding:28px}.inspection-grid article:first-child{align-content:center;gap:14px;display:grid}.inspection-grid article:last-child{padding:0}.inspection-grid article:last-child div{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;min-height:66px;padding:0 24px;display:flex}.inspection-grid article:last-child div:last-child{border-bottom:0}.inspection-grid svg{color:var(--color-green)}.price-options{grid-template-columns:260px auto 1fr;align-items:center;gap:22px;display:grid}.price-options article{gap:10px;padding:28px;display:grid}.price-options strong{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line)}.price-options p{color:var(--color-soft-ink);font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-line)}.price-options a:not(.button-link){text-decoration:underline}.finance-option{grid-template-columns:1fr auto;align-items:center;gap:28px}.finance-option-copy{gap:10px;display:grid}.finance-option-title{font-size:var(--type-subsection-title-size);font-weight:var(--type-subsection-title-weight);line-height:var(--type-subsection-title-line)}.finance-option-actions{align-content:center;gap:10px;display:grid}.or-divider{color:var(--color-muted);font-weight:var(--type-label-weight)}.next-step-grid{grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.next-step-grid article{border-right:1px solid var(--color-line);gap:12px;min-height:168px;padding:24px;display:grid}.next-step-grid article:last-child{border-right:0}.next-step-grid strong{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line)}
.simple-page{padding:42px 0 92px}.two-column-page,.finance-hero,.sell-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);align-items:start;gap:42px;display:grid}.page-intro{gap:18px;display:grid}.page-intro,.finance-hero>div:first-child,.about-hero>div:first-child,.contact-hero .page-intro,.content-hero-copy,.content-detail-copy,.resources-hero-copy,.sell-offer-copy,.content-page{align-content:start}.hero-actions,.content-hero-actions,.contact-action-row{align-items:center}.page-intro h1,.finance-hero h1,.sell-hero h1,.content-page h1{max-width:680px;font-size:var(--type-page-title-size);font-weight:var(--type-page-title-weight);line-height:var(--type-page-title-line)}.page-intro p,.finance-hero p,.sell-hero p,.content-page>p{color:var(--color-soft-ink);font-size:var(--type-body-large-size);font-weight:var(--type-body-large-weight);line-height:var(--type-body-large-line)}.info-list,.contact-card-list{gap:12px;margin-top:16px;display:grid}.info-list span,.contact-card-list span{color:var(--color-soft-ink);align-items:center;gap:12px;display:flex}.finance-hero{align-items:start}.finance-hero>div:first-child,.sell-hero-grid>div:first-child{gap:18px;display:grid}.payment-card{gap:18px;padding:32px;display:grid}.payment-card svg{color:var(--color-brand)}.calculator-row{border-top:1px solid var(--color-line);justify-content:space-between;gap:20px;padding:16px 0;display:flex}.finance-benefits,.sell-process,.service-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px;display:grid}.form-section{margin-top:42px}.sell-hero{background:var(--color-ink);color:#fff;padding:82px 0}.sell-hero p{color:#ffffffc7}.sell-card-stack{gap:14px;display:grid}.sell-card-stack article{border-radius:var(--radius-md);background:#ffffff14;border:1px solid #ffffff29;gap:10px;padding:24px;display:grid}.sell-card-stack span{color:#ffffffb8}.sell-process span{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line)}.content-page{gap:20px;display:grid}.service-grid{margin-top:22px}.faq-list{gap:12px;margin-top:22px;display:grid}.faq-list details{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md)}.faq-list summary{font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line);cursor:pointer;padding:22px}.faq-list p{color:var(--color-soft-ink);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);padding:0 22px 22px}.faq-page{background:radial-gradient(circle at 86% 12%, #f15a241a, #f15a2400 24%), var(--color-page)}.faq-hero{gap:22px;padding-top:74px}.faq-hero .eyebrow,.faq-category-heading .eyebrow,.faq-cta .eyebrow{color:var(--color-brand-dark);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line);text-transform:uppercase}.faq-hero h1{max-width:980px;font-size:var(--type-page-title-size);font-weight:var(--type-page-title-weight);line-height:var(--type-page-title-line)}.faq-hero>p:not(.eyebrow){max-width:760px;color:var(--color-soft-ink);font-size:var(--type-body-large-size);font-weight:var(--type-body-large-weight);line-height:var(--type-body-large-line)}.faq-category-nav{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.faq-category-nav a{min-height:42px;color:var(--color-brand-dark);border:1px solid var(--color-line);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line);background:#fff;border-radius:999px;align-items:center;padding:0 15px;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #24211f0d}.faq-content{gap:42px;margin-top:52px;display:grid}.faq-category-section{grid-template-columns:minmax(240px,.38fr) minmax(0,1fr);align-items:start;gap:34px;scroll-margin-top:140px;display:grid}.faq-category-heading{gap:10px;display:grid;position:sticky;top:130px}.faq-category-heading h2{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line)}.faq-category-heading p:not(.eyebrow){color:var(--color-soft-ink);font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-line)}.faq-page .faq-list{margin-top:0}.faq-page .faq-list details{background:#fff;box-shadow:0 14px 34px #24211f0d}.faq-page .faq-list summary{align-items:center;gap:12px;list-style:none;display:flex}.faq-page .faq-list summary::-webkit-details-marker{display:none}.faq-page .faq-list summary:before{background:var(--color-brand);content:"";border-radius:999px;flex:none;width:10px;height:10px}.faq-cta{color:#fff;border-radius:var(--radius-lg);background:#15120f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:56px;padding:34px;display:grid}.faq-cta h2{max-width:780px;font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line)}.faq-cta p:not(.eyebrow){color:#ffffffb8;max-width:720px;font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);margin-top:10px}.faq-cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.not-found{justify-items:start;gap:18px;display:grid}.page-hero-panel,.about-hero,.contact-hero{border-radius:var(--radius-lg);background:radial-gradient(circle at 88% 14%,#f15a2414,#f15a2400 30%),linear-gradient(145deg,#fff 0% 60%,#fffaf7 100%);border:1px solid #e5ded7d6;padding:clamp(28px,3.4vw,46px);position:relative;overflow:hidden;box-shadow:0 22px 64px #24211f0e}.process-section{margin-top:76px}.process-grid,.faq-preview,.recognition-section{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.process-grid article,.faq-preview article{border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff;align-content:start;gap:14px;min-height:188px;padding:26px;display:grid;box-shadow:0 1px #fffc}.process-index{color:var(--color-brand-dark);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line);letter-spacing:.08em;text-transform:uppercase}.process-grid h3,.faq-preview h2{font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line)}.process-grid p,.faq-preview p{color:var(--color-soft-ink);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line)}.finance-detail-grid,.sell-value-section,.inventory-standard,.story-section{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:28px;margin-top:76px;display:grid}.finance-detail-grid article,.sell-value-section,.story-section,.inventory-standard{border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff}.finance-detail-grid article{align-content:start;gap:16px;padding:30px;display:grid}.finance-detail-grid p,.finance-detail-grid li,.sell-value-section p,.story-section p,.inventory-standard p,.inventory-standard li{color:var(--color-soft-ink);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line)}.finance-detail-grid ul,.inventory-standard ul{gap:12px;margin:0;padding-left:20px;display:grid}.form-layout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:28px;display:grid}.form-aside{border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;gap:16px;padding:30px;display:grid;position:sticky;top:130px}.form-aside h2,.sell-value-section h2,.story-section h2,.inventory-standard h2{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line)}.form-aside p{color:var(--color-soft-ink);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line)}.finance-page .faq-preview,.sell-page .faq-preview{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:76px}.sold-page{padding:40px 0 90px}.sold-page .shared-page-header{max-width:640px;margin-bottom:36px}.sold-page .shared-page-header h1{margin:8px 0 14px}.sold-page .shared-page-header p{color:var(--color-soft-ink);font-size:var(--type-body-large-size);line-height:var(--type-body-large-line)}.sold-page .shared-page-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.vehicle-card-media .vehicle-card-sold{z-index:2;background:var(--color-ink);color:#fff;font-size:var(--type-caption-size);font-weight:var(--type-label-weight);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:5px 12px;position:absolute;top:12px;left:12px}.sold-grid .vehicle-card[data-sold=true] .vehicle-card-media img{filter:grayscale(.18)brightness(.97)}.sold-empty{color:var(--color-soft-ink);font-size:var(--type-body-large-size)}
.finance-landing-page{background:#fbfaf8;padding-bottom:92px}.finance-clutch-hero{background:#f4f0eb;align-items:center;min-height:clamp(540px,55vw,650px);display:grid;position:relative;overflow:hidden}.finance-clutch-hero-image{object-fit:cover;object-position:center}.finance-clutch-hero-scrim{z-index:1;background:linear-gradient(90deg,#fbfaf8fa 0%,#fbfaf8e6 27%,#fbfaf86b 54%,#fbfaf80a 100%),linear-gradient(#fbfaf81f 0%,#fbfaf8db 100%);position:absolute;inset:0}.finance-clutch-hero-content{z-index:2;padding-block:clamp(76px,7vw,104px) clamp(120px,10vw,148px);position:relative}.site-header.is-finance-hero+.site-content>.finance-page .finance-clutch-hero-content{padding-block-start:calc(var(--site-header-hero-overlap) + clamp(76px, 7vw, 104px))}.finance-clutch-hero-content>div{gap:18px;max-width:600px;display:grid}.finance-clutch-hero-content h1{max-width:11ch;font-size:var(--type-page-title-size);font-weight:var(--type-page-title-weight);line-height:var(--type-page-title-line)}.finance-clutch-hero-content p:not(.eyebrow){max-width:560px;color:var(--color-soft-ink);font-size:var(--type-body-large-size);font-weight:var(--type-body-large-weight);line-height:var(--type-body-large-line)}.finance-benefit-card-row{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:-64px;display:grid;position:relative}.finance-benefit-card-row article,.finance-option-grid article{background:#fff;border:1px solid #e5ded7f5;border-radius:8px;align-content:start;gap:14px;min-height:204px;padding:26px;display:grid;box-shadow:0 18px 44px #24211f14}.finance-benefit-icon{width:56px;height:56px;color:var(--color-brand);background:#fff4ee;border-radius:999px;place-items:center;display:grid}.finance-benefit-card-row h2,.finance-option-grid h3,.finance-made-simple h2{font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line)}.finance-benefit-card-row p,.finance-option-grid p,.finance-made-simple p,.finance-budget-copy p{color:var(--color-soft-ink);font-size:var(--type-body-size);line-height:var(--type-body-line)}.finance-budget-callout{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1.05fr) minmax(360px,.78fr);align-items:center;gap:clamp(36px,6vw,78px);margin-top:86px;padding-bottom:76px;display:grid}.finance-budget-media{background:#15120f;border-radius:8px;overflow:hidden}.finance-budget-media img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.finance-budget-copy{justify-items:start;gap:18px;display:grid}.finance-budget-copy h2,.finance-options-section h2{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line)}.finance-options-section{gap:28px;margin-top:72px;display:grid}.finance-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.finance-made-simple{color:#fff;background:#181614;border-radius:8px;grid-template-columns:minmax(0,.78fr) minmax(420px,1fr);align-items:stretch;gap:34px;margin-top:72px;padding:34px;display:grid}.finance-made-simple>div:first-child{align-content:center;justify-items:start;gap:16px;display:grid}.finance-made-simple p{color:#ffffffbd}.finance-path-steps{background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;gap:0;display:grid;overflow:hidden}.finance-path-steps article{border-bottom:1px solid #ffffff24;grid-template-columns:54px minmax(0,1fr);gap:18px;padding:22px;display:grid}.finance-path-steps article:last-child{border-bottom:0}.finance-path-steps strong{background:var(--color-brand);color:#fff;border-radius:999px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.finance-path-steps h3{color:#fff;font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line)}.finance-form-section{margin-top:82px}.finance-calculator-intro h1{font-size:var(--type-page-title-size);font-weight:var(--type-page-title-weight);line-height:var(--type-page-title-line)}.finance-calculator-intro p,.finance-teaser-copy p,.finance-lender-section .section-header p,.finance-made-easy p,.finance-path-card p{color:var(--color-soft-ink);font-size:var(--type-body-large-size);font-weight:var(--type-body-large-weight);line-height:var(--type-body-large-line)}.finance-approval-preview{max-width:430px;box-shadow:var(--shadow-lift);background:radial-gradient(circle at 82% 16%,#f15a2426,#f15a2400 34%),#fff;border:1px solid #aa3a1429;border-radius:8px;justify-self:end;gap:20px;padding:28px;display:grid}.finance-approval-preview>div{border-bottom:1px solid var(--color-line);gap:5px;padding-bottom:18px;display:grid}.finance-approval-preview span,.finance-path-card span{color:var(--color-muted);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line);text-transform:uppercase}.finance-approval-preview strong{color:var(--color-brand-dark);font-size:clamp(3.2rem,7vw,5.4rem);font-weight:800;line-height:.9}.finance-approval-preview small{color:var(--color-soft-ink);font-weight:800}.finance-approval-preview dl{gap:0;margin:0;display:grid}.finance-approval-preview dl div{border-bottom:1px solid var(--color-line);justify-content:space-between;gap:18px;padding:12px 0;display:flex}.finance-approval-preview dl div:last-child{border-bottom:0}.finance-approval-preview dt,.finance-approval-preview dd{color:var(--color-soft-ink);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);margin:0}.finance-approval-preview dd{color:var(--color-ink);text-align:right;font-weight:800}.finance-benefit-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.finance-benefit-row article{border:1px solid var(--color-line);background:#fff;border-radius:8px;align-content:start;gap:14px;min-height:190px;padding:24px;display:grid}.finance-benefit-row h2{font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line)}.finance-benefit-row p{color:var(--color-soft-ink);font-size:var(--type-body-size);line-height:var(--type-body-line)}.finance-calculator-teaser,.finance-made-easy{grid-template-columns:minmax(0,.75fr) minmax(420px,1.25fr);align-items:start;gap:32px;margin-top:76px;display:grid}.finance-teaser-copy,.finance-made-easy>div:first-child{align-content:start;gap:16px;padding-top:10px;display:grid}.finance-teaser-copy h2,.finance-lender-section h2,.finance-made-easy h2{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line)}.finance-lender-section{border:1px solid var(--color-line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,.85fr) minmax(420px,1fr);align-items:center;gap:32px;margin-top:76px;padding:32px;display:grid}.finance-lender-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.finance-lender-grid span{border:1px solid var(--color-line);min-height:66px;color:var(--color-ink);font-size:var(--type-body-small-size);font-weight:800;line-height:var(--type-body-small-line);text-align:center;background:#faf8f6;border-radius:8px;place-items:center;padding:14px;display:grid}.finance-process-section{margin-top:76px}.finance-made-easy{grid-template-columns:minmax(0,.95fr) minmax(320px,.65fr);align-items:stretch}.finance-path-card{box-shadow:var(--shadow-card);background:radial-gradient(circle at 78% 18%,#f15a2421,#f15a2400 32%),#fff;border:1px solid #aa3a1429;border-radius:8px;align-content:center;gap:16px;padding:30px;display:grid}.finance-path-card strong{color:var(--color-brand-dark);font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line)}.finance-calculator-intro{justify-content:space-between;align-items:end;gap:28px;padding-top:18px;display:flex}.finance-calculator-page{padding-top:18px;padding-bottom:112px}.finance-calculator-intro>div{gap:12px;max-width:760px;display:grid}.finance-calculator-container{margin-top:0}#finance-form{scroll-margin-top:130px}
.sell-hero{background:radial-gradient(circle at 78% 28%,#f15a2447,#f15a2400 30%),linear-gradient(135deg,#15120f 0%,#2a211d 100%);position:relative;overflow:hidden}.sell-visual-card{border-radius:var(--radius-lg);background:#ffffff14;border:1px solid #ffffff2e;align-self:stretch;overflow:hidden;box-shadow:0 26px 70px #0000003d}.sell-visual-card img{object-fit:cover;width:100%;height:320px}.sell-visual-card div{gap:6px;padding:20px 22px;display:grid}.sell-visual-card span{color:#ffffffb8}.sell-value-section{padding:34px}.sell-offer-hero{background:radial-gradient(circle at 76% 8%, #f15a2414, #f15a2400 30%), linear-gradient(180deg, #fff 0%, #fff 72%, var(--color-page) 100%);padding:18px 0 34px}.site-header.is-sell-trade-hero+.site-content>.sell-page .sell-offer-hero{padding-top:calc(var(--site-header-hero-overlap) + 64px)}.sell-entry-shell{gap:28px;width:min(900px,100% - 72px);max-width:900px;margin:6px auto 0;display:grid}.sell-offer-copy{text-align:center;justify-items:center;gap:14px;display:grid}.sell-offer-copy h1{color:#101624;max-width:1120px;font-size:clamp(2.78rem,4.12vw,4.18rem);font-weight:var(--type-page-title-weight);line-height:1.035}.sell-offer-copy h1 span{color:var(--color-brand)}.sell-offer-copy p{max-width:760px;color:var(--color-soft-ink);font-size:clamp(1rem,1.18vw,1.18rem);font-weight:var(--type-body-large-weight);line-height:1.5}.sell-offer-subhead{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;max-width:min(100%,980px);display:flex}.sell-offer-subhead p{max-width:none}.sell-offer-review-badge{flex:none}@media (min-width:901px) and (max-height:760px){.sell-entry-shell{margin-top:3px}.sell-offer-copy{gap:12px}.sell-offer-copy h1{line-height:1.02}}.sell-hero-proof{color:var(--color-muted);font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-line);flex-wrap:wrap;justify-content:center;gap:10px 22px;display:flex}.sell-hero-proof span{position:relative}.sell-hero-proof span:not(:last-child):after{content:"/";color:#817a7375;position:absolute;right:-14px}.sell-entry-card{background:#fff;border:1px solid #24211f0f;border-radius:24px;grid-template-columns:1fr;width:100%;max-width:900px;margin:16px auto 0;display:grid;overflow:visible;box-shadow:0 18px 54px #24211f17}.sell-entry-media{background:#f4f1ee;border-radius:24px 24px 0 0;min-height:0;position:relative;overflow:hidden}.sell-entry-media img{object-fit:cover;object-position:center 48%;filter:saturate(.96)contrast(1.02)brightness(1.01);width:112%;max-width:none;height:clamp(284px,22vw,328px);min-height:0;transform:translate(-7%)}.sell-entry-media:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#15120f14 0%,#15120f00 42%);position:absolute;inset:0}.sell-entry-media span{z-index:1;min-height:40px;color:var(--color-ink);font-size:clamp(.82rem,.9vw,.92rem);font-weight:680;line-height:var(--type-button-nav-line);white-space:nowrap;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #ffffffb8;border-radius:999px;align-items:center;padding:0 clamp(15px,1.7vw,22px);display:inline-flex;position:absolute;top:clamp(14px,1.6vw,20px);bottom:auto;right:clamp(14px,1.8vw,22px);box-shadow:0 10px 26px #24211f21}.sell-entry-form{background:#fff;border-radius:0 0 24px 24px;align-content:center;gap:7px;min-height:clamp(108px,9vw,116px);padding:clamp(16px,1.6vw,20px) clamp(24px,2.8vw,34px) clamp(18px,1.8vw,22px);display:grid;position:relative}.sell-entry-form-intro{display:contents}.sell-entry-form-intro p{color:var(--color-brand-dark);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:.04em;line-height:var(--type-label-line);text-transform:uppercase;margin:0}.sell-entry-form-intro h2{color:var(--color-ink);font-size:clamp(1.65rem,2.5vw,2.25rem);font-weight:var(--type-section-title-weight);margin:0;line-height:1.03}.sell-entry-control-group,.sell-entry-toggle{--sell-entry-toggle-height:48px;--sell-entry-toggle-padding:5px;--sell-entry-toggle-inner-height:calc(var(--sell-entry-toggle-height) - (var(--sell-entry-toggle-padding) * 2));width:fit-content;min-height:var(--sell-entry-toggle-height);padding:var(--sell-entry-toggle-padding);border-radius:calc(var(--sell-entry-toggle-height) / 2);background:#efeeec;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #24211f06}.sell-entry-control-group{justify-self:start}.sell-entry-pill,.sell-entry-toggle button{min-height:var(--sell-entry-toggle-inner-height);color:#24211f9e;border-radius:calc(var(--sell-entry-toggle-inner-height) / 2);white-space:nowrap;transition:color var(--motion-fast) var(--ease-soft), background var(--motion-fast) var(--ease-soft), box-shadow var(--motion-fast) var(--ease-soft);background:0 0;border:0;justify-content:center;align-items:center;padding:0 10px;font-size:clamp(.8rem,.82vw,.86rem);font-weight:520;line-height:1;display:inline-flex}.sell-entry-toggle button{flex:1 1 0;min-width:0}.sell-entry-pill.is-active,.sell-entry-toggle button.is-active{color:#24211fe6;background:#fff;font-weight:600;box-shadow:0 5px 12px #24211f0f,inset 0 1px #ffffffdb}.sell-entry-row{grid-template-columns:minmax(118px,128px) minmax(344px,378px) minmax(112px,124px) minmax(144px,160px);justify-self:center;align-items:center;gap:10px;width:100%;max-width:820px;display:grid}.sell-entry-fields{background:#fff;border:1px solid #e5ded7;border-radius:999px;grid-column:auto;grid-template-columns:.72fr 1fr 1.18fr;gap:0;min-width:0;height:48px;display:grid;overflow:visible;box-shadow:0 8px 22px #24211f0f}.sell-entry-fields.has-suggestions{overflow:visible}.sell-entry-fields:focus-within{border-color:var(--color-brand);box-shadow:0 8px 22px #24211f0f}.sell-entry-fields .custom-select{gap:0}.sell-entry-field-cell,.sell-entry-model-cell{min-width:0;position:relative}.sell-entry-field-cell:after{content:"";background:#ddd6cf;width:1px;height:24px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.sell-entry-fields .custom-select-native,.sell-entry-fields input{text-align:center;text-align-last:center;appearance:none;min-width:0;height:46px;box-shadow:none;background:0 0;border:0;border-radius:999px;padding:0 12px}.sell-entry-row input{color:#24211fc7;caret-color:#817a7394;font-size:clamp(.9rem,.92vw,.96rem);font-weight:500;line-height:1.35}.sell-entry-fields .custom-select-native{font-size:.9rem}.sell-entry-fields input::-webkit-calendar-picker-indicator{display:none!important}.sell-entry-fields input:disabled{color:#24211f8f;cursor:not-allowed;opacity:1;-webkit-text-fill-color:#24211f8f}.sell-entry-fields input[data-editing=true],.sell-entry-fields input:not(:disabled):focus{text-align:left;text-align-last:left}.sell-entry-fields input[data-editing=true]::placeholder,.sell-entry-fields input:not(:disabled):focus::placeholder{color:#0000}.sell-entry-suggestions{z-index:420;background:#fffffffc;border:1px solid #e5ded7fa;border-radius:14px;width:min(220px,100vw - 48px);max-height:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);left:0;overflow:auto;box-shadow:0 18px 42px #24211f24,inset 0 1px #ffffffe0}.sell-entry-model-cell .sell-entry-suggestions{left:auto;right:0}.sell-entry-suggestions button{color:#24211fd1;cursor:pointer;min-height:34px;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;padding:0 10px;font-size:.88rem;font-weight:500}.sell-entry-suggestions button:hover,.sell-entry-suggestions button:focus-visible{color:var(--color-brand-dark);background:#f05a2417;outline:0}.sell-entry-suggestions button:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.sell-entry-fields .custom-select-native[data-placeholder=true],.sell-entry-row input::placeholder{color:#24211f8f;font-weight:500}.sell-entry-fields .custom-select-native:focus{box-shadow:none;border-color:#0000}.sell-entry-fields-vin{grid-template-columns:1fr}.sell-entry-toggle{grid-column:auto;width:100%;min-height:48px}.sell-entry-row select,.sell-entry-row input{width:100%;height:48px;color:var(--color-ink);transition:border-color var(--motion-fast) var(--ease-soft), box-shadow var(--motion-fast) var(--ease-soft);background:#fff;border:1px solid #e5ded7;border-radius:999px;outline:0;padding:0 18px;font-size:clamp(.9rem,.92vw,.96rem);font-weight:500;box-shadow:0 8px 22px #24211f0f}.sell-entry-fields input{min-width:0;height:46px;box-shadow:none;background:0 0;border:0;border-radius:999px;padding:0 12px}.sell-entry-row select{appearance:auto;background:#fff}.sell-entry-row input:focus,.sell-entry-row select:focus{border-color:var(--color-brand);box-shadow:0 8px 22px #24211f0f}.sell-entry-fields input:focus{box-shadow:none;border-color:#0000}@keyframes sell-entry-field-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.sell-entry-row .is-invalid,.sell-entry-row .sell-entry-fields.is-invalid,.sell-entry-row .sell-entry-fields.is-invalid:focus-within{border-color:#ff5f5ff0;box-shadow:0 0 0 2px #ff5f5f1f,0 8px 22px #24211f0f}.sell-entry-row .is-shaking{animation:sell-entry-field-shake .42s var(--ease-soft)}.sell-entry-errors{color:#9f251d;flex-wrap:wrap;justify-content:center;gap:4px 16px;padding:3px 8px 0;display:flex}.sell-entry-errors p{color:inherit;font-size:.82rem;font-weight:620;line-height:1.35}.sell-entry-submit{color:#fffffff0;cursor:default;width:100%;min-width:126px;height:48px;font-size:clamp(.96rem,1.05vw,1.06rem);font-weight:var(--type-button-nav-weight);line-height:var(--type-button-nav-line);transition:background var(--motion-fast) var(--ease-soft), box-shadow var(--motion-fast) var(--ease-soft), opacity var(--motion-fast) var(--ease-soft), transform var(--motion-fast) var(--ease-soft);background:#f15a246b;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 18px;display:inline-flex;box-shadow:0 8px 18px #f15a241c,inset 0 1px #ffffff57}.sell-entry-submit.is-ready{background:var(--color-brand);box-shadow:var(--shadow-button);cursor:pointer}.sell-entry-submit.is-ready:hover{background:var(--color-brand-dark);transform:translateY(-1px)}.sell-entry-submit:not(.is-ready):hover{transform:none}.sell-entry-status{color:#9d3a25;text-align:center;min-height:19px;font-size:.82rem;font-weight:580;line-height:1.35;position:absolute;bottom:8px;left:clamp(24px,2.8vw,34px);right:clamp(24px,2.8vw,34px)}.sell-entry-status:empty{display:none}.sell-entry-status span{justify-content:center;align-items:center;gap:7px;display:inline-flex}.sell-entry-status .is-success{color:var(--color-green)}.sell-entry-proof-bar{color:var(--color-soft-ink);font-size:clamp(.78rem,.82vw,.86rem);font-weight:500;line-height:var(--type-body-line);flex-wrap:wrap;justify-content:center;gap:10px 30px;display:flex}.sell-entry-proof-bar span{align-items:center;gap:9px;display:inline-flex}.sell-entry-proof-bar svg{color:var(--color-brand);opacity:.84}.sell-entry-note{max-width:860px;color:var(--color-soft-ink);font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-line);text-align:center;margin:22px auto 0}
.sell-entry-card.is-questionnaire{max-width:1040px;box-shadow:none;background:0 0;border:0;display:block;overflow:visible}.sell-entry-card.is-questionnaire .sell-entry-media,.sell-entry-card.is-questionnaire+.sell-entry-note,.sell-entry-card.is-questionnaire+.sell-entry-proof-bar{display:none}body.is-sell-trade-flow-active{background:#fff}body.is-sell-trade-flow-active .site-header,body.is-sell-trade-flow-active .site-footer,body.is-sell-trade-flow-active .mobile-nav-panel,:is(.sell-page:has(.sell-entry-card.is-questionnaire) .sell-offer-copy,.sell-page:has(.sell-entry-card.is-questionnaire) .sell-entry-proof-bar,.sell-page:has(.sell-entry-card.is-questionnaire) .sell-process-section,.sell-page:has(.sell-entry-card.is-questionnaire) .sell-payment-section,.sell-page:has(.sell-entry-card.is-questionnaire) .sell-value-section,.sell-page:has(.sell-entry-card.is-questionnaire) .sell-next-step-section,.sell-page:has(.sell-entry-card.is-questionnaire) .sell-downstream){display:none}.sell-page:has(.sell-entry-card.is-questionnaire) .sell-offer-hero{background:#fff;min-height:calc(100svh - 110px);padding-top:clamp(126px,10vw,158px)}.sell-questionnaire-flow-nav{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-bottom:1px solid #24211f1a;position:fixed;top:0;left:0;right:0;box-shadow:0 10px 28px #24211f0f}.sell-questionnaire-flow-nav-inner{width:min(var(--container-wide), calc(100% - 48px));grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);align-items:center;gap:28px;min-height:82px;margin:0 auto;display:grid}.sell-questionnaire-flow-brand{background:0 0;border:0;justify-self:start;width:150px;padding:0}.sell-questionnaire-flow-brand img{width:100%;height:auto}.sell-questionnaire-flow-steps{color:var(--color-muted);font-size:var(--type-body-small-size);font-weight:500;line-height:var(--type-body-small-line);white-space:nowrap;justify-content:center;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.sell-questionnaire-flow-steps li{align-items:center;gap:16px;display:inline-flex}.sell-questionnaire-flow-steps li:not(:last-child):after{content:"";border-top:1.5px solid #24211f47;border-right:1.5px solid #24211f47;width:7px;height:7px;transform:rotate(45deg)}.sell-questionnaire-flow-steps li:not(:last-child){margin-right:16px}.sell-questionnaire-flow-steps li.is-active{color:var(--color-ink);font-weight:620}.sell-questionnaire-flow-steps li.is-complete{color:var(--color-soft-ink)}.sell-questionnaire-flow-bar{background:#ece9e5;height:3px;display:block;overflow:hidden}.sell-questionnaire-flow-bar span{height:100%;transition:width var(--motion-base) var(--ease-soft);background:#24211f;display:block}.sell-questionnaire{--sell-questionnaire-control-height:60px;--sell-questionnaire-compact-control-height:50px;width:100%;box-shadow:none;background:#fff;border:0;border-radius:0;gap:clamp(18px,2.6vw,28px);padding:clamp(18px,2.4vw,30px) clamp(18px,4vw,44px);scroll-margin-top:118px;display:grid}.sell-questionnaire-brand{min-height:36px;color:var(--color-brand-dark);font-size:var(--type-caption-size);text-transform:uppercase;white-space:nowrap;background:#fff4ee;border:1px solid #f05a242e;border-radius:999px;justify-self:start;padding:0 12px;font-weight:760;line-height:1}.sell-questionnaire-edit{min-height:38px;color:var(--color-soft-ink);border:1px solid var(--color-line);font-size:var(--type-body-small-size);font-weight:650;line-height:var(--type-body-small-line);white-space:nowrap;background:#fff;border-radius:999px;padding:0 15px}.sell-questionnaire-progress-wrap{gap:8px;display:grid}.sell-questionnaire-progress-labels{color:var(--color-muted);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-line);white-space:nowrap;justify-content:space-between;gap:14px;display:flex}.sell-questionnaire-progress{background:#f1efec;border-radius:999px;height:8px;overflow:hidden}.sell-questionnaire-progress span{background:linear-gradient(90deg, var(--color-brand), var(--color-brand-dark));border-radius:inherit;height:100%;transition:width var(--motion-base) var(--ease-soft);display:block}.sell-questionnaire-body{justify-self:center;gap:24px;width:min(100%,820px);display:grid}.sell-questionnaire-body>h2,.sell-questionnaire-complete-copy h2{color:var(--color-ink);margin:0;font-size:clamp(1.68rem,2.5vw,2.12rem);font-weight:620;line-height:1.12}.sell-questionnaire-body>p,.sell-questionnaire-complete-copy p{color:var(--color-soft-ink);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);margin:-14px 0 0}.sell-questionnaire-error{color:#8f2b19;font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-line);background:#c5321e14;border:1px solid #c5321e3d;border-radius:12px;margin:0;padding:12px 14px}.sell-questionnaire-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.sell-questionnaire-stack,.sell-questionnaire-section{gap:14px;display:grid}.sell-questionnaire-section{gap:10px}.sell-questionnaire-label{color:var(--color-ink);font-size:clamp(.95rem,1vw,1.02rem);font-weight:500;line-height:1.42}.sell-questionnaire-section small{color:var(--color-muted);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-line)}.sell-questionnaire-vin-confirm{background:linear-gradient(135deg,#fff4eebf,#fffffffa);border:1px solid #f05a2424;border-radius:16px;gap:10px;padding:16px;display:grid}.sell-questionnaire-vin-confirm>small{color:var(--color-soft-ink);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-line)}.sell-questionnaire-vin-grid{grid-template-columns:minmax(92px,.66fr) minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:2px;display:grid}.sell-questionnaire-vin-grid .sell-questionnaire-section{gap:8px}.sell-questionnaire-section input,.sell-questionnaire-section textarea,.sell-questionnaire-input-with-unit,.sell-questionnaire-native-select select{width:100%;min-height:var(--sell-questionnaire-control-height);color:var(--color-ink);transition:border-color var(--motion-fast) var(--ease-soft), box-shadow var(--motion-fast) var(--ease-soft), background var(--motion-fast) var(--ease-soft);background:#fff;border:1px solid #c5cad3f0;border-radius:16px;outline:0}.sell-questionnaire-section input,.sell-questionnaire-section textarea{font:inherit;padding:0 18px;font-size:clamp(.98rem,1.05vw,1.05rem);font-weight:400}.sell-questionnaire-section textarea{resize:vertical;min-height:108px;padding:16px 18px}.sell-questionnaire-input-with-unit{align-items:center;display:flex;overflow:hidden}.sell-questionnaire-input-with-unit input{width:auto;min-width:0;min-height:calc(var(--sell-questionnaire-control-height) - 2px);appearance:none;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;flex:auto}.sell-questionnaire-input-with-unit input:focus{box-shadow:none}.sell-questionnaire-input-with-unit span{box-shadow:none;color:var(--color-muted);font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);white-space:nowrap;background:0 0;border:0;align-self:stretch;align-items:center;padding:0 16px 0 4px;display:inline-flex}.sell-questionnaire-input-with-unit-prefix span{color:var(--color-muted);order:0;padding:0 0 0 16px;font-size:1.05rem;font-weight:560}.sell-questionnaire-input-with-unit-prefix input{order:1;padding-left:10px}.sell-questionnaire-conditional-group{transform-origin:top;background:#f8fafcad;border:1px solid #dadee4db;border-radius:16px;gap:14px;margin-top:-4px;padding:14px;animation:.42s cubic-bezier(.2,1.18,.32,1) both sell-questionnaire-reveal;display:grid}.sell-questionnaire-conditional-group-issues{background:0 0;border:0;padding:0}.sell-questionnaire-phone-row{align-items:center;gap:12px;display:flex}.sell-questionnaire-phone-row>span{min-height:var(--sell-questionnaire-control-height);color:var(--color-ink);font-size:var(--type-body-small-size);font-weight:560;line-height:var(--type-body-small-line);background:#f1efec;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 18px;display:inline-flex}.sell-questionnaire-phone-row input{min-width:0}.sell-questionnaire-native-select{display:block;position:relative}.sell-questionnaire-native-select:after{content:"";pointer-events:none;border-bottom:2px solid #181f2a6b;border-right:2px solid #181f2a6b;width:11px;height:11px;position:absolute;top:50%;right:20px;transform:translateY(-66%)rotate(45deg)}.sell-questionnaire-native-select select{height:var(--sell-questionnaire-control-height);min-height:var(--sell-questionnaire-control-height);appearance:none;cursor:pointer;font:inherit;padding:0 50px 0 18px;font-size:clamp(.98rem,1.05vw,1.05rem);font-weight:400;box-shadow:0 7px 18px #24211f08}.sell-questionnaire-native-select select.is-placeholder{color:var(--color-muted)}.sell-questionnaire-section input:focus,.sell-questionnaire-section textarea:focus,.sell-questionnaire-native-select select:focus,.sell-questionnaire-input-with-unit:focus-within{border-color:#181f2a94;box-shadow:0 0 0 3px #181f2a0e}.sell-questionnaire-section .sell-questionnaire-input-with-unit>input,.sell-questionnaire-section .sell-questionnaire-input-with-unit>input:focus{border:0;box-shadow:none;-webkit-box-shadow:none;background:0 0;border-inline:0;outline:0}.sell-questionnaire-section .sell-questionnaire-input-with-unit>span{box-shadow:none;background:0 0;border:0;border-inline:0}.sell-questionnaire-section.is-invalid input,.sell-questionnaire-section.is-invalid textarea,.sell-questionnaire-section.is-invalid .sell-questionnaire-input-with-unit,.sell-questionnaire-section.is-invalid .sell-questionnaire-native-select select,.sell-questionnaire-section.is-invalid .sell-questionnaire-choice,.sell-questionnaire-section.is-invalid .sell-questionnaire-chip,.sell-questionnaire-section.is-invalid .sell-questionnaire-choice-grid,.sell-questionnaire-section.is-invalid .sell-questionnaire-chip-grid,.sell-questionnaire-section.is-invalid .sell-questionnaire-segmented{box-shadow:none;border-color:#c5321eb8}.sell-questionnaire-choice-grid{gap:12px;display:grid}.sell-questionnaire-section[data-field=transmission] .sell-questionnaire-choice-grid,.sell-questionnaire-section[data-field=fuelType] .sell-questionnaire-choice-grid,.sell-questionnaire-section[data-field=ownership] .sell-questionnaire-choice-grid,.sell-questionnaire-section[data-field=warningLights] .sell-questionnaire-choice-grid,.sell-questionnaire-section[data-field=tireType] .sell-questionnaire-choice-grid,.sell-questionnaire-section[data-field=factoryRims] .sell-questionnaire-choice-grid,.sell-questionnaire-section[data-field=accidentHistory] .sell-questionnaire-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sell-questionnaire-section[data-field=mechanicalIssueTypes]{transform-origin:top;animation:.46s cubic-bezier(.18,1.24,.34,1) both sell-questionnaire-reveal}.sell-questionnaire-section[data-field=mechanicalIssueTypes] .sell-questionnaire-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sell-questionnaire-section .sell-questionnaire-radio-input{clip:rect(0, 0, 0, 0);appearance:none;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.sell-questionnaire-choice{cursor:pointer;width:100%;min-height:var(--sell-questionnaire-control-height);color:var(--color-ink);text-align:left;transition:border-color var(--motion-fast) var(--ease-soft), background var(--motion-fast) var(--ease-soft), box-shadow var(--motion-fast) var(--ease-soft), transform var(--motion-fast) var(--ease-soft);background:#fff;border:1px solid #dadee4fa;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:0 8px 20px #24211f05}.sell-questionnaire-section[data-field=transmission] .sell-questionnaire-choice,.sell-questionnaire-section[data-field=fuelType] .sell-questionnaire-choice,.sell-questionnaire-section[data-field=ownership] .sell-questionnaire-choice,.sell-questionnaire-section[data-field=warningLights] .sell-questionnaire-choice,.sell-questionnaire-section[data-field=tireType] .sell-questionnaire-choice,.sell-questionnaire-section[data-field=factoryRims] .sell-questionnaire-choice,.sell-questionnaire-section[data-field=accidentHistory] .sell-questionnaire-choice{min-height:var(--sell-questionnaire-compact-control-height);text-align:center;justify-content:center;padding:12px 14px}.sell-questionnaire-choice:hover,.sell-questionnaire-choice:focus-visible,.sell-questionnaire-chip:hover,.sell-questionnaire-chip:focus-visible{border-color:#181f2a57;outline:0;transform:translateY(-1px);box-shadow:0 12px 30px #24211f0b}.sell-questionnaire-choice:has(>.sell-questionnaire-radio-input:focus-visible){border-color:#181f2a57;outline:0;transform:translateY(-1px);box-shadow:0 12px 30px #24211f0b}.sell-questionnaire-chip:has(>.sell-questionnaire-radio-input:focus-visible){border-color:#181f2a57;outline:0;transform:translateY(-1px);box-shadow:0 12px 30px #24211f0b}.sell-questionnaire-choice:focus-visible,.sell-questionnaire-chip:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.sell-questionnaire-choice:has(>.sell-questionnaire-radio-input:focus-visible){outline:2px solid var(--focus-ring-color);outline-offset:2px}.sell-questionnaire-chip:has(>.sell-questionnaire-radio-input:focus-visible){outline:2px solid var(--focus-ring-color);outline-offset:2px}.sell-questionnaire-choice.is-selected,.sell-questionnaire-chip.is-selected{background:#f8fafc;border-color:#181f2ab8;box-shadow:0 0 0 1px #181f2a14,0 10px 22px #181f2a0b}.sell-questionnaire-choice strong{font-size:clamp(.96rem,1vw,1.04rem);font-weight:500;line-height:1.42;display:block}.sell-questionnaire-section[data-field=transmission] .sell-questionnaire-choice strong,.sell-questionnaire-section[data-field=fuelType] .sell-questionnaire-choice strong,.sell-questionnaire-section[data-field=ownership] .sell-questionnaire-choice strong,.sell-questionnaire-section[data-field=warningLights] .sell-questionnaire-choice strong,.sell-questionnaire-section[data-field=tireType] .sell-questionnaire-choice strong,.sell-questionnaire-section[data-field=factoryRims] .sell-questionnaire-choice strong,.sell-questionnaire-section[data-field=accidentHistory] .sell-questionnaire-choice strong{color:var(--color-soft-ink);font-size:clamp(.92rem,.96vw,.98rem);font-weight:500}.sell-questionnaire-choice small{margin-top:3px;display:block}.sell-questionnaire-choice-mark,.sell-questionnaire-check{color:#fff;background:#fff;border:1.5px solid #cfd5dd;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;margin-top:0;display:inline-flex}.sell-questionnaire-choice-mark{border-radius:999px}.sell-questionnaire-section[data-field=transmission] .sell-questionnaire-choice-mark,.sell-questionnaire-section[data-field=fuelType] .sell-questionnaire-choice-mark,.sell-questionnaire-section[data-field=ownership] .sell-questionnaire-choice-mark,.sell-questionnaire-section[data-field=warningLights] .sell-questionnaire-choice-mark,.sell-questionnaire-section[data-field=tireType] .sell-questionnaire-choice-mark,.sell-questionnaire-section[data-field=factoryRims] .sell-questionnaire-choice-mark,.sell-questionnaire-section[data-field=accidentHistory] .sell-questionnaire-choice-mark{display:none}.sell-questionnaire-choice-mark span{background:#18202c;border-radius:999px;width:10px;height:10px}.sell-questionnaire-check{border-radius:6px}.sell-questionnaire-choice.is-selected .sell-questionnaire-choice-mark{background:#18202c;border-color:#18202c}.sell-questionnaire-choice.is-selected .sell-questionnaire-choice-mark span{background:#fff}.sell-questionnaire-choice.is-selected .sell-questionnaire-check{background:#18202c;border-color:#18202c}.sell-questionnaire-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sell-questionnaire-chip{cursor:pointer;min-height:var(--sell-questionnaire-compact-control-height);color:var(--color-soft-ink);font-size:clamp(.92rem,.96vw,.98rem);font-weight:500;line-height:var(--type-body-small-line);text-align:center;transition:border-color var(--motion-fast) var(--ease-soft), background var(--motion-fast) var(--ease-soft), box-shadow var(--motion-fast) var(--ease-soft), transform var(--motion-fast) var(--ease-soft);background:#fff;border:1px solid #dadee4fa;border-radius:14px;justify-content:center;align-items:center;padding:12px 14px;display:inline-flex}.sell-questionnaire-segmented{background:#ebe8e4;border:1px solid #0000;border-radius:999px;gap:0;padding:3px;display:flex;overflow:hidden}.sell-questionnaire-segmented button,.sell-questionnaire-segmented label{min-height:44px;color:var(--color-soft-ink);font-size:var(--type-body-small-size);font-weight:520;line-height:var(--type-body-small-line);background:0 0;border:0;border-radius:999px;flex:1}.sell-questionnaire-segmented label{cursor:pointer;text-align:center;justify-content:center;align-items:center;display:inline-flex}.sell-questionnaire-segmented label:has(>.sell-questionnaire-radio-input:focus-visible){outline:auto}.sell-questionnaire-segmented button.is-selected,.sell-questionnaire-segmented label.is-selected{color:var(--color-ink);background:#fff;box-shadow:0 5px 14px #24211f14}@keyframes sell-questionnaire-reveal{0%{opacity:0;transform:translateY(-10px)scaleY(.96)}68%{opacity:1;transform:translateY(2px)scaleY(1.012)}to{opacity:1;transform:translateY(0)scaleY(1)}}@media (prefers-reduced-motion:reduce){.sell-questionnaire-conditional-group,.sell-questionnaire-section[data-field=mechanicalIssueTypes]{animation:none}}.sell-questionnaire-actions{border-top:0;justify-content:space-between;align-items:center;gap:clamp(18px,9vw,220px);padding-top:22px;display:flex}.sell-questionnaire-primary,.sell-questionnaire-secondary{min-height:48px;font-size:var(--type-button-nav-size);font-weight:var(--type-button-nav-weight);line-height:var(--type-button-nav-line);transition:background var(--motion-fast) var(--ease-soft), color var(--motion-fast) var(--ease-soft), opacity var(--motion-fast) var(--ease-soft), transform var(--motion-fast) var(--ease-soft);border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 24px;display:inline-flex}.sell-questionnaire-primary{color:#fff;background:#24211f;border:1px solid #24211f;min-width:204px;min-height:62px;box-shadow:0 18px 42px #24211f29}.sell-questionnaire-primary:hover{background:#111;border-color:#111}.sell-questionnaire-primary.is-muted{color:#24211f94;box-shadow:none;background:#d8d3cd;border-color:#d8d3cd}.sell-questionnaire-secondary{color:var(--color-soft-ink);background:0 0;border:0}.sell-questionnaire-primary:hover,.sell-questionnaire-secondary:hover{transform:translateY(-1px)}.sell-questionnaire-privacy-note{color:var(--color-soft-ink);font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-line);background:#f7f5f2;border-radius:14px;margin:0;padding:16px}.sell-questionnaire-draft-setting{color:var(--color-soft-ink);background:#f7f5f2;border:1px solid #e5ded7e6;border-radius:14px;gap:6px;padding:14px 16px;display:grid}.sell-questionnaire-draft-setting label{color:var(--color-ink);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-weight:650;display:grid}.sell-questionnaire-draft-setting input{width:18px;height:18px;accent-color:var(--color-brand-dark);margin:3px 0 0}.sell-questionnaire-draft-setting p{color:var(--color-muted);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);padding-left:30px}.sell-questionnaire-consent>label{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;display:grid}.sell-questionnaire-consent input{width:18px;height:18px;accent-color:var(--color-brand-dark);margin:3px 0 0}.sell-questionnaire-consent a{color:var(--color-brand-dark);text-underline-offset:3px;font-weight:650;text-decoration:underline}.sell-questionnaire-complete{text-align:center;justify-self:center;justify-items:center;gap:22px;width:min(100%,760px)}.sell-questionnaire-complete-icon{width:74px;height:74px;color:var(--color-brand);background:#f05a241a;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.sell-questionnaire-complete-copy{gap:10px;display:grid}.sell-questionnaire-next-card{text-align:left;background:#f7f5f2;border:1px solid #e5ded7d1;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;padding:14px;display:grid}.sell-questionnaire-next-card h3{color:var(--color-ink);font-size:var(--type-body-size);grid-column:1/-1;margin:0;font-weight:750}.sell-questionnaire-next-card div{background:#fff;border:1px solid #e5ded7c2;border-radius:12px;align-content:start;gap:12px;min-height:172px;padding:16px;display:grid}.sell-questionnaire-next-card span{width:40px;height:40px;color:var(--color-brand);background:#fff;border-radius:999px;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 8px 20px #24211f14}.sell-questionnaire-next-card p{margin:0}.sell-questionnaire-next-card strong,.sell-questionnaire-next-card small{display:block}.sell-questionnaire-next-card strong{color:var(--color-ink);font-size:var(--type-body-small-size);font-weight:650;line-height:var(--type-body-small-line)}.sell-questionnaire-next-card small{color:var(--color-soft-ink);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-line);margin-top:3px}.sell-questionnaire-summary{text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid;overflow:visible}.sell-questionnaire-summary div{background:#fff;border:1px solid #e5ded7db;border-radius:12px;gap:4px;padding:14px 15px;display:grid}.sell-questionnaire-summary dt{color:var(--color-muted);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-line)}.sell-questionnaire-summary dd{color:var(--color-ink);font-size:var(--type-body-small-size);font-weight:650;line-height:var(--type-body-small-line);text-transform:none;margin:0}
.sell-next-step-section{background:radial-gradient(circle at 88% 12%,#f15a2421,#f15a2400 34%),linear-gradient(145deg,#fffdfb 0%,#fff 54%,#fff6f1 100%);border:1px solid #e5ded7f5;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:center;gap:clamp(24px,4vw,52px);margin-top:72px;padding:clamp(26px,3.3vw,44px);display:grid;box-shadow:0 20px 56px #24211f0f}.sell-next-step-copy{gap:10px;max-width:760px;display:grid}.sell-next-step-copy h2{max-width:760px;font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line)}.sell-next-step-copy p:not(.eyebrow){color:var(--color-soft-ink);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line)}.sell-next-step-actions{gap:12px;display:grid}.sell-next-step-actions .button-link{justify-content:center}.sell-faq-section{background:#fff;border:1px solid #e5ded7f0;border-radius:8px;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,54px);margin-top:52px;padding:clamp(24px,3vw,38px);display:grid;box-shadow:0 16px 42px #24211f0b}.sell-faq-heading{gap:10px;display:grid}.sell-faq-list{border:1px solid #e5ded7f0;border-radius:8px;gap:0;display:grid;overflow:hidden}.sell-faq-list details{background:#fff}.sell-faq-list details:not(:first-child){border-top:1px solid #e5ded7f0}.sell-faq-list summary{min-height:58px;color:var(--color-ink);font-size:var(--type-body-size);font-weight:var(--type-subsection-title-weight);line-height:var(--type-body-line);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;list-style:none;display:grid}.sell-faq-list summary::-webkit-details-marker{display:none}.sell-faq-list summary svg{color:var(--color-brand-dark);transition:transform var(--motion-fast) var(--ease-soft)}.sell-faq-list details[open] summary svg{transform:rotate(90deg)}.sell-faq-list p{max-width:74ch;color:var(--color-soft-ink);font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-line);padding:0 18px 18px}.sell-faq-contact{grid-column:2;width:fit-content}.sell-info-page{background:radial-gradient(circle at 82% 4%, #f15a241a, #f15a2400 26%), var(--color-page);gap:68px;padding:66px 0 86px;display:grid}.sell-info-hero{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:center;gap:clamp(28px,4vw,58px);display:grid}.sell-info-hero-reversed{grid-template-columns:minmax(360px,1.08fr) minmax(0,.92fr)}.sell-info-hero-copy{align-content:center;gap:20px;display:grid}.sell-info-hero-copy .text-link{width:fit-content;color:var(--color-brand-dark);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:.04em;line-height:var(--type-label-line);text-transform:uppercase}.sell-info-hero-copy h1{max-width:780px;font-size:var(--type-page-title-size);font-weight:var(--type-page-title-weight);line-height:var(--type-page-title-line)}.sell-info-hero-copy p{max-width:680px;color:var(--color-soft-ink);font-size:var(--type-body-large-size);font-weight:var(--type-body-large-weight);line-height:var(--type-body-large-line)}.sell-info-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sell-info-hero-media{border-radius:var(--radius-lg);background:#f1efec;border:1px solid #e5ded7d1;min-height:clamp(360px,34vw,520px);position:relative;overflow:hidden;box-shadow:0 22px 64px #24211f1f}.sell-info-hero-media img{object-fit:cover}.sell-info-reference{color:var(--color-soft-ink);border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff;align-items:flex-start;gap:18px;padding:24px 28px;display:flex}.sell-info-reference svg{color:var(--color-brand-dark);flex:none}.sell-info-reference p{max-width:960px;font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line)}.sell-info-section{gap:28px;display:grid}.sell-info-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sell-info-card-grid article,.sell-comparison-grid article{border:1px solid var(--color-line);border-radius:var(--radius-md);min-height:230px;box-shadow:var(--shadow-card);background:#fff;align-content:start;gap:12px;padding:28px;display:grid}.sell-info-card-grid-compact article{min-height:190px}.sell-info-card-grid svg{color:var(--color-brand-dark)}.sell-info-card-grid h3,.sell-comparison-grid h3,.sell-info-step-list h3{font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line)}.sell-info-card-grid p,.sell-comparison-grid dd,.sell-info-step-list p,.sell-info-split>div:first-child p,.sell-info-cta p{color:var(--color-soft-ink);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line)}.sell-info-split{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:#fff;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(28px,4vw,48px);display:grid}.sell-info-split>div:first-child{gap:18px;display:grid}.sell-info-split h2,.sell-info-cta h2{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line)}.sell-info-step-list{gap:12px;display:grid}.sell-info-step-list article{background:var(--color-page);border:1px solid var(--color-line);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;padding:18px;display:grid}.sell-info-step-list strong{color:#fff;background:var(--color-brand);width:42px;height:42px;font-size:var(--type-label-size);border-radius:999px;place-items:center;font-weight:750;line-height:1;display:grid}.sell-comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sell-comparison-grid dl{gap:14px;display:grid}.sell-comparison-grid div{gap:4px;display:grid}.sell-comparison-grid dt{color:var(--color-brand-dark);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line);text-transform:uppercase;letter-spacing:.04em}.sell-info-cta{border-radius:var(--radius-lg);color:#fff;background:#15120f;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:center;gap:26px;padding:clamp(28px,4vw,44px);display:grid}.sell-info-cta p{color:#ffffffb8;max-width:680px}.sell-info-cta ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;padding:0;list-style:none;display:grid}.sell-info-cta li{color:#ffffffd6;font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-line);padding-left:18px;position:relative}.sell-info-cta li:before{background:var(--color-brand);content:"";border-radius:999px;width:6px;height:6px;position:absolute;top:.72em;left:0}.sell-info-cta .sell-info-actions{grid-column:1/-1}.trade-bridge-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:740px;display:grid}.trade-bridge-strip div{border:1px solid var(--color-line);background:#fff;border-radius:14px;gap:6px;min-height:108px;padding:16px;display:grid;box-shadow:0 12px 28px #24211f0d}.trade-bridge-strip strong,.sell-trade-prep-list li,.sell-value-faq-grid summary{font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line)}.trade-bridge-strip span{color:var(--color-soft-ink);font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-line)}.sell-trade-prep-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sell-trade-prep-list li{border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff;min-height:74px;padding:20px 20px 20px 38px;position:relative;box-shadow:0 12px 28px #24211f0d}.sell-trade-prep-list li:before{background:var(--color-brand);content:"";border-radius:999px;width:8px;height:8px;position:absolute;top:28px;left:20px}.sell-trade-context .button-link{justify-self:start}.sell-value-factors-page .sell-info-reference{margin-top:-24px}.sell-value-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sell-value-faq-grid details{border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;padding:22px}.sell-value-faq-grid summary{cursor:pointer;list-style:none}.sell-value-faq-grid summary::-webkit-details-marker{display:none}.sell-value-faq-grid p{color:var(--color-soft-ink);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);padding-top:12px}.sell-downstream{background:linear-gradient(180deg, var(--color-page) 0%, #fff 42%, var(--color-page) 100%);grid-template-columns:minmax(0,1fr);padding:4px 0 92px;display:grid}.sell-process-section{margin-top:76px}.sell-section-heading{gap:12px;max-width:760px;display:grid}.sell-section-heading h2,.sell-faq-heading h2{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line)}.sell-section-heading p:not(.eyebrow),.sell-faq-heading p:not(.eyebrow){max-width:64ch;color:var(--color-soft-ink);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line)}.sell-process-grid{background:#fff;border:1px solid #e5ded7f0;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;display:grid;overflow:hidden;box-shadow:0 18px 52px #24211f0e}.sell-process-grid article{grid-template-rows:auto 1fr;align-content:start;gap:18px;min-height:250px;padding:clamp(24px,2.3vw,34px);display:grid}.sell-process-grid article:not(:last-child){border-right:1px solid #e5ded7f0}.sell-process-number{color:var(--color-brand);font-size:clamp(3.4rem,5.1vw,5rem);font-weight:800;line-height:.86}.sell-process-grid h3{font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line);margin-bottom:9px}.sell-process-grid p{color:var(--color-soft-ink);font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-line)}.sell-payment-section{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(32px,5vw,72px);margin-top:86px;display:grid}.sell-payment-copy{gap:18px;display:grid}.sell-payment-copy h2{max-width:620px;font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line)}.sell-payment-copy>p:not(.eyebrow){max-width:650px;color:var(--color-soft-ink);font-size:var(--type-body-large-size);font-weight:var(--type-body-large-weight);line-height:var(--type-body-large-line)}.sell-payment-cards{border-top:1px solid #e5ded7f0;gap:0;margin-top:10px;display:grid}.sell-payment-cards article{border-bottom:1px solid #e5ded7f0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:20px 0;display:grid}.sell-payment-cards svg{color:var(--color-brand);margin-top:2px}.sell-payment-cards h3{font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line);margin-bottom:5px}.sell-payment-cards p{color:var(--color-soft-ink);font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-line)}.sell-payment-visual{background:#f3f0ec;border:1px solid #e5ded7f0;border-radius:8px;min-height:clamp(390px,35vw,520px);overflow:hidden;box-shadow:0 24px 64px #24211f17}.sell-payment-visual img{width:100%;height:100%;min-height:inherit;object-fit:cover}.sell-value-section{background:#fff;border:1px solid #e5ded7f0;border-radius:8px;grid-template-columns:.62fr 1.38fr;align-items:start;gap:clamp(28px,4vw,56px);margin-top:86px;padding:clamp(26px,3vw,40px);display:grid;box-shadow:0 18px 52px #24211f0e}.sell-value-section .text-arrow-link{width:fit-content;margin-top:4px}.sell-value-table{border:1px solid #e5ded7f0;border-radius:8px;position:relative;overflow:hidden}.sell-value-table-head,.sell-value-table-row{grid-template-columns:minmax(150px,.78fr) minmax(0,1.15fr) minmax(0,1fr);display:grid}.sell-value-table-head{color:var(--color-muted);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line);background:#f6f3ef}.sell-value-table-head span,.sell-value-table-row span{padding:16px 18px}.sell-value-table-row{min-height:82px;color:var(--color-soft-ink);font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-line);background:#fff;border-top:1px solid #e5ded7f0}.sell-value-table-head span:not(:last-child),.sell-value-table-row span:not(:last-child){border-right:1px solid #e5ded7f0}.sell-value-factor{color:var(--color-ink);font-weight:var(--type-card-title-weight);align-items:center;gap:10px;display:inline-flex}.sell-value-factor svg{color:var(--color-brand-dark);flex:none}

.about-hero{grid-template-columns:.85fr 1.15fr;align-items:center;gap:36px;display:grid}.about-hero h1,.contact-hero h1{max-width:760px;font-size:var(--type-page-title-size);font-weight:var(--type-page-title-weight);line-height:var(--type-page-title-line)}.about-hero p:not(.eyebrow),.contact-hero p{color:var(--color-soft-ink);font-size:var(--type-body-large-size);font-weight:var(--type-body-large-weight);line-height:var(--type-body-large-line)}.about-hero>div:first-child{gap:18px;display:grid}.about-hero-image,.standard-media{border-radius:var(--radius-lg);background:#ebe6e1;min-height:420px;position:relative;overflow:hidden}.about-hero-image img,.standard-media img{object-fit:cover}.standard-media.facility-photo-wide img{object-position:50% 52%;filter:brightness(1.2)contrast(.95)saturate(1.06)sepia(.05)}.story-section{align-items:start;gap:clamp(38px,4vw,72px);padding:clamp(34px,3.4vw,52px)}.about-page .story-section{margin-top:clamp(88px,7vw,116px)}.about-visit-path{border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;grid-template-columns:minmax(250px,.32fr) minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,82px);margin-top:clamp(24px,3vw,42px);padding:clamp(34px,3.4vw,52px);display:grid}.about-visit-path h2{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line)}.about-visit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.2vw,34px);display:grid}.about-visit-grid article{border-left:1px solid #f15a2447;align-content:start;gap:10px;padding-left:clamp(18px,1.8vw,28px);display:grid}.about-visit-grid h3{font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line)}.about-visit-grid p{color:var(--color-soft-ink);font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-line)}.inventory-standard{overflow:hidden}.standard-copy{align-content:center;gap:18px;padding:38px;display:grid}.standard-media{border-radius:0;min-height:460px}.standard-media-stack.layered-photo-stack{border-radius:0;min-height:500px}.recognition-section{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:76px}.recognition-section article{border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;grid-template-columns:auto 1fr;align-items:center;gap:22px;padding:28px;display:grid}.recognition-section img{width:78px;height:auto}.recognition-section p:not(.eyebrow){color:var(--color-soft-ink);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line)}.contact-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:34px;display:grid}.contact-action-row{grid-template-columns:minmax(98px,.82fr) minmax(122px,1fr) minmax(150px,1.18fr);gap:10px;width:min(100%,640px);display:grid}.contact-action-row .button-link{text-align:center;width:100%;min-width:0;min-height:50px;padding-left:12px;padding-right:12px}.contact-info-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.info-line{border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff;grid-template-columns:auto 1fr;align-items:center;gap:14px;min-height:104px;padding:18px;display:grid}.info-line .premium-icon-sm{width:26px;height:26px}.info-line span{color:var(--color-muted);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line);text-transform:uppercase}.info-line strong{color:var(--color-ink);font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line);margin-top:4px;display:block}.contact-layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:28px;margin-top:42px;display:grid}.map-card{isolation:isolate;border:1px solid var(--color-line);border-radius:var(--radius-lg);min-height:520px;box-shadow:var(--shadow-card);background:#fffaf7;position:sticky;top:130px;overflow:hidden}.map-card iframe{z-index:0;border:0;width:100%;height:100%;position:absolute;inset:0}.map-card:after{z-index:1;pointer-events:none;content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #24211f0a}.google-map-fallback{background:linear-gradient(90deg,#24211f0f 1px,#0000 1px) 0 0/44px 44px,linear-gradient(#24211f0f 1px,#0000 1px) 0 0/44px 44px,linear-gradient(145deg,#fffaf7,#fff);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.google-map-grid,.google-map-route{pointer-events:none;position:absolute}.google-map-grid{background:linear-gradient(145deg,#ffffff47,#fff1e833);inset:0}.google-map-route{border:3px solid #f15a2438;border-left-color:#0000;border-radius:48px;inset:20% 12% 26% 10%;transform:rotate(-7deg)}.google-map-fallback .premium-icon{z-index:1;position:relative}.visit-prep-section{margin-top:76px}
.content-index-page,.content-detail-page{background:var(--color-page);padding-bottom:96px}.content-hero{background:radial-gradient(circle at 82% 18%, #f15a241f, #f15a2400 28%), linear-gradient(180deg, #fff 0%, #fff 72%, var(--color-page) 100%);padding:74px 0 38px}.site-header.is-resources-hero+.site-content>.content-index-page .content-hero{padding-top:calc(var(--site-header-hero-overlap) + 74px)}.content-hero-grid,.content-detail-grid{grid-template-columns:minmax(360px,.9fr) minmax(520px,1.1fr);align-items:center;gap:42px;display:grid}.content-hero-copy,.content-detail-copy,.resources-hero-copy{gap:18px;display:grid}.content-hero h1,.content-detail-hero h1,.resources-hero-copy h1{max-width:860px;font-size:var(--type-page-title-size);font-weight:var(--type-page-title-weight);line-height:var(--type-page-title-line)}.content-hero p:not(.eyebrow),.content-detail-hero p:not(.eyebrow),.resources-hero-copy>p:not(.eyebrow){max-width:720px;color:var(--color-soft-ink);font-size:var(--type-body-large-size);font-weight:var(--type-body-large-weight);line-height:var(--type-body-large-line)}.content-hero-actions,.article-cta{flex-wrap:wrap;gap:12px;display:flex}.content-hero-media,.content-detail-media,.content-feature-media,.resource-card-media,.content-card-media{background:#f2efeb;position:relative;overflow:hidden}.content-hero-media{border-radius:var(--radius-lg);min-height:440px;box-shadow:var(--shadow-lift)}.career-page .content-hero,.blog-page .content-hero{padding-bottom:24px}.career-page .content-hero-grid,.blog-page .content-hero-grid{grid-template-columns:minmax(380px,.82fr) minmax(520px,1.18fr)}.career-hero-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:760px;display:grid}.career-hero-summary a{min-height:82px;color:var(--color-ink);border:1px solid var(--color-line);background:#ffffffc7;border-radius:14px;align-content:center;gap:4px;padding:14px;text-decoration:none;display:grid;box-shadow:0 12px 28px #24211f0d}.career-hero-summary strong{font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line)}.career-hero-summary span,.blog-topic-strip span{color:var(--color-soft-ink);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line)}.blog-topic-strip{border-bottom:1px solid #24211f14;flex-wrap:wrap;align-items:center;gap:8px;max-width:300px;padding-bottom:12px;display:flex}.blog-page .content-hero-actions{gap:14px;margin-top:2px}.blog-topic-strip span{min-height:30px;box-shadow:none;background:#f5f1ecb8;border:1px solid #24211f14;border-radius:8px;align-items:center;padding:0 10px;display:inline-flex}.content-hero-media img,.content-detail-media img,.content-feature-media img,.resource-card-media img,.content-card-media img{object-fit:cover}.content-feature-section,.content-grid-section,.answer-section,.career-culture-section,.resources-entry-section{margin-top:76px}.section-title-note{max-width:38ch;color:var(--color-soft-ink);font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-line)}.content-feature-card{border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;grid-template-columns:1fr 1fr;gap:0;margin-top:28px;display:grid;overflow:hidden}.content-feature-media{min-height:420px}.content-feature-copy{align-content:center;gap:18px;padding:38px;display:grid}.content-feature-copy h2{max-width:620px;font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line)}.content-feature-copy p,.content-feature-copy li{color:var(--color-soft-ink);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line)}.content-feature-copy ul,.article-body ul,.article-aside ul{gap:12px;margin:0;padding-left:20px;display:grid}.content-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px;display:grid}.content-card{border:1px solid var(--color-line);border-radius:var(--radius-md);min-height:100%;box-shadow:var(--shadow-card);transition:border-color var(--motion-fast) var(--ease-soft), box-shadow var(--motion-fast) var(--ease-soft), transform var(--motion-fast) var(--ease-soft);background:#fff;display:grid;overflow:hidden}.content-card:hover{border-color:#f15a2457;transform:translateY(-3px);box-shadow:0 22px 48px #24211f1a}.content-card-media{aspect-ratio:16/10}.content-card-body{gap:14px;padding:24px;display:grid}.content-card-meta,.content-detail-meta{color:var(--color-muted);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line);flex-wrap:wrap;gap:8px 16px;display:flex}.content-card-meta span,.content-detail-meta span{position:relative}.content-card-meta span:not(:last-child):after,.content-detail-meta span:not(:last-child):after{content:"/";color:#817a7380;position:absolute;right:-10px}.content-card h2{font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line)}.content-card p{color:var(--color-soft-ink);font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-line)}.content-card-cta{color:var(--color-brand-dark);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line);text-underline-offset:4px;align-items:center;gap:7px;text-decoration:underline;display:inline-flex}.content-media-badge{color:#fff;min-height:32px;font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#24211fc7;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex;position:absolute;bottom:14px;right:14px}.answer-section,.career-culture-section{border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;grid-template-columns:.85fr 1.15fr;align-items:start;gap:36px;padding:34px;display:grid}.answer-section h2,.career-culture-section h2{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line)}.answer-grid{flex-wrap:wrap;gap:10px;display:flex}.answer-grid span{min-height:40px;color:var(--color-brand-dark);background:var(--color-brand-soft);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line);border:1px solid #aa3a1429;border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.career-culture-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.career-culture-grid article{border:1px solid var(--color-line);border-radius:var(--radius-md);gap:10px;padding:20px;display:grid}.career-culture-grid p{color:var(--color-soft-ink);font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-line)}.content-detail-hero{background:#fff;padding:74px 0 48px}.blog-detail-page .content-detail-hero,.career-detail-page .content-detail-hero{padding-bottom:38px}.content-detail-media{border-radius:var(--radius-lg);min-height:400px;box-shadow:var(--shadow-lift)}.article-hero-points{gap:8px;max-width:700px;margin:0;padding:0;list-style:none;display:grid}.article-hero-points li{color:var(--color-ink);font-size:var(--type-body-small-size);font-weight:650;line-height:var(--type-body-small-line);padding-left:18px;position:relative}.article-hero-points li:before{background:var(--color-brand);content:"";border-radius:999px;width:7px;height:7px;position:absolute;top:.72em;left:0}.article-layout,.job-detail-layout{grid-template-columns:minmax(240px,.38fr) minmax(0,.82fr);align-items:start;gap:42px;margin-top:64px;display:grid}.article-aside{border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;gap:18px;padding:26px;display:grid;position:sticky;top:130px}.article-aside li,.article-body li{color:var(--color-soft-ink);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line)}.article-body{gap:34px;max-width:820px;display:grid}.article-summary{color:var(--color-ink);font-size:var(--type-body-large-size);font-weight:var(--type-body-large-weight);line-height:var(--type-body-large-line)}.article-section{gap:14px;display:grid}.article-section h2{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line)}.article-section p{color:var(--color-soft-ink);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line)}.article-faqs{gap:10px;display:grid}.article-faqs details{border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff;padding:20px}.article-faqs summary{font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line);cursor:pointer}.article-faqs p{font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);padding-top:12px}.career-application-steps{gap:12px;margin:0;padding-left:22px;display:grid}.career-application-steps li{padding-left:4px}
.resources-page{background:#fbfaf8}.resources-hero-section{background:radial-gradient(circle at 82% 24%,#f15a241a,#f15a2400 28%),linear-gradient(#fff 0% 78%,#fbfaf8 100%);padding-bottom:58px}.resources-hero-layout{grid-template-columns:minmax(0,.82fr) minmax(460px,1.18fr);align-items:center;gap:clamp(34px,4.8vw,76px);display:grid}.resources-hero-copy{min-width:0;max-width:690px}.resources-hero-copy .hero-review-badge{margin:2px 0 4px}.resources-hero-visual{background:#f3f0ec;border:1px solid #e5ded7eb;border-radius:8px;min-height:clamp(318px,28vw,430px);display:grid;overflow:hidden;box-shadow:0 22px 54px #24211f17}.resources-hero-image{min-height:inherit;position:relative;overflow:hidden}.resources-hero-image img,.resource-card-media img{object-fit:cover;width:100%;height:100%}.resources-entry-section{margin-top:32px}.resources-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.resource-entry-card{min-height:266px;color:var(--color-ink);transition:border-color var(--motion-fast) var(--ease-soft), box-shadow var(--motion-fast) var(--ease-soft), transform var(--motion-fast) var(--ease-soft);background:#fff;border:1px solid #e5ded7f0;border-radius:8px;grid-template-columns:minmax(190px,.82fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 14px 36px #24211f0e}.resource-entry-card:hover{border-color:#f15a244d;transform:translateY(-2px);box-shadow:0 22px 48px #24211f17}.resource-card-media{min-height:266px}.resource-card-copy{align-content:center;gap:12px;padding:clamp(24px,2.35vw,34px);display:grid}.resource-card-icon,.resources-topic-icon{color:#171514;background:#f4f1ed;border-radius:999px;place-items:center;display:grid}.resource-card-icon{width:42px;height:42px}.resource-entry-card h2{font-size:clamp(1.7rem,2vw,2.35rem);font-weight:var(--type-section-title-weight);line-height:1.03}.resource-entry-card p{max-width:38ch;color:var(--color-soft-ink);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line)}.resource-card-link{width:fit-content;color:var(--color-brand-dark);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line);text-underline-offset:4px;align-items:center;gap:8px;text-decoration:underline;display:inline-flex}.resource-card-action-arrow{display:none}.resources-topics{gap:24px;margin-top:64px;display:grid}.resources-topics .section-title-row{align-items:end}.resources-topics h2{max-width:16ch;font-size:clamp(2rem,3.3vw,3.7rem);font-weight:var(--type-page-title-weight);line-height:1}.text-arrow-link,.resources-topic-card .resources-topic-arrow{color:var(--color-brand-dark);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line);text-underline-offset:4px;align-items:center;gap:7px;text-decoration:underline;display:inline-flex}.resources-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.resources-topic-card{min-height:126px;color:var(--color-ink);transition:border-color var(--motion-fast) var(--ease-soft), box-shadow var(--motion-fast) var(--ease-soft), transform var(--motion-fast) var(--ease-soft);background:#fff;border:1px solid #e5ded7f0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px;display:grid;box-shadow:0 12px 30px #24211f0b}.resources-topic-card:hover{border-color:#f15a244d;transform:translateY(-2px);box-shadow:0 20px 46px #24211f16}.resources-topic-icon{width:54px;height:54px;color:var(--color-brand-dark)}.resources-topic-copy{gap:5px;display:grid}.resources-topic-card h3{font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line)}.resources-topic-card p{color:var(--color-soft-ink);font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-line)}.resources-topic-arrow{color:var(--color-brand-dark);text-decoration:none}@media (max-width:1100px){.resources-hero-layout{grid-template-columns:1fr;gap:32px}.resources-hero-copy{max-width:760px}.resources-hero-visual{min-height:320px}.resources-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resource-entry-card{grid-template-columns:1fr;min-height:0}.resource-card-media{display:none}.resource-card-copy{justify-content:space-between;align-items:center;gap:18px;min-height:116px;padding:22px 24px;display:flex}.resource-card-icon{display:none}.resource-entry-card h2{font-size:var(--type-subsection-title-size);line-height:var(--type-subsection-title-line)}.resource-entry-card p,.resource-card-link{display:none}.resource-card-action-arrow{color:#fff;background:var(--color-ink);width:33px;height:33px;transition:background var(--motion-fast) var(--ease-soft), transform var(--motion-fast) var(--ease-soft);border-radius:999px;flex:none;place-items:center;display:grid}.resource-card-action-arrow svg{width:16px;height:16px}.resource-entry-card:hover .resource-card-action-arrow{background:var(--color-brand);transform:translate(2px)}}@media (max-width:720px){.resources-hero-section{padding-bottom:36px}.resources-hero-copy h1{overflow-wrap:normal;text-wrap:balance;max-width:100%;font-size:clamp(2rem,8.7vw,2.45rem)}.resources-hero-visual{min-height:230px}.resources-entry-section{margin-top:24px}.resources-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resource-card-copy{gap:12px;min-height:104px;padding:18px clamp(14px,4.5vw,24px)}.resource-entry-card h2{white-space:nowrap;font-size:clamp(1.35rem,6vw,1.75rem)}.resources-topics{gap:18px;margin-top:48px}.resources-topics h2{max-width:12ch;font-size:clamp(2rem,11vw,2.7rem)}.resources-topic-grid{grid-template-columns:1fr;gap:10px}.resources-topic-card{min-height:0;padding:16px}.resources-topic-icon{width:46px;height:46px}}@media (max-width:420px){.resource-card-copy{min-height:88px;padding:16px 14px}.resource-card-action-arrow{width:30px;height:30px}.resource-card-action-arrow svg{width:15px;height:15px}.resources-topic-card{grid-template-columns:auto minmax(0,1fr)}.resources-topic-arrow{display:none}}
.legal-page{background:radial-gradient(circle at 82% 2%, #f15a2414, transparent 26%), var(--color-page);padding:142px 0 88px}.legal-hero{border-bottom:1px solid var(--color-line);gap:18px;padding-bottom:52px;display:grid}.legal-hero h1{max-width:820px}.legal-hero>p:not(.eyebrow){max-width:820px;color:var(--color-soft-ink);font-size:var(--type-body-large-size)}.legal-hero>span{color:var(--color-muted);font-size:var(--type-body-small-size)}.legal-layout{grid-template-columns:minmax(210px,.28fr) minmax(0,.72fr);align-items:start;gap:clamp(48px,7vw,96px);padding-top:52px;display:grid}.legal-toc{border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;gap:12px;padding:24px;display:grid;position:sticky;top:118px}.legal-toc h2{margin-bottom:4px;font-size:1rem;font-weight:680}.legal-toc a{color:var(--color-soft-ink);font-size:var(--type-body-small-size);text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.legal-toc a:hover{color:var(--color-brand-dark);text-decoration-color:currentColor}.legal-content{gap:0;display:grid}.legal-content>section{gap:16px;padding:0 0 38px;scroll-margin-top:124px;display:grid}.legal-content>section+section{border-top:1px solid var(--color-line);padding-top:38px}.legal-content h2{font-size:clamp(1.45rem,2.2vw,2rem)}.legal-content h3{font-size:1.05rem}.legal-content p,.legal-content li{color:var(--color-soft-ink)}.legal-content ul{gap:10px;margin:0;padding-left:1.25rem;display:grid}.legal-content a{color:var(--color-brand-dark);text-underline-offset:3px;font-weight:620;text-decoration:underline}.legal-disclosure-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.legal-disclosure-list section{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:#fff;gap:8px;padding:20px;display:grid}@media (max-width:900px){.legal-page{padding:116px 0 64px}.legal-layout{grid-template-columns:1fr;gap:36px}.legal-toc{position:static}}@media (max-width:620px){.legal-disclosure-list{grid-template-columns:1fr}}
@media (min-width:1261px){h1,h2,h3,p{text-wrap:pretty}.section-header{max-width:700px}.section-header p:not(.eyebrow),.page-intro p,.finance-hero p,.sell-offer-copy p,.sell-payment-copy>p:not(.eyebrow),.about-hero p:not(.eyebrow),.contact-hero p,.content-hero p:not(.eyebrow),.content-detail-hero p:not(.eyebrow),.resources-hero-copy>p:not(.eyebrow){max-width:66ch}.hero-carousel-content p{max-width:56ch}.page-intro .eyebrow,.finance-hero .eyebrow,.sell-hero .eyebrow,.sell-offer-copy .eyebrow,.sell-payment-copy .eyebrow,.about-hero .eyebrow,.contact-hero .eyebrow,.content-hero .eyebrow,.content-detail-hero .eyebrow,.resources-hero-copy .eyebrow,.section-header .eyebrow,.form-aside .eyebrow,.standard-copy .eyebrow,.story-section .eyebrow,.recognition-section .eyebrow{max-width:none;color:var(--color-brand-dark);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line);text-transform:uppercase}.step-card p,.conversion-band p,.finance-benefits p,.sell-process p,.service-grid p,.process-grid p,.faq-preview p,.sell-process-grid p,.sell-payment-cards p,.career-culture-grid p,.resources-topic-card p,.vehicle-detail-grid p,.highlight-grid span,.price-options p,.promo-card p:not(.promo-card-eyebrow),.home-path-card p,.award-recognition-card p,.content-card p{font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-line)}.review-card p,.article-section p,.article-faqs p,.resource-entry-card p,.finance-detail-grid p,.finance-detail-grid li,.sell-value-section p,.story-section p,.inventory-standard p,.inventory-standard li,.content-feature-copy p,.content-feature-copy li,.article-aside li,.article-body li{font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line)}.form-field input,.form-field select,.form-field textarea,.inventory-search input,.quick-search input,.sell-entry-row input,.sell-entry-row select{font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-line)}.sell-entry-card .sell-entry-row input{font-size:clamp(.9rem,.92vw,.96rem);font-weight:500;line-height:1.35}}
@media (max-width:1440px){.main-nav-row{gap:20px;padding:0 18px}.brand-mark{width:174px;min-width:174px}.desktop-nav{font-size:var(--header-nav-font-size);gap:8px}.nav-trigger{padding:0 18px}}@media (max-width:1280px){.container-wide{width:min(var(--container-wide), calc(100% - 36px))}.inventory-layout{grid-template-columns:232px minmax(0,1fr);gap:20px}.inventory-grid{gap:16px}.vehicle-card-grid .vehicle-card-body{padding:15px 14px 14px}.vehicle-detail-grid{grid-template-columns:repeat(3,1fr)}.vehicle-detail-grid article:nth-child(3){border-right:0}}@media (max-width:1260px){.site-header{--mobile-nav-chrome-height:70px}.main-nav{--nav-h:70px;min-height:70px}.main-nav-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:14px;padding:0 16px}.brand-mark{width:156px;min-width:156px}.desktop-nav{gap:4px}.header-cta{height:38px;padding:0 16px}.mobile-nav{display:none}.nav-item{min-height:70px}.nav-trigger{min-height:38px;padding:0 16px}}@media (max-width:1120px){.main-nav-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;padding:0 14px}.brand-mark{width:142px;min-width:142px}.desktop-nav{font-size:.9rem}.nav-trigger{padding:0 14px}.header-cta{height:38px;padding:0 14px;font-size:.9rem}.inventory-layout{grid-template-columns:220px minmax(0,1fr)}.inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.award-recognition-primary{grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);align-items:center;gap:22px}.award-recognition-copy{max-width:360px}.award-recognition-copy h2{font-size:clamp(1.65rem,3vw,2.25rem)}.award-recognition-card{min-height:clamp(250px,26vw,300px);padding:20px}.previous-recognition-card{grid-template-columns:1fr;justify-items:center;min-height:106px;padding:24px 10px 14px}.previous-recognition-card>p{display:none}.sell-entry-shell{width:min(900px,100% - 40px)}.sell-entry-row{grid-template-columns:160px minmax(0,1fr);max-width:820px}.sell-entry-fields{grid-column:2}.sell-entry-postal{grid-column:1}.sell-entry-submit{grid-column:2}}
@media (max-width:980px){:root{--mobile-header-stack:90px;--mobile-inventory-sticky-offset:102px}.container,.container-wide{width:min(100% - 28px, var(--container))}.main-nav-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;padding:0 12px}.brand-mark{width:130px;min-width:130px}.desktop-nav{font-size:.875rem}.nav-trigger{min-height:36px;padding:0 12px}.header-cta{height:36px;padding:0 12px;font-size:.875rem}.content-hero-grid,.content-detail-grid,.career-page .content-hero-grid,.blog-page .content-hero-grid,.content-feature-card,.answer-section,.career-culture-section,.article-layout,.job-detail-layout,.faq-category-section,.resources-entry-grid,.resources-topic-grid,.quick-search,.award-recognition-shell,.service-section,.conversion-band,.two-column-page,.finance-hero,.finance-budget-callout,.finance-made-simple,.finance-calculator-teaser,.finance-lender-section,.finance-made-easy,.finance-calculator-shell,.finance-calculator-support,.finance-comparison-block,.sell-hero-grid,.about-hero,.contact-hero,.contact-layout,.finance-detail-grid,.sell-value-section,.sell-payment-section,.inventory-standard,.about-visit-path,.story-section,.form-layout{grid-template-columns:1fr}.resources-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.content-hero-grid,.content-detail-grid,.two-column-page,.finance-hero,.finance-calculator-teaser,.finance-made-easy,.about-hero,.contact-hero{gap:24px}.page-intro,.finance-hero>div:first-child,.about-hero>div:first-child,.content-hero-copy,.content-detail-copy,.resources-hero-copy{gap:16px}.home-path-grid{gap:20px}.home-path-card{min-height:388px}.home-path-media{aspect-ratio:3/2;height:auto}.home-path-section{padding-top:36px}.trust-stats,.content-card-grid,.career-culture-grid,.hero-option-grid,.award-recognition-grid,.step-grid,.footer-seo-grid,.footer-main,.finance-benefits,.sell-process,.sell-process-grid,.service-grid,.process-grid,.faq-preview,.recognition-section,.contact-info-panel{grid-template-columns:repeat(2,1fr)}.finance-approval-preview{justify-self:start;width:min(100%,430px)}.finance-benefit-row,.finance-budget-grid,.finance-benefit-card-row,.finance-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-clutch-hero{min-height:560px}.finance-clutch-hero-scrim{background:linear-gradient(90deg,#fbfaf8fc 0%,#fbfaf8eb 46%,#fbfaf857 100%),linear-gradient(#fbfaf833 0%,#fbfaf8eb 100%)}.finance-clutch-hero-content{padding-block:70px 112px}.finance-benefit-card-row{margin-top:-52px}.finance-budget-callout,.finance-made-simple,.finance-options-section,.finance-lender-section,.finance-made-easy,.finance-calculator-teaser{margin-top:56px}.finance-comparison-block{align-items:start}.finance-comparison-block>a{justify-self:start}.estimator-field,.finance-frequency-field,.finance-select-row,.finance-double-select-row{grid-template-columns:38px minmax(130px,.38fr) minmax(0,.62fr)}.finance-select-row .custom-select,.finance-frequency-toggle{grid-column:3}.finance-slider-range{display:none}.finance-calculator-intro{flex-direction:column;align-items:start;padding-top:34px}.form-aside,.article-aside,.faq-category-heading{position:static}.about-visit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.map-card{position:relative;top:auto}.inventory-layout{display:block}.filter-sidebar{display:none}.mobile-filter-bar{z-index:42;width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,auto);justify-content:end;align-items:center;gap:18px;margin:0;padding:0;display:grid;position:static}.mobile-filter-trigger,.mobile-filter-bar .sort-menu-trigger{min-height:42px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:6px 10px;font-family:inherit;font-size:.95rem;font-weight:600;line-height:1.12;display:inline-flex}.mobile-filter-trigger{width:auto}.mobile-filter-backdrop{z-index:58;background:#24211f6b;border:0;position:fixed;inset:0}.mobile-filter-drawer{z-index:60;border:1px solid var(--color-line);width:auto;max-height:min(84dvh,720px);animation:mobile-filter-sheet-in .18s var(--ease-soft);background:#fff;border-bottom:0;border-radius:22px 22px 0 0;grid-template-rows:auto minmax(0,1fr) auto;padding:0;display:grid;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -18px 54px #24211f33}.mobile-filter-drawer:focus{outline:0}.mobile-filter-header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:0 22px;display:flex}.mobile-filter-header h2{font-size:1.18rem;font-weight:600;line-height:1.12}.mobile-filter-close{width:40px;height:40px;color:var(--color-ink);background:#fff;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.mobile-filter-sidebar{gap:0;min-height:0;padding:0;display:grid;overflow:auto}.mobile-filter-sidebar .filter-accordion summary{text-transform:uppercase;white-space:normal;min-height:66px;padding:0 22px;font-size:.94rem;font-weight:600;line-height:1.12}.mobile-filter-sidebar .filter-options{gap:8px;padding:0 22px 16px}.mobile-filter-sidebar .filter-range{padding:4px 22px 18px}.mobile-filter-sidebar .filter-options label{overflow-wrap:anywhere;min-width:0;min-height:40px;line-height:1.18}.mobile-filter-footer{padding:11px 20px max(15px, env(safe-area-inset-bottom));border-top:1px solid var(--color-line);background:#fff;gap:10px;display:grid;position:static}.mobile-filter-footer.has-clear{grid-template-columns:minmax(112px,.82fr) minmax(0,1.18fr)}.mobile-filter-apply,.mobile-filter-clear{cursor:pointer;border:0;border-radius:999px;width:100%;min-height:46px;font-family:inherit;font-size:.94rem;font-weight:620;line-height:1.12}.mobile-filter-apply{background:var(--color-brand);color:#fff}.mobile-filter-clear{color:var(--color-ink);background:#fff;border:1px solid #e5ded7fa}.inventory-grid,.featured-grid,.similar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-summary-module{margin-bottom:20px}.vehicle-summary-module .summary-card{grid-template-columns:minmax(0,1fr) minmax(150px,max-content) max-content;gap:16px;padding:16px 22px 14px}.summary-actions{border-left:0;justify-content:end;min-height:0;padding-left:0}.vehicle-summary-module .summary-card h1{font-size:var(--type-card-title-size)}.summary-card p,.summary-price p{margin-top:6px}.summary-price{text-align:right;justify-items:end}.summary-price strong{font-size:var(--type-card-title-size)}.detail-tabs{scrollbar-width:none;grid-template-columns:repeat(6,minmax(120px,1fr));margin:0 18px 16px;overflow-x:auto}.detail-tabs::-webkit-scrollbar{display:none}.detail-tabs:before{display:none}.detail-tabs a[aria-current=true]{background:#fff;border-radius:999px;box-shadow:0 10px 24px #24211f14}.thumbnail-row,.feature-spec-grid,.inspection-grid,.price-options{grid-template-columns:1fr}.or-divider{justify-self:center}.finance-option{grid-template-columns:1fr}.next-step-grid{grid-template-columns:repeat(2,1fr)}.footer-bottom{flex-direction:column;align-items:flex-start}.footer-bottom div{align-items:center;min-height:44px}}
@media (max-width:760px){.sell-entry-shell{width:min(100% - 28px,560px)}.sell-entry-row{grid-template-columns:1fr;max-width:none}.sell-entry-fields,.sell-entry-postal,.sell-entry-submit{grid-column:auto}.sell-entry-fields{border-color:#dadee4fa;border-radius:16px;height:54px;overflow:hidden;box-shadow:0 7px 18px #24211f0d}.sell-entry-fields .custom-select-native,.sell-entry-fields input{text-align:center;text-align-last:center;appearance:none;height:52px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;padding:0 10px}.sell-entry-row input{text-align:center;border-radius:16px;height:54px}.sell-entry-postal{background:#fff;border-color:#dadee4fa;box-shadow:0 7px 18px #24211f0d}.sell-entry-submit{height:52px}}
@media (max-width:900px){.award-recognition-primary{grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr);gap:16px}.award-recognition-copy{max-width:300px}.award-recognition-copy h2{font-size:clamp(1.45rem,3.8vw,2rem)}.award-recognition-copy p:not(.eyebrow),.award-recognition-card p{display:none}.award-recognition-card{grid-template-rows:minmax(110px,1fr) auto;min-height:210px;padding:16px}.award-recognition-media{min-height:110px}.award-badge-autotrader{max-width:80px;max-height:116px}.award-badge-cargurus{max-width:min(100%,210px);max-height:96px}.award-recognition-card h3{font-size:.98rem}.mobile-nav-panel{--mobile-nav-collapsed-height:var(--mobile-nav-chrome-height);--mobile-nav-open-height:min(476px, calc(100dvh - 20px))}.main-nav{--mega-radius:var(--mobile-nav-radius,12px);background:var(--nav-surface-background);border-color:#e5ded7d1;transition:none;box-shadow:0 12px 34px #15120f29}.site-header.is-inventory-page{position:relative;top:auto}.main-nav-row{grid-template-columns:auto 1fr auto;gap:14px;padding:0 16px}.brand-mark{width:154px;min-width:154px}.desktop-nav,.mega-menu,.header-cta{display:none}.mobile-nav{justify-self:end;display:block}.custom-select{gap:8px}.custom-select-native{appearance:auto;min-height:48px;font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-line);background:#fff;border-color:#e5ded7fa;border-radius:10px;padding:0 14px;display:block}.inventory-toolbar .inventory-actions{display:none}.inventory-count-controls-row{justify-content:space-between;gap:16px;width:100%}.inventory-meta-copy{gap:10px;width:100%;display:grid}.inventory-mobile-controls-slot{flex:none;margin-left:auto;display:block}.inventory-total-count{display:none}}
@media (max-width:680px){:root{--mobile-header-stack:78px;--mobile-inventory-sticky-offset:90px}.site-header{--site-header-hero-overlap:78px;--mobile-nav-chrome-height:58px;padding-bottom:6px}.site-header.is-over-hero+.site-content>main{--site-header-hero-overlap:78px}.site-header.is-inventory-page{position:relative;top:auto}.site-header:before{-webkit-backdrop-filter:blur(14px)saturate(108%);bottom:-18px;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 34px),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - 34px),#0000 100%)}.site-header:after{-webkit-backdrop-filter:blur(18px)saturate(106%);background:linear-gradient(#fbfaf857 0%,#fbfaf829 50%,#fbfaf800 100%);height:66px;bottom:-34px}.brand-mark,.mobile-nav-panel-brand{width:142px;min-width:142px;min-height:40px}.main-nav{--nav-h:58px;min-height:58px}.mobile-nav-panel{--mobile-nav-collapsed-height:var(--mobile-nav-chrome-height);--mobile-nav-open-height:min(436px, calc(100dvh - 20px));top:max(10px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));left:max(12px, env(safe-area-inset-left));max-height:calc(100dvh - 20px)}.mobile-nav-list{padding:10px 28px 14px}.mobile-nav-action{gap:14px;min-height:50px}.mobile-nav-action-title{font-size:clamp(1.18rem,4.4vw,1.32rem)}.mobile-nav-action svg{stroke-width:2.25px;width:22px;height:22px}.mobile-filter-bar{gap:6px;top:auto}.mobile-filter-trigger,.mobile-filter-bar .sort-menu-trigger{padding:6px 8px;font-size:.9rem}.mobile-filter-drawer{border-radius:20px 20px 0 0;max-height:min(86dvh,760px);inset:auto 0 0}.promo-card{min-height:260px;padding:24px}.promo-card-cta{white-space:normal;text-align:center;width:100%}.content-hero h1,.content-detail-hero h1,.resources-hero-copy h1,.page-intro h1,.finance-hero h1,.sell-hero h1,.sell-offer-copy h1,.content-page h1,.about-hero h1,.contact-hero h1{font-size:var(--type-page-title-size);font-weight:var(--type-page-title-weight);line-height:var(--type-page-title-line)}.inventory-page{padding:18px 0 76px}.inventory-results{gap:16px}.inventory-toolbar{width:min(100% - 32px, var(--container));gap:14px;margin:0 auto}.inventory-search{height:54px;box-shadow:none;border-radius:8px;gap:10px;padding:0 16px}.inventory-search svg{width:18px;height:18px}.inventory-search input{font-size:1rem;font-weight:400}.inventory-meta-row{gap:12px}.inventory-toolbar .inventory-actions{align-items:center;gap:10px;width:100%;display:none}.clear-filters-button{min-height:38px;padding:0;font-size:.92rem}.inventory-back-to-top{top:max(64px, calc(env(safe-area-inset-top) + 58px));z-index:36;color:#fff;opacity:0;pointer-events:none;min-height:48px;transition:opacity var(--motion-fast) var(--ease-soft), transform var(--motion-fast) var(--ease-soft);background:#1b1917d6;border:0;border-radius:999px;align-items:center;gap:9px;padding:0 20px;font-size:.98rem;font-weight:650;line-height:1;display:inline-flex;position:fixed;left:50%;transform:translate(-50%,-8px);box-shadow:0 16px 38px #15120f33}.inventory-back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.inventory-back-to-top span{border:1px solid #ffffff85;border-radius:999px;place-items:center;width:24px;height:24px;display:inline-grid}}
@media (max-width:680px){.content-hero{padding:48px 0 26px}.site-header.is-resources-hero+.site-content>.content-index-page .content-hero{padding-top:calc(var(--site-header-hero-overlap) + 48px)}.content-hero-media,.content-detail-media,.content-feature-media{min-height:240px}.content-detail-copy .content-hero-actions{margin-top:20px}.content-feature-copy,.resource-card-copy{padding:24px}.resources-page .resources-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resources-page .resource-card-copy{gap:12px;min-height:104px;padding:18px clamp(14px,4.5vw,24px)}.resources-page .resource-entry-card h2{white-space:nowrap;font-size:clamp(1.35rem,6vw,1.75rem)}.resources-page .resource-card-action-arrow{width:33px;height:33px}.hero-actions{gap:10px}.home-path-section{padding:30px 0 52px}.home-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.home-path-card{min-height:auto}.home-path-card-copy{align-items:center;min-height:116px;padding:22px 24px}.home-path-card p,.home-path-media{display:none}.home-path-arrow{width:33px;height:33px;margin-top:0}.award-recognition{padding:22px 0}.award-recognition-shell{gap:14px}.award-recognition-copy h2{font-size:clamp(1.2rem,6vw,1.5rem)}.award-recognition-copy p:not(.eyebrow){display:none}.award-recognition-card{min-height:auto;box-shadow:none;grid-template-rows:auto;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:10px}.award-recognition-media{min-height:62px;padding:4px}.award-recognition-card h3{font-size:.92rem}.award-recognition-card p,.previous-recognition{display:none}.review-strip-heading{gap:16px;display:grid}.review-strip{padding:58px 0}.review-summary-link{white-space:normal;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:5px 9px;width:min(100%,360px);display:grid}.review-summary-link strong,.review-summary-link span,.review-summary-link span:last-child{grid-column:2}.review-carousel-footer{align-items:center}.review-carousel-dots{display:none}.review-page-count{display:inline-flex}.testimonial-card{min-height:0}.testimonial-media{aspect-ratio:16/10}.testimonial-body{padding:21px 20px 22px}.testimonial-body blockquote{-webkit-line-clamp:6;font-size:var(--type-body-large-size);line-height:var(--type-body-large-line)}.trust-stats,.content-card-grid,.career-culture-grid,.hero-option-grid,.home-path-grid,.award-recognition-grid,.featured-grid,.inventory-grid,.review-grid,.step-grid,.footer-seo-grid,.footer-main,.finance-benefits,.finance-benefit-row,.finance-budget-grid,.finance-lender-grid,.finance-comparison-list,.sell-process,.sell-process-grid,.service-grid,.similar-grid,.highlight-grid,.vehicle-detail-grid,.process-grid,.faq-preview,.recognition-section,.contact-info-panel,.estimator-controls,.career-hero-summary,.about-visit-grid{grid-template-columns:1fr}.blog-page .content-card-media,.career-page .content-card-media,.blog-page .content-hero-media,.blog-page .content-feature-media,.career-page .content-hero-media{display:none}.sell-trade-page .sell-info-hero-media{min-height:220px}.trade-bridge-strip div{min-height:0;padding:14px}.blog-topic-strip,.faq-category-nav{gap:8px}.faq-hero{padding-top:48px}.faq-cta{grid-template-columns:1fr;padding:24px}.faq-cta-actions{justify-content:stretch}.faq-cta-actions .button-link{width:100%}.award-recognition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.award-recognition-card{grid-template-columns:1fr;justify-items:center;min-height:112px;padding:12px}.award-recognition-card h3,.award-recognition-card p{display:none}.award-recognition-media{min-height:82px}.award-badge-autotrader{max-width:52px;max-height:74px}.award-badge-cargurus{max-width:min(100%,132px);max-height:62px}.home-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-page .faq-preview,.sell-page .faq-preview{grid-template-columns:1fr;margin-top:52px}}
