/* Brighter, daytime welcome treatment. Kept separate so the source theme remains intact. */
html.corporate-2026 .corporate-hero-section::before {
  background:
    linear-gradient(rgba(121, 197, 255, .03) 1px, transparent 1px),
    linear-gradient(90deg, rgba(121, 197, 255, .03) 1px, transparent 1px),
    linear-gradient(90deg,
      rgba(4, 29, 58, .78) 0%,
      rgba(7, 47, 86, .66) 29%,
      rgba(10, 79, 128, .31) 48%,
      rgba(10, 93, 153, .05) 64%,
      transparent 78%);
  background-size: 80px 80px, 80px 80px, auto;
}

html.corporate-2026 .corporate-hero-section::after {
  display: none;
}

html.corporate-2026 .hero-content-wrapper {
  text-shadow: none;
}

html.corporate-2026 .hero-stats {
  background: rgba(255, 255, 255, .18);
  border-color: rgba(225, 244, 255, .42);
  box-shadow: 0 12px 34px rgba(2, 27, 57, .16);
}

html.corporate-2026 .btn.btn-glass {
  background: rgba(255, 255, 255, .18) !important;
  border-color: rgba(235, 248, 255, .42) !important;
}

@media (max-width: 1024px) {
  html.corporate-2026 #hero.corporate-hero-section::before {
    background: linear-gradient(180deg,
      rgba(20, 108, 181, .04) 0%,
      rgba(9, 57, 104, .22) 59%,
      rgba(4, 31, 65, .56) 100%);
  }

  html.corporate-2026 #hero.corporate-hero-section::after {
    display: none;
  }
}
