/* STARTWEB text rebrand (loads after main stylesheet).
 * 1. Every text accent resolving to --blue goes sky: one variable flip.
 * 2. Buttons keep explicit sky bg + white text. Nav menu links stay navy.
 * 3. Deep-blue BACKGROUNDS preserved — only text accents go sky. */
:root {
  --blue: #30b0f0;
}
.nav-cta,
.blue-button {
  background-color: #30b0f0;
  color: #fff;
}
.nav-links a {
  color: #000030;
}
.nav-links a:after {
  background: #000030;
}
.nav-links a:hover {
  color: #000030;
}
.service-card--blue,
.service-detail--blue,
.detail-grid article:nth-child(2),
.contact-section,
.pricing-bottom,
.capability-panel--support {
  background-color: #0a5cff;
}
/* Homepage team section hidden. NOTE: a <div hidden> HTML wrapper does NOT
 * survive React hydration (client re-render drops it) — CSS is the mechanism.
 * .hero-nav scopes it to the homepage only. */
.hero-nav .team-section {
  display: none;
}
