/* Homepage light sections share the site's existing warm cream. */
#custom-edge.aw-why,
#custom-custom-3.aw-who,
#custom-about-proof.aw-voice,
#custom-custom-4.aw-how,
[id="09-footer"].aw-foot,
#custom-edge .aw-why__bars span {
  background: #f5e9d6;
}

/* Keep the scrolling navigation in the same warm palette. */
[id="00-nav--home"].is-light .aw-nav__bar {
  background: rgba(245, 233, 214, 0.92);
}

/* White accents stand out cleanly against the cream section grounds. */
#custom-edge .aw-why__numbers span,
#custom-edge .aw-why__run span,
#custom-custom-3 .aw-who__run span,
#custom-custom-4 .aw-how__run span,
[id="09-footer"] .aw-foot__run span {
  color: #fff;
}

#custom-custom-3 .aw-who__tag,
#custom-custom-3 .aw-who__card,
#custom-custom-4.aw-how li.aw-how__step {
  background: #fff;
}

/* Keep indigo labels readable on the white buttons. */
[id="00-nav--home"].is-light .aw-nav__cta,
#custom-custom-3.aw-who a.aw-who__button,
#custom-custom-4.aw-how a.aw-how__button,
[id="09-footer"].aw-foot a.aw-foot__cta {
  background: #fff;
  color: #2e2c79;
}

[id="00-nav--home"].is-light .aw-nav__cta:hover,
#custom-custom-3.aw-who a.aw-who__button:hover,
#custom-custom-4.aw-how a.aw-how__button:hover,
[id="09-footer"].aw-foot a.aw-foot__cta:hover {
  background: #2e2c79;
  color: #fff;
}

/* Keep the services-to-purple transition solid at the outside corners. */
#custom-custom.wingz-section {
  border-radius: 0 !important;
}
