/* ============================================
   AYLF — MEMBERSHIP PAGE
   Theme: Forest green + gold
   ============================================ */
body[data-theme="member"] { background: var(--white); }
body[data-theme="member"] .hero-image {
  background-image: url("../images/random/9.jpg");
  background-position: center 40%;
  background-size: cover;
  background-repeat: no-repeat;
}
body[data-theme="member"] .section-white { background: #ffffff; }
body[data-theme="member"] .section-soft { background: #f2f4f1; }
body[data-theme="member"] .section-green { background: #0c3025; color: #fff; }
body[data-theme="member"] .section-green .section-title h2 { color: #d4af37; }
body[data-theme="member"] .section-green .section-title p { color: rgba(255, 255, 255, .6); }

body[data-theme="member"] .value-card .value-number {
  font-family: var(--font-display);
  font-size: 11px;
  font-weight: 700;
  letter-spacing: .18em;
  text-transform: uppercase;
  color: #d4af37;
  margin-bottom: 14px;
  display: block;
}
body[data-theme="member"] .section-green .value-card {
  background: #1e5d46;
  border-color: rgba(212, 175, 55, .28);
}
body[data-theme="member"] .section-green .value-card h4 { color: #d4af37; }
body[data-theme="member"] .section-green .value-card p { color: rgba(255, 255, 255, .72); }
body[data-theme="member"] .section-green .value-card:hover {
  border-color: #d4af37;
  box-shadow: 0 20px 45px rgba(212, 175, 55, .15);
}

body[data-theme="member"] .btn-gold {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  padding: 15px 22px;
  font-size: 13.5px;
  font-weight: 700;
  letter-spacing: .06em;
  text-transform: uppercase;
  border-radius: 3px;
  background: #d4af37;
  color: #0c3025;
  transition: transform .2s, background .2s;
  margin-top: 24px;
}
body[data-theme="member"] .btn-gold:hover {
  transform: translateY(-3px);
  background: #e8c968;
}
body[data-theme="member"] .btn-gold span { font-size: 16px; }

body[data-theme="member"] .btn-green {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  padding: 15px 22px;
  font-size: 13.5px;
  font-weight: 700;
  letter-spacing: .06em;
  text-transform: uppercase;
  border-radius: 3px;
  background: #0c3025;
  color: #d4af37;
  transition: transform .2s, background .2s;
  margin-top: 24px;
}
body[data-theme="member"] .btn-green:hover {
  transform: translateY(-3px);
  background: #1e5d46;
}

body[data-theme="member"] .cta-section {
  background: linear-gradient(135deg, #d4af37 0%, #a8871f 100%);
  color: #0c3025;
}
body[data-theme="member"] .cta-section h2 { color: #0c3025; }
body[data-theme="member"] .cta-section h2 em { color: #164b38; opacity: .85; }
body[data-theme="member"] .cta-section .cta-right p { color: rgba(12, 48, 37, .78); }
body[data-theme="member"] .cta-section .eyebrow.light { color: #0c3025; }
body[data-theme="member"] .cta-section .eyebrow.light > span { background: #0c3025; }
body[data-theme="member"] .cta-section .cta-decoration { color: rgba(12, 48, 37, .07); }
body[data-theme="member"] .cta-section .cta-decoration span { color: rgba(12, 48, 37, .11); }


.content-text p{
  color: #fff;
}

.blacker p{
  color: #000;
}