:root{--paper:#f7f7f3;--ink:#202322;--red:#d8202c;--muted:#727570}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--red);outline-offset:6px}.header{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:23px;background:#fff}.header:before{content:"";position:absolute;inset:0 0 auto;height:136px;background:#fff;z-index:-1}.header img{display:block;width:184px;height:90px;object-fit:contain}.header>p{font-size:12px;color:var(--muted);letter-spacing:.02em}.hero{background:var(--ink);color:#fff}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:70px;align-items:end;padding-block:69px 62px}.label{font-size:10px;letter-spacing:.16em;font-weight:600;margin:0}.eyebrow{display:flex;align-items:center;gap:12px;color:#b8bbb6}.eyebrow:before{content:"";width:22px;height:3px;background:var(--red)}h1{font-size:clamp(38px,4.5vw,66px);line-height:1.08;letter-spacing:-2.8px;font-weight:500;margin:29px 0 26px}h1 em{font-style:normal;color:#c2c7be}.lead{font-size:14px;line-height:1.9;color:#b8bdb6;margin:0;max-width:480px}.contacts{border-left:1px solid #ffffff26;padding:8px 0 5px 29px}.contacts .label{color:#a4aaa1;margin-bottom:29px}.phone{display:block;font-size:25px;letter-spacing:-.6px;white-space:nowrap}.email{display:block;margin-top:13px;font-size:21px;color:#d9dcd6}.contacts a:hover{text-decoration:underline;text-underline-offset:5px}.address{font-size:12px;line-height:1.9;color:#a4aaa1;margin:30px 0 0}.hero-foot{border-top:1px solid #ffffff24;display:flex;gap:42px;padding-block:21px;font-size:9px;letter-spacing:.11em;color:#b8bdb6}.hero-foot span:first-child{color:#fff}.work{padding-top:54px}.section-intro{display:flex;align-items:baseline;gap:45px;margin-bottom:31px}.section-intro .label{color:var(--muted)}h2{font-size:27px;font-weight:400;letter-spacing:-.8px;margin:0}.work-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.work-grid img{width:100%;height:auto;aspect-ratio:1.8;object-fit:contain;display:block}.work-grid .eps{object-fit:contain;background:#ddc29f}h3{font-size:20px;letter-spacing:-.5px;font-weight:500;margin:21px 0 10px}.work-grid p{font-size:13px;line-height:1.85;color:var(--muted);max-width:510px;margin:0}.parts{display:flex;align-items:baseline;gap:50px;border-top:1px solid #dedfd8;margin-top:35px;padding-block:26px}.parts>.label{color:var(--muted);flex-shrink:0}.parts>p:last-child{font-size:14px;margin:0}.parts a{text-decoration:underline;text-underline-offset:4px}.parts a:hover{color:var(--red)}.parts span{font-size:11px;color:var(--muted);margin-left:24px}footer{display:flex;justify-content:space-between;border-top:1px solid #dedfd8;padding-block:24px;font-size:9px;letter-spacing:.1em;color:var(--muted)}@media(min-width:1450px){.hero-grid{padding-block:82px 74px}}@media(max-width:1000px){.wrap{width:calc(100% - 64px)}.hero-grid{gap:35px;grid-template-columns:minmax(0,1fr) 240px}h1{font-size:46px;letter-spacing:-2px}.phone{font-size:22px}.email{font-size:20px}.contacts{padding-left:23px}.section-intro{gap:30px}h2{font-size:24px}}@media(max-width:700px){.wrap{width:calc(100% - 40px)}.header{padding-block:16px;gap:20px}.header:before{height:109px}.header img{width:157px;height:77px}.header>p{max-width:132px;font-size:10px;line-height:1.6;text-align:right}.hero-grid{grid-template-columns:1fr;gap:34px;padding-block:37px 30px}h1{font-size:clamp(34px,8.2vw,49px);letter-spacing:-1.5px;margin-block:24px 21px;line-height:1.12}.lead{font-size:13px}.contacts{border-left:0;border-top:1px solid #ffffff26;padding:26px 0 0}.contacts .label{margin-bottom:17px}.phone{font-size:26px}.email{font-size:22px;margin-top:9px}.address{margin-top:21px}.hero-foot{gap:13px;flex-wrap:wrap;line-height:1.7;font-size:8px;padding-block:17px}.work{padding-top:36px}.section-intro{display:block;margin-bottom:25px}.section-intro .label{margin-bottom:15px}h2{font-size:25px;line-height:1.25}.work-grid{grid-template-columns:1fr;gap:31px}.work-grid img{aspect-ratio:1.5}h3{font-size:21px;margin-top:18px}.parts{display:block;margin-top:29px;padding-block:25px}.parts>.label{margin-bottom:14px}.parts>p:last-child{line-height:1.9}.parts span{display:block;margin-left:0;margin-top:3px}footer{font-size:8px;gap:15px;padding-block:21px}}

/* B2B trade illustration with immediately visible contact details. */
.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:48px;align-items:center;padding-block:46px 38px}h1{font-size:clamp(36px,3.6vw,51px);letter-spacing:-2px}.contacts{border-left:0;border-top:1px solid #ffffff26;padding:21px 0 0;margin-top:25px;display:grid;grid-template-columns:auto 1fr;gap:9px 24px;align-items:baseline}.contacts .label{grid-column:1/-1;margin-bottom:4px;font-size:9px}.phone{font-size:23px}.email{font-size:19px;margin:0}.address{font-size:12px;margin:0;grid-column:1/-1}.trade-photo{margin:0;min-width:0}.trade-photo img{display:block;width:100%;height:auto;aspect-ratio:1.65;object-fit:cover}.trade-photo figcaption{font-size:9px;color:#a4aaa1;text-align:right;margin-top:9px;letter-spacing:.03em}@media(max-width:1000px){.hero-grid{gap:30px;grid-template-columns:1fr 1fr}.contacts{grid-template-columns:1fr;gap:9px}.contacts .label,.address{grid-column:auto}h1{font-size:36px;letter-spacing:-1.4px}}@media(max-width:700px){.hero-grid{grid-template-columns:1fr;padding-block:32px 25px;gap:28px}h1{font-size:clamp(34px,8.2vw,49px)}.contacts{grid-template-columns:1fr 1fr;gap:9px 14px;margin-top:23px}.contacts .label,.address{grid-column:1/-1}.phone{font-size:21px}.email{font-size:18px}.trade-photo img{aspect-ratio:1.65}}@media(max-width:370px){.contacts{grid-template-columns:1fr}.contacts .label,.address{grid-column:auto}}
/* User supplied original photograph: show the front of the car, omit excess floor and wall. */
.trade-photo img{aspect-ratio:1.25;object-fit:cover;object-position:center 48%}@media(max-width:700px){.trade-photo img{aspect-ratio:1.12;object-position:center 48%}}

/* Simple language links. */
.header-end{display:flex;align-items:center;gap:36px}.header-end>p{font-size:12px;color:var(--muted);letter-spacing:.02em}.languages{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.05em;white-space:nowrap}.languages a{padding-block:10px;color:var(--muted)}.languages a[aria-current=page]{color:var(--ink);font-weight:700}.languages a:hover{color:var(--red)}.languages>span{color:#b4b7b0}html[lang=en] h1{font-size:clamp(34px,3.4vw,48px)}@media(max-width:1000px){.header-end>p{display:none}}@media(max-width:700px){.header-end{gap:0}.languages{gap:9px}html[lang=en] h1{font-size:clamp(31px,7.5vw,44px)}}
.work-grid .eps{background:#858789}
