.hero-images{z-index:-3;position:absolute;inset:0;overflow:hidden}.hero-images .carousel-image{z-index:0;opacity:0;pointer-events:none;transition:opacity 1.1s ease-in-out}.hero-images .carousel-image.is-active{opacity:1}.hero-carousel-controls{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03172ec7;border:1px solid #ffffff32;align-items:center;gap:4px;padding:3px 7px;display:flex;position:absolute;bottom:174px;right:max(56px,50% - 660px)}.hero-carousel-controls button{color:inherit;background:0 0;border:0;justify-content:center;align-items:center;min-height:38px;display:flex}.hero-carousel-controls button:hover{color:var(--ice)}.carousel-arrow{width:34px;font-family:Arial,sans-serif;font-size:28px;line-height:1}.carousel-pause{width:34px;margin-left:4px;font-size:13px;border-left:1px solid #ffffff32!important}.carousel-counter{font-family:var(--display);letter-spacing:1px;white-space:nowrap;padding-inline:4px;font-size:16px}.carousel-counter span{color:#a0b9cf;font-size:12px}.carousel-dots{gap:0;margin-inline:4px;display:flex}.carousel-dots button{width:19px;padding:0;position:relative}.carousel-dots button:before{content:"";background:#ffffff65;border-radius:50%;width:5px;height:5px;transition:background .2s,transform .2s}.carousel-dots button.selected:before{background:var(--ice);transform:scale(1.5)}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reduce-motion .carousel-image{transition:none}@media (max-width:1100px){.hero-carousel-controls{right:32px}}@media (max-width:700px){.hero-carousel-controls{padding:2px 5px;bottom:231px;right:18px}.carousel-arrow,.carousel-pause{width:30px}.carousel-counter{font-size:14px}.carousel-dots button{width:17px}}@media (prefers-reduced-motion:reduce){.hero-images .carousel-image{transition:none}}.certified-section{padding-block:0 65px}.certified-section .section-heading{margin-bottom:16px}.cars-all-link{color:#05264e;white-space:nowrap;font-size:11px;font-weight:600}.certified-intro{color:#6c7b8f;margin:0 0 26px;font-size:12px;line-height:1.9}.certified-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.certified-card{background:#fff;border:1px solid #dfe5eb;min-width:0}.certified-image{aspect-ratio:1022/575;background:#000;overflow:hidden}.certified-image img{object-fit:contain;width:100%;height:100%;transition:transform .35s;display:block}.certified-card:hover .certified-image img{transform:scale(1.015)}.certified-card-content{padding:20px}.certified-brand{justify-content:space-between;align-items:center;gap:9px;display:flex}.certified-brand>span{font-family:var(--display);letter-spacing:1.8px;color:#60748c;font-size:11px}.certified-brand>b{color:#05264e;letter-spacing:1px;background:#ecf4fa;padding:4px 6px;font-size:8px;font-weight:600}.certified-card h3{font-family:var(--display);letter-spacing:.7px;color:#05264e;margin:12px 0 8px;font-size:28px;font-weight:600}.certified-card p{color:#6c7b8f;overflow-wrap:anywhere;margin:0 0 19px;font-size:10px;line-height:1.8}.certified-card-footer{color:#8795a6;border-top:1px solid #e5ecf2;justify-content:space-between;align-items:center;gap:8px;padding-top:14px;font-size:9px;display:flex}.certified-card-footer a{color:#4b6784}.certified-card-footer a:hover,.certified-source-note a:hover{text-underline-offset:3px;text-decoration:underline}.certified-rules{color:#fff;background:#05264e;flex-direction:column;justify-content:center;min-width:0;padding:25px;display:flex}.certified-rules h3{margin:16px 0 8px;font-size:18px;line-height:1.7}.certified-rules ul{color:#bdd0e1;margin:6px 0 21px;padding-left:16px;font-size:10px;line-height:2}.certified-rules .eyebrow{letter-spacing:1.8px;font-size:8px}.certified-rules .button{align-self:start;gap:12px;min-height:40px;font-size:10px}.certified-source-note{color:#8795a6;margin:20px 0 0;font-size:9px;line-height:1.9}.certified-source-note a{color:#526f8d}.certified-full{padding-top:50px}.cars-page-header{color:#fff;letter-spacing:1px;background:#05264e;justify-content:space-between;align-items:center;gap:18px;padding:25px max(24px,50% - 660px);font-size:11px;display:flex}.cars-page-bottom{text-align:center;color:#526f8d;padding:0 24px 35px;font-size:11px}@media (max-width:1100px){.certified-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.certified-rules{grid-column:span 2}.certified-card-content{padding:18px}}@media (max-width:760px){.certified-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.certified-rules{grid-column:auto;padding:20px 16px}.certified-card-content{padding:16px}.certified-card h3{font-size:25px}.certified-rules h3{font-size:15px}.certified-rules ul{font-size:9px}.certified-brand>span{letter-spacing:1px;font-size:9px}.certified-card p{font-size:9px}.certified-card-footer{font-size:8px}.certified-section .section-heading{display:block}.cars-all-link{margin-top:14px;font-size:10px;display:inline-block}.certified-intro{font-size:11px}.cars-page-header{padding:22px 18px;font-size:9px}.certified-full{padding-top:32px}.certified-section{padding-bottom:40px}}@media (max-width:420px){.certified-brand>span{letter-spacing:.6px;font-size:8px}.certified-card-content{padding:13px}.certified-card h3{font-size:24px}.certified-card-footer{flex-wrap:wrap;line-height:1.8}.certified-rules h3{font-size:14px}.certified-rules .button{padding:11px 12px;font-size:9px}.certified-rules ul{line-height:1.9}}@media (prefers-reduced-motion:reduce){.certified-image img{transition:none}}
