/* Subpagina's — HeRa Finance (UTF-8, geen BOM) */

.hf-sub-hero-card {
  background: linear-gradient(135deg, #059669 0%, #047857 100%);
  color: #fff;
  border-radius: 1rem;
}

.hf-sub-accent-card {
  background: #b45309;
  color: #fff;
  border-radius: 1rem;
}

.hf-sub-cta-card {
  background: linear-gradient(135deg, #059669 0%, #047857 100%);
  color: #fff;
  border-radius: 1rem;
  text-align: center;
}

.hf-sub-info-card {
  background: #ecfdf5;
  border-left: 4px solid #059669;
  border-radius: 0.5rem;
}

.hf-sub-news-card {
  background: linear-gradient(135deg, #f9e7cb 0%, #ecfdf5 70%, #ffffff 100%);
  border-radius: 1rem;
  text-align: center;
}

.hf-sub-feature-card {
  border: 2px solid #059669;
  border-radius: 1rem;
  text-align: center;
  height: 100%;
}

.hf-sub-feature-icon {
  font-size: 3rem;
  color: #059669;
}

.hf-sub-feature-icon--dark {
  color: #047857;
}

.hf-sub-highlight {
  color: #059669;
}

.hf-sub-highlight-amber {
  color: #b45309;
}

.hf-sub-cta-phone-link {
  color: #fde68a;
  text-decoration: underline;
}

.hf-sub-cta-phone-link:hover {
  color: #fff;
}

.hf-sub-btn-newsletter {
  background: #b45309;
  color: #047857;
}

.hf-sub-btn-newsletter:hover {
  background: #92400e;
  color: #fff;
}

.hf-sub-btn-whatsapp {
  background: #25d366;
  color: #fff;
}

.hf-sub-btn-whatsapp:hover {
  background: #1da851;
  color: #fff;
}

.hf-sub-section-title {
  margin-bottom: 1rem;
}

.hf-sub-cta-emphasis {
  font-size: 1.2rem;
}

.hf-sub-contact-list {
  margin: 0;
}

.hf-sub-contact-list li {
  margin-bottom: 0.35rem;
}

.hf-sub-contact-list a {
  color: #059669;
  font-weight: 600;
}
