/* Trucking — Bold, masculine, road-tested (Top Gear mood)
   Designer rebalance: orange → accent only; mid-cta stays dark (carries identity) */
html.landing.landing--trucking {
  --primary: #0F0F0F;
  --primary-deep: #050505;
  --secondary: #FF6B1A;
  --secondary-deep: #D9530B;
  --accent: #FF6B1A;
  --ink: #0F0F0F;
  --paper: #FFFFFF;
  --bg-soft: #FAFAFA;
  --text-muted: #4A4A4A;
  --hero-text: #FFFFFF;
  --font-display: 'Bebas Neue', 'Oswald', Impact, sans-serif;
  --font-body: 'Roboto', -apple-system, sans-serif;
  --mood-shadow: 0 8px 24px rgba(0, 0, 0, 0.6), 0 0 60px rgba(255, 107, 26, 0.08);
  --mood-gradient: radial-gradient(ellipse at 80% 100%, rgba(255, 107, 26, 0.25) 0%, #0F0F0F 60%);
  --cta-glow: 0 0 24px rgba(255, 107, 26, 0.45);
  --radius: 0px;
  --radius-card: 0px;

  /* Rebalance — Trucking keeps dark mid-cta as identity, leadmagnet goes white */
  --mid-cta-bg: #1A1A1A;
  --mid-cta-text: #FFFFFF;
  --mid-cta-accent-border: #FF6B1A;
  --mid-cta-button-bg: #FF6B1A;
  --mid-cta-button-text: #0F0F0F;
  --leadmagnet-bg: #FFFFFF;
  --leadmagnet-text: #0F0F0F;
  --leadmagnet-accent: #FF6B1A;
  --leadmagnet-button-bg: #0F0F0F;
  --leadmagnet-button-text: #FF6B1A;
}
html.landing.landing--trucking h1, html.landing.landing--trucking h2 { text-transform: uppercase; letter-spacing: 0.02em; }
html.landing.landing--trucking .l-persona__col { background: #FAFAFA; }
html.landing.landing--trucking .l-card { border: 1px solid rgba(255, 107, 26, 0.15); }
html.landing.landing--trucking .l-card h3 { color: var(--primary); }
html.landing.landing--trucking .l-trust__item strong { color: var(--secondary); }
