#fw-section-custom-html-7e4af3d7-01bc-4d29-bf7f-9c04657eb521 {

.stand-firm-section {
  max-width: 880px;
  margin: 40px auto;
  background: #131318;
  border-radius: 18px;
  padding: 32px 28px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
  color: #f5f5f7;
  font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial;
}

.stand-firm-section h1 {
  color: #b10016;
  font-size: clamp(24px, 4vw, 36px);
  margin-bottom: 8px;
  text-align: center;
}

.stand-firm-section .subtitle {
  text-align: center;
  font-size: clamp(14px, 2.6vw, 16px);
  margin-bottom: 16px;
}

.stand-firm-section .verse {
  font-size: 14px;
  font-style: italic;
  color: #b8b8bf;
  text-align: center;
  margin-bottom: 32px;
}

.stand-firm-section p.content-text {
  max-width: 700px;
  margin: 0 auto 28px;
  font-size: 16px;
}

.stand-firm-section .funding-goal {
  background: #b10016;
  border-radius: 12px;
  color: #fff;
  padding: 14px 24px;
  font-weight: 700;
  text-align: center;
  font-size: 18px;
  margin-bottom: 36px;
}

.stand-firm-section ul.impact-list {
  max-width: 720px;
  margin: 0 auto 40px;
  list-style: none;
  padding: 0;
  color: #b8b8bf;
  font-size: 16px;
}

.stand-firm-section ul.impact-list li {
  margin-bottom: 10px;
}

.stand-firm-section ul.impact-list li:last-child {
  margin-bottom: 0;
}

.stand-firm-section .donate-button {
  display: inline-block;
  background: linear-gradient(180deg, rgba(177, 0, 22, 0.9), rgba(177, 0, 22, 0.75));
  color: #fff;
  font-weight: 800;
  font-size: 20px;
  padding: 16px 44px;
  border-radius: 999px;
  text-decoration: none;
  letter-spacing: 0.3px;
  box-shadow: 0 6px 14px rgba(177, 0, 22, 0.5);
  transition: transform 0.1s ease, filter 0.2s ease;
  text-align: center;
}

.stand-firm-section .donate-button:hover {
  filter: brightness(1.1);
  transform: translateY(-2px);
}

.stand-firm-section .donate-note {
  color: #b8b8bf;
  font-size: 14px;
  margin-top: 12px;
  text-align: center;
}
}







#fw-section-links-list-ee91cfd7-9a6d-48fe-b34d-83db3b46e994 {
--color-primary: #06f561;
--color-primary-rgb: 6, 245, 97;
--color-background: #F9F5F4;
--color-background-rgb: 249, 245, 244;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #2cfe00;
--color-on-background-rgb: 44, 254, 0;
--color-product-image-background: #2cfe00;
--color-background-brightness: 246;
background-color: var(--color-background);
color: var(--color-on-background);

}