/* Alternate by the existing visual section order, not DOM position. */
main > #promosi,
main > section.limited-promo,
main > #kenali-ejen { background:#FFFFFF; }
main > #model,
main > #testimoni,
main > #hubungi { background:#FFF3EC; }
/* Remove section-level decorative washes without altering cards or artwork. */
main > section.limited-promo::before,
main > section.limited-promo::after { background:none; }
/* Minimum contrast adjustment for the formerly dark contact section. */
#hubungi .cta-inner > div,
#hubungi .cta-inner > div h2,
#hubungi .cta-inner > div .kicker { color:#102F57; }
#hubungi .cta-inner > div p { color:#53677b; }
body > footer { background:#102F57; color:#FFFFFF; }
body > footer .footer-grid p,
body > footer .footer-grid a:not(.brand),
body > footer .copyright { color:#e1e9f1; }
body > footer .copyright { border-top-color:#ffffff30; }
