.aoem{font-family:Open Sans,sans-serif;color:var(--text);background:#fff}.aoem nav{background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 40px;height:80px;box-shadow:0 1px 6px #0000000f}.aoem .logo{display:flex;align-items:center;gap:10px;text-decoration:none}.aoem .nav-links{display:flex;align-items:center;gap:32px}.aoem .nav-links a{color:#333;text-decoration:none;font-size:14px;font-weight:600;letter-spacing:.5px;transition:color .2s}.aoem .nav-links a:hover{color:var(--red-btn)}.aoem .btn-request{background:var(--red-btn);color:#fff!important;border:none;border-radius:4px;padding:10px 20px;font-family:Oswald,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;cursor:pointer;text-decoration:none;display:flex;align-items:center;gap:8px;transition:background .2s}.aoem .btn-request:hover{background:var(--red-dark)}.aoem .hero{position:relative;min-height:500px;background:linear-gradient(135deg,#0d1b2a,#1a3a6b 60%,#111);display:flex;align-items:center;overflow:hidden;padding:0}.aoem .hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.aoem .hero-overlay video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;opacity:.4}.aoem .hero-content{position:relative;z-index:2;padding:70px 60px;max-width:560px}.aoem .hero-content h1{font-family:Oswald,sans-serif;font-size:58px;font-weight:700;color:#fff;line-height:1.05;text-transform:uppercase;letter-spacing:1px}.aoem .hero-content p{color:#dec9ca;margin-top:16px;font-size:16px;line-height:1.5}.aoem .hero-btns{margin-top:28px;display:flex;gap:14px}.aoem .btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--red-btn);color:#fff!important;border:none;border-radius:4px;padding:14px 28px;font-family:Oswald,sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;cursor:pointer;text-decoration:none!important;transition:background .2s;text-transform:uppercase}.aoem .btn-primary:hover{background:var(--red-dark, #7a1515);text-decoration:none!important}.aoem .btn-primary:hover{background:var(--red-dark)}.aoem .btn-outline{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.6);border-radius:4px;padding:12px 28px;font-family:Oswald,sans-serif;font-size:15px;font-weight:600;letter-spacing:1px;cursor:pointer;text-decoration:none;transition:all .2s}.aoem .btn-outline:hover{background:#ffffff26;color:#fff}.aoem .trust-bar{background:#fff;border-bottom:2px solid #e3d9d9;display:flex;justify-content:center;align-items:center;gap:0}.aoem .trust-item{flex:1;display:flex;align-items:center;justify-content:center;gap:12px;padding:20px 24px;border-right:1px solid #e0e0e0;max-width:320px}.aoem .trust-item:last-child{border-right:none}.aoem .trust-icon{font-size:26px}.aoem .trust-item span{font-size:13px;font-weight:600;color:#333}.aoem .badge-bar{background:#162040;padding:0;display:flex;align-items:stretch}.aoem .badge-bar-item{flex:1;display:flex;align-items:center;gap:16px;padding:22px 28px;border-right:1px solid rgba(255,255,255,.08)}.aoem .badge-bar-item:last-child{border-right:none}.aoem .badge-bar-icon{flex-shrink:0;width:46px;height:46px;border:2px solid rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff0d}.aoem .badge-bar-icon svg{width:22px;height:40px}.aoem .badge-bar-text{display:flex;flex-direction:column;gap:2px}.aoem .badge-bar-title{font-family:Oswald,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff}.aoem .badge-bar-sub{font-size:12px;color:#ffffff80;line-height:1.4}.aoem .vehicle-search-section{background:url(aoem-index-3.jpg) center center / cover no-repeat;padding:52px 60px;position:relative}.aoem .vehicle-search-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0a1020b8;pointer-events:none}.aoem .vehicle-search-inner{max-width:900px;margin:0 auto;text-align:center;position:relative;z-index:1}.aoem .vehicle-search-eyebrow{font-family:Oswald,sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--red-btn);margin-bottom:10px}.aoem .vehicle-search-title{font-family:Oswald,sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff;margin-bottom:6px}.aoem .vehicle-search-sub{color:#fff;font-size:14px;margin-bottom:32px}.aoem .vs-form{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px;align-items:stretch}.aoem .vs-select{padding:14px 36px 14px 18px;border:2px solid rgba(255,255,255,.15);border-radius:5px;background:#ffffff12;color:#fff;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;-webkit-appearance:none;appearance:none;cursor:pointer;outline:none;transition:border-color .2s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23ffffff' stroke-width='1.8' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 14px) center}.aoem .vs-select:focus{border-color:var(--red-btn)}.aoem .vs-select option{background:#162040;color:#fff}.aoem .vs-btn{background:var(--red-btn);color:#fff!important;border:none;border-radius:5px;padding:14px 28px;font-family:Oswald,sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:background .2s;white-space:nowrap;display:flex;align-items:center;gap:9px}.aoem .vs-btn:hover{background:var(--red-dark)}.aoem .vs-divider{display:flex;align-items:center;gap:16px;color:#ffffff4d;font-size:12px;font-weight:700;letter-spacing:2px;margin:20px 0}.aoem .vs-divider:before,.aoem .vs-divider:after{content:"";flex:1;height:1px;background:#ffffff1f}.aoem .vs-vin-row{display:flex;gap:12px}.aoem .vs-vin-input{flex:1;padding:13px 18px;border:2px solid rgba(255,255,255,.15);border-radius:5px;background:#ffffff12;color:#fff;font-family:Open Sans,sans-serif;font-size:14px;outline:none;transition:border-color .2s}.aoem .vs-vin-input::placeholder{color:#ffffff59}.aoem .vs-vin-input:focus{border-color:var(--red-btn)}.aoem .section{padding:70px 60px}.aoem .section-title{font-family:Oswald,sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--dark);border-left:5px solid var(--red);padding-left:16px;margin-bottom:40px}.aoem .features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.aoem .feature-card{border:1px solid #e0e0e0;border-radius:6px;overflow:hidden;transition:transform .2s,box-shadow .2s}.aoem .feature-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0000001a}.aoem .feature-card-img{height:200px;background:#444;overflow:hidden}.aoem .feature-card-img img{width:100%;height:100%;object-fit:cover}.aoem .feature-card-body{padding:20px}.aoem .feature-card-body h3{font-family:Oswald,sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;color:var(--dark);margin-bottom:8px}.aoem .feature-card-body p{font-size:13px;color:#555;line-height:1.6}.aoem .reviews-section{background:var(--gray-bg);padding:72px 60px}.aoem .reviews-header{text-align:center;margin-bottom:48px}.aoem .reviews-eyebrow{font-family:Oswald,sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--red-btn);margin-bottom:10px}.aoem .reviews-title{font-family:Oswald,sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;color:var(--dark);letter-spacing:1px;line-height:1.1}.aoem .reviews-title em{color:var(--red-btn);font-style:normal}.aoem .reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1140px;margin:0 auto}.aoem .review-card{background:#fff;border-radius:8px;padding:32px 28px;border:1px solid #e8e8e8;border-top:3px solid var(--red-btn);box-shadow:0 4px 20px #0000000d;display:flex;flex-direction:column;gap:16px;transition:transform .2s,box-shadow .2s}.aoem .review-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000017}.aoem .review-stars{display:flex;gap:3px}.aoem .review-star{color:#f5a623;font-size:19px;line-height:1}.aoem .review-quote-mark{font-family:Georgia,serif;font-size:52px;color:#e8e8e8;line-height:.6;margin-bottom:4px;display:block}.aoem .review-text{font-size:14px;color:#444;line-height:1.75;font-style:italic;flex:1}.aoem .review-divider{height:1px;background:#f0f0f0}.aoem .review-footer{display:flex;align-items:center;gap:14px}.aoem .review-avatar{width:42px;height:42px;border-radius:50%;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:center;font-family:Oswald,sans-serif;font-size:16px;font-weight:700;flex-shrink:0}.aoem .review-author-info{display:flex;flex-direction:column;gap:2px}.aoem .review-author-name{font-family:Oswald,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:var(--dark);letter-spacing:.5px}.aoem .review-author-role{font-size:12px;color:#888}.aoem .review-badge{display:inline-flex;align-items:center;gap:5px;margin-left:auto;background:#b91c1c12;border:1px solid rgba(185,28,28,.15);border-radius:20px;padding:4px 10px;font-family:Oswald,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--red-btn);white-space:nowrap}.aoem .why-section{background:var(--gray-bg);padding:70px 60px}.aoem .why-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.aoem .why-img{border-radius:6px;overflow:hidden;height:360px}.aoem .why-img img{width:100%;height:100%;object-fit:cover}.aoem .why-content h2{font-family:Oswald,sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;color:var(--dark);margin-bottom:20px;line-height:1.1}.aoem .why-content h2 span{color:var(--red)}.aoem .why-list{list-style:none;display:flex;flex-direction:column;gap:14px}.aoem .why-list li{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:#444;line-height:1.5}.aoem .check{color:var(--red);font-size:18px;margin-top:1px}.aoem .why-cta{margin-top:28px}.aoem .cta-strip{background:#162040;color:#fff;padding:52px 60px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:20px}.aoem .cta-strip h2{font-family:Oswald,sans-serif;font-size:34px;font-weight:700;text-transform:uppercase;letter-spacing:2px;white-space:nowrap}.aoem .cta-strip p{color:#fff9;margin-top:2px;font-size:15px}.aoem .badges{background:#f8f8f8;padding:40px 60px;display:flex;justify-content:center;align-items:center;gap:60px;border-top:1px solid #e3d9d9}.aoem .badge{display:flex;flex-direction:column;align-items:center;gap:8px}.aoem .badge-icon{font-size:36px}.aoem .badge span{font-size:11px;font-weight:700;letter-spacing:1px;color:#555;text-transform:uppercase}.aoem .logo-strip{background:#fff;border-top:1px solid #e3d9d9;padding:44px 60px;display:flex;justify-content:center;align-items:center}.aoem .logo-strip-inner{display:flex;align-items:center;gap:40px}.aoem .logo-strip-img{height:110px;width:auto;display:block}.aoem .logo-strip-tagline{display:flex;flex-direction:column;gap:2px;border-left:4px solid #999999;border-radius:0 0 0 4px;padding-left:36px}.aoem .tagline-top{font-family:Oswald,sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#1a2f5e}.aoem .tagline-bottom{font-family:Oswald,sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#c0392b}.aoem .industrial-section{padding:70px 60px;background:#fff}.aoem .industrial-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.aoem .industrial-illustration{border-radius:6px;overflow:hidden;box-shadow:0 12px 40px #0000002e;height:360px;position:relative}.aoem .industrial-content .eyebrow{font-family:Oswald,sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--red-btn);margin-bottom:12px}.aoem .industrial-content h2{font-family:Oswald,sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;color:var(--dark);line-height:1.1;margin-bottom:18px}.aoem .industrial-content h2 em{color:var(--red-btn);font-style:normal}.aoem .industrial-content p{font-size:14px;color:#555;line-height:1.75;margin-bottom:14px}.aoem .industrial-apps-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0}.aoem .industrial-app-item{display:flex;align-items:flex-start;gap:12px;background:var(--tint);border-radius:8px;padding:16px;border-left:3px solid var(--red-btn)}.aoem .industrial-app-icon{color:var(--dark);flex-shrink:0}.aoem .industrial-app-icon svg{display:block;width:30px;height:30px}.aoem .industrial-app-item h4{font-family:Oswald,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:var(--dark);margin-bottom:3px}.aoem .industrial-app-item p{font-size:12px;color:#777;line-height:1.5;margin:0}.aoem .industrial-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.aoem .industrial-tag{background:#c0392b14;border:1px solid rgba(192,57,43,.2);color:var(--red-btn);border-radius:20px;padding:5px 14px;font-size:12px;font-weight:700;font-family:Oswald,sans-serif;letter-spacing:.5px;text-transform:uppercase}.aoem footer{background:var(--dark);color:#aaa;padding:20px 60px;display:flex;justify-content:space-between;align-items:center}.aoem .footer-links{display:flex;gap:24px}.aoem .footer-links a{color:#aaa;text-decoration:none;font-size:13px;transition:color .2s}.aoem .footer-links a:hover{color:#fff}.aoem .footer-copy{font-size:12px}.aoem .hamburger{display:none;flex-direction:column;justify-content:space-between;width:28px;height:20px;background:none;border:none;cursor:pointer;padding:0;z-index:200}.aoem .hamburger span{display:block;width:100%;height:2.5px;background:#333;border-radius:2px;transition:all .3s}@media(max-width:768px){.aoem nav{padding:0 20px;height:64px;position:sticky;top:0;z-index:999}.aoem .hamburger{display:flex}.aoem .nav-links{display:none;flex-direction:column;align-items:flex-start;position:absolute;top:64px;left:0;right:0;background:#fff;padding:16px 20px 24px;box-shadow:0 8px 24px #0000001f;z-index:149;gap:0}.aoem .nav-links.open{display:flex}.aoem .nav-links a{width:100%;padding:13px 0;border-bottom:1px solid #f0f0f0;font-size:15px;color:#333}.aoem .nav-links a:last-child{border-bottom:none}.aoem .btn-request{margin-top:12px;width:100%;justify-content:center;border-radius:5px;padding:13px 20px}.aoem .hero{grid-template-columns:1fr!important;min-height:auto!important;padding:40px 24px 0!important}.aoem .hero-content{max-width:100%!important;text-align:center}.aoem .hero-content h1{font-size:36px!important}.aoem .hero-content p{font-size:14px!important}.aoem .hero-btns{justify-content:center;flex-wrap:wrap}.aoem .badge-bar{flex-wrap:wrap}.aoem .badge-bar-item{flex:0 0 50%;min-width:50%;border-right:none!important;border-bottom:1px solid rgba(255,255,255,.08);padding:16px 18px}.aoem .badge-bar-item:nth-child(1),.aoem .badge-bar-item:nth-child(2){border-bottom:1px solid rgba(255,255,255,.08)}.aoem .badge-bar-item:nth-child(odd){border-right:1px solid rgba(255,255,255,.08)!important}.aoem .badge-bar-text .badge-bar-title{font-size:11px}.aoem .badge-bar-text .badge-bar-sub{font-size:10px}.aoem .vehicle-search-section{padding:40px 20px}.aoem .vehicle-search-title{font-size:26px!important}.aoem .vs-form{grid-template-columns:1fr!important;gap:10px}.aoem .vs-divider{margin:14px 0}.aoem .vs-vin-row{flex-direction:column}.aoem .section,.aoem .section-alt{padding:48px 20px}.aoem .features-grid{grid-template-columns:1fr!important;gap:20px}.aoem .section-title{font-size:24px}.aoem .why-section{padding:48px 20px}.aoem .why-grid{grid-template-columns:1fr!important;gap:28px}.aoem .why-img{height:220px}.aoem .why-content h2{font-size:26px}.aoem .reviews-section{padding:48px 20px}.aoem .reviews-grid{grid-template-columns:1fr!important;gap:20px}.aoem .reviews-title{font-size:26px}.aoem .industrial-section{padding:48px 20px}.aoem .industrial-inner{grid-template-columns:1fr!important;gap:28px}.aoem .industrial-illustration{min-height:220px;height:220px}.aoem .industrial-apps-grid{grid-template-columns:1fr!important}.aoem .industrial-tags{justify-content:center}.aoem .cta-strip{padding:40px 20px}.aoem .cta-strip h2{font-size:24px;white-space:normal!important}.aoem .logo-strip{padding:32px 20px}.aoem .logo-strip-inner{flex-direction:column;align-items:center;gap:0;text-align:center}.aoem .logo-strip-img{height:80px}.aoem .logo-strip-tagline{border-left:none!important;padding-left:0!important;align-items:center;padding-top:16px;margin-top:4px;width:100%;position:relative;display:flex;flex-direction:column;gap:2px}.aoem .logo-strip-tagline:before{content:"";display:block;width:60px;height:3px;background:#999;border-radius:2px;margin:0 auto 14px}.aoem .tagline-top,.aoem .tagline-bottom{font-size:20px;text-align:center}.aoem footer{flex-direction:column;gap:16px;text-align:center;padding:24px 20px}.aoem .footer-links{flex-wrap:wrap;justify-content:center;gap:14px}}@media(max-width:480px){.aoem .hero-content h1{font-size:28px!important}.aoem .badge-bar-item{flex:0 0 100%}.aoem .badge-bar-item:nth-child(odd){border-right:none!important}.aoem .cta-strip h2{font-size:20px}.aoem .review-text{font-size:13px}.aoem .vs-form{grid-template-columns:1fr!important}}.aoem .nav-links a.active{color:var(--red-btn, #ca262c)!important;font-weight:700}.aoem .nav-tagline{display:flex;flex-direction:column;gap:0;border-left:2px solid #999;padding-left:14px;margin-left:4px}.aoem .nav-tagline-top{font-family:Oswald,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#1a2f5e;line-height:1.2}.aoem .nav-tagline-bottom{font-family:Oswald,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--red-btn);line-height:1.2}@media(max-width:768px){.aoem .nav-tagline{display:none}}.aoem .industrial-section a[href="industrial.html"],.aoem .industrial-section a[href="industrial.html"]:hover{text-decoration:none!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/accurate-oem-index.css.map */
