:root{--navy:#101315;--ink:#16191b;--gold:#ca2337;--cream:#f5f5f3}body{background:#f6f6f4}header{background:#0b0e10;color:white;border:0}.mark{color:#fff!important}.logo{letter-spacing:1px}.logo small{color:#aaa}.head-actions select{color:#fff}.head-actions select option{color:#111}.button,.button.gold{background:#cf2438;color:#fff;border-radius:1px}.button:hover,.button.gold:hover{background:#ad192b}.preview{background:#22282c;color:#bfc5c8;font-size:10px}.feature-hero{background:#101417;position:relative;min-height:620px;color:#fff;overflow:hidden}.feature-photo{position:absolute;width:65%;height:100%;right:0;top:0;object-fit:cover;object-position:center}.feature-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#101417 0%,#101417ed 28%,#10141765 53%,#10141700 83%);pointer-events:none}.feature-copy{position:relative;z-index:1;max-width:1320px;margin:auto;padding:75px 0 100px}.feature-copy .eyebrow{color:#bcc5c7;font-size:10px;letter-spacing:2px}.feature-copy h1{font-size:76px;letter-spacing:-3px;font-weight:500;line-height:1.02;max-width:520px}.feature-color{font-size:17px;color:#c2c9cc;margin-top:20px}.feature-specs{display:flex;gap:35px;margin:32px 0}.feature-specs b{font-size:21px;font-weight:500;display:block}.feature-specs small{font-size:10px;color:#a2adb3;display:block;margin-top:8px}.feature-actions{display:flex;gap:28px;align-items:center}.feature-actions .text-link{color:#eee}.feature-controls{position:absolute;bottom:27px;left:0;right:0;z-index:2;display:flex;justify-content:space-between;max-width:1320px;margin:auto;align-items:center;color:#b2bdc2;font-size:10px;letter-spacing:2px}.feature-controls>div{display:flex;align-items:center;gap:18px}.feature-controls button{border:1px solid #829097;background:transparent;color:#fff;border-radius:50%;width:36px;height:36px;font-size:18px}.feature-source{font-size:10px;color:#b5bec3;margin-top:23px}.market-intro{background:#fff}.market-intro h1{font-size:30px}.intro-stamp{display:none}.market-shell{margin-top:40px}.filters,.car-card,.grid-layout .car-card{border-radius:2px;box-shadow:none}.tabs button{border-radius:2px}.tabs button.active{background:#171d21;color:white;border-color:#171d21}.car-body h3{font-size:22px}.market-results .eyebrow,.service .eyebrow,.process .eyebrow{color:#a51c2d}.badge{border-radius:0}.offer-column{background:#fff}.about-visual{background:#e5e5e1}.contact{background:#101416}.contact .eyebrow{color:#d87380}.brand-services{border-bottom:1px solid #d9dddf;padding-bottom:45px}.brand-services .service-icon{color:#b72536}.section-top h2,.process h2,.about-copy h2{font-size:36px;font-weight:500;letter-spacing:-1.2px}.service{padding-top:55px}.steps article>span{color:#b12335}.share-button,.filter-group input,.filter-group select{border-radius:2px}
@media(max-width:1400px){.feature-copy,.feature-controls{margin-left:4%;margin-right:4%}.feature-copy h1{font-size:66px}.feature-hero{min-height:590px}}@media(max-width:850px){.feature-photo{width:100%;opacity:.65}.feature-hero:after{background:linear-gradient(90deg,#101417e8,#10141740)}.feature-copy{padding-top:60px}.feature-copy h1{font-size:60px}.feature-specs{gap:25px}.feature-hero{min-height:580px}.section-top h2,.process h2,.about-copy h2{font-size:30px}}@media(max-width:580px){.feature-hero{min-height:620px}.feature-photo{width:100%;height:55%;top:auto;bottom:0;opacity:.85;object-fit:cover}.feature-hero:after{background:linear-gradient(180deg,#101417 0%,#101417 32%,#10141785 62%,#10141720 100%)}.feature-copy{padding:35px 0 120px;margin:0 6%}.feature-copy h1{font-size:53px;letter-spacing:-2px}.feature-copy .eyebrow{font-size:8px;letter-spacing:1.4px}.feature-color{font-size:13px;margin-top:15px}.feature-specs{margin:22px 0;gap:25px}.feature-specs b{font-size:18px}.feature-specs small{font-size:9px}.feature-actions{gap:20px}.feature-actions .button{font-size:11px;padding:13px 15px}.feature-actions .text-link{font-size:11px}.feature-source{font-size:9px;max-width:210px;line-height:1.6}.feature-controls{margin:0 6%;font-size:8px;letter-spacing:1px}.feature-controls>div{gap:10px}.feature-controls button{width:30px;height:30px}.market-intro h1{font-size:25px}.car-body h3{font-size:22px}}
