:root{--rhema-purple:#5b2aa8;--rhema-purple-dark:#32145f;--rhema-purple-soft:#f6f0fd;--rhema-gold:#f0b429;--rhema-ink:#21182b}
.main-menu ul li a{font-size:14px!important}.main-menu ul li.current>a,.main-menu ul li:hover>a{color:var(--rhema-purple)!important}.second-header-btn .btn,.btn{border-radius:10px}.second-header-btn .btn{background:var(--rhema-purple)!important;border-color:var(--rhema-purple)!important}.rhema-page-hero{padding:70px 0;background:linear-gradient(135deg,#32145f,#6b36b0);color:#fff}.rhema-page-hero h1{color:#fff;font-size:44px}.rhema-page-hero p{color:rgba(255,255,255,.84);max-width:720px}.rhema-card{background:#fff;border:1px solid #eee6f6;border-radius:18px;box-shadow:0 14px 36px rgba(49,24,75,.08);padding:28px;height:100%}.rhema-card h3,.rhema-card h4{color:var(--rhema-purple-dark)}.rhema-program-badge{display:inline-block;background:var(--rhema-purple-soft);color:var(--rhema-purple);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.rhema-verify-result{border-left:5px solid var(--rhema-purple)}.footer-bg{background:var(--rhema-purple-dark)!important}
