/* Dealership editorial: one proof, four jobs, a shorter working day. */
body.sys-n.dealer-editorial main .de-wall-showcase {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:40px;margin-top:28px;padding-top:28px;border-top:1px solid #c8c9c0;scroll-margin-top:110px}
body.sys-n.dealer-editorial main .de-wall-showcase .de-wall-copy h3 {font-size:clamp(28px,3vw,40px);margin:0 0 14px}
body.sys-n.dealer-editorial main .de-wall-copy>p {font-size:16px;margin-bottom:18px;max-width:30ch}
body.sys-n.dealer-editorial main .de-wall-showcase .de-tv-view {background:transparent;padding:0}
body.sys-n.dealer-editorial main .de-wall-showcase .de-wall {max-width:640px;justify-self:end}
body.sys-n.dealer-editorial main .de-wall-showcase .de-screen {width:100%;max-width:none}
body.sys-n.dealer-editorial main .de-wall-showcase .de-wall-note {font-size:12px;line-height:1.5;max-width:none;margin:0}
@media(max-width:700px){
 body.sys-n.dealer-editorial main .de-wall-showcase {grid-template-columns:1fr;gap:14px;margin-top:22px;padding-top:22px;scroll-margin-top:100px}
 body.sys-n.dealer-editorial main .de-wall-showcase .de-wall-copy h3 br {display:none}
 body.sys-n.dealer-editorial main .de-wall-copy>p {max-width:none;font-size:15px;margin-bottom:6px}
 body.sys-n.dealer-editorial main .de-wall-showcase .de-wall-note {font-size:11px}
}
html[data-solva-motion=paused] body.sys-n.dealer-editorial main .de-wall .de-panel,body.sys-n.dealer-editorial.solva-motion-paused main .de-wall .de-panel {animation:none!important}
body.sys-n.dealer-editorial {--de-carbon:#191d1e;--de-chalk:#f5f2ec;--de-ember:#e16324;--de-muted:#59615d;background:var(--de-chalk)}
body.sys-n.dealer-editorial main .de-wrap {width:calc(100% - 112px);max-width:1280px;margin:0 auto}
body.sys-n.dealer-editorial main>.de-section {position:relative;min-height:0;height:auto;padding:64px 0;margin:0;background:var(--de-chalk);color:var(--de-carbon)}
body.sys-n.dealer-editorial main .de-section * {box-sizing:border-box}
body.sys-n.dealer-editorial main .de-section h2,
body.sys-n.dealer-editorial main .de-section h3,
body.sys-n.dealer-editorial main .de-section h4,
body.sys-n.dealer-editorial main .de-section p,
body.sys-n.dealer-editorial main .de-section figure {margin:0}
body.sys-n.dealer-editorial main .de-section h2 {font-size:clamp(32px,3.8vw,52px);font-weight:500;line-height:1.08;letter-spacing:-.04em}
body.sys-n.dealer-editorial main .de-section h3 {font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.12;letter-spacing:-.035em}
body.sys-n.dealer-editorial main .de-section p {font-size:17px;line-height:1.6;max-width:46ch;color:var(--de-muted)}
body.sys-n.dealer-editorial main .de-link {display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;color:inherit;font-size:15px;font-weight:650;text-decoration:none;border-bottom:1px solid currentColor;padding:7px 0}
body.sys-n.dealer-editorial main .de-link>span {font-size:22px;transition:transform .2s}
body.sys-n.dealer-editorial main .de-link:hover>span {transform:translate(3px,-3px)}
body.sys-n.dealer-editorial main a:focus-visible,
body.sys-n.dealer-editorial main button:focus-visible,
body.sys-n.dealer-editorial main summary:focus-visible {outline:2px solid var(--de-ember);outline-offset:5px}
body.sys-n.dealer-editorial main > header.de-hero.hero.ws-photo-opening {height:auto;min-height:660px;max-height:none;padding:150px 0 46px;display:flex;align-items:center;background:#191d1e}
body.sys-n.dealer-editorial main .de-hero .hero-in {width:calc(100% - 112px);max-width:1280px;margin:auto;padding:0;display:block}
body.sys-n.dealer-editorial main .de-hero .hero-h {max-width:820px;font-size:clamp(42px,5.4vw,76px);line-height:1.03;letter-spacing:-.04em;margin:0 0 24px}
body.sys-n.dealer-editorial main .de-hero .hero-h>span {display:block;transform:none;opacity:1}
body.sys-n.dealer-editorial main .de-hero .sub {max-width:480px;font-size:19px;line-height:1.6;margin:0 0 28px;color:#e4e4df}
body.sys-n.dealer-editorial main .de-hero .hero-actions {margin:0;display:flex}
body.sys-n.dealer-editorial main .de-hero .cta {padding:17px 23px;min-height:54px;font-size:15px}
body.sys-n.dealer-editorial main .de-hero .bleed img {object-position:60% 43%;filter:grayscale(1);transform:none;animation:none}
body.sys-n.dealer-editorial main .de-hero .scrim.l {background:linear-gradient(90deg,#080c0ce6 0%,#0b1011b0 43%,#0b101125 85%)}
body.sys-n.dealer-editorial main .de-hero .scrim.b {background:linear-gradient(0deg,#101515b3,transparent 52%)}
body.sys-n.dealer-editorial main .de-jobs {display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:58px;max-width:none}
body.sys-n.dealer-editorial main .de-jobs a {display:flex;align-items:center;gap:12px;min-height:50px;padding:12px 0;border-top:1px solid #d6ded567;color:#f5f2ec;font-size:15px;text-decoration:none}
body.sys-n.dealer-editorial main .de-jobs a>span {font-size:11px;color:#b8c1bb;font-variant-numeric:tabular-nums}
body.sys-n.dealer-editorial main .de-jobs a>b {font-size:21px;font-weight:400;margin-left:auto;color:#e78a56}
body.sys-n.dealer-editorial main [id] {scroll-margin-top:115px}
body.sys-n.dealer-editorial main .de-section-top {display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}
body.sys-n.dealer-editorial main .de-period {color:#b64412}
body.sys-n.dealer-editorial main .de-status {font-size:13px;display:flex;align-items:center;gap:9px;color:#4f5a54}
body.sys-n.dealer-editorial main .de-status i {width:7px;height:7px;border-radius:50%;background:#3d7667;box-shadow:0 0 0 5px #3d766712}
body.sys-n.dealer-editorial main .de-tabs {display:flex;gap:6px;border-bottom:1px solid #bfc3ba;margin:0 0 28px}
body.sys-n.dealer-editorial main .de-tabs button {border:0;border-bottom:3px solid transparent;background:transparent;color:#4e5651;font:500 15px/1.3 Manrope,sans-serif;min-height:48px;padding:12px 19px;cursor:pointer;border-radius:0;letter-spacing:0;white-space:nowrap}
body.sys-n.dealer-editorial main .de-tabs button[aria-selected="true"] {border-color:var(--de-ember);color:#191d1e;font-weight:750}
body.sys-n.dealer-editorial main .de-panel[hidden] {display:none!important}
body.sys-n.dealer-editorial main .de-proof-grid {display:grid;grid-template-columns:.8fr 1.65fr;gap:48px;align-items:center}
body.sys-n.dealer-editorial main .de-proof-copy p {margin:20px 0}
body.sys-n.dealer-editorial main .de-screen {width:100%;min-width:0;max-width:100%;background:transparent;box-shadow:none}
body.sys-n.dealer-editorial main .de-screen-link {display:block;position:relative;padding:6px;background:#272e2b;border-radius:6px;overflow:hidden;box-shadow:0 16px 28px -16px #191d1e70;text-decoration:none}
body.sys-n.dealer-editorial main .de-screen picture {display:block}
body.sys-n.dealer-editorial main .de-screen img {display:block;position:static;width:100%;height:auto;max-height:none;object-fit:contain;border-radius:2px;filter:none;transform:none;aspect-ratio:auto}
body.sys-n.dealer-editorial main .de-enlarge {position:absolute;right:12px;bottom:12px;background:#191d1e;color:#fff;width:36px;height:36px;border:1px solid #92998d;border-radius:50%;display:grid;place-items:center;font-size:23px;line-height:1;box-shadow:0 2px 6px #0004}
body.sys-n.dealer-editorial main .de-proof-foot {display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px}
body.sys-n.dealer-editorial main .de-proof-foot p {font-size:12px;max-width:none}
body.sys-n.dealer-editorial main .de-fit {display:flex;gap:22px;align-items:center;padding:20px 0;margin-top:20px;border-top:1px solid #c8c9c0;border-bottom:1px solid #c8c9c0}
body.sys-n.dealer-editorial main .de-fit b {font-size:16px;font-weight:650;white-space:nowrap}
body.sys-n.dealer-editorial main .de-fit p {font-size:14px;max-width:none}
body.sys-n.dealer-editorial main .de-extras {display:flex;align-items:baseline;gap:28px;position:relative;margin-top:15px;font-size:13px}
body.sys-n.dealer-editorial main .de-extras>span {color:#59615d;margin-right:auto}
body.sys-n.dealer-editorial main .de-extras a,body.sys-n.dealer-editorial main .de-extras summary {display:inline-flex;align-items:center;min-height:44px;gap:12px;color:#191d1e;cursor:pointer;text-decoration:none}
body.sys-n.dealer-editorial main .de-extras details {position:relative}
body.sys-n.dealer-editorial main .de-extras details p {font-size:13px;max-width:36ch}
body.sys-n.dealer-editorial main>.de-products {background:#191d1e;color:#f5f2ec;padding-block:50px}
body.sys-n.dealer-editorial main .de-product-pair {display:grid;grid-template-columns:1fr 1fr;gap:50px}
body.sys-n.dealer-editorial main .de-product+ .de-product {padding-left:50px;border-left:1px solid #515753}
body.sys-n.dealer-editorial main .de-product-title {display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:24px}
body.sys-n.dealer-editorial main .de-product-title h2 {font-size:26px}
body.sys-n.dealer-editorial main .de-product-title h2>span {color:#ef8954}
body.sys-n.dealer-editorial main .de-product-status {max-width:150px;font-size:12px;color:#c3c9c2;text-align:right;line-height:1.5}
body.sys-n.dealer-editorial main .de-product-grid {display:grid;grid-template-columns:1fr;gap:12px}
body.sys-n.dealer-editorial main .de-product-copy h3 {font-size:38px}
body.sys-n.dealer-editorial main .de-product-copy p {font-size:16px;color:#c3c9c2;margin:15px 0 12px;max-width:40ch}
body.sys-n.dealer-editorial main .de-products .pps-stage {height:216px}
body.sys-n.dealer-editorial main .de-products .pps-art {top:-5px;transform:translateX(-50%) scale(.9)}
body.sys-n.dealer-editorial main .de-products .pps-benefit {min-height:38px;font-size:12px;color:#c3c9c2}
body.sys-n.dealer-editorial main .de-support-heading {display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:28px}
body.sys-n.dealer-editorial main .de-support-heading p {font-size:16px}
body.sys-n.dealer-editorial main .de-support-grid {display:grid;grid-template-columns:.8fr 1.65fr;gap:48px;align-items:center;min-height:340px}
body.sys-n.dealer-editorial main .de-support-copy h3 {font-size:32px}
body.sys-n.dealer-editorial main .de-support-copy p {margin:17px 0}
body.sys-n.dealer-editorial main .de-small-status {display:block;color:#8d4018;font-size:13px;margin:0 0 12px}
body.sys-n.dealer-editorial main .de-demo-note {font-size:12px;max-width:none;margin-top:18px;text-align:right}
body.sys-n.dealer-editorial main .de-inbox {font-size:14px;max-width:none;margin-top:25px;padding-top:20px;border-top:1px solid #c8c9c0}
body.sys-n.dealer-editorial main .de-inbox a {color:inherit;text-underline-offset:5px;line-height:1.8}
body.sys-n.dealer-editorial main .de-campaign-art,body.sys-n.dealer-editorial main .de-fleet-art {position:relative;padding:30px 42px;background:#e9e5dc;min-height:330px;overflow:hidden}
body.sys-n.dealer-editorial main .de-event {display:flex;gap:16px;align-items:center;font-size:15px;margin-bottom:26px}
body.sys-n.dealer-editorial main .de-event-icon {width:42px;height:42px;background:#315b50;color:#fff;display:grid;place-items:center;border-radius:50%;font-size:24px}
body.sys-n.dealer-editorial main .de-event small {display:block;font-size:12px;color:#59615d;margin-top:4px}
body.sys-n.dealer-editorial main .de-event i {height:1px;background:#a7b6a9;flex:1}
body.sys-n.dealer-editorial main .de-letter {position:relative;margin-left:34px;padding:25px;background:#fffdf8;transform:rotate(-1deg);box-shadow:0 12px 22px -15px #293d33;border-top:3px solid #e16324}
body.sys-n.dealer-editorial main .de-letter>span,body.sys-n.dealer-editorial main .de-fleet-note>span:not(.de-fleet-arrow) {font-size:12px;color:#59615d}
body.sys-n.dealer-editorial main .de-letter h4 {font-size:25px;line-height:1.2;font-weight:550;margin:12px 0;letter-spacing:-.025em}
body.sys-n.dealer-editorial main .de-letter p {font-size:14px;line-height:1.6}
body.sys-n.dealer-editorial main .de-letter-foot {display:flex;justify-content:space-between;gap:16px;border-top:1px solid #dad8d0;padding-top:15px;margin-top:18px;font-size:11px;color:#4b6558}
body.sys-n.dealer-editorial main .de-fleet-art {background:#213e36;color:#f5f2ec}
body.sys-n.dealer-editorial main .de-fleet-track {display:flex;align-items:center;gap:20px;font-size:13px;color:#d1dfd4;margin-bottom:26px}
body.sys-n.dealer-editorial main .de-fleet-track i {height:1px;flex:1;background:linear-gradient(90deg,#e16324,#c8dbb5)}
body.sys-n.dealer-editorial main .de-fleet-note {position:relative;padding:25px;background:#f5f2ec;color:#191d1e;transform:rotate(1deg)}
body.sys-n.dealer-editorial main .de-fleet-note h4 {font-size:32px;font-weight:500;line-height:1.1;letter-spacing:-.03em;margin-top:10px}
body.sys-n.dealer-editorial main .de-fleet-note dl {margin:22px 0 0;font-size:13px}
body.sys-n.dealer-editorial main .de-fleet-note dl div {display:flex;gap:20px;padding:8px 0;border-top:1px solid #c5c9bf}
body.sys-n.dealer-editorial main .de-fleet-note dt {color:#59615d;width:70px}
body.sys-n.dealer-editorial main .de-fleet-note dd {margin:0}
body.sys-n.dealer-editorial main .de-fleet-arrow {position:absolute;right:24px;top:20px;font-size:48px;color:#b54d20}
body.sys-n.dealer-editorial main .de-money-art {max-width:630px;justify-self:center;width:100%}
body.sys-n.dealer-editorial main .de-pay {margin-top:15px;border-bottom:1px solid #c8c9c0}
body.sys-n.dealer-editorial main .de-pay summary {display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 0;min-height:60px;cursor:pointer}
body.sys-n.dealer-editorial main .de-pay summary>span {font-size:17px}
body.sys-n.dealer-editorial main .de-pay small {display:block;font-size:12px;color:#59615d;margin-top:4px}
body.sys-n.dealer-editorial main .de-pay summary>b {font-size:27px;font-weight:500;letter-spacing:-.025em}
body.sys-n.dealer-editorial main .de-pay summary>b>span {color:#a74319;margin-left:15px;font-size:22px}
body.sys-n.dealer-editorial main .de-pay p {font-size:14px;padding:0 0 15px}
body.sys-n.dealer-editorial main>.de-questions {padding-top:0;padding-bottom:54px}
body.sys-n.dealer-editorial main .de-question-grid {display:grid;grid-template-columns:1fr 1.5fr;gap:50px;border-top:1px solid #c8c9c0;padding-top:42px}
body.sys-n.dealer-editorial main .de-question-grid h2 {font-size:32px}
body.sys-n.dealer-editorial main .de-question-grid details {border-bottom:1px solid #c8c9c0}
body.sys-n.dealer-editorial main .de-question-grid summary {display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:62px;padding:15px 0;font-size:17px;line-height:1.5;cursor:pointer}
body.sys-n.dealer-editorial main .de-question-grid summary span {color:#a74319;font-size:24px}
body.sys-n.dealer-editorial main .de-question-grid p {font-size:15px;padding-bottom:20px;max-width:60ch}
body.sys-n.dealer-editorial main .de-close {min-height:0;padding-block:48px}
body.sys-n.dealer-editorial main .de-close h2 {font-size:clamp(35px,4vw,54px);line-height:1.08;letter-spacing:-.035em}
body.sys-n.dealer-editorial main .de-close .lead {font-size:17px;max-width:40ch}
body.sys-n.dealer-editorial main .de-close .button {font-size:15px;min-height:54px}
@media(min-width:1600px){body.sys-n.dealer-editorial main > header.de-hero.hero.ws-photo-opening {min-height:700px}}
@media(max-width:1000px){
 body.sys-n.dealer-editorial main .de-wrap,body.sys-n.dealer-editorial main .de-hero .hero-in {width:calc(100% - 64px)}
 body.sys-n.dealer-editorial main .de-proof-grid,body.sys-n.dealer-editorial main .de-support-grid {gap:30px;grid-template-columns:1fr 1.4fr}
 body.sys-n.dealer-editorial main .de-product-pair {gap:28px}
 body.sys-n.dealer-editorial main .de-product+ .de-product {padding-left:28px}
 body.sys-n.dealer-editorial main .de-product-title {display:block}
 body.sys-n.dealer-editorial main .de-product-status {display:block;text-align:left;margin-top:8px;max-width:none}
}
@media(max-width:700px){
 body.sys-n.dealer-editorial main .de-wrap,body.sys-n.dealer-editorial main .de-hero .hero-in {width:calc(100% - 40px)}
 body.sys-n.dealer-editorial main>.de-section {padding:36px 0}
 body.sys-n.dealer-editorial main > header.de-hero.hero.ws-photo-opening {padding:132px 0 27px;min-height:630px}
 body.sys-n.dealer-editorial main .de-hero .hero-h {font-size:43px;line-height:1.06;margin-bottom:22px;max-width:560px}
 body.sys-n.dealer-editorial main .de-hero .sub {font-size:17px;max-width:29ch;margin-bottom:24px}
 body.sys-n.dealer-editorial main .de-hero .bleed img {object-position:61% 50%}
 body.sys-n.dealer-editorial main .de-hero .scrim.l {background:linear-gradient(90deg,#0b1011ce,#0b10114d)}
 body.sys-n.dealer-editorial main .de-hero .cta {font-size:13px;padding:15px 17px;min-height:50px}
 body.sys-n.dealer-editorial main .de-jobs {grid-template-columns:1fr 1fr;gap:0 20px;margin-top:35px}
 body.sys-n.dealer-editorial main .de-jobs a {font-size:12px;gap:7px;min-height:48px}
 body.sys-n.dealer-editorial main .de-jobs a>span {font-size:10px}
 body.sys-n.dealer-editorial main .de-section-top {display:block;margin-bottom:20px}
 body.sys-n.dealer-editorial main .de-status {margin-top:14px;font-size:12px}
 body.sys-n.dealer-editorial main .de-tabs {margin-bottom:24px;gap:0}
 body.sys-n.dealer-editorial main .de-tabs button {padding:10px 12px;font-size:13px;min-height:46px;flex:1}
 body.sys-n.dealer-editorial main .de-proof-grid,body.sys-n.dealer-editorial main .de-support-grid {display:flex;flex-direction:column;gap:22px;min-height:0;align-items:stretch}
 body.sys-n.dealer-editorial main .de-proof-copy h3,body.sys-n.dealer-editorial main .de-support-copy h3 {font-size:31px}
 body.sys-n.dealer-editorial main .de-proof-copy p,body.sys-n.dealer-editorial main .de-support-copy p {margin:12px 0;font-size:16px;max-width:40ch}
 body.sys-n.dealer-editorial main .de-proof-grid>.de-screen,body.sys-n.dealer-editorial main .de-crm-screen {width:232px;max-width:100%;margin:0 auto}
 body.sys-n.dealer-editorial main .de-proof-grid>.de-screen .de-screen-link,body.sys-n.dealer-editorial main .de-crm-screen .de-screen-link {padding:5px;border-radius:10px}
 body.sys-n.dealer-editorial main .de-screen img {border-radius:4px}
 body.sys-n.dealer-editorial main .de-proof-foot {display:block;margin-top:17px}
 body.sys-n.dealer-editorial main .de-proof-foot p {font-size:11px}
 body.sys-n.dealer-editorial main .de-proof-foot .de-link {font-size:14px;margin-top:7px}
 body.sys-n.dealer-editorial main .de-fit {display:block;padding:15px 0;margin-top:14px}
 body.sys-n.dealer-editorial main .de-fit p {font-size:13px;margin-top:7px}
 body.sys-n.dealer-editorial main .de-extras {flex-wrap:wrap;gap:0 18px;margin-top:12px;font-size:12px}
 body.sys-n.dealer-editorial main .de-extras>span {width:100%;font-size:12px;margin:0}
 body.sys-n.dealer-editorial main .de-product-pair {grid-template-columns:1fr;gap:32px}
 body.sys-n.dealer-editorial main .de-product+ .de-product {padding:30px 0 0;border-left:0;border-top:1px solid #515753}
 body.sys-n.dealer-editorial main .de-product-title {display:flex;margin-bottom:20px}
 body.sys-n.dealer-editorial main .de-product-title h2 {font-size:25px}
 body.sys-n.dealer-editorial main .de-product-status {text-align:right;max-width:145px;font-size:11px;margin:0}
 body.sys-n.dealer-editorial main .de-product-copy h3 {font-size:35px}
 body.sys-n.dealer-editorial main .de-product-copy p {font-size:15px;margin:12px 0 5px}
 body.sys-n.dealer-editorial main .de-products .pps-stage {height:195px}
 body.sys-n.dealer-editorial main .de-products .pps-art {top:-15px;transform:translateX(-50%) scale(.85)}
 body.sys-n.dealer-editorial main .de-products .pps-benefit {font-size:12px;min-height:35px}
 body.sys-n.dealer-editorial main .de-products .pps-choice {font-size:11px;min-height:44px}
 body.sys-n.dealer-editorial main .de-support-heading {display:block;margin-bottom:18px}
 body.sys-n.dealer-editorial main .de-support-heading h2 {font-size:34px}
 body.sys-n.dealer-editorial main .de-support-heading p {font-size:14px;margin-top:14px}
 body.sys-n.dealer-editorial main .de-support-heading p br {display:none}
 body.sys-n.dealer-editorial main .de-support .de-tabs button {font-size:11px;padding:10px 6px}
 body.sys-n.dealer-editorial main .de-demo-note {font-size:11px;text-align:left;margin-top:15px}
 body.sys-n.dealer-editorial main .de-inbox {font-size:13px;margin-top:20px;padding-top:17px}
 body.sys-n.dealer-editorial main .de-campaign-art,body.sys-n.dealer-editorial main .de-fleet-art {padding:22px 17px;min-height:0}
 body.sys-n.dealer-editorial main .de-letter {margin-left:12px;padding:19px}
 body.sys-n.dealer-editorial main .de-letter h4 {font-size:24px}
 body.sys-n.dealer-editorial main .de-letter-foot {display:block;font-size:11px}
 body.sys-n.dealer-editorial main .de-letter-foot span {display:block;margin-top:6px}
 body.sys-n.dealer-editorial main .de-fleet-note {padding:20px}
 body.sys-n.dealer-editorial main .de-fleet-note h4 {font-size:27px}
 body.sys-n.dealer-editorial main .de-fleet-note dl {font-size:12px}
 body.sys-n.dealer-editorial main .de-fleet-arrow {right:15px;font-size:35px}
 body.sys-n.dealer-editorial main .de-question-grid {grid-template-columns:1fr;gap:20px;padding-top:28px}
 body.sys-n.dealer-editorial main .de-question-grid h2 {font-size:29px}
 body.sys-n.dealer-editorial main .de-question-grid h2 br {display:none}
 body.sys-n.dealer-editorial main .de-question-grid summary {font-size:15px;min-height:64px}
 body.sys-n.dealer-editorial main>.de-questions {padding-top:0;padding-bottom:36px}
 body.sys-n.dealer-editorial main .de-close {padding-block:35px}
 body.sys-n.dealer-editorial main .de-close h2 {font-size:36px}
 body.sys-n.dealer-editorial main .de-close .lead {font-size:16px}
}
@media(prefers-reduced-motion:reduce){body.sys-n.dealer-editorial main * {scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/* Authoritative page geometry over the legacy inner-page cascade. */
body.sys-n.dealer-editorial main > header.de-hero.hero.ws-photo-opening {height:auto!important;min-height:660px!important;padding:150px 0 46px!important}
body.sys-n.dealer-editorial main .de-products h2,body.sys-n.dealer-editorial main .de-products h3 {color:#f5f2ec!important}
body.sys-n.dealer-editorial main .de-product-title h2 {font-size:26px!important;line-height:1.15!important}
body.sys-n.dealer-editorial main .de-product-copy h3 {font-size:38px!important;line-height:1.12!important}
body.sys-n.dealer-editorial main .de-demo-note {font-size:12px!important;max-width:none!important;width:100%;text-align:right!important}
body.sys-n.dealer-editorial main .de-inbox {font-size:14px!important;max-width:none!important;width:100%}
body.sys-n.dealer-editorial main .de-section h2::after {display:none!important}
@media(max-width:700px){
 body.sys-n.dealer-editorial main > header.de-hero.hero.ws-photo-opening {min-height:630px!important;padding:130px 0 27px!important}
 body.sys-n.dealer-editorial main .de-product-title h2 {font-size:25px!important}
 body.sys-n.dealer-editorial main .de-product-copy h3 {font-size:35px!important}
 body.sys-n.dealer-editorial main .de-demo-note {font-size:11px!important;text-align:left!important}
 body.sys-n.dealer-editorial main .de-inbox {font-size:13px!important}
}

body.sys-n.dealer-editorial main .de-mobile-break {display:none}
body.sys-n.dealer-editorial main .de-proof-copy .de-fit {display:block;padding:15px 0;margin:18px 0 10px;border-bottom:0}
body.sys-n.dealer-editorial main .de-proof-copy .de-fit b {font-size:14px}
body.sys-n.dealer-editorial main .de-proof-copy .de-fit p {font-size:13px;margin:6px 0 0;line-height:1.5}
body.sys-n.dealer-editorial main .de-extras {padding-top:12px;border-top:1px solid #c8c9c0}
@media(max-width:700px){
 body.sys-n.dealer-editorial main .de-mobile-break {display:block}
 body.sys-n.dealer-editorial main .de-support-grid>.de-screen.de-crm-screen {margin:0 auto}
 body.sys-n.dealer-editorial main .de-proof-copy .de-fit {margin-top:14px;padding:12px 0 0}
}
/* Reserve the selected device ratio before the lazy source downloads. */
body.sys-n.dealer-editorial main .de-screen picture {aspect-ratio:var(--de-desktop-ratio);width:100%;position:relative;overflow:hidden}
body.sys-n.dealer-editorial main .de-screen picture>img {position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
body.sys-n.dealer-editorial main .de-view-screen {display:flex;justify-content:flex-end;align-items:center;gap:9px;min-height:44px;padding:8px 0;color:#4e5651;font-size:12px;text-decoration:none}
body.sys-n.dealer-editorial main .de-view-screen:hover {color:#a74319}
body.sys-n.dealer-editorial main .de-screen a:focus-visible {outline-offset:3px}
@media(max-width:700px){
 body.sys-n.dealer-editorial main .de-screen picture {aspect-ratio:var(--de-mobile-ratio)}
 body.sys-n.dealer-editorial main .de-view-screen {justify-content:center}
}
@media(max-width:380px){
 body.sys-n.dealer-editorial main .de-support .de-tabs button {white-space:normal;line-height:1.3;padding-inline:6px}
 body.sys-n.dealer-editorial main .de-hero .hero-h {font-size:39px}
}
/* Navigation is a primary choice, never a footnote. */
body.sys-n.dealer-editorial main .de-demo-note {font-size:13px!important}
body.sys-n.dealer-editorial main .de-proof-foot p,body.sys-n.dealer-editorial main .de-view-screen {font-size:13px}
@media(max-width:700px){
 body.sys-n.dealer-editorial main .de-support .de-tabs {display:grid;grid-template-columns:1fr 1fr;gap:0 12px}
 body.sys-n.dealer-editorial main .de-support .de-tabs button {font-size:13px;min-height:44px;padding:10px 8px;white-space:normal;text-align:left}
 body.sys-n.dealer-editorial main .de-demo-note {font-size:12px!important}
 body.sys-n.dealer-editorial main .de-proof-foot p,body.sys-n.dealer-editorial main .de-view-screen {font-size:12px}
 body.sys-n.dealer-editorial main .de-jobs a {font-size:13px}
 body.sys-n.dealer-editorial main>.de-support {padding-block:24px}
 body.sys-n.dealer-editorial main>.de-report {padding-block:30px}
 body.sys-n.dealer-editorial main .de-support .de-tabs {margin-bottom:18px}
 body.sys-n.dealer-editorial main .de-product-pair {gap:28px}
}
@media(max-width:380px){body.sys-n.dealer-editorial main .de-jobs a {font-size:12px}}
body.sys-n.dealer-editorial main .de-jobs a>span {flex:none;white-space:nowrap;min-width:1.4em}
/* Mark's approved opening fills the first viewport, including mobile chrome. */
body.sys-n.dealer-editorial main > header.de-hero.hero.ws-photo-opening {min-height:100svh!important}
/* Spend the extra opening height on the photograph, not empty boundaries. */
body.sys-n.dealer-editorial main>.de-report,
body.sys-n.dealer-editorial main>.de-support {padding-block:29px}
body.sys-n.dealer-editorial main>.de-products {padding-block:36px}
body.sys-n.dealer-editorial main>.de-questions {padding-bottom:30px}
body.sys-n.dealer-editorial main .de-question-grid {padding-top:24px}
body.sys-n.dealer-editorial main .de-close {padding-block:36px!important}
body.sys-n.dealer-editorial main .de-section-top,
body.sys-n.dealer-editorial main .de-support-heading {margin-bottom:20px}
body.sys-n.dealer-editorial main .de-tabs {margin-bottom:20px}
body.sys-n.dealer-editorial main .de-floor-tabs {display:none}
@media(max-width:700px){
 body.sys-n.dealer-editorial main>.de-report {padding-block:30px}
 body.sys-n.dealer-editorial main>.de-support {padding-block:24px}
 body.sys-n.dealer-editorial main .de-close {padding-block:32px!important}
 body.sys-n.dealer-editorial main .de-floor-ready .de-floor-tabs {display:flex;gap:0;border-bottom:1px solid #657168;margin-bottom:24px}
 body.sys-n.dealer-editorial main .de-floor-tabs button {flex:1;min-height:48px;padding:12px 20px;color:#f5f2ec;background:transparent;border:0;border-bottom:3px solid transparent;font:600 16px Manrope,sans-serif}
 body.sys-n.dealer-editorial main .de-floor-tabs button[aria-selected=true] {border-bottom-color:#e16324}
 body.sys-n.dealer-editorial main .de-floor-ready .de-product[hidden] {display:none!important}
 body.sys-n.dealer-editorial main .de-floor-ready .de-product+.de-product {padding-top:0;border-top:0}
 body.sys-n.dealer-editorial main .de-floor-ready .de-product-title h2 {display:none}
 body.sys-n.dealer-editorial main .de-floor-ready .de-product-title {justify-content:flex-start;margin-bottom:12px}
 body.sys-n.dealer-editorial main .de-floor-ready .de-product-status {text-align:left;max-width:none}
}
/* Product coverage in one compact stage: no extra stacked demo sections. */
body.sys-n.dealer-editorial main .de-support > .de-wrap > .de-selector > .de-tabs {display:flex;position:relative;overflow-x:auto;gap:4px;scrollbar-width:thin;scrollbar-color:#bfc3ba transparent}
body.sys-n.dealer-editorial main .de-support > .de-wrap > .de-selector > .de-tabs button {flex:0 0 auto;white-space:nowrap;padding-inline:17px}
body.sys-n.dealer-editorial main .de-vehicle,body.sys-n.dealer-editorial main .de-wall {min-width:0;width:100%;align-self:center}
body.sys-n.dealer-editorial main .de-vehicle {background:#e8e5de;border:1px solid #cccac0;padding:16px 20px 12px;border-radius:5px;overflow:hidden}
body.sys-n.dealer-editorial main .de-preview-brand {display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px}
body.sys-n.dealer-editorial main .de-preview-brand>img {display:block;width:100px;height:30px;object-fit:contain}
body.sys-n.dealer-editorial main .de-preview-brand>span {font-size:14px;font-weight:650;text-align:right}
body.sys-n.dealer-editorial main .de-preview-brand small {display:block;font-size:11px;font-weight:450;color:#59615d}
body.sys-n.dealer-editorial main .de-vehicle .de-tabs,body.sys-n.dealer-editorial main .de-wall .de-tabs {display:flex;gap:0;margin-bottom:12px}
body.sys-n.dealer-editorial main .de-vehicle .de-tabs button,body.sys-n.dealer-editorial main .de-wall .de-tabs button {flex:1;font-size:13px;white-space:nowrap;padding:10px 8px;min-height:44px;text-align:center}
body.sys-n.dealer-editorial main .de-vehicle-view {position:relative;display:flex;justify-content:center;align-items:center;height:360px;max-height:32vw;background:#18231f;overflow:hidden;border-radius:3px;text-decoration:none}
body.sys-n.dealer-editorial main .de-vehicle-view>img {display:block;position:static;width:100%;height:100%;max-width:100%;object-fit:contain;filter:none;transform:none;border-radius:0}
body.sys-n.dealer-editorial main .de-sheet-view {background:#d8d9d0;padding:10px 38px}
body.sys-n.dealer-editorial main .de-sheet-open {display:none;align-items:center;min-height:44px;color:#191d1e;text-underline-offset:3px}
body.sys-n.dealer-editorial main .de-vehicle:has(#de-vehicle-panel-2:not([hidden])) .de-sheet-open {display:flex}
body.sys-n.dealer-editorial main .de-vehicle:has(#de-vehicle-panel-2:not([hidden])) .de-vehicle-trim {display:none}
body.sys-n.dealer-editorial main .de-vehicle-spec {display:flex;justify-content:space-between;gap:12px;font-size:11px;color:#59615d;padding-top:4px;min-height:48px;align-items:center}
body.sys-n.dealer-editorial main .de-tv-view {padding:22px 22px 0;background:#deded5;border-radius:5px}
body.sys-n.dealer-editorial main .de-tv-view .de-screen-link {padding:8px;border-radius:5px;box-shadow:0 20px 24px -12px #15221c55}
body.sys-n.dealer-editorial main .de-tv-view .de-view-screen {justify-content:center}
@media(max-width:700px){
 body.sys-n.dealer-editorial main .de-support > .de-wrap > .de-selector > .de-tabs {gap:0;margin-right:-20px;padding-right:20px}
 body.sys-n.dealer-editorial main .de-support > .de-wrap > .de-selector > .de-tabs button {font-size:13px;padding-inline:14px}
 body.sys-n.dealer-editorial main .de-vehicle {padding:12px}
 body.sys-n.dealer-editorial main .de-vehicle-view {height:250px;max-height:none}
 body.sys-n.dealer-editorial main .de-vehicle-spec {font-size:10px;gap:8px}
 body.sys-n.dealer-editorial main .de-tv-view {padding:12px 12px 0}
 body.sys-n.dealer-editorial main .de-tv-view .de-screen-link {padding:5px}
}
@media(prefers-reduced-motion:no-preference){
 body.sys-n.dealer-editorial main .de-vehicle .de-panel:not([hidden]),body.sys-n.dealer-editorial main .de-wall .de-panel:not([hidden]) {animation:de-preview-enter .35s ease-out both}
 @keyframes de-preview-enter {from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}
}

body.sys-n.dealer-editorial #pay-runs {scroll-margin-top:110px}

