.VehicleScanHero-module__VgQXSG__stage{aspect-ratio:1448/1086;width:100%;position:relative;container-type:size}.VehicleScanHero-module__VgQXSG__car{object-fit:contain}.VehicleScanHero-module__VgQXSG__viewfinder{opacity:0;animation:8s linear infinite VehicleScanHero-module__VgQXSG__vf;position:absolute;inset:14% 11% 16% 9%}.VehicleScanHero-module__VgQXSG__vfCorner{border-color:var(--brg,#004225);border-style:solid;border-width:0;width:12%;height:14%;position:absolute}.VehicleScanHero-module__VgQXSG__vfTL{border-top-width:2px;border-left-width:2px;top:0;left:0}.VehicleScanHero-module__VgQXSG__vfTR{border-top-width:2px;border-right-width:2px;top:0;right:0}.VehicleScanHero-module__VgQXSG__vfBL{border-bottom-width:2px;border-left-width:2px;bottom:0;left:0}.VehicleScanHero-module__VgQXSG__vfBR{border-bottom-width:2px;border-right-width:2px;bottom:0;right:0}.VehicleScanHero-module__VgQXSG__flash{opacity:0;pointer-events:none;background:#fff;animation:8s linear infinite VehicleScanHero-module__VgQXSG__flash;position:absolute;inset:0}.VehicleScanHero-module__VgQXSG__scanTrack{pointer-events:none;opacity:0;animation:8s linear infinite VehicleScanHero-module__VgQXSG__scanReveal;position:absolute;inset:12% 12% 14%;overflow:hidden;container-type:size}.VehicleScanHero-module__VgQXSG__beam{background:var(--brg,#004225);height:2px;box-shadow:0 0 12px 1px color-mix(in srgb, var(--brg,#004225) 55%, transparent);animation:8s linear infinite VehicleScanHero-module__VgQXSG__beam;position:absolute;top:0;left:0;right:0;transform:translateY(0)}.VehicleScanHero-module__VgQXSG__wake{background:linear-gradient(to bottom, color-mix(in srgb, var(--brg,#004225) 12%, transparent), transparent);height:22cqh;animation:8s linear infinite VehicleScanHero-module__VgQXSG__wake;position:absolute;top:0;left:0;right:0;transform:translateY(-22cqh)}.VehicleScanHero-module__VgQXSG__focus{color:#fff;opacity:0;border:2px solid #fff;border-radius:6px;width:20%;height:10.5%;animation:8s linear infinite VehicleScanHero-module__VgQXSG__focusIn;position:absolute;top:61.5%;left:65.5%;transform:scale(1.12);box-shadow:0 0 0 1.5px #00000040,0 2px 10px #00000047,0 0 #fff0}.VehicleScanHero-module__VgQXSG__focusCorner{border:3px solid;width:12px;height:12px;position:absolute}.VehicleScanHero-module__VgQXSG__fcTL{border-bottom:0;border-right:0;top:-4px;left:-4px}.VehicleScanHero-module__VgQXSG__fcTR{border-bottom:0;border-left:0;top:-4px;right:-4px}.VehicleScanHero-module__VgQXSG__fcBL{border-top:0;border-right:0;bottom:-4px;left:-4px}.VehicleScanHero-module__VgQXSG__fcBR{border-top:0;border-left:0;bottom:-4px;right:-4px}.VehicleScanHero-module__VgQXSG__panel{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#ffffffeb;border:1px solid #edefee;border-radius:clamp(8px,1.8cqi,13px);flex-direction:column;gap:clamp(5px,1.5cqi,9px);width:31%;padding:clamp(8px,2.1cqi,13px);animation:8s linear infinite VehicleScanHero-module__VgQXSG__panelFade;display:flex;position:absolute;top:5%;left:3%;transform:translateY(6px);box-shadow:0 6px 18px -10px #14140f29}.VehicleScanHero-module__VgQXSG__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--brg,#004225);opacity:0;align-items:center;gap:6px;font-size:clamp(7px,1.7cqi,10px);font-weight:600;animation:8s linear infinite VehicleScanHero-module__VgQXSG__reveal;display:flex}.VehicleScanHero-module__VgQXSG__eyebrowDot{background:var(--brg,#004225);border-radius:50%;width:5px;height:5px}.VehicleScanHero-module__VgQXSG__row{opacity:0;justify-content:space-between;align-items:center;gap:8px;display:flex;transform:translate(8px)}.VehicleScanHero-module__VgQXSG__row1{animation:8s linear .35s infinite VehicleScanHero-module__VgQXSG__reveal}.VehicleScanHero-module__VgQXSG__row2{animation:8s linear .7s infinite VehicleScanHero-module__VgQXSG__reveal}.VehicleScanHero-module__VgQXSG__row3{animation:8s linear 1.05s infinite VehicleScanHero-module__VgQXSG__reveal}.VehicleScanHero-module__VgQXSG__rowLabel{color:#14140f;letter-spacing:-.01em;align-items:center;gap:7px;font-size:clamp(9px,2.3cqi,14px);font-weight:500;display:flex}.VehicleScanHero-module__VgQXSG__swatch{background:#8a8d90;border-radius:3px;width:clamp(9px,1.9cqi,13px);height:clamp(9px,1.9cqi,13px);box-shadow:inset 0 0 0 1px #0000001a}.VehicleScanHero-module__VgQXSG__check{background:var(--brg,#004225);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:clamp(15px,3.1cqi,21px);height:clamp(15px,3.1cqi,21px);font-size:clamp(8px,1.8cqi,11px);font-weight:700;line-height:1;display:flex}.VehicleScanHero-module__VgQXSG__plate{background:var(--plate,#ffd60a);letter-spacing:.08em;color:#1a1a00;opacity:0;transform-origin:0 0;border:1.5px solid #0000008c;border-radius:5px;align-items:center;padding:clamp(4px,1.2cqi,8px) clamp(8px,2cqi,14px);font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(11px,3cqi,20px);font-weight:700;animation:8s linear infinite VehicleScanHero-module__VgQXSG__plateIn;display:inline-flex;position:absolute;top:7%;right:4%;transform:translateY(-8px)scale(.9);box-shadow:0 4px 14px #14140f2e}@keyframes VehicleScanHero-module__VgQXSG__vf{0%,4%{opacity:0}8%,17%{opacity:1}23%,to{opacity:0}}@keyframes VehicleScanHero-module__VgQXSG__flash{0%,11%{opacity:0}13%{opacity:.45}16%,to{opacity:0}}@keyframes VehicleScanHero-module__VgQXSG__scanReveal{0%,23%{opacity:0}25%,40%{opacity:1}43%,to{opacity:0}}@keyframes VehicleScanHero-module__VgQXSG__beam{0%,24%{transform:translateY(-2cqh)}42%{transform:translateY(100cqh)}to{transform:translateY(100cqh)}}@keyframes VehicleScanHero-module__VgQXSG__wake{0%,24%{transform:translateY(-24cqh)}42%{transform:translateY(100cqh)}to{transform:translateY(100cqh)}}@keyframes VehicleScanHero-module__VgQXSG__focusIn{0%,40%{opacity:0;transform:scale(1.12);box-shadow:0 0 0 1.5px #00000040,0 2px 10px #00000047,0 0 #fff0}46%{opacity:1;transform:scale(1)}58%{box-shadow:0 0 0 1.5px #00000040,0 2px 10px #00000047,0 0 22px 5px #ffffffd9}72%{opacity:1;box-shadow:0 0 0 1.5px #00000040,0 2px 10px #00000047,0 0 8px 2px #fff6}80%,to{opacity:0}}@keyframes VehicleScanHero-module__VgQXSG__reveal{0%,44%{opacity:0;transform:translate(10px)}54%{opacity:1;transform:translate(0)}84%{opacity:1;transform:translate(0)}90%,to{opacity:0}}@keyframes VehicleScanHero-module__VgQXSG__panelFade{0%,40%{opacity:0;transform:translateY(6px)}50%{opacity:1;transform:translateY(0)}84%{opacity:1;transform:translateY(0)}90%,to{opacity:0;transform:translateY(0)}}@keyframes VehicleScanHero-module__VgQXSG__plateIn{0%,48%{opacity:0;transform:translateY(-8px)scale(.9)}58%{opacity:1;transform:translateY(0)scale(1)}84%{opacity:1;transform:translateY(0)scale(1)}90%,to{opacity:0;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.VehicleScanHero-module__VgQXSG__viewfinder,.VehicleScanHero-module__VgQXSG__flash,.VehicleScanHero-module__VgQXSG__scanTrack{display:none}.VehicleScanHero-module__VgQXSG__focus{opacity:0}.VehicleScanHero-module__VgQXSG__panel,.VehicleScanHero-module__VgQXSG__panel .VehicleScanHero-module__VgQXSG__eyebrow,.VehicleScanHero-module__VgQXSG__row1,.VehicleScanHero-module__VgQXSG__row2,.VehicleScanHero-module__VgQXSG__row3,.VehicleScanHero-module__VgQXSG__plate{opacity:1;animation:none;transform:none}}
