:root {
  --teal: #008080;
  --teal-dark: #006666;
  --teal-light: #E0F5F5;
  --teal-mid: #00A3A3;
  --accent: #008080;
  --accent-hover: #006666;
  --text: #1A1A1A;
  --text-muted: #aeb6bf;
  --border: #3d444b;
  --bg: #2a2f34;
  --bg-light: #30353b;
  --white: #FFFFFF;
  --green: #1A8A4A;
  --red: #CC2200;
  --navy: #0A0F14;
  --steel: #C8C8C8;
}
* { box-sizing: border-box; margin: 0; padding: 0; }
body { font-family: 'Barlow', sans-serif; background: #2a2f34; color: #f0f2f4; font-size: 15px; }

.hero-eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: rgba(0,128,128,0.2);
  border: 1px solid var(--teal);
  color: var(--teal-mid);
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 3px;
  text-transform: uppercase;
  padding: 5px 14px;
  border-radius: 2px;
  margin-bottom: 22px;
}
.hero-headline {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 86px;
  font-weight: 900;
  color: #f0f2f4;
  text-transform: uppercase;
  line-height: 0.95;
  margin-bottom: 20px;
  letter-spacing: -1px;
  text-shadow: 0 2px 30px rgba(0,0,0,0.5);
}
.hero-headline em {
  font-style: normal;
  color: var(--teal-mid);
  display: block;
}
.hero-sub {
  font-size: 16px;
  color: #c0c8d0;
  line-height: 1.65;
  max-width: 500px;
  margin-bottom: 36px;
  font-weight: 400;
}
.hero-ctas { display: flex; gap: 14px; flex-wrap: wrap; }
.hero-btn-primary {
  background: var(--teal);
  color: #f0f2f4;
  border: none;
  padding: 16px 36px;
  border-radius: 3px;
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 18px;
  font-weight: 900;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  cursor: pointer;
  text-decoration: none;
  display: inline-block;
  transition: background 0.2s, transform 0.1s;
}
.hero-btn-primary:hover { background: var(--teal-dark); transform: translateY(-2px); }
.hero-btn-secondary {
  background: transparent;
  color: #dde3e9;
  border: 1.5px solid #444;
  padding: 16px 36px;
  border-radius: 3px;
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 18px;
  font-weight: 800;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  cursor: pointer;
  text-decoration: none;
  display: inline-block;
  transition: all 0.2s;
}
.hero-btn-secondary:hover { border-color: #b8c0c8; color: #f0f2f4; }
.hero-stats {
  position: absolute;
  right: 60px;
  bottom: 50px;
  z-index: 2;
  display: flex;
  gap: 0;
  border: 1px solid #3d444b;
  background: rgba(0,0,0,0.7);
  backdrop-filter: blur(4px);
}
.hero-stat {
  text-align: center;
  padding: 18px 28px;
  border-right: 1px solid #3d444b;
}
.hero-stat:last-child { border-right: none; }
.hero-stat-num {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 32px;
  font-weight: 900;
  color: var(--teal);
  line-height: 1;
}
.hero-stat-label {
  font-size: 10px;
  color: #555;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-top: 5px;
  font-weight: 700;
}

/* ── CATEGORY SECTION ── */
.cat-section {
  background: #2a2f34;
  padding: 60px 40px;
  position: relative;
}
.cat-section::before {
  content: '';
  position: absolute;
  inset: 0;
  background-image: url('data:image/jpeg;base64,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');
  background-size: cover;
  background-position: center;
  opacity: 0.04;
}
.section-header {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  margin-bottom: 32px;
  position: relative;
}
.section-eyebrow {
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 3px;
  text-transform: uppercase;
  color: var(--teal);
  margin-bottom: 6px;
  display: block;
}
.section-title {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 40px;
  font-weight: 900;
  color: #f0f2f4;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: -0.5px;
}

/* ── VERTICAL LANDING HERO ── */
.v-hero { background:#0D0D0D; padding:54px 24px; position:relative; overflow:hidden; border-bottom:1px solid #3d444b; }
.v-hero-inner { max-width:1320px; margin:0 auto; position:relative; z-index:1; }
.v-hero-eyebrow { display:inline-block; font-family:'Barlow Condensed',sans-serif; font-size:12.5px; font-weight:800; color:var(--teal-mid); letter-spacing:3px; text-transform:uppercase; padding:5px 12px; background:rgba(0,128,128,0.14); border:1px solid rgba(0,163,163,0.4); border-radius:3px; margin-bottom:18px; }
.v-hero-title { font-family:'Barlow Condensed',sans-serif; font-size:50px; font-weight:900; line-height:1; color:#f0f2f4; text-transform:uppercase; letter-spacing:-1px; margin-bottom:16px; max-width:820px; }
.v-hero-title em { font-style:italic; color:var(--teal-mid); }
.v-hero-sub { font-size:17px; color:#d0d7de; line-height:1.6; max-width:680px; }
.v-hero-sub strong { color:#f0f2f4; }

/* ── VERTICAL BENEFITS ── */
.v-benefits { padding:56px 24px; background:var(--bg); }
.v-benefits-inner { max-width:1100px; margin:0 auto; }
.v-ben-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:16px; }
.v-ben-card { background:var(--bg-light); border:1px solid #3d444b; border-top:3px solid var(--teal); border-radius:5px; padding:26px 22px; }
.v-ben-icon { font-size:26px; margin-bottom:12px; }
.v-ben-title { font-family:'Barlow Condensed',sans-serif; font-size:19px; font-weight:800; color:#f0f2f4; text-transform:uppercase; letter-spacing:0.5px; margin-bottom:8px; }
.v-ben-body { font-size:13.5px; color:#c0c8d0; line-height:1.6; }
@media(max-width:820px){ .v-ben-grid{grid-template-columns:1fr 1fr;} .v-hero-title{font-size:38px;} }
@media(max-width:560px){ .v-ben-grid{grid-template-columns:1fr;} }


/* ── FIERCE BENEFIT ICONS ── */
.v-ben-icon { width:46px; height:46px; margin-bottom:14px; color:var(--teal-mid); display:flex; align-items:center; justify-content:flex-start; }
.v-ben-icon .ben-svg { width:44px; height:44px; display:block; }

/* ── PARTS CATEGORY STRIP ── */
.parts-strip { background:#23282d; border-top:1px solid #3d444b; border-bottom:1px solid #3d444b; padding:22px 24px; }
.parts-strip-inner { max-width:1100px; margin:0 auto; }
.parts-strip-label { font-family:'Barlow Condensed',sans-serif; font-size:12px; font-weight:800; letter-spacing:3px; text-transform:uppercase; color:var(--teal-mid); margin-bottom:14px; text-align:center; }
.parts-row { display:grid; grid-template-columns:repeat(6,1fr); gap:12px; }
.part-tile { background:#fff; border:1px solid #3d444b; border-radius:5px; overflow:hidden; text-decoration:none; display:block; transition:all 0.18s; position:relative; }
.part-tile:hover { transform:translateY(-3px); border-color:var(--teal-mid); box-shadow:0 6px 18px rgba(0,0,0,0.35); }
.part-tile-img { width:100%; aspect-ratio:1/1; object-fit:contain; background:#fff; padding:10px; }
.part-tile-name { background:#1b1f23; color:#e8edf1; font-family:'Barlow Condensed',sans-serif; font-size:12.5px; font-weight:700; letter-spacing:0.5px; text-transform:uppercase; text-align:center; padding:7px 4px; border-top:2px solid var(--teal); }
@media(max-width:820px){ .parts-row{grid-template-columns:repeat(3,1fr);} }
@media(max-width:480px){ .parts-row{grid-template-columns:repeat(2,1fr);} }

/* ── HERO BRAND TREATMENT ── */
.v-hero-inner { display:flex; align-items:center; gap:30px; }
.v-hero-copy { flex:1; min-width:0; }
.v-hero-brand { flex-shrink:0; width:300px; max-width:42%; display:flex; align-items:center; justify-content:center; }
.v-hero-brand img { width:100%; height:auto; display:block; }
.v-hero-brand svg { width:100%; height:auto; }
/* big ghosted engine watermark */
.v-hero-ghost { position:absolute; right:-40px; top:50%; transform:translateY(-50%); width:520px; opacity:0.06; z-index:0; pointer-events:none; }
.v-hero-ghost svg { width:100%; height:auto; }
@media(max-width:900px){ .v-hero-inner{flex-direction:column; align-items:flex-start;} .v-hero-brand{width:220px; margin-top:10px;} .v-hero-ghost{display:none;} }