.aoem{--navy: #162040;--gray-bg: #f7f8fa;--border: #e3d9d9;--text: #333}.aoem{font-family:Open Sans,sans-serif;color:var(--dark);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;position:sticky;top:0;z-index:999}.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 .nav-links a.active{color:var(--red-btn);border-bottom:2px solid var(--red-btn);padding-bottom:2px}.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 .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}.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}.aoem .sp-hero{background:var(--navy);padding:72px 60px;border-bottom:3px solid var(--red-btn)}.aoem .sp-hero-inner{max-width:760px}.aoem .sp-eyebrow{font-family:Oswald,sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--red-btn);margin-bottom:14px}.aoem .sp-hero h1{font-family:Oswald,sans-serif;font-size:52px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff;line-height:1.05;margin-bottom:16px}.aoem .sp-hero h1 em{color:var(--red-btn);font-style:normal}.aoem .sp-hero-sub{font-size:16px;color:#ffffffb3;line-height:1.7;margin-bottom:12px;max-width:620px}.aoem .sp-hero-desc{font-size:14px;color:#ffffff80;line-height:1.75;max-width:620px;margin-bottom:32px}.aoem .btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--red-btn);color:#fff!important;border-radius:4px;padding:14px 32px;font-family:Oswald,sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:none;transition:background .2s}.aoem .btn-primary:hover{background:var(--red-dark)}.aoem .sp-section{padding:64px 60px;max-width:1100px;margin:0 auto}.aoem .sp-section-dark{background:var(--dark);padding:64px 60px}.aoem .sp-section-dark .sp-section{padding:0}.aoem .sp-section-gray{background:var(--gray-bg);padding:64px 60px}.aoem .sp-section-gray .sp-section{padding:0}.aoem .sp-headline{font-family:Oswald,sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--dark);margin-bottom:6px}.aoem .sp-headline em{color:var(--red-btn);font-style:normal}.aoem .sp-headline.light{color:#fff}.aoem .sp-headline-sub{font-family:Oswald,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--red-btn);margin-bottom:10px}.aoem .sp-desc{font-size:14px;color:#555;line-height:1.8;margin-bottom:16px;max-width:720px}.aoem .sp-desc.light{color:#ffffffa6}.aoem .sp-divider{height:3px;width:48px;background:var(--red-btn);margin-bottom:24px}.aoem .sp-two-col{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.aoem .sp-four-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:32px}.aoem .sp-five-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:32px}.aoem .sp-card{background:#fff;border:1px solid var(--border);border-top:3px solid var(--red-btn);border-radius:6px;padding:28px 26px}.aoem .sp-card.dark{background:#ffffff0d;border-color:#ffffff1a;border-top-color:var(--red-btn)}.aoem .sp-card-icon{color:var(--dark);margin-bottom:14px}.aoem .sp-card-icon svg{display:block;width:30px;height:30px}.aoem .sp-card-title{font-family:Oswald,sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--dark);margin-bottom:8px}.aoem .sp-card-title.light{color:#fff}.aoem .sp-card-desc{font-size:14px;color:#666;line-height:1.65}.aoem .sp-card-desc.light{color:#ffffff8c}.aoem .sp-list{list-style:none;display:flex;flex-direction:column;gap:12px;margin-top:16px}.aoem .sp-list li{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:#444;line-height:1.6}.aoem .sp-list li:before{content:"\2714";color:var(--red-btn);font-weight:700;flex-shrink:0}.aoem .sp-list.light li{color:#ffffffb3}.aoem .sp-list.light li:before{color:var(--red-btn)}.aoem .sp-list.cross li:before{content:"\2717";color:var(--red-btn)}.aoem .sp-check-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:28px}.aoem .sp-check-box{background:#fff;border:1px solid var(--border);border-radius:6px;padding:24px}.aoem .sp-check-box h4{font-family:Oswald,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:14px}.aoem .sp-check-box h4.green{color:#16803c}.aoem .sp-check-box h4.red{color:var(--red-btn)}.aoem .sp-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:40px;position:relative}.aoem .sp-step{text-align:center;padding:0 10px;position:relative}.aoem .sp-step:not(:last-child):after{content:"\2192";position:absolute;right:-12px;top:18px;color:#fff3;font-size:18px}.aoem .sp-step-num{width:52px;height:52px;border-radius:50%;background:var(--red-btn);display:flex;align-items:center;justify-content:center;font-family:Oswald,sans-serif;font-size:20px;font-weight:700;color:#fff;margin:0 auto 14px;box-shadow:0 4px 14px #b91c1c66}.aoem .sp-step-title{font-family:Oswald,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#fff;margin-bottom:8px}.aoem .sp-step-desc{font-size:12px;color:#ffffff80;line-height:1.6}.aoem .sp-cta{background:var(--navy);padding:60px;text-align:center;border-top:3px solid var(--red-btn)}.aoem .sp-cta h2{font-family:Oswald,sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff;margin-bottom:12px}.aoem .sp-cta p{color:#fff9;font-size:15px;max-width:560px;margin:0 auto 28px;line-height:1.7}.aoem footer{background:var(--dark);color:#ffffff80;padding:28px 60px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.aoem .footer-links{display:flex;gap:24px;flex-wrap:wrap}.aoem .footer-links a{color:#ffffff80;text-decoration:none;font-size:13px;transition:color .2s}.aoem .footer-links a:hover{color:#fff}.aoem footer p{font-size:12px}@media(max-width:768px){.aoem nav{padding:0 20px;height:64px}.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}.aoem .btn-request{margin-top:12px;width:100%;justify-content:center}.aoem .nav-tagline{display:none}.aoem .hero{min-height:auto!important}.aoem .hero-content{padding:50px 20px!important}.aoem .hero-content h1{font-size:36px!important}.aoem .hero-content p{font-size:14px!important}.aoem .sp-section,.aoem .sp-section-dark,.aoem .sp-section-gray{padding:40px 20px}.aoem [style*="background:#fff;"]>.sp-section,.aoem [style*="background:linear-gradient"]>.sp-section,.aoem [style*="padding:64px 60px"]{padding:40px 20px!important}.aoem .sp-headline{font-size:24px}.aoem .sp-hero h1{font-size:34px}.aoem .sp-two-col{grid-template-columns:1fr;gap:28px}.aoem [style*="display:grid;grid-template-columns:1fr 1fr"],.aoem [style*="grid-template-columns:1fr 1fr;gap:40px"],.aoem [style*="grid-template-columns:1fr 1fr;gap:18px"],.aoem [style*="grid-template-columns:1fr 1fr;gap:24px"]{grid-template-columns:1fr!important;gap:24px!important}.aoem [style*="grid-template-columns:repeat(3,1fr)"]{grid-template-columns:1fr!important;gap:12px!important}.aoem .sp-four-grid,.aoem .sp-five-grid{grid-template-columns:1fr 1fr}.aoem .sp-steps{grid-template-columns:1fr;gap:24px}.aoem .sp-step{text-align:left;display:flex;align-items:flex-start;gap:16px}.aoem .sp-step-num{flex-shrink:0;margin:0!important}.aoem .sp-step-title,.aoem .sp-step-desc{text-align:left}.aoem .sp-step:not(:last-child):after{display:none}.aoem .sp-check-grid{grid-template-columns:1fr;gap:20px}.aoem [style*="display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 16px"]{flex-direction:column!important;gap:6px!important;text-align:center}.aoem .sp-cta{padding:40px 20px}.aoem .sp-cta h2{font-size:24px}.aoem .btn-primary{width:100%;justify-content:center}.aoem .logo-bar{padding:16px 20px;gap:24px}.aoem .logo-bar-img{height:32px}.aoem footer{flex-direction:column;text-align:center;padding:24px 20px}.aoem .footer-links{justify-content:center;flex-wrap:wrap;gap:14px}}@media(max-width:480px){.aoem .hero-content h1{font-size:28px!important}.aoem .sp-headline{font-size:20px}.aoem .sp-four-grid{grid-template-columns:1fr}.aoem .sp-cta h2{font-size:20px}}.aoem .sp-steps{position:relative}.aoem .sp-step{position:relative;z-index:1}.aoem .sp-step-num{position:relative;z-index:2}.aoem .sp-step:not(:last-child):after{content:"";position:absolute;top:26px;left:50%;width:100%;height:2px;background:repeating-linear-gradient(to right,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 6px,transparent 6px,transparent 12px);z-index:0}.aoem .hero{position:relative;min-height:500px;background:linear-gradient(135deg,#0d1b2a,#1a3a6b 60%,#111);display:flex;align-items:center;overflow:hidden}.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:700px}.aoem .hero-eyebrow{font-family:Oswald,sans-serif;font-size:13px;font-weight:600;color:var(--red-btn);letter-spacing:3px;text-transform:uppercase;margin-bottom:16px}.aoem .hero-content h1{font-family:Oswald,sans-serif;font-size:58px;font-weight:700;color:#fff;line-height:1;text-transform:uppercase;letter-spacing:1px}.aoem .hero-content h1 em{color:var(--red-btn);font-style:normal}.aoem .hero-content p{color:#dec9ca;margin-top:18px;font-size:16px;line-height:1.6;max-width:520px}@media(max-width:768px){.aoem .hero-content{padding:50px 20px}.aoem .hero-content h1{font-size:38px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/accurate-oem-sourcing.css.map */
