:root{--ink:#080808;--paper:#f3f0e9;--red:#e2231a;--line:#ffffff24}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:#fff;margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.wrap{width:min(1180px,100% - 32px);margin:auto}.nav{border-bottom:1px solid var(--line);z-index:5;justify-content:space-between;align-items:center;height:76px;display:flex;position:relative}.brand{letter-spacing:-.055em;font-size:22px;font-weight:950}.brand b{color:var(--red)}.navlinks{align-items:center;gap:24px;font-size:13px;font-weight:800;display:flex}.pill,.cta{border:1px solid var(--line);border-radius:999px;padding:12px 17px}.hero{background-image:radial-gradient(circle at 75% 38%,#e2231a38,#0000 30%),linear-gradient(135deg,#161616a8,#060606d1 60%,#111),url(/hero-recovered.jpg);background-position:50%;background-size:cover;align-items:end;min-height:720px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";background:linear-gradient(#0000 35%,#000000e0 92%);position:absolute;inset:0}.car{filter:drop-shadow(0 45px 40px #000);background:linear-gradient(145deg,#111,#303030 48%,#0a0a0a 49%);border-radius:60% 35% 18% 20%/45% 55% 25% 25%;width:min(760px,66vw);height:350px;position:absolute;bottom:10%;right:-3%;transform:skew(-8deg)}.car:after{content:"";background:#444;border:14px solid #161616;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-22px;left:15%;box-shadow:420px 0 0 -14px #444,420px 0 #161616}.heroContent{z-index:2;max-width:760px;padding:140px 0 70px;position:relative}.eyebrow{letter-spacing:.22em;color:#aaa;font-size:12px;font-weight:850}.hero h1,.section h2,.inventoryTop h1{letter-spacing:-.07em;margin:16px 0;line-height:.86}.hero h1{font-size:clamp(62px,10vw,132px)}.hero h1 em{color:var(--red);font-style:normal}.lede{color:#d5d5d5;max-width:650px;font-size:clamp(18px,2vw,24px);line-height:1.45}.actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.cta{color:#090909;background:#fff;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.cta.red{background:var(--red);border-color:var(--red);color:#fff}.cta.ghost{color:#fff;background:0 0}.section{padding:88px 0}.light{background:var(--paper);color:#111}.sectionHead{justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px;display:flex}.section h2{font-size:clamp(42px,6vw,78px)}.grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.card{color:#111;background:#fff;border:1px solid #ddd;border-radius:22px;overflow:hidden}.photo{aspect-ratio:16/10;color:#999;background:linear-gradient(135deg,#181818,#444);justify-content:center;align-items:center;font-weight:900;display:flex}.photo img{object-fit:cover;width:100%;height:100%}.cardBody{padding:20px}.carTitle{font-size:22px;font-weight:950}.price{margin-top:12px;font-size:31px;font-weight:950}.down{color:#555;font-weight:850}.facts{color:#666;flex-wrap:wrap;gap:12px;margin:12px 0;font-size:12px;display:flex}.trust{background:#292929;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.trust>div{background:#0d0d0d;padding:30px}.trust strong{margin-bottom:7px;font-size:20px;display:block}.muted{color:#888}.footer{border-top:1px solid var(--line);color:#999;padding:48px 0}.inventoryTop{padding:80px 0 35px}.inventoryTop h1{font-size:clamp(54px,8vw,100px)}.portal{min-height:100vh;padding:40px 0}.login{background:#111;border:1px solid #2b2b2b;border-radius:20px;max-width:440px;margin:80px auto;padding:30px}.login h1{letter-spacing:-.05em;font-size:42px}.form{background:#111;border:1px solid #292929;border-radius:16px;gap:14px;padding:22px;display:grid}.form input,.form textarea{color:#fff;background:#080808;border:1px solid #333;border-radius:10px;width:100%;padding:13px}.two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dealerNav{justify-content:space-between;align-items:end;gap:20px;display:flex}.dealerRow{background:#111;border:1px solid #292929;border-radius:13px;justify-content:space-between;gap:16px;margin-top:10px;padding:16px;display:flex}.error{color:#ff726b}.mobilebar{display:none}@media (max-width:820px){.navlinks{display:none}.hero{min-height:690px}.car{opacity:.5;width:100%;right:-30%}.grid{grid-template-columns:1fr}.trust{grid-template-columns:1fr 1fr}.two{grid-template-columns:1fr}.mobilebar{z-index:20;background:#080808;border-top:1px solid #333;gap:8px;padding:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobilebar a{text-align:center;background:#181818;border-radius:999px;flex:1;padding:11px;font-size:12px;font-weight:900}.footer{padding-bottom:90px}}.dealerShell{color:#111820;background:#f3f5f7;grid-template-columns:250px minmax(0,1fr);min-height:calc(100vh - 80px);display:grid}.dealerSidebar{color:#fff;background:#071522;border-right:1px solid #173149;min-height:calc(100vh - 80px);padding:24px 14px}.dealerSidebar .dealerLogo{border-bottom:1px solid #18324a;margin-bottom:18px;padding:5px 12px 26px}.dealerSidebar .dealerLogo b{letter-spacing:.04em;font-size:15px;display:block}.dealerSidebar .dealerLogo span{color:#8ea0b0;letter-spacing:.12em;margin-top:5px;font-size:9px;display:block}.dealerMenuLabel{color:#72879a;letter-spacing:.14em;padding:10px 12px 8px;font-size:9px;font-weight:900}.dealerMenu{gap:4px;display:grid}.dealerMenu a{color:#c9d3dc;border-radius:6px;align-items:center;min-height:42px;padding:0 13px;font-size:12px;font-weight:750;display:flex}.dealerMenu a:hover{color:#fff;background:#10283d}.dealerMenu a.active{color:#fff;background:#ed1c2e}.dealerMain{min-width:0;padding:28px}.dealerTop{justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:0 auto 20px;display:flex}.dealerTop .eyebrow{color:#697484;letter-spacing:.12em;font-size:10px}.dealerTop h1{color:#111820;letter-spacing:-.035em;margin:3px 0 0;font-size:30px}.dealerPanel{background:#fff;border:1px solid #dce2e8;border-radius:10px;max-width:1180px;margin:auto;padding:25px;box-shadow:0 8px 28px #0a142314}.dealerStats{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1180px;margin:0 auto 18px;display:grid}.dealerStat{background:#fff;border:1px solid #dce2e8;border-radius:8px;padding:17px 18px}.dealerStat small{color:#778292;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.dealerStat strong{color:#101820;margin-top:6px;font-size:25px;display:block}.dealerRowR39{border-bottom:1px solid #edf0f3;grid-template-columns:1fr 130px 110px;align-items:center;gap:15px;min-height:72px;padding:10px 4px;display:grid}.dealerRowR39:last-child{border-bottom:0}.dealerRowR39 strong{font-size:14px}.dealerStatus{color:#198345;text-transform:uppercase;background:#e9f7ed;border-radius:20px;justify-content:center;padding:6px 9px;font-size:9px;font-weight:900;display:inline-flex}.vehicleWizard{max-width:1180px;margin:auto}.wizardHeader{background:#fff;border:1px solid #dce2e8;border-radius:10px;margin-bottom:14px;padding:24px}.wizardHeader h1{color:#111820;margin:4px 0;font-size:28px}.wizardSteps{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:22px;display:grid}.wizardStep{text-align:center;color:#7a8491;text-transform:uppercase;font-size:9px;font-weight:900;position:relative}.wizardStep b{color:#34404b;background:#fff;border:1px solid #cbd2d9;border-radius:50%;place-items:center;width:28px;height:28px;margin:0 auto 7px;display:grid}.wizardStep.done b{color:#fff;background:#111d28;border-color:#111d28}.wizardStep.active b{color:#fff;background:#ed1c2e;border-color:#ed1c2e}.vehicleFormPanel{background:#fff;border:1px solid #dce2e8;border-radius:10px;padding:25px}.vehicleFormPanel h2{color:#111820;margin:0 0 4px;font-size:21px}.vehicleFormPanel .help{color:#778291;margin:0 0 22px;font-size:11px}.vehicleFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.vehicleField{gap:6px;display:grid}.vehicleField.wide{grid-column:1/-1}.vehicleField label{color:#46515d;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:900}.vehicleField input,.vehicleField textarea,.vehicleField select{color:#111820;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #ccd4dc;border-radius:6px;padding:10px 12px}.vehicleField textarea{resize:vertical;min-height:110px}.photoTools{grid-template-columns:repeat(3,1fr);gap:10px;margin:6px 0 15px;display:grid}.photoTool{text-align:center;color:#222c35;cursor:pointer;background:#fafbfc;border:1px solid #d6dce2;border-radius:7px;justify-content:center;align-items:center;min-height:74px;font-size:11px;font-weight:900;display:flex}.photoTool:hover{background:#fff7f8;border-color:#ed1c2e}.photoDrop{text-align:center;background:#fafbfc;border:2px dashed #cbd3da;border-radius:8px;grid-column:1/-1;place-items:center;min-height:150px;padding:22px;display:grid}.photoDrop input{max-width:420px}.photoDrop b{color:#17202a;font-size:14px}.photoDrop p{color:#7b8590;font-size:10px}.readiness{background:#f8f9fa;border:1px solid #e1e5e9;border-radius:8px;margin-top:22px;padding:17px}.readinessTop{justify-content:space-between;font-size:11px;font-weight:900;display:flex}.readinessTrack{background:#dce2e7;border-radius:6px;height:6px;margin:11px 0;overflow:hidden}.readinessTrack span{background:#ed1c2e;width:75%;height:100%;display:block}.wizardActions{grid-template-columns:1fr 1fr 1.5fr;gap:10px;margin-top:20px;display:grid}.wizardActions button,.wizardActions a{color:#18212a;cursor:pointer;background:#fff;border:1px solid #ccd3da;border-radius:6px;justify-content:center;align-items:center;min-height:45px;font-size:10px;font-weight:900;display:flex}.wizardActions .publish{color:#fff;background:#ed1c2e;border-color:#ed1c2e}@media (max-width:900px){.dealerShell{grid-template-columns:78px minmax(0,1fr)}.dealerSidebar{padding-left:8px;padding-right:8px}.dealerSidebar .dealerLogo b,.dealerSidebar .dealerLogo span,.dealerMenuLabel{display:none}.dealerMenu a{text-align:center;justify-content:center;padding:0;font-size:9px}.dealerStats{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.dealerShell{display:block}.dealerSidebar{border-right:0;min-height:0;padding:8px}.dealerSidebar .dealerLogo{display:none}.dealerMenu{display:flex;overflow-x:auto}.dealerMenu a{flex:none;min-width:90px;padding:0 10px}.dealerMain{padding:14px}.dealerTop{flex-direction:column;align-items:flex-start}.dealerTop h1{font-size:25px}.dealerStats{grid-template-columns:1fr 1fr}.dealerPanel,.wizardHeader,.vehicleFormPanel{padding:17px}.wizardSteps{gap:2px}.wizardStep{font-size:7px}.vehicleFormGrid,.photoTools,.wizardActions{grid-template-columns:1fr}.dealerRowR39{grid-template-columns:1fr auto}.dealerRowR39>a{display:none}.vehicleField input,.vehicleField textarea,.vehicleField select{font-size:16px}}.dealerMenu button{color:#c9d3dc;text-align:left;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 13px;font-size:12px;font-weight:750}.dealerMenu button:hover{color:#fff;background:#10283d}.dealerPrimaryAction{color:#fff;background:linear-gradient(120deg,#ed1c2e,#b70f1f);border-radius:12px;align-items:center;gap:20px;max-width:1180px;min-height:108px;margin:0 auto 18px;padding:22px 26px;display:flex;box-shadow:0 12px 28px #be122247}.dealerPrimaryAction>span{font-size:54px;line-height:1}.dealerPrimaryAction strong{letter-spacing:-.03em;font-size:clamp(18px,2.5vw,30px);display:block}.dealerPrimaryAction small{color:#ffe4e7;margin-top:5px;font-size:12px;display:block}.dealerMessage{color:#123e5e;background:#edf7ff;border:1px solid #b9cad8;border-radius:8px;max-width:1180px;margin:0 auto 18px;padding:13px 15px;font-size:12px;font-weight:800}.photoList{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.photoList span{color:#374653;text-overflow:ellipsis;white-space:nowrap;background:#eef2f5;border-radius:999px;max-width:100%;padding:6px 9px;font-size:10px;overflow:hidden}.dealerRowR39{grid-template-columns:minmax(0,1fr) 110px minmax(210px,auto)}.dealerStatus.draft{color:#8a5b00;background:#fff2cf}.dealerStatus.archived{color:#66717c;background:#edf0f3}.dealerRowActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.dealerRowActions a,.dealerRowActions button{color:#17202a;min-height:32px;font:inherit;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #cbd3da;border-radius:5px;align-items:center;padding:0 10px;font-size:9px;font-weight:900;display:inline-flex}.dealerRowActions button:last-child{color:#a31522}.wizardActions button:disabled,.dealerRowActions button:disabled{opacity:.55;cursor:wait}@media (max-width:900px){.dealerMenu button{text-align:center;justify-content:center;padding:0;font-size:9px}.dealerRowR39{grid-template-columns:minmax(0,1fr) 90px}.dealerRowActions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:620px){.dealerMenu button{flex:none;min-width:90px;padding:0 10px}.dealerPrimaryAction{min-height:94px;margin-bottom:14px;padding:18px}.dealerPrimaryAction>span{font-size:42px}.dealerPrimaryAction strong{font-size:18px}.dealerPrimaryAction small{font-size:10px}.dealerRowR39{grid-template-columns:minmax(0,1fr) auto}.photoList{grid-template-columns:1fr;display:grid}}
.logoBrand{align-items:center;display:flex}.logoBrand img{object-fit:contain;width:92px;height:64px;display:block}.leadPage{max-width:850px}.leadPage>p{margin:0 0 28px;font-size:18px}.leadForm{background:#fff;border:1px solid #d9d9d9;padding:28px;box-shadow:0 18px 50px #0000001f}.leadGrid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px;display:grid}.leadGrid label{letter-spacing:.03em;text-transform:uppercase;gap:8px;font-size:13px;font-weight:800;display:grid}.leadGrid input,.leadGrid textarea{color:#111;font:inherit;text-transform:none;background:#f7f7f7;border:1px solid #c9c9c9;border-radius:2px;padding:13px 14px;font-weight:500}.leadGrid textarea{resize:vertical;min-height:120px}.leadGrid .wide{grid-column:1/-1}.leadGrid .consent{text-transform:none;align-items:center;font-size:12px;display:flex}.leadGrid .consent input{width:18px;height:18px}.leadForm button{cursor:pointer;border:0}.leadForm button:disabled{opacity:.65}.leadMessage{margin-top:18px;font-weight:800}.leadRow{border-bottom:1px solid #ddd;grid-template-columns:minmax(180px,1fr) 110px minmax(220px,1.5fr) 170px;align-items:center;gap:18px;padding:18px 0;display:grid}.leadRow:last-child{border-bottom:0}.leadRow time{color:#666;text-align:right;font-size:12px}@media (max-width:850px){.navlinks a:not(.pill){display:none}.leadRow{grid-template-columns:1fr auto}.leadRow>div:nth-child(3),.leadRow time{text-align:left;grid-column:1/-1}}@media (max-width:620px){.logoBrand img{width:78px;height:54px}.leadForm{padding:20px}.leadGrid{grid-template-columns:1fr}.leadGrid .wide{grid-column:auto}}
:root{--wdcc-red:#ef202f;--wdcc-blue:#168af4;--wdcc-gold:#e2b73d;--wdcc-ink:#020509;--wdcc-navy:#071522;--wdcc-paper:#f6f7f8;--wdcc-text:#111820;--wdcc-muted:#66717c}body{background:var(--wdcc-ink)}.commandStrip{color:#d9e0e7;letter-spacing:.08em;text-transform:uppercase;background:#020509;border-bottom:1px solid #ffffff18;align-items:center;height:32px;font-size:10px;font-weight:850;display:flex}.commandStrip .wrap{justify-content:flex-end;gap:14px;display:flex}.commandStrip b{color:var(--wdcc-red)}.premiumHeader{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#03070bf2;border-bottom:1px solid #ffffff18;height:78px;position:sticky;top:0}.premiumHeader .nav{border:0;height:78px}.logoBrand{align-items:center;width:64px;height:64px;display:flex}.logoBrand img{object-fit:contain;filter:drop-shadow(0 4px 10px #0008);width:64px;height:64px}.premiumHeader .navlinks{letter-spacing:.035em;gap:23px;font-size:11px}.premiumHeader .navlinks>a:not(.premiumApply){opacity:.9}.premiumApply{background:var(--wdcc-red);color:#fff;border-radius:7px;align-items:center;min-height:44px;padding:0 18px;display:flex}.premiumPhone{font-size:11px}.premiumPhone b{color:var(--wdcc-red)}.cinematic{z-index:9999;background:radial-gradient(circle,#122136 0,#070b12 38%,#020305 78%);transition:opacity .45s,visibility .45s;position:fixed;inset:0;overflow:hidden}.cinematic.done{opacity:0;visibility:hidden;pointer-events:none}.cinSmoke{filter:blur(34px);opacity:0;border-radius:50%;animation:2.3s ease-out both wdccSmoke;position:absolute}.cinSmoke.one{background:radial-gradient(circle,#ffffff2e,#0000 64%);width:58%;height:40%;top:33%;left:14%}.cinSmoke.two{background:radial-gradient(circle,#168af438,#0000 65%);width:48%;height:48%;animation-delay:.18s;top:27%;right:2%}.cinLogo{z-index:5;opacity:0;filter:drop-shadow(0 0 28px #ef202f66);width:190px;animation:.7s cubic-bezier(.16,1,.3,1) .1s forwards wdccLogoReveal;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(.76)}.cinCar{z-index:3;opacity:0;width:min(72vw,980px);height:min(46vw,520px);animation:1.8s cubic-bezier(.16,1,.3,1) .35s forwards wdccCarPass;position:absolute;bottom:7%;right:-57%;overflow:hidden}.cinCar img{object-fit:cover;object-position:100% center;width:145%;max-width:none;height:100%;transform:translate(-21%)}.skipIntro{z-index:8;color:#d8e0e7;text-transform:uppercase;background:0 0;border:1px solid #ffffff3d;border-radius:999px;min-height:38px;padding:0 14px;font-size:10px;font-weight:900;position:absolute;bottom:18px;right:18px}.premiumHero{background:radial-gradient(circle at 79% 42%,#168af428,#0000 28%),linear-gradient(100deg,#020509 0,#03070b 44%,#071522 100%);min-height:640px;position:relative;overflow:hidden}.premiumHero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#020509 0,#020509e8 35%,#0205095c 60%,#0000 78%),linear-gradient(0deg,#020509dd 0,#0000 34%);position:absolute;inset:0}.heroPhoto{filter:saturate(1.05)contrast(1.05);background:url(https://wedontcarecars.com/assets/hero-car.webp) 50%/cover no-repeat;position:absolute;inset:0 0 0 42%;transform:scale(1.03)}.heroGlow{z-index:1;filter:blur(22px);background:radial-gradient(circle,#fff4bb2f,#0000 62%);border-radius:50%;width:34%;height:28%;animation:3s ease-in-out infinite wdccPulse;position:absolute;top:43%;right:9%}.premiumHero .heroContent{z-index:3;max-width:650px;padding:135px 0 76px}.premiumHero .eyebrow{color:#77baff;letter-spacing:.13em;font-size:11px}.premiumHero .eyebrow:before{content:"";background:var(--wdcc-gold);vertical-align:middle;width:48px;height:3px;margin-right:12px;display:inline-block}.premiumHero h1{letter-spacing:-.055em;margin:18px 0 20px;font-size:clamp(54px,6vw,88px);line-height:.91}.premiumHero h1 .redWord{color:var(--wdcc-red)}.premiumHero h1 .blueWord{color:var(--wdcc-blue)}.premiumHero .lede{color:#eef2f5;max-width:540px;font-size:clamp(16px,1.4vw,19px);line-height:1.5}.premiumHero .actions{gap:10px}.premiumHero .cta{letter-spacing:.03em;border-radius:7px;min-height:48px;padding:0 20px;font-size:11px}.premiumHero .cta.primary{background:var(--wdcc-red);color:#fff;border-color:var(--wdcc-red)}.premiumHero .cta.secondary{color:#fff;background:#ffffff10;border-color:#ffffff58}.heroCall{text-transform:uppercase;margin-top:18px;font-size:12px;font-weight:900}.heroCall b{color:var(--wdcc-red)}.benefitBand{background:var(--wdcc-paper);color:var(--wdcc-text)}.benefitGrid{z-index:8;background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;position:relative;overflow:hidden;transform:translateY(-24px);box-shadow:0 14px 36px #0002}.benefitGrid article{text-align:center;border-right:1px solid #e3e7ea;padding:19px 12px}.benefitGrid article:last-child{border-right:0}.benefitGrid strong{text-transform:uppercase;font-size:11px;display:block}.benefitGrid span{color:var(--wdcc-muted);margin-top:4px;font-size:10px;display:block}.benefitIcon{color:var(--wdcc-red);margin-bottom:5px;font-size:19px;font-weight:1000}.inventoryPremium{background:var(--wdcc-paper)!important;color:var(--wdcc-text)!important;padding:34px 0 58px!important}.inventoryPremium .sectionHead{margin-bottom:22px}.inventoryPremium .sectionHead h2{letter-spacing:-.045em;font-size:clamp(34px,4vw,54px);line-height:.95}.inventoryPremium .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.inventoryPremium .card{border:1px solid #dfe3e7;border-radius:13px;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 22px #00000012}.inventoryPremium .card:hover{transform:translateY(-4px);box-shadow:0 16px 34px #00000020}.inventoryPremium .photo{aspect-ratio:4/3;background:#101820;height:auto}.inventoryPremium .cardBody{padding:18px}.inventoryPremium .carTitle{min-height:48px;font-size:20px;line-height:1.2}.inventoryPremium .price{letter-spacing:-.03em;font-size:31px}.inventoryPremium .down{margin-top:3px;font-size:12px}.inventoryPremium .facts{letter-spacing:.05em;font-size:10px}.cardButtons{grid-template-columns:1.25fr 1fr;gap:8px;margin-top:15px;display:grid}.cardButtons span{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#111b25;border-radius:6px;justify-content:center;align-items:center;min-height:40px;font-size:9px;font-weight:900;display:flex}.cardButtons span:last-child{background:var(--wdcc-red)}.financePremium{background:#06111d;padding:52px 0}.financePremium h2{letter-spacing:-.04em;text-transform:uppercase;margin:0 0 22px;font-size:clamp(32px,4vw,50px)}.financePremium h2 em{color:var(--wdcc-red);font-style:normal}.financeSteps{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.financeSteps article{background:#0b1825;border:1px solid #ffffff18;border-radius:10px;padding:20px}.financeSteps b{text-transform:uppercase;font-size:12px}.financeSteps p{color:#cdd7e0;font-size:11px;line-height:1.45}.stepNum{background:var(--wdcc-red);border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:12px;font-weight:1000;display:grid}.trustPremium{color:var(--wdcc-text);background:#fff;padding:30px 0 50px}.trustPremium .trust{background:#e3e7ea;border-radius:12px;overflow:hidden}.trustPremium .trust>div{color:var(--wdcc-text);background:#fff;padding:24px}.trustPremium .trust span{color:var(--wdcc-muted)}.premiumFooter{background:#020509;border-top:1px solid #ffffff17;padding:35px 0 88px}.premiumFooterRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.premiumFooter img{object-fit:contain;width:64px;height:64px}.premiumFooter small{color:#87929d}.premiumFooter a{font-weight:850}@keyframes wdccLogoReveal{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes wdccSmoke{0%{opacity:0;transform:scale(.7)}35%{opacity:.9}to{opacity:0;transform:scale(1.5)translate(7%,-4%)}}@keyframes wdccCarPass{0%{opacity:0;transform:translate(0)scale(1.12)}25%{opacity:1}62%{opacity:1;transform:translate(-70vw)scale(1)}to{opacity:0;transform:translate(-112vw)scale(.56)}}@keyframes wdccPulse{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.8;transform:scale(1.07)}}@media (max-width:900px){.commandStrip{height:28px;font-size:8px}.commandStrip .wrap{justify-content:center}.premiumHeader,.premiumHeader .nav{height:68px}.premiumHeader .nav{grid-template-columns:56px 1fr 48px;display:grid}.logoBrand,.logoBrand img{width:54px;height:54px}.premiumHeader .navlinks{display:none}.mobilebar{grid-template-columns:1fr 1fr 1fr;background:#060b11!important;border-top:1px solid #263441!important;border-radius:0!important;padding:0!important;display:grid!important}.mobilebar a{justify-content:center;align-items:center;display:flex;background:#111b25!important;border-radius:0!important;min-height:56px!important}.mobilebar a:first-child{background:var(--wdcc-red)!important}.mobilebar a:nth-child(2){background:#126dc4!important}.premiumHero{min-height:0}.heroPhoto{background-position:68%;width:100%;height:340px;position:relative;inset:auto;transform:none}.premiumHero:after{background:linear-gradient(#0000 0 38%,#020509e8 62%,#020509 82%)}.premiumHero .heroContent{max-width:none;margin-top:-340px;padding:290px 0 34px}.premiumHero h1{font-size:clamp(42px,11vw,58px)}.benefitGrid{border-radius:0;margin-inline:-16px;transform:none}.inventoryPremium .grid{scroll-snap-type:x mandatory;gap:12px;display:flex;overflow-x:auto}.inventoryPremium .card{scroll-snap-align:start;min-width:78%}.financeSteps,.trustPremium .trust{grid-template-columns:1fr 1fr}.cinLogo{width:140px}.cinCar{width:146vw;height:82vw;bottom:22%;right:-112vw}}@media (max-width:560px){.commandStrip span:nth-child(2){display:none}.heroPhoto{height:285px}.premiumHero .heroContent{margin-top:-285px;padding-top:245px}.premiumHero .lede{font-size:14px}.premiumHero .actions{grid-template-columns:1fr;display:grid}.premiumHero .cta{width:100%}.benefitGrid article{min-height:80px;padding:11px 3px}.benefitGrid strong{font-size:7px}.benefitGrid span{font-size:6.5px}.inventoryPremium .card{min-width:86%}.financeSteps,.trustPremium .trust{grid-template-columns:1fr}.premiumFooter{padding-bottom:82px}}@media (prefers-reduced-motion:reduce){.cinematic{display:none!important}*,:before,:after{transition:none!important;animation:none!important}}
.premiumHeader,.premiumHeader .nav{height:96px}.logoBrand{width:94px;height:94px}.logoBrand img{object-fit:contain;filter:drop-shadow(0 5px 14px #000a);width:94px;height:94px}.cinLogo{filter:drop-shadow(0 0 34px #ef202f6e)drop-shadow(0 0 20px #168af45a);width:235px}.inventoryPremium{border-top:1px solid #d9e1e8;background:#f8fafc!important}.inventoryPremium .card{background:#fff;border:1px solid #cbd5de;box-shadow:0 12px 30px #07152220}.inventoryPremium .card:hover{box-shadow:0 19px 40px #0715222e}.inventoryPremium .photo{background:#0d1822;border-bottom:1px solid #cbd5de}.inventoryPremium .cardBody{background:#fff}.inventoryPremium .facts{font-size:12px}.inventoryPremium .down{font-size:14px}.cardButtons span{min-height:46px;font-size:12px}.cardButtons a:last-child span{background:#ef202f}.cardButtons a:first-child span{background:#111b25}.benefitBand{background:#f8fafc}.benefitGrid{border:1px solid #d9e1e7;box-shadow:0 17px 42px #07152220}.trustPremium{background:#f8fafc}.trustPremium .trust{border:1px solid #d9e1e7;box-shadow:0 10px 28px #07152212}.mobileMenuButton,.mobileCallButton,.mobileHeaderMenu{display:none}@media (max-width:900px){.premiumHeader,.premiumHeader .nav{height:88px}.premiumHeader .nav{grid-template-columns:110px 1fr 52px;gap:10px}.logoBrand,.logoBrand img{width:104px;height:104px}.mobileMenuButton{color:#fff;letter-spacing:.08em;background:#0b1620;border:1px solid #ffffff2b;border-radius:8px;grid-column:2;justify-content:center;justify-self:center;align-items:center;width:92px;height:44px;font-size:12px;font-weight:900;display:flex}.mobileCallButton{color:#fff;background:#ef202f;border-radius:50%;grid-column:3;justify-content:center;justify-self:end;align-items:center;width:46px;height:46px;font-size:20px;display:flex}.mobileHeaderMenu{background:#07111b;border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18;grid-template-columns:1fr 1fr;gap:0 16px;padding:8px 16px;display:grid}.mobileHeaderMenu a{letter-spacing:.05em;border-bottom:1px solid #ffffff12;align-items:center;min-height:46px;font-size:12px;font-weight:900;display:flex}.cinLogo{width:185px}.inventoryPremium{padding-top:38px!important}.inventoryPremium .card{border-color:#c6d1da;min-width:82%;box-shadow:0 13px 30px #07152224}.benefitGrid strong{font-size:11px}.benefitGrid span{font-size:10px}.mobilebar a{font-weight:900;font-size:11px!important}.cardButtons span{font-size:12px}}@media (max-width:560px){.premiumHeader,.premiumHeader .nav{height:86px}.premiumHeader .nav{grid-template-columns:104px 1fr 48px}.logoBrand,.logoBrand img{width:100px;height:100px}.mobileMenuButton{width:84px;height:42px;font-size:11px}.mobileCallButton{width:44px;height:44px}.cinLogo{width:174px}.inventoryPremium .card{min-width:88%}.inventoryPremium .sectionHead{align-items:flex-end}.inventoryPremium .sectionHead h2{font-size:32px}.benefitGrid{grid-template-columns:repeat(2,1fr)}.benefitGrid article{min-height:96px;padding:14px 8px}.benefitGrid strong{font-size:11px}.benefitGrid span{font-size:10px;line-height:1.3}.inventoryPremium .facts{font-size:11px}.inventoryPremium .down{font-size:13px}.cardButtons{grid-template-columns:1fr 1fr}.cardButtons span{min-height:46px;font-size:11px}.mobilebar a{min-height:58px!important;font-size:10px!important}}
:root{--crm-bg:#05090e;--crm-panel:#0b141d;--crm-panel-2:#101c27;--crm-line:#20303e;--crm-text:#f7f9fb;--crm-muted:#8493a0;--crm-red:#ef202f;--crm-blue:#168af4;--crm-green:#16bd75;--crm-amber:#ffad2f;--crm-paper:#f7f9fb}.logoBrand{margin-block:-9px;width:96px!important;height:96px!important}.logoBrand img{object-fit:contain!important;width:96px!important;height:96px!important}.premiumHeader,.premiumHeader .nav{height:92px!important}.premiumHeader{background:#02060af7!important}.premiumHero:after{background:linear-gradient(90deg,#020509 0,#020509ef 34%,#0205098f 53%,#0205091c 72%,#0000 88%),linear-gradient(0deg,#020509e8 0,#0000 37%)!important}.heroPhoto{filter:saturate(1.08)contrast(1.12)brightness(1.12)!important}.inventoryPremium{background:#f8fafc!important}.inventoryPremium .card{background:#fff!important;border:1px solid #cfd7de!important;box-shadow:0 12px 32px #11182724!important}.inventoryPremium .card:hover{box-shadow:0 18px 44px #11182734!important}.inventoryPremium .photo{background:#dfe5ea!important}.benefitGrid{border:1px solid #d7dee4;box-shadow:0 16px 42px #1018202b!important}.trustPremium{background:#f8fafc!important}.trustPremium .trust{box-shadow:0 10px 30px #11182714;border:1px solid #d6dde3!important}.crmShell{background:var(--crm-bg);min-height:100vh;color:var(--crm-text);grid-template-columns:238px minmax(0,1fr);display:grid}.crmSidebar{border-right:1px solid var(--crm-line);z-index:50;background:linear-gradient(#07111a,#04090e);flex-direction:column;height:100vh;padding:20px 13px;display:flex;position:sticky;top:0}.crmLogo{color:#fff;border-bottom:1px solid #172633;justify-items:center;gap:2px;margin-bottom:15px;padding:0 6px 20px;text-decoration:none;display:grid}.crmLogo img{object-fit:contain;filter:drop-shadow(0 5px 18px #000a);width:108px;height:108px}.crmLogo span{color:#708394;letter-spacing:.18em;font-size:7px;font-weight:900}.crmSidebar nav{gap:4px;display:grid}.crmSidebar nav a{color:#91a0ad;text-transform:uppercase;letter-spacing:.045em;border:1px solid #0000;border-radius:6px;align-items:center;min-height:42px;padding:0 12px;font-size:9px;font-weight:850;text-decoration:none;display:flex}.crmSidebar nav a:hover{color:#fff;background:#0d1b27}.crmSidebar nav a.active{color:#fff;box-shadow:inset 3px 0 var(--crm-red);background:linear-gradient(90deg,#ef202f36,#ef202f0a);border-color:#4a1e24}.crmLogout{color:#9eabb6;text-transform:uppercase;cursor:pointer;background:#09141e;border:1px solid #263746;border-radius:6px;min-height:40px;margin-top:auto;font-size:8px;font-weight:850}.crmMain{min-width:0;padding:28px clamp(18px,2.8vw,42px) 48px}.crmTopbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.crmKicker,.crmSectionHead>div>span{color:#68adff;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.crmTopbar h1{letter-spacing:-.035em;margin:3px 0;font-size:clamp(28px,3vw,42px)}.crmTopbar p{color:var(--crm-muted);margin:0;font-size:10px}.momentum{text-align:right;background:linear-gradient(145deg,#101e2a,#09131d);border:1px solid #284052;border-radius:10px;min-width:160px;padding:14px 16px}.momentum span,.momentum small{color:#768899;text-transform:uppercase;font-size:8px;display:block}.momentum strong{color:#fff;margin:2px 0;font-size:22px;display:block}.crmAlert{color:#ffb4b9;background:#301219;border:1px solid #72313a;border-radius:7px;margin-bottom:15px;padding:11px 14px;font-size:10px}.crmKpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-bottom:12px;display:grid}.crmKpis article{background:linear-gradient(145deg,#0d1822,#08111a);border:1px solid #1d3141;border-radius:9px;min-height:104px;padding:16px}.crmKpis span,.crmKpis small{color:#778998;text-transform:uppercase;font-size:8px;display:block}.crmKpis strong{letter-spacing:-.04em;margin:7px 0 2px;font-size:30px;display:block}.crmKpis article:nth-child(2) strong{color:#ff5963}.crmKpis article:nth-child(3) strong{color:#72b6ff}.crmKpis article:nth-child(4) strong{color:#52d49a}.crmHeroGrid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.55fr);gap:12px;margin-bottom:12px;display:grid}.nextBestCard,.scoreCard,.pipelinePanel,.crmPanel{background:linear-gradient(145deg,#0c1721,#08121a);border:1px solid #1e3141;border-radius:10px;overflow:hidden}.crmSectionHead{border-bottom:1px solid #172a39;justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;display:flex}.crmSectionHead h2{text-transform:uppercase;letter-spacing:.01em;margin:2px 0 0;font-size:14px}.crmSectionHead>a{color:#77baff;text-transform:uppercase;font-size:8px;font-weight:900;text-decoration:none}.crmSectionHead>b{color:#ff777e;background:#ef202f18;border:1px solid #6b2b32;border-radius:999px;padding:6px 9px;font-size:8px}.nextLead{padding:20px}.nextIdentity{align-items:center;gap:12px;display:flex}.hotDot{background:var(--crm-red);color:#fff;border-radius:4px;padding:5px 7px;font-size:7px;font-weight:1000}.nextIdentity h3{letter-spacing:-.03em;margin:0;font-size:24px}.nextIdentity p{color:#a2b0bc;margin:3px 0 0;font-size:11px}.nextSignals{flex-wrap:wrap;gap:6px;margin:17px 0;display:flex}.nextSignals span{color:#9db2c2;text-transform:uppercase;background:#0f2231;border:1px solid #284155;border-radius:999px;padding:6px 9px;font-size:8px}.nextAction{border-left:3px solid var(--crm-red);background:#111d27;border-radius:0 7px 7px 0;padding:13px 14px}.nextAction small{color:#7f909f;text-transform:uppercase;font-size:7px}.nextAction strong{color:#fff;margin:2px 0;font-size:16px;display:block}.nextAction p{color:#8797a5;margin:0;font-size:9px;line-height:1.5}.nextButtons{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.nextButtons a{color:#dce6ee;text-transform:uppercase;border:1px solid #345064;border-radius:6px;align-items:center;min-height:39px;padding:0 13px;font-size:8px;font-weight:900;text-decoration:none;display:flex}.nextButtons a.crmPrimary{background:var(--crm-red);border-color:var(--crm-red);color:#fff}.crmEmpty{color:#778998;padding:22px;font-size:10px}.scoreCard{padding-bottom:15px}.scoreRing{background:conic-gradient(var(--crm-green) 0 72%,#192a37 72%);border-radius:50%;place-items:center;width:128px;height:128px;margin:19px auto 14px;display:grid}.scoreRing:before{content:"";position:absolute}.scoreRing>div{text-align:center;background:#09141e;border-radius:50%;place-content:center;width:84px;height:84px;display:grid}.scoreRing strong{font-size:30px;line-height:1}.scoreRing span{color:#718493;text-transform:uppercase;font-size:7px}.scoreRows{padding:0 16px}.scoreRows div{color:#8b9aa7;border-top:1px solid #172a39;justify-content:space-between;padding:8px 0;font-size:8px;display:flex}.scoreRows b{color:#fff}.scoreNote{color:#6f8190;margin:9px 16px 0;font-size:8px;line-height:1.5}.pipelinePanel{margin-bottom:12px}.pipelineStages{background:#182a39;grid-template-columns:repeat(8,minmax(0,1fr));gap:1px;display:grid}.pipelineStages>div{background:#0a151f;min-height:100px;padding:15px 12px;position:relative;overflow:hidden}.pipelineStages strong{font-size:27px;display:block}.pipelineStages span{color:#8193a1;text-transform:uppercase;margin-top:3px;font-size:7px;font-weight:900;display:block}.pipelineStages i{background:linear-gradient(90deg,var(--crm-red),var(--crm-blue));height:3px;display:block;position:absolute;bottom:0;left:0}.crmLowerGrid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:12px;display:grid}.hotList article{border-top:1px solid #162837;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 15px;display:grid}.hotList article:first-child{border-top:0}.leadScore{color:#ff7c84;background:#ef202f19;border:1px solid #7c2d35;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:1000;display:grid}.hotPerson strong,.hotPerson span,.hotPerson small{display:block}.hotPerson strong{font-size:11px}.hotPerson span{color:#8797a5;margin-top:2px;font-size:8px}.hotPerson small{color:#5e7181;margin-top:3px;font-size:7px}.hotAction{text-align:right}.hotAction b{color:#79b9ff;text-transform:uppercase;margin-bottom:5px;font-size:8px;display:block}.hotAction select{color:#cbd5dd;background:#0e1c28;border:1px solid #294154;border-radius:5px;height:31px;padding:0 7px;font-size:8px}.inventoryPulseList>a{border-top:1px solid #162837;justify-content:space-between;align-items:center;gap:10px;padding:12px 15px;text-decoration:none;display:flex}.inventoryPulseList>a:first-child{border-top:0}.inventoryPulseList strong,.inventoryPulseList span{display:block}.inventoryPulseList strong{font-size:10px}.inventoryPulseList span{color:#7b8c9a;margin-top:3px;font-size:8px}.inventoryPulseList b{color:#4fd292;background:#0e2b20;border:1px solid #235b43;border-radius:999px;padding:5px 7px;font-size:7px}.addVehicleQuick{color:#fff;text-transform:uppercase;background:#0e6ed1;border-radius:6px;justify-content:center;align-items:center;min-height:40px;margin:12px 15px 15px;font-size:8px;font-weight:900;text-decoration:none;display:flex}.leadInboxHeader{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.leadInboxHeader h1{margin:0}.leadInboxTabs{flex-wrap:wrap;gap:7px;display:flex}.leadInboxTabs button{color:#90a1af;text-transform:uppercase;cursor:pointer;background:#0b1823;border:1px solid #294052;border-radius:999px;padding:8px 11px;font-size:7px;font-weight:900}.leadInboxTabs button.active{background:var(--crm-red);border-color:var(--crm-red);color:#fff}.leadCards{gap:9px;display:grid}.leadCardPro{background:#09151f;border:1px solid #1f3344;border-radius:9px;grid-template-columns:48px minmax(0,1.2fr) minmax(180px,.7fr) auto;align-items:center;gap:13px;padding:14px;display:grid}.leadCardPro .leadScore{width:44px;height:44px}.leadCardPro h3{margin:0;font-size:13px}.leadCardPro p{color:#81929f;margin:3px 0 0;font-size:8px}.leadMeta{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.leadMeta span{color:#91a6b5;text-transform:uppercase;background:#102332;border:1px solid #274156;border-radius:999px;padding:5px 7px;font-size:7px}.leadCardActions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.leadCardActions a,.leadCardActions button{color:#dce5ec;text-transform:uppercase;cursor:pointer;background:#0e1c28;border:1px solid #345064;border-radius:5px;align-items:center;min-height:32px;padding:0 9px;font-size:7px;font-weight:900;text-decoration:none;display:flex}.leadCardActions .primary{background:var(--crm-red);border-color:var(--crm-red);color:#fff}.leadStageSelect{color:#dce5ec;background:#0e1c28;border:1px solid #345064;border-radius:5px;height:32px;padding:0 7px;font-size:7px}@media (max-width:1120px){.crmShell{grid-template-columns:78px minmax(0,1fr)}.crmSidebar{padding-inline:7px}.crmLogo img{width:60px;height:60px}.crmLogo span{display:none}.crmSidebar nav a{justify-content:center;padding:0;font-size:0}.crmSidebar nav a:before{font-size:15px}.crmSidebar nav a:first-child:before{content:"⌂"}.crmSidebar nav a:nth-child(2):before{content:"☷"}.crmSidebar nav a:nth-child(3):before{content:"↗"}.crmSidebar nav a:nth-child(4):before{content:"◷"}.crmSidebar nav a:nth-child(5):before{content:"▣"}.crmSidebar nav a:nth-child(6):before{content:"＋"}.crmSidebar nav a:nth-child(7):before{content:"↗"}.crmLogout{font-size:0}.crmLogout:after{content:"⇥";font-size:14px}.crmKpis{grid-template-columns:repeat(3,1fr)}.pipelineStages{grid-template-columns:repeat(4,1fr)}.crmLowerGrid{grid-template-columns:1fr}.leadCardPro{grid-template-columns:48px minmax(0,1fr) auto}.leadCardPro>.leadCardActions{grid-column:2/-1}}@media (max-width:760px){.logoBrand,.logoBrand img{width:104px!important;height:104px!important}.premiumHeader,.premiumHeader .nav{height:92px!important}.premiumHeader .nav{grid-template-columns:112px 1fr 48px!important}.heroPhoto{filter:saturate(1.08)contrast(1.1)brightness(1.16)!important}.inventoryPremium{padding-inline:0!important}.inventoryPremium .card{border-color:#c6d0d8!important;box-shadow:0 14px 34px #1118272b!important}.crmShell{display:block}.crmSidebar{border-right:0;border-bottom:1px solid var(--crm-line);flex-direction:row;align-items:center;width:100%;height:auto;min-height:64px;padding:7px 10px;display:flex;position:sticky;top:0}.crmLogo{border:0;align-items:center;gap:7px;margin:0;padding:0;display:flex}.crmLogo img{width:54px;height:54px}.crmLogo span{font-size:6px;display:block}.crmSidebar nav{gap:4px;margin-left:auto;display:flex}.crmSidebar nav a{display:none}.crmSidebar nav a:nth-child(2),.crmSidebar nav a:nth-child(5),.crmSidebar nav a:nth-child(6){justify-content:center;width:37px;height:37px;min-height:37px;padding:0;font-size:0;display:flex}.crmSidebar nav a:nth-child(2):before{content:"☷";font-size:14px}.crmSidebar nav a:nth-child(5):before{content:"▣";font-size:14px}.crmSidebar nav a:nth-child(6):before{content:"＋";font-size:16px}.crmLogout{display:none}.crmMain{padding:17px 11px 36px}.crmTopbar{align-items:flex-start}.crmTopbar h1{font-size:31px}.crmTopbar p{max-width:230px}.momentum{min-width:110px;padding:10px}.momentum strong{font-size:17px}.crmKpis{grid-template-columns:repeat(2,1fr);gap:8px}.crmKpis article{min-height:88px;padding:13px}.crmKpis strong{font-size:25px}.crmHeroGrid{grid-template-columns:1fr}.nextIdentity h3{font-size:21px}.pipelineStages{grid-template-columns:repeat(2,1fr)}.pipelineStages>div{min-height:78px}.hotList article{grid-template-columns:42px 1fr}.hotAction{text-align:left;grid-column:2}.leadCardPro{grid-template-columns:42px 1fr;padding:11px}.leadCardPro>.leadStageSelect,.leadCardPro>.leadCardActions{grid-column:2}.leadCardActions{justify-content:flex-start}.scoreRing{width:112px;height:112px}.scoreRing>div{width:74px;height:74px}}
:root{--v43-red:#ef202f;--v43-blue:#168af4;--v43-gold:#e0b43b;--v43-navy:#06111b;--v43-paper:#f4f5f6}.commandStrip{color:#fff;letter-spacing:.055em;text-transform:uppercase;background:#020509;border-bottom:1px solid #17232d;align-items:center;height:34px;font-size:11px;font-weight:850;display:flex}.commandStrip .wrap{justify-content:flex-end;gap:22px;display:flex}.commandStrip b{color:var(--v43-red)}.premiumHeader{z-index:100;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#050d15f5;border-bottom:1px solid #25343f;height:92px;position:sticky;top:0}.premiumHeader .nav{border:0;grid-template-columns:180px 1fr auto;align-items:center;gap:22px;height:92px;display:grid}.logoBrand{align-items:center;width:180px;height:90px;display:flex;overflow:visible}.logoBrand img{object-fit:contain;filter:drop-shadow(0 6px 14px #000);width:auto;max-width:160px;height:auto;max-height:82px}.premiumHeader .navlinks{text-transform:uppercase;justify-content:center;align-items:center;gap:clamp(16px,2.2vw,34px);font-size:12px;font-weight:900;display:flex}.premiumHeader .premiumApply{background:var(--v43-red);color:#fff;border-radius:5px;min-height:44px;padding:0 18px}.premiumPhone b{color:var(--v43-red)}.premiumHero{background:#05111b;border-bottom:1px solid #1c2a34;min-height:590px;position:relative;overflow:hidden}.premiumHero .heroPhoto{filter:saturate(1.05)contrast(1.04);background:url(https://xgbsyv0ovelnac0u.public.blob.vercel-storage.com/wdcc/brand/hero.jpg) 62%/cover no-repeat;position:absolute;inset:0;transform:none}.premiumHero .heroPhoto:after{content:"";background:linear-gradient(90deg,#03070bef 0,#03070bd9 31%,#03070b69 52%,#0000 72%),linear-gradient(#03070b0a,#03070b42);position:absolute;inset:0}.premiumHero .heroGlow{display:none}.premiumHero .heroContent{z-index:2;width:min(620px,48vw);max-width:none;margin:0;padding:72px 0 66px clamp(22px,4vw,70px);position:relative}.premiumHero .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#62aefe;font-size:11px;font-weight:900}.premiumHero .eyebrow:before{content:"";background:var(--v43-gold);vertical-align:middle;width:42px;height:2px;margin-right:10px;display:inline-block}.premiumHero h1{letter-spacing:-.052em;text-transform:uppercase;margin:17px 0 15px;font-size:clamp(52px,5.35vw,82px);line-height:.91}.premiumHero h1 .redWord{color:var(--v43-red)}.premiumHero h1 .blueWord{color:var(--v43-blue)}.premiumHero .lede{color:#f1f4f6;text-shadow:0 2px 5px #000;max-width:540px;margin:0 0 18px;font-size:17px;line-height:1.52}.premiumHero .actions{flex-wrap:wrap;gap:10px;display:flex}.premiumHero .cta{background:var(--v43-red);text-transform:uppercase;border:1px solid #0000;border-radius:5px;min-height:44px;padding:0 18px;font-size:11px;font-weight:950}.premiumHero .cta.secondary{color:#fff;background:#091521;border-color:#6a7d8d}.heroCall{margin-top:16px;font-size:12px;font-weight:900}.heroCall b{color:var(--v43-red)}.benefitBand,.inventoryPremium{background:var(--v43-paper)!important;color:#111820!important}.benefitGrid{background:#fff;border-radius:10px;grid-template-columns:repeat(4,1fr);margin:0 clamp(18px,3vw,48px);display:grid;overflow:hidden;transform:translateY(-22px);box-shadow:0 12px 34px #0003}.benefitGrid article{text-align:left;border-right:1px solid #dce1e6;grid-template-columns:42px 1fr;align-items:center;gap:11px;padding:18px;display:grid}.benefitGrid article:last-child{border-right:0}.benefitGrid .benefitIcon{border:2px solid var(--v43-red);width:34px;height:34px;color:var(--v43-red);border-radius:50%;place-items:center;font-weight:950;display:grid}.benefitGrid strong{text-transform:uppercase;font-size:11px;display:block}.benefitGrid span{color:#66717b;margin-top:3px;font-size:10px;display:block}.inventoryPremium{padding:18px clamp(18px,3vw,48px) 50px!important}.inventoryPremium .wrap{width:min(1480px,100%);max-width:none}.inventoryPremium .sectionHead{align-items:end;margin-bottom:18px}.inventoryPremium .sectionHead h2{margin:4px 0;font-size:32px}.inventoryViewAll{text-transform:uppercase;font-size:11px;font-weight:950}.inventoryPremium .grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.inventoryPremium .card{background:#fff;border:1px solid #d6dde3;border-radius:8px;box-shadow:0 5px 16px #0001}.inventoryPremium .photo{aspect-ratio:auto;background:#0b1823;height:148px}.inventoryPremium .cardBody{padding:12px}.inventoryPremium .carTitle{min-height:34px;font-size:14px;line-height:1.18}.inventoryPremium .price{font-size:22px}.inventoryPremium .facts{font-size:9px}.inventoryPremium .down{font-size:10px}.cardButtons{gap:6px}.cardButtons span{border-radius:4px;min-height:32px;font-size:8px}.financePremium{background:#06111d;padding:42px clamp(18px,3vw,48px) 56px}.financePremium .wrap{width:min(1480px,100%)}.financePremium h2{font-size:31px}.financeSteps{gap:12px}.financeSteps article{border-radius:8px;padding:18px}.trustPremium{background:#fff;padding:18px clamp(18px,3vw,48px)}.trustPremium .wrap{width:min(1480px,100%)}.trustPremium .trust{box-shadow:none;border:0;grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.trustPremium .trust>div{padding:18px;display:block}.premiumFooter{background:#03070b;padding:25px clamp(18px,3vw,48px) 84px}.v43Intro{z-index:9999;opacity:1;visibility:visible;background:radial-gradient(circle at 58% 46%,#14283d,#020408 70%);transition:opacity .42s,visibility .42s;position:fixed;inset:0;overflow:hidden}.v43Intro.out{opacity:0;visibility:hidden}.v43IntroBg{filter:brightness(.23)blur(1px);background:url(https://xgbsyv0ovelnac0u.public.blob.vercel-storage.com/wdcc/brand/hero.jpg) 64%/cover no-repeat;animation:2.6s both v43IntroBg;position:absolute;inset:-8%}.v43IntroSmoke{filter:blur(18px);background:radial-gradient(at 55% 72%,#dce9f12b 0,#ffffff12 18%,#0000 54%);animation:2.4s both v43Smoke;position:absolute;inset:0}.v43IntroCar{clip-path:polygon(18% 22%,100% 10%,100% 92%,4% 92%,0 58%);filter:drop-shadow(0 25px 28px #000)saturate(1.14);background:url(https://xgbsyv0ovelnac0u.public.blob.vercel-storage.com/wdcc/brand/hero.jpg) 73% 62%/180% no-repeat;width:74%;height:75%;animation:1.72s cubic-bezier(.12,.83,.21,1) .18s both v43CarSweep;position:absolute;bottom:-4%;right:-16%}.v43IntroLogo{opacity:0;filter:drop-shadow(0 10px 30px #000)drop-shadow(0 0 18px #168af44f);will-change:left,top,width,transform,opacity;width:190px;animation:.5s .16s forwards v43LogoPop;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.82)}.v43Flare{opacity:0;background:#fff;border-radius:50%;width:12px;height:12px;animation:.7s 1.4s both v43Flare;position:absolute;top:50%;left:50%;box-shadow:0 0 38px 18px #62b5ff80}.v43Skip{color:#fff;z-index:4;background:#08121dcc;border:1px solid #ffffff50;border-radius:999px;padding:10px 14px;font-size:11px;font-weight:850;position:absolute;bottom:18px;right:18px}@keyframes v43IntroBg{0%{opacity:0;transform:scale(1.15)}30%{opacity:.9}to{opacity:.5;transform:scale(1.02)}}@keyframes v43Smoke{0%{opacity:0;transform:scale(.7)}45%{opacity:1}to{opacity:.15;transform:scale(1.32)}}@keyframes v43CarSweep{0%{opacity:0;filter:blur(5px)saturate(1.1);transform:translate(46%,10%)scale(1.23)rotate(-1deg)}35%{opacity:1}72%{transform:translate(-16%,-3%)scale(1.02)}to{opacity:.12;transform:translate(-78%,-17%)scale(.72)}}@keyframes v43LogoPop{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes v43Flare{0%{opacity:0;transform:scale(.2)}45%{opacity:1}to{opacity:0;transform:scale(5)}}.stickyCtaBar{display:none}@media (max-width:1120px){.inventoryPremium .grid{grid-template-columns:repeat(3,1fr)}.premiumHeader .navlinks{gap:15px}.premiumHeader .navlinks a[href="/dealer/login"]{display:none}}@media (max-width:900px){.premiumHeader,.premiumHeader .nav{height:80px}.premiumHeader .nav{grid-template-columns:48px 1fr 48px;padding:0 14px}.premiumHeader .navlinks{display:none}.logoBrand{justify-self:center;width:auto;height:80px}.logoBrand img{max-width:132px;max-height:68px}.mobileMenuButton,.mobileCallButton{place-items:center;width:44px;height:44px;display:grid}.mobileMenuButton{justify-self:end}.mobileCallButton{justify-self:start}.premiumHero{min-height:520px}.premiumHero .heroContent{width:54vw;padding-top:66px;padding-left:22px}.benefitGrid{grid-template-columns:repeat(2,1fr)}.benefitGrid article:nth-child(2){border-right:0}.inventoryPremium .grid,.financeSteps,.trustPremium .trust{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){body{padding-bottom:58px}.commandStrip{height:28px;font-size:8px}.commandStrip .wrap{justify-content:center;gap:8px}.commandStrip span:nth-child(2){display:none}.premiumHero{min-height:565px}.premiumHero .heroPhoto{background-position:100%;background-size:142% 112%;height:286px;inset:0 0 auto}.premiumHero .heroPhoto:after{background:linear-gradient(#0000 26%,#03070b 100%)}.premiumHero .heroContent{width:100%;margin:0;padding:274px 14px 28px}.premiumHero h1{font-size:42px}.premiumHero .lede{margin:11px 0;font-size:14px;line-height:1.42}.premiumHero .actions{display:grid}.premiumHero .cta{width:100%}.heroCall{display:none}.benefitGrid{box-shadow:none;border-radius:0;grid-template-columns:repeat(2,1fr);margin:0;transform:none}.benefitGrid article{padding:12px 8px}.benefitGrid strong{font-size:8px}.benefitGrid span{font-size:7px}.inventoryPremium{padding:22px 14px 30px!important}.inventoryPremium .grid{scroll-snap-type:x mandatory;gap:12px;display:flex;overflow-x:auto}.inventoryPremium .card{scroll-snap-align:start;min-width:74%}.financePremium{padding:30px 14px 42px}.financeSteps{grid-template-columns:1fr}.trustPremium{padding:14px}.trustPremium .trust{grid-template-columns:1fr 1fr}.stickyCtaBar{z-index:110;width:100%;box-shadow:none;background:#060b11;border-top:1px solid #283844;border-radius:0;grid-template-columns:repeat(4,1fr);padding:0;display:grid;position:fixed;bottom:0;left:0;right:0;transform:none}.stickyCtaBar a{text-transform:uppercase;border-right:1px solid #ffffff15;place-items:center;min-height:58px;font-size:9px;font-weight:900;display:grid}.stickyCtaBar .stickyContact{background:var(--v43-red)}.stickyCtaBar .stickyPrimary,.stickyCtaBar .stickySecondary,.stickyCtaBar .stickyCars{color:#fff;background:#0c1b29}.premiumFooter{padding-bottom:78px}.v43IntroLogo{width:132px}.v43IntroCar{width:132%;height:58%;bottom:9%;right:-55%}}@media (prefers-reduced-motion:reduce){.v43Intro{display:none!important}}
.intro-sequence{z-index:9999;opacity:1;visibility:visible;background:#020305;transition:opacity .42s cubic-bezier(.22,1,.36,1),visibility .42s linear;position:fixed;inset:0;overflow:hidden}.intro-scene{filter:saturate(1.08)contrast(1.08)brightness(.83);background:url(/wdcc-hero-v2.webp) 68%/cover no-repeat;animation:2.65s cubic-bezier(.16,1,.3,1) forwards intro8arScene;position:absolute;inset:-3%;transform:scale(1.09)}.intro-sequence:after{content:"";pointer-events:none;background:linear-gradient(90deg,#020509e9 0,#020509b4 31%,#02050945 62%,#02050910 78%),radial-gradient(circle at 68% 55%,#0000 0,#02050930 56%,#020509c9 100%);position:absolute;inset:0}.intro-smoke{z-index:2;filter:blur(36px);opacity:0;pointer-events:none;border-radius:50%;position:absolute}.smoke-one{background:radial-gradient(circle,#ffffff2c,#0000 66%);width:58%;height:38%;animation:2.45s ease-out .14s both intro8arSmokeOne;bottom:2%;left:8%}.smoke-two{background:radial-gradient(circle,#168af438,#0000 66%);width:48%;height:36%;animation:2.6s ease-out .28s both intro8arSmokeTwo;bottom:4%;right:0}.intro-badge{z-index:5;opacity:0;will-change:transform,opacity;width:min(28vw,300px);animation:.72s cubic-bezier(.16,1,.3,1) .12s forwards intro8arBadge;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)scale(.78)}.intro-badge img{object-fit:contain;filter:drop-shadow(0 14px 32px #000a)drop-shadow(0 0 30px #168af43c);width:100%;height:auto;display:block}.intro-tagline{z-index:6;color:#e8edf2;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;opacity:0;margin:0;font-size:11px;font-weight:900;animation:.72s .38s forwards intro8arTag;position:absolute;top:69%;left:50%;transform:translate(-50%)}.intro-skip{z-index:8;color:#d8e0e7;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02050999;border:1px solid #ffffff42;border-radius:999px;min-height:38px;padding:0 14px;font-size:10px;font-weight:900;position:absolute;bottom:18px;right:18px}.intro-dock .intro-badge{animation:.9s cubic-bezier(.16,1,.3,1) forwards intro8arDock}.intro-dock .intro-tagline,.intro-dock .intro-smoke,.intro-dock .intro-skip{opacity:0;transition:opacity .2s}.wdcc-intro-active .logoBrand{opacity:.04}.logoBrand{transition:opacity .25s}@keyframes intro8arScene{0%{filter:saturate(1.05)contrast(1.06)brightness(.78);transform:scale(1.09)}55%{filter:saturate(1.09)contrast(1.09)brightness(.88);transform:scale(1.035)}to{filter:saturate(1.1)contrast(1.1)brightness(.92);transform:scale(1.005)}}@keyframes intro8arBadge{0%{opacity:0;transform:translate(-50%,-50%)scale(.78)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes intro8arDock{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:1;transform:translate3d(calc(-50% + var(--intro-dock-x)),calc(-50% + var(--intro-dock-y)),0) scale(var(--intro-dock-scale))}}@keyframes intro8arTag{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes intro8arSmokeOne{0%{opacity:0;transform:scale(.72)translateY(12%)}35%{opacity:.78}to{opacity:0;transform:scale(1.5)translate(8%,-5%)}}@keyframes intro8arSmokeTwo{0%{opacity:0;transform:scale(.68)translate(7%,10%)}38%{opacity:.72}to{opacity:0;transform:scale(1.56)translate(-5%,-7%)}}@media (max-width:900px){.intro-scene{background-position:71%}.intro-badge{width:min(58vw,230px)}.intro-tagline{font-size:9px;top:74%}.stickyCtaBar.compositeMobileDock{grid-template-columns:1fr 1.25fr!important}.stickyCtaBar.compositeMobileDock a{min-height:58px}.stickyCtaBar.compositeMobileDock .stickyContact{background:#ef202f!important}}@media (max-width:560px){.intro-scene{background-position:73%;inset:-1%}.intro-badge{width:min(64vw,230px)}}@media (prefers-reduced-motion:reduce){.intro-sequence{display:none!important}}
.premiumHero .heroPhoto{background-image:url(/wdcc-hero-v2.webp)!important;background-position:68%!important;background-size:cover!important}.premiumHero .actions{grid-template-columns:1.2fr 1fr 1fr!important;gap:10px!important;max-width:780px!important;display:grid!important}.premiumHero .actions .cta{width:100%;min-height:52px}.premiumHero .actions .contact{color:#fff;background:#071522;border:1px solid #52697d;box-shadow:0 10px 24px #0006}.premiumHero .actions .contact:hover{background:#10283d;border-color:#7b96ad}.wdcc-intro-active .logoBrand{opacity:.05}.logoBrand{transition:opacity .3s}.compositeMobileDock{grid-template-columns:1fr 1.2fr!important}.compositeMobileDock a:last-child{color:#fff!important;background:#ef202f!important}@media (max-width:900px){.premiumHero .actions{grid-template-columns:1fr!important;max-width:none!important}.premiumHero .actions .cta{min-height:50px}.compositeMobileDock{grid-template-columns:1fr 1.25fr!important}}
.heroPhoto{background-image:url(/wdcc-hero-v2.webp)!important}
.refDealerShell{color:#111820;background:#eef1f4;grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.refDealerSide{color:#cbd4dd;background:#071522;border-right:1px solid #13293b;flex-direction:column;min-height:100vh;padding:18px 14px;display:flex}.refDealerBrand{border-bottom:1px solid #173149;align-items:center;gap:10px;padding:0 8px 18px;display:flex}.refDealerBrand img{object-fit:contain;width:54px;height:54px}.refDealerBrand b{color:#fff;font-size:15px;display:block}.refDealerBrand span{color:#8fa1b2;letter-spacing:.12em;font-size:9px;display:block}.refDealerSide nav{gap:3px;margin-top:14px;display:grid}.refDealerSide nav a{border-radius:5px;align-items:center;min-height:37px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.refDealerSide nav a:hover{color:#fff;background:#10283d}.refDealerSide nav a.active{color:#fff;background:#e61e2b;box-shadow:inset 4px 0 #ff6a73}.refDealerLabel{color:#70869a;letter-spacing:.12em;padding:16px 12px 6px;font-size:9px;font-weight:900}.refDealerHelp{background:#0a1c2b;border:1px solid #1a3449;border-radius:9px;gap:5px;margin-top:auto;padding:14px;display:grid}.refDealerHelp span{color:#91a3b3;font-size:9px}.refDealerHelp b{color:#fff;font-size:11px}.refDealerHelp a{color:#ed1d2f;font-weight:900}.refDealerBody{background:#f6f7f9;min-width:0}.refDealerTop{color:#fff;background:#07111b;border-bottom:1px solid #162839;justify-content:flex-end;align-items:center;gap:24px;height:76px;padding:0 24px;display:flex}.refDealerTop>a{border:1px solid #314253;border-radius:6px;padding:11px 16px;font-weight:850}.refDealerTop>span{color:#d8dee5;font-size:12px}.refDealerTopBrand{align-items:center;gap:10px;margin-right:auto;display:flex}.refDealerTopBrand img{object-fit:contain;width:44px;height:44px}.refDealerTopBrand b{font-size:14px;display:block}.refDealerTopBrand span{color:#8fa1b2;letter-spacing:.07em;font-size:9px;display:block}.refDealerContent{max-width:1240px;margin:auto;padding:24px}.refDealerTitle{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.refDealerTitle h1{letter-spacing:-.04em;margin:0 0 4px;font-size:30px}.refDealerTitle p{color:#697482;margin:0;font-size:12px}.refDealerTitleActions{flex-wrap:wrap;gap:10px;display:flex}.refDealerTitleActions a,.refDealerTitleActions button{color:#18212a;background:#fff;border:1px solid #ccd3db;border-radius:6px;min-height:42px;padding:0 16px;font-weight:850}.refDealerTitleActions .primary{color:#fff;background:#ed1c2e;border-color:#ed1c2e}.refDealerStats{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:20px;display:grid}.refDealerStats article{background:#fff;border:1px solid #dfe4e9;border-radius:7px;padding:16px;box-shadow:0 4px 14px #1d2a3612}.refDealerStats span{color:#66717e;font-size:10px;font-weight:800;display:block}.refDealerStats b{margin-top:6px;font-size:23px;display:inline-block}.refDealerStats em{color:#24a45b;margin-left:7px;font-size:10px;font-style:normal;font-weight:900}.refDealerFilters{grid-template-columns:minmax(240px,2fr) repeat(3,minmax(110px,1fr)) auto auto;gap:8px;margin-bottom:14px;display:grid}.refDealerFilters input,.refDealerFilters select,.refDealerFilters button{color:#27323d;background:#fff;border:1px solid #cfd6dd;border-radius:5px;height:42px;padding:0 11px}.refDealerNotice{color:#17496b;background:#edf7ff;border:1px solid #b9d5e8;border-radius:6px;margin:10px 0;padding:12px;font-size:12px;font-weight:750}.refDealerTableHead,.refDealerVehicleRow{grid-template-columns:minmax(300px,2.2fr) 110px 80px 105px 130px 170px;align-items:center;gap:12px;display:grid}.refDealerTableHead{color:#76828d;border-bottom:1px solid #dfe4e9;padding:10px 12px;font-size:9px;font-weight:900}.refDealerRows{background:#fff;border:1px solid #dfe4e9;border-radius:7px;overflow:hidden}.refDealerVehicleRow{border-bottom:1px solid #edf0f3;min-height:88px;padding:12px}.refDealerVehicleRow:last-child{border-bottom:0}.refDealerVehicle{align-items:center;gap:12px;min-width:0;display:flex}.refDealerThumb{color:#fff;background:#111b25;border-radius:5px;flex:none;place-items:center;width:108px;height:64px;display:grid;overflow:hidden}.refDealerThumb img{object-fit:cover;width:100%;height:100%}.refDealerVehicle strong{font-size:13px;display:block}.refDealerVehicle small,.refDealerVehicleRow small{color:#7a8490;margin-top:3px;font-size:9px;display:block}.refDealerVehicle i{background:#f0f2f4;border-radius:4px;margin:5px 4px 0 0;padding:4px 6px;font-size:8px;font-style:normal;font-weight:850;display:inline-block}.refStatus{border-radius:999px;justify-self:start;padding:6px 9px;font-size:9px}.refStatus.published{color:#168145;background:#e9f7ed}.refStatus.draft{color:#a06600;background:#fff3d6}.refStatus.archived{color:#67717c;background:#eceff2}.refReady span{font-size:10px;font-weight:800}.refReady>div{background:#e4e8ec;border-radius:99px;height:5px;margin-top:6px;overflow:hidden}.refReady i{background:#17a252;height:100%;display:block}.refDealerActions{justify-content:flex-end;gap:12px;display:flex}.refDealerActions a,.refDealerActions button{color:#17202a;text-align:center;background:0 0;border:0;font-size:15px}.refDealerActions small{color:#57616b;font-size:8px}.refDealerEmpty{text-align:center;color:#7a8490;padding:36px}.refDealerFooter{color:#6e7884;justify-content:space-between;align-items:center;margin-top:14px;font-size:10px;display:flex}.refDealerFooter button{background:#fff;border:1px solid #d0d7dd;border-radius:4px;width:32px;height:32px}.refDealerFooter button.active{color:#fff;background:#ed1c2e;border-color:#ed1c2e}.refDealerMobileNav{display:none}.dealerShell{background:#f6f7f9}.dealerSidebar{background:#071522}.dealerSidebar .dealerLogo{padding-top:0}.vehicleWizard{max-width:1240px}.wizardHeader,.vehicleFormPanel{border-color:#dfe4e9;box-shadow:0 5px 18px #16223110}.wizardHeader{border-radius:7px}.wizardSteps{position:relative}.wizardStep b{border-width:2px}.wizardStep.active b{background:#ed1c2e}.vehicleFormPanel{border-radius:7px}.photoTool{background:#fff;border-color:#d4dae0;min-height:78px}.photoDrop{background:#f8fafb}.readinessTrack{height:5px}.readinessTrack span,.wizardActions .publish{background:#ed1c2e}.dealerMessage{margin-top:16px}.dealerSidebar .dealerLogo:before{content:"";background:url(/wdcc-official-logo.webp) 50%/contain no-repeat;width:64px;height:64px;margin-bottom:10px;display:block}@media (max-width:900px){.refDealerShell{display:block}.refDealerSide{display:none}.refDealerTop{height:68px;padding:0 14px}.refDealerTop>span,.refDealerTop>a{display:none}.refDealerTopBrand{margin:auto}.refDealerContent{padding:14px 12px 86px}.refDealerTitle{display:block}.refDealerTitle h1{font-size:24px}.refDealerTitleActions{grid-template-columns:1fr 1fr;margin-top:13px;display:grid}.refDealerTitleActions .primary{text-align:center;grid-column:1/-1;justify-content:center;align-items:center;display:flex}.refDealerStats{display:none}.refDealerFilters{grid-template-columns:1fr 1fr}.refDealerFilters input{grid-column:1/-1}.refDealerFilters select:first-of-type,.refDealerFilters select:nth-of-type(2),.refDealerTableHead{display:none}.refDealerRows{background:0 0;border:0;gap:10px;display:grid}.refDealerVehicleRow{background:#fff;border:1px solid #dfe4e9;border-radius:7px;grid-template-columns:1fr auto;gap:8px;min-height:0;padding:10px;display:grid}.refDealerVehicle{grid-column:1/-1}.refDealerThumb{width:120px;height:76px}.refDealerVehicleRow>div:nth-child(2){grid-column:1}.refDealerVehicleRow>span:nth-child(3){display:none}.refStatus{grid-area:2/2;align-self:center}.refReady{grid-column:1/-1}.refDealerActions{border-top:1px solid #edf0f3;grid-column:1/-1;justify-content:space-around;padding-top:8px}.refDealerActions a,.refDealerActions button{flex:1}.refDealerFooter{display:none}.refDealerMobileNav{z-index:40;color:#fff;background:#07111b;border-top:1px solid #243546;justify-content:space-around;align-items:center;height:72px;display:flex;position:fixed;bottom:0;left:0;right:0}.refDealerMobileNav a{flex:1;place-items:center;font-size:17px;display:grid}.refDealerMobileNav span{margin-top:4px;font-size:8px}.refDealerMobileNav .active{color:#ed1c2e}.refDealerMobileNav .add{color:#fff;background:#ed1c2e;border-radius:50%;flex:0 0 52px;width:52px;height:52px}.dealerShell{display:block}.dealerSidebar{display:none}.dealerMain{padding:12px}.vehicleWizard{padding-bottom:78px}.wizardHeader{color:#fff;background:#071522;border:0}.wizardHeader h1{color:#fff}.wizardHeader .muted{color:#a9b7c4}.wizardStep{color:#9aabba}.wizardStep b{color:#d8e0e7;background:#071522;border-color:#536575}.vehicleFormPanel{padding:14px}.vehicleFormGrid{grid-template-columns:1fr}.photoTools{grid-template-columns:repeat(3,1fr)}.photoTool{min-height:52px;font-size:9px}.wizardActions{grid-template-columns:1fr 1fr}.wizardActions .publish{grid-column:1/-1;min-height:50px}}
.wdccPortalApp{color:#fff;background:#06111b;min-height:100vh}.wdccPortalTopbar{background:#07111b;border-bottom:1px solid #183047;justify-content:space-between;align-items:center;height:76px;padding:0 24px;display:flex}.wdccPortalBrand{align-items:center;gap:12px;display:flex}.wdccPortalBrand img{object-fit:contain;width:54px;height:54px}.wdccPortalBrand strong{font-size:14px;display:block}.wdccPortalBrand span{color:#90a1af;letter-spacing:.08em;font-size:9px;display:block}.wdccPortalTopbar button{color:#fff;background:0 0;border:1px solid #344657;border-radius:6px;padding:10px 14px;font-weight:850}.wdccPortalWorkspace{grid-template-columns:200px minmax(0,1fr);max-width:1500px;margin:auto;display:grid}.wdccPortalSide{background:#071522;border-right:1px solid #173149;align-content:start;gap:5px;min-height:calc(100vh - 76px);padding:18px 12px;display:grid}.wdccPortalSide span{color:#c9d4de;border-radius:5px;align-items:center;min-height:42px;padding:0 12px;font-size:11px;font-weight:750;display:flex}.wdccPortalSide span.active{color:#fff;background:#e61e2b}.wdccPortalMain{padding:24px}.wdccPortalTitle{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.wdccPortalTitle>div>span{color:#6d88a0;letter-spacing:.16em;font-size:9px;font-weight:900}.wdccPortalTitle h1{letter-spacing:-.04em;margin:5px 0 0;font-size:29px}.wdccPortalTitle>b{color:#58da88;background:#123829;border:1px solid #22583f;border-radius:999px;padding:6px 9px;font-size:9px}.wdccPortalNotice{color:#bad7ec;background:#11263a;border:1px solid #244761;border-radius:7px;margin-bottom:14px;padding:12px;font-size:11px}.wdccPortalStats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.wdccPortalStats article{background:linear-gradient(145deg,#0d1b29,#0a1622);border:1px solid #1e3549;border-radius:8px;padding:17px}.wdccPortalStats span{color:#91a3b3;font-size:9px;font-weight:850;display:block}.wdccPortalStats strong{margin-top:6px;font-size:28px;display:block}.wdccPortalPanel{background:#0a1723;border:1px solid #1d3548;border-radius:9px;margin-top:12px;padding:16px}.wdccPortalPanelHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.wdccPortalPanelHead span{color:#6f8aa1;letter-spacing:.12em;font-size:9px;font-weight:900}.wdccPortalPanelHead h2{margin:3px 0 0;font-size:18px}.wdccPortalPanelHead button{color:#dce7f0;background:#0e2132;border:1px solid #29445a;border-radius:5px;padding:8px 11px;font-size:9px;font-weight:850}.wdccPortalRows{display:grid}.wdccPortalRow{border-bottom:1px solid #183044;grid-template-columns:minmax(0,1fr) 130px 100px;align-items:center;gap:10px;padding:11px 0;display:grid}.wdccPortalRow:last-child{border-bottom:0}.wdccPortalRow strong{font-size:12px;display:block}.wdccPortalRow span{color:#8397a8;font-size:9px}.wdccPortalRow b{color:#52d281;background:#113424;border-radius:999px;justify-self:end;padding:5px 8px;font-size:8px}.wdccPortalVehicleGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.wdccPortalVehicleGrid article{background:#0d1b28;border:1px solid #1d3447;border-radius:7px;padding-bottom:10px;overflow:hidden}.wdccPortalVehiclePhoto{color:#52687a;background:#101d28;place-items:center;height:120px;display:grid}.wdccPortalVehiclePhoto img{object-fit:cover;width:100%;height:100%}.wdccPortalVehicleGrid article>strong,.wdccPortalVehicleGrid article>span,.wdccPortalVehicleGrid article>b{padding:0 10px;display:block}.wdccPortalVehicleGrid article>strong{margin-top:8px;font-size:11px}.wdccPortalVehicleGrid article>span{color:#91a3b3;margin-top:3px;font-size:9px}.wdccPortalVehicleGrid article>b{color:#4bd17c;margin-top:5px;font-size:8px}.wdccPortalEmpty{color:#7890a4;padding:20px;font-size:11px}.wdccPortalLogin{color:#fff;background:#06111b;grid-template-columns:minmax(0,1.5fr) minmax(360px,.7fr);min-height:100vh;display:grid}.wdccPortalHero{background:linear-gradient(90deg,#06111b33,#06111b88),url(/wdcc-hero-v2.webp) 50%/cover no-repeat;min-height:100vh;position:relative;overflow:hidden}.wdccPortalHeroShade{background:linear-gradient(90deg,#05101bcc 0,#05101b50 55%,#05101b10);position:absolute;inset:0}.wdccPortalLogo{z-index:2;object-fit:contain;width:100px;height:100px;position:absolute;top:30px;left:32px}.wdccPortalHeroCopy{z-index:2;max-width:500px;position:absolute;bottom:70px;left:42px}.wdccPortalHeroCopy span{color:#57a9e8;letter-spacing:.14em;font-size:10px;font-weight:900}.wdccPortalHeroCopy h1{letter-spacing:-.05em;margin:9px 0 8px;font-size:48px}.wdccPortalHeroCopy p{color:#c8d3dc;max-width:420px}.wdccPortalLoginBody{background:#08131e;place-items:center;padding:30px;display:grid}.wdccPortalLoginCard{background:#0d1b29;border:1px solid #21394d;border-radius:10px;width:min(420px,100%);padding:25px}.wdccPortalLoginHead span{color:#ed1c2e;letter-spacing:.14em;font-size:9px;font-weight:900}.wdccPortalLoginHead h2{margin:4px 0 18px;font-size:27px}.wdccPortalLoginCard label{color:#a9b8c5;margin-top:12px;font-size:9px;font-weight:900;display:block}.wdccPortalLoginCard input{color:#111;background:#fff;border:1px solid #cdd5dc;border-radius:5px;width:100%;height:46px;margin-top:6px;padding:0 12px;font-size:15px}.wdccPortalLoginCard>button{color:#fff;background:#ed1c2e;border:0;border-radius:5px;width:100%;height:48px;margin-top:18px;font-weight:950}.wdccPortalLoginMessage{color:#ffb8be;min-height:18px;margin-top:9px;font-size:11px}@media (max-width:800px){.wdccPortalWorkspace{display:block}.wdccPortalSide{display:none}.wdccPortalMain{padding:14px 12px 86px}.wdccPortalStats,.wdccPortalVehicleGrid{grid-template-columns:1fr 1fr}.wdccPortalRow{grid-template-columns:1fr auto}.wdccPortalRow>span{display:none}.wdccPortalLogin{display:block}.wdccPortalHero{min-height:42vh}.wdccPortalLogo{width:72px;height:72px;top:18px;left:18px}.wdccPortalHeroCopy{bottom:25px;left:20px}.wdccPortalHeroCopy h1{font-size:34px}.wdccPortalLoginBody{align-items:start;min-height:58vh;padding:18px}.wdccPortalTopbar{height:66px;padding:0 14px}.wdccPortalTopbar button{font-size:9px}.wdccPortalBrand img{width:42px;height:42px}}
.logo-button{filter:drop-shadow(0 5px 15px #000b);background:url(/wdcc-logo-transparent.webp) 50%/contain no-repeat;flex:none;width:96px;height:96px;display:block}.logo-button>span{display:none!important}@media (max-width:900px){.utility-bar{letter-spacing:.075em!important;background:#02070c!important;border-bottom:1px solid #ffffff12!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;height:28px!important;min-height:28px!important;padding:0 14px!important;font-size:8px!important;display:flex!important}.utility-bar>span{white-space:nowrap!important}.utility-bar>span:nth-child(2){display:none!important}.home-header-shell{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#02070ceb!important;border-bottom:1px solid #ffffff12!important}.site-header{background:0 0!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:center!important;gap:12px!important;height:76px!important;min-height:76px!important;padding:0 14px!important;display:grid!important;position:relative!important}.logo-button{filter:drop-shadow(0 5px 15px #000b)!important;background-size:contain!important;grid-area:1/1!important;justify-self:start!important;width:84px!important;height:84px!important;margin:0!important;transform:none!important}.mobile-call{display:none!important}.mobile-menu{color:#fff!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:#0a1621e8!important;border:1px solid #ffffff24!important;border-radius:12px!important;grid-area:1/2!important;justify-self:end!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important}.mobile-menu>span{align-content:space-between!important;width:18px!important;height:14px!important;display:grid!important}.mobile-menu i{opacity:1!important;background:#e8eef3!important;border:0!important;border-radius:3px!important;width:18px!important;height:2px!important;margin:0!important;display:block!important;transform:none!important}.mobile-menu[aria-expanded=true]>span i:first-child{transform:translateY(6px)rotate(45deg)!important}.mobile-menu[aria-expanded=true]>span i:nth-child(2){opacity:0!important}.mobile-menu[aria-expanded=true]>span i:nth-child(3){transform:translateY(-6px)rotate(-45deg)!important}.main-nav{z-index:520!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#07131ff7!important;border:1px solid #ffffff20!important;border-radius:14px!important;grid-template-columns:1fr 1fr!important;gap:2px!important;width:auto!important;margin:0!important;padding:8px!important;display:none!important;position:absolute!important;top:68px!important;left:10px!important;right:10px!important;box-shadow:0 22px 60px #000d!important}.main-nav.open{display:grid!important}.main-nav a{color:#dfe8ef!important;letter-spacing:.05em!important;text-transform:uppercase!important;border:0!important;border-radius:8px!important;align-items:center!important;min-height:46px!important;padding:0 13px!important;font-size:10px!important;font-weight:900!important;display:flex!important}.main-nav a:active{background:#ffffff0d!important}.hero-actions{display:none!important}.hero-copy{padding-bottom:28px!important}.mobile-action-bar{z-index:620!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#050c13f7!important;border-top:1px solid #ffffff1c!important;grid-template-columns:1.08fr 1fr .78fr!important;box-shadow:0 -12px 32px #0008!important}.mobile-action-bar a{letter-spacing:.015em!important;min-height:58px!important;font-size:10px!important;font-weight:950!important}.commandStrip{background:#03080d!important;border-bottom:1px solid #ffffff12!important;height:30px!important;min-height:30px!important;padding:0!important}.commandStrip .wrap{justify-content:space-between!important;align-items:center!important;gap:12px!important;height:30px!important;min-height:30px!important;padding:0 16px!important;display:flex!important}.commandStrip .wrap span{letter-spacing:.08em!important;white-space:nowrap!important;font-size:9px!important;line-height:1!important}.commandStrip .wrap span:nth-child(2){display:none!important}.premiumHeader{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#02070ceb!important;border-bottom:1px solid #ffffff12!important;height:80px!important;min-height:80px!important}.premiumHeader .nav{grid-template-columns:minmax(0,1fr) 46px!important;align-items:center!important;gap:12px!important;height:80px!important;min-height:80px!important;padding:0 16px!important;display:grid!important}.logoBrand{grid-column:1!important;justify-self:start!important;width:88px!important;height:88px!important;margin:0!important;transform:none!important}.logoBrand img{object-fit:contain!important;filter:drop-shadow(0 5px 15px #000b)!important;width:88px!important;height:88px!important}.mobileCallButton{display:none!important}.mobileMenuButton{color:#fff!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;letter-spacing:0!important;background:#0a1621d9!important;border:1px solid #ffffff24!important;border-radius:12px!important;grid-column:2!important;justify-self:end!important;place-items:center!important;padding:0!important;font-size:0!important;line-height:1!important;display:grid!important}.mobileMenuButton:before{content:"☰";font-size:20px!important;font-weight:700!important;line-height:1!important}.mobileMenuButton[aria-expanded=true]:before{content:"×";font-size:26px!important;font-weight:400!important}.mobileHeaderMenu{z-index:500!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#07131ff7!important;border:1px solid #ffffff20!important;border-radius:14px!important;grid-template-columns:1fr 1fr!important;gap:1px!important;padding:8px!important;display:grid!important;position:absolute!important;top:80px!important;left:12px!important;right:12px!important;box-shadow:0 22px 60px #000c!important}.mobileHeaderMenu a{color:#dfe8ef!important;letter-spacing:.05em!important;text-transform:uppercase!important;border:0!important;border-radius:8px!important;align-items:center!important;min-height:46px!important;padding:0 13px!important;font-size:10px!important;font-weight:900!important;display:flex!important}.premiumHero .actions,.premiumHero .heroCall{display:none!important}.premiumHero .heroContent{padding-bottom:34px!important}.stickyCtaBar{z-index:600!important;grid-template-columns:1.08fr 1fr .78fr!important}.stickyCtaBar a{font-size:10px!important;font-weight:950!important}}@media (max-width:560px){.utility-bar{letter-spacing:.05em!important;padding:0 11px!important;font-size:7.5px!important}.site-header{grid-template-columns:minmax(0,1fr) 42px!important;height:72px!important;min-height:72px!important;padding:0 11px!important}.logo-button{width:78px!important;height:78px!important}.mobile-menu{border-radius:11px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}.main-nav{top:65px!important;left:7px!important;right:7px!important}.hero-copy{padding-bottom:22px!important}.mobile-action-bar a{min-height:58px!important;font-size:9px!important}.commandStrip .wrap{padding:0 12px!important}.commandStrip .wrap span{letter-spacing:.055em!important;font-size:8px!important}.premiumHeader,.premiumHeader .nav{height:74px!important;min-height:74px!important}.premiumHeader .nav{grid-template-columns:minmax(0,1fr) 42px!important;padding:0 12px!important}.logoBrand,.logoBrand img{width:80px!important;height:80px!important}.mobileMenuButton{border-radius:11px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}.mobileHeaderMenu{top:74px!important;left:8px!important;right:8px!important}.premiumHero .heroContent{padding-bottom:26px!important}.stickyCtaBar a{letter-spacing:.015em!important;font-size:9px!important}}
