/* Shared Applications foundation. Selectors stay scoped to these seven application roots. */
:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts){--primary-red:#B2322E;--primary-dark:#181818;--white:#FFFFFF;--off-white:#F9F9F9;--board-bg:#EAEAEA;--accent-red-light:#D4524E;--accent-red-dark:#8A1F1C;--text-muted:#666666;--border-light:#E0E0E0;--border-dark:#222222;--shadow-sm:0 2px 8px rgba(0,0,0,0.05);--shadow-md:0 8px 24px rgba(0,0,0,0.08);--shadow-lg:0 16px 48px rgba(0,0,0,0.12);--ff-h:'Lexend',sans-serif;--ff-b:'DM Sans',sans-serif;--ff-m:'DM Mono',monospace;--ease:cubic-bezier(.25,.8,.25,1);}
:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) *,:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) *::before,:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) *::after{box-sizing:border-box;margin:0;padding:0;}
:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts){scroll-behavior:smooth;}
:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts){font-family:var(--ff-b);font-size:1rem;line-height:1.7;color:var(--primary-dark);background-color:var(--white);-webkit-font-smoothing:antialiased;overflow-x:hidden;}
:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) h1,:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) h2,:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) h3,:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) h4,:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) h5,:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) h6{font-family:var(--ff-h);color:var(--primary-dark);font-weight:700;line-height:1.25;}
:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) a{color:inherit;text-decoration:none;transition:color 0.3s var(--ease);}
:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) ul{list-style:none;}
:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) .container{max-width:1400px;margin:0 auto;padding:0 40px;}
:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) section{padding:100px 0;position:relative;}
:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) .bg-light{background-color:var(--off-white);}
:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) .section-header{max-width:800px;margin-bottom:56px;}
:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) .section-label{display:inline-block;font-family:var(--ff-h);font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--primary-red);margin-bottom:16px;}
:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) .section-title{font-size:2.4rem;font-weight:700;letter-spacing:-0.5px;margin-bottom:18px;}
:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) .section-desc{font-size:1.05rem;color:var(--text-muted);}
:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--ff-h);font-size:0.9rem;font-weight:700;padding:14px 32px;border-radius:6px;transition:all 0.3s var(--ease);border:none;cursor:pointer;white-space:nowrap;}
:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) .btn-primary{background-color:var(--primary-red);color:var(--white);}
:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) .btn-primary:hover{background-color:var(--accent-red-dark);transform:translateY(-2px);box-shadow:0 4px 12px rgba(178,50,46,0.25);}
:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) .btn-outline{background-color:transparent;color:var(--primary-dark);border:1px solid var(--border-light);}
:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) .btn-outline:hover{border-color:var(--primary-dark);background-color:rgba(0,0,0,0.02);}
:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) .btn-email svg{fill:none !important;stroke:currentColor !important;}
:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) header{position:sticky;top:0;z-index:1000;background-color:rgba(255,255,255,0.95);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-light);transition:all 0.3s var(--ease);}
:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) header.scrolled{box-shadow:var(--shadow-sm);}
:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) .header-in{display:flex;align-items:center;justify-content:space-between;height:80px;}
:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) .logo img{height:42px;width:auto;display:block;}
:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) .nav-menu{display:flex;align-items:center;gap:32px;}
:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) .nav-link{font-family:var(--ff-h);font-size:0.9rem;font-weight:500;color:var(--primary-dark);display:flex;align-items:center;gap:6px;}
:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) .nav-link:hover{color:var(--primary-red);}
:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) .hero{padding:80px 0 100px;background:linear-gradient(135deg,#FFFFFF 0%,#F9F9F9 100%);border-bottom:1px solid var(--border-light);}
:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) .grid-2{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;}
:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) .hero-tag{display:inline-block;font-family:var(--ff-h);font-size:0.78rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--primary-red);background:rgba(178,50,46,0.08);padding:6px 14px;border-radius:4px;margin-bottom:20px;}
:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) .hero h1{font-size:3.2rem;font-weight:900;letter-spacing:-1px;line-height:1.15;margin-bottom:20px;}
:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) .hero h1 span{color:var(--primary-red);}
:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) .hero-sub{font-size:1.1rem;color:var(--text-muted);margin-bottom:32px;line-height:1.6;}
:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) .hero-hooks{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:36px;}
:is(.syz-page-atv-utv-parts-accessories,.syz-page-off-road-parts-accessories,.syz-page-race-car-parts-accessories,.syz-page-motorcycle-parts-accessories,.syz-page-golf-cart-and-go-kart-parts-accessories,.syz-page-watercraft-parts-accessories,.syz-page-rock-crawler-suspension-parts) .hook-item{display:flex;align-items:center;gap:10px;font-size:0.92rem;font-weight:600;color:var(--primary-dark);}
