/* About page — PwC-style corporate rebrand (page-only via body.about-pwc) */

body.about-pwc {
  background: #ffffff;
  color: #111827;
}

body.about-pwc h1,
body.about-pwc h2,
body.about-pwc h3,
body.about-pwc h4,
body.about-pwc h5,
body.about-pwc h6,
body.about-pwc .display-1,
body.about-pwc .display-2,
body.about-pwc .display-3,
body.about-pwc .display-4,
body.about-pwc .display-5,
body.about-pwc .display-6 {
  font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif !important;
  letter-spacing: -0.01em;
  color: #0b1220;
}

/* Navbar: clean white, subtle divider */
body.about-pwc .navbar {
  background: #ffffff !important;
  box-shadow: none !important;
  border-bottom: 1px solid #e5e7eb;
}

body.about-pwc .navbar .nav-link {
  color: #111827 !important;
  font-weight: 500;
}

body.about-pwc .navbar .nav-link.active {
  font-weight: 700;
}

/* Neutralize “gold/white on black” inline styles */
body.about-pwc main section {
  background: #ffffff !important;
  color: #111827 !important;
  border-top: 1px solid #f1f5f9;
}

body.about-pwc [style*="background: var(--black)"] {
  background: #ffffff !important;
}

body.about-pwc [style*="linear-gradient"] {
  background: #ffffff !important;
}

body.about-pwc [style*="color: var(--white)"],
body.about-pwc [style*="color: rgba(255,255,255"] {
  color: #334155 !important;
}

body.about-pwc [style*="color: var(--gold)"] {
  color: #0b1220 !important;
}

body.about-pwc .lead {
  color: #334155 !important;
}

/* Cards: flatter, corporate */
body.about-pwc .card {
  background: #ffffff !important;
  border: 1px solid #e5e7eb !important;
  box-shadow: none !important;
  border-radius: 14px;
}

body.about-pwc .card:hover {
  transform: none !important;
  box-shadow: none !important;
}

body.about-pwc .icon-wrapper {
  background: #f3f4f6 !important;
}

body.about-pwc .icon-wrapper i {
  color: #0b1220 !important;
}

/* Buttons: restrained */
body.about-pwc .btn-premium,
body.about-pwc .btn.btn-premium {
  background: #0b1220 !important;
  color: #ffffff !important;
  border-radius: 10px !important;
  box-shadow: none !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
}

body.about-pwc .btn-premium:hover {
  filter: brightness(1.05);
  transform: none !important;
}

/* Team image block */
body.about-pwc .investment-team-figure {
  max-width: 980px;
  margin: 0 auto 2.5rem auto;
}

body.about-pwc .investment-team-figure img {
  width: 100%;
  height: auto;
  border-radius: 16px;
  border: 1px solid #e5e7eb;
}

body.about-pwc .investment-team-caption {
  margin-top: 0.75rem;
  font-weight: 700;
  color: #0b1220;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  font-size: 0.85rem;
}

