[data-modern-certified-v2]{display:block;margin:18px 0 22px;font-family:Arial,Helvetica,sans-serif}[data-modern-certified-v2][hidden]{display:none}.mc-loading{padding:20px;background:#111;color:#fff;border-top:4px solid #c6a872;border-radius:10px;text-align:center}.mc-banner{width:100%;display:flex;align-items:stretch;padding:0;text-align:left;cursor:pointer;border:1px solid #252525;border-top:4px solid #c6a872;border-bottom:4px solid #c6a872;border-radius:10px;overflow:hidden;background:linear-gradient(#171717,#080808);box-shadow:0 6px 18px #0003;color:white;font:inherit}.mc-logo-box{display:flex;align-items:center;justify-content:center;flex:0 0 155px;padding:12px 10px 12px 16px;background:#0d0d0d;box-sizing:border-box}.mc-logo{width:138px;max-width:100%;height:auto}.mc-center{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0;padding:18px 24px 17px 20px}.mc-heading{font-size:28px;line-height:1.02;font-weight:900;letter-spacing:.2px}.mc-certified{color:#e31b23;-webkit-text-stroke:1px #c6a872;text-shadow:0 1px #000}.mc-info{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:7px}.mc-vehicle{font-size:15px;font-weight:800}.mc-value{display:flex;flex-direction:column;gap:4px;min-width:190px;padding:8px 13px 7px;border:1px solid #c6a872;border-radius:7px;background:#17130d;text-align:center;box-sizing:border-box}.mc-value strong{font-size:25px;color:#c6a872}.mc-value span,.mc-value small{font-size:10px;font-weight:900}.mc-value small{color:#c6a872}.mc-highlights{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:12px;font-size:12px;font-weight:800;text-transform:uppercase}.mc-check{display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;margin-right:7px;border-radius:50%;background:#2e8b57;color:white;font-size:14px}.mc-action{display:flex;flex:0 0 235px;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:20px 18px;border-left:4px solid #c6a872;background:linear-gradient(145deg,#b80d15,#e31b23 58%,#a70810);text-align:center;text-transform:uppercase}.mc-action strong{font-size:17px;max-width:160px}.mc-cta{padding:12px 16px;border:2px solid #c6a872;border-radius:5px;background:white;color:#b80d15;font-size:13px;font-weight:900}.mc-banner:focus-visible,.mc-modal button:focus-visible,.mc-open:focus-visible{outline:3px solid #007bff;outline-offset:4px}.mc-modal{box-sizing:border-box;padding:0;width:calc(100% - 36px);max-width:1100px;height:92dvh;max-height:calc(100dvh - 36px);border:1px solid #c6a872;border-radius:12px;background:#f3f3f3;color:#111;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.mc-modal[open]{display:flex;flex-direction:column}.mc-modal::backdrop{background:#000c}.mc-modal-header{display:flex;align-items:center;gap:8px;padding:12px 14px 12px 16px;background:#111;color:white}.mc-modal-header>strong{margin-right:auto;font-size:16px}.mc-open{padding:9px 11px;border:1px solid #c6a872;border-radius:5px;background:white;color:#111;font-size:11px;font-weight:900;text-decoration:none;text-transform:uppercase}.mc-close{flex-shrink:0;width:36px;height:36px;border:1px solid #c6a872;border-radius:50%;background:#e31b23;color:white;font-size:24px;cursor:pointer}.mc-hint{margin:0;padding:7px 12px;font-size:11px;color:#444}.mc-frame{display:block;flex:1;min-height:0;width:100%;border:0;background:white}@media(max-width:1000px){.mc-action{flex-basis:205px;padding:16px 10px}.mc-heading{font-size:24px}.mc-info{flex-wrap:wrap}.mc-logo-box{flex-basis:135px}.mc-value{min-width:175px}}@media(max-width:700px){.mc-banner{flex-direction:column;text-align:center}.mc-logo-box{flex-basis:auto;padding:14px}.mc-logo{width:110px}.mc-center{padding:14px}.mc-heading{font-size:26px}.mc-info{justify-content:center}.mc-highlights{justify-content:center}.mc-action{flex-basis:auto;border-left:0;border-top:3px solid #c6a872}.mc-action strong{max-width:none}.mc-modal{width:calc(100% - 12px);height:calc(100dvh - 12px);max-height:calc(100dvh - 12px);border-radius:8px}.mc-modal-header{gap:6px;padding:10px}.mc-modal-header>strong{font-size:13px}.mc-open{font-size:10px;padding:8px}.mc-hint{font-size:10px}}
/* Indeterminate lookup bar: intentionally no invented percentage. */
.mc-loading{border:1px solid #c6a872;border-top:4px solid #c6a872;background:linear-gradient(#171717,#0b0b0b);box-shadow:0 5px 16px #0002;padding:20px 22px}.mc-loading>strong{display:block;font-size:18px;font-weight:900;line-height:1.2}.mc-loading-text{display:block;margin-top:5px;font-size:12px;line-height:1.4;color:#d8d8d8}.mc-loading-track{display:block;height:8px;margin-top:14px;overflow:hidden;border:1px solid #3a3a3a;border-radius:999px;background:#242424}.mc-loading-bar{display:block;width:35%;height:100%;border-radius:999px;background:#c6a872;animation:mc-loading-sweep 1.35s ease-in-out infinite}.mc-loading-caption{display:block;margin-top:9px;font-size:10px;font-weight:800;letter-spacing:.7px;line-height:1.2;color:#c6a872;text-transform:uppercase}@keyframes mc-loading-sweep{from{transform:translateX(-110%)}to{transform:translateX(395%)}}@media(prefers-reduced-motion:reduce){.mc-loading-bar{animation:none;width:100%;opacity:.65}}
