/* Codex trust palette specificity guard - 20260824 */
html:root:root:root body header.hmc-trust-header.hmc-header-refresh.hmc-header-refresh--site div.hmc-hr-top{
  background:linear-gradient(100deg,var(--hmc-trust-navy-950) 0%,#083744 100%)!important;
  border-bottom-color:rgba(177,132,47,.78)!important;
}
html:root:root:root body header.hmc-trust-header.hmc-header-refresh.hmc-header-refresh--site .hmc-hr-bullets>span>i{
  background:var(--hmc-trust-gold-600)!important;
  border-color:#c69c53!important;
  color:var(--hmc-trust-navy-950)!important;
}
html:root:root:root body header.hmc-trust-header.hmc-header-refresh.hmc-header-refresh--site a.hmc-hr-top-phone{
  background:rgba(10,50,77,.78)!important;
  border-color:rgba(255,255,255,.42)!important;
  color:#fff!important;
}
html:root:root:root body header.hmc-trust-header.hmc-header-refresh.hmc-header-refresh--site div.hmc-hr-main{
  background:#fff!important;
  border-bottom-color:var(--hmc-trust-line)!important;
}
html:root:root:root body header.hmc-trust-header.hmc-header-refresh.hmc-header-refresh--site nav.hmc-hr-nav a{
  color:var(--hmc-trust-navy-800)!important;
}
html:root:root:root body header.hmc-trust-header.hmc-header-refresh.hmc-header-refresh--site a.hmc-hr-phone{
  background:var(--hmc-trust-navy-950)!important;
  border-color:var(--hmc-trust-navy-950)!important;
  color:#fff!important;
}
html:root:root:root body header.hmc-trust-header.hmc-header-refresh.hmc-header-refresh--site a.hmc-hr-cta{
  background:var(--hmc-trust-gold-600)!important;
  border-color:var(--hmc-trust-gold-700)!important;
  color:var(--hmc-trust-navy-950)!important;
}

html:root:root:root body #body_wrap#body_wrap#body_wrap .post_content #hmc-home6-main p.hmc-home6-kicker{
  background:#f4ebd9!important;
  border-color:#c9a85e!important;
  color:var(--hmc-trust-navy-950)!important;
}
html:root:root:root body #body_wrap#body_wrap#body_wrap .post_content #hmc-home6-main p.hmc-home6-hero__lead,
html:root:root:root body #body_wrap#body_wrap#body_wrap .post_content #hmc-home6-main aside.hmc-home6-hero__note{
  background:rgba(255,255,255,.97)!important;
  border-color:var(--hmc-trust-line)!important;
  color:var(--hmc-trust-ink)!important;
  box-shadow:0 16px 40px rgba(6,27,42,.10)!important;
}
html:root:root:root body #body_wrap#body_wrap#body_wrap .post_content #hmc-home6-main aside.hmc-home6-hero__note{
  border-top-color:var(--hmc-trust-gold-600)!important;
}
html:root:root:root body #body_wrap#body_wrap#body_wrap .post_content a.hmc-home6-btn.hmc-home6-btn--gold{
  background:var(--hmc-trust-gold-600)!important;
  border-color:var(--hmc-trust-gold-700)!important;
  color:var(--hmc-trust-navy-950)!important;
}
html:root:root:root body #body_wrap#body_wrap#body_wrap .post_content a.hmc-home6-btn.hmc-home6-btn--navy{
  background:var(--hmc-trust-navy-800)!important;
  border-color:var(--hmc-trust-navy-800)!important;
  color:#fff!important;
}
html:root:root:root body #body_wrap#body_wrap#body_wrap .post_content section.hmc-home6-proof{
  background:#f8fafa!important;
  border-color:var(--hmc-trust-line)!important;
}
html:root:root:root body #body_wrap#body_wrap#body_wrap .post_content section.hmc-home6-proof .hmc-home6-proof__grid>li{
  background:#fff!important;
  border-color:var(--hmc-trust-line)!important;
  box-shadow:0 8px 20px rgba(6,27,42,.05)!important;
}
html:root:root:root body #body_wrap#body_wrap#body_wrap .post_content section.hmc-home6-proof .hmc-home6-proof__mark{
  background:var(--hmc-trust-teal-700)!important;
  border-color:#0a4b4f!important;
  color:#fff!important;
}
html:root:root:root body #body_wrap#body_wrap#body_wrap .post_content section.hmc-home6-section.hmc-home6-section--soft{
  background:var(--hmc-trust-bg)!important;
}
html:root:root:root body #body_wrap#body_wrap#body_wrap .post_content article.hmc-home6-card,
html:root:root:root body #body_wrap#body_wrap#body_wrap .post_content div.hmc-home6-note,
html:root:root:root body #body_wrap#body_wrap#body_wrap .post_content .hmc-home6-faq details{
  background:#fff!important;
  border-color:var(--hmc-trust-line)!important;
  box-shadow:0 12px 30px rgba(6,27,42,.07)!important;
}
html:root:root:root body #body_wrap#body_wrap#body_wrap .post_content article.hmc-home6-card{
  border-top:2px solid rgba(11,94,98,.38)!important;
}
html:root:root:root body #body_wrap#body_wrap#body_wrap .post_content section.hmc-home6-section.hmc-home6-section--dark{
  background:linear-gradient(135deg,var(--hmc-trust-navy-950) 0%,var(--hmc-trust-navy-800) 100%)!important;
  color:#fff!important;
  border-top:1px solid rgba(177,132,47,.72)!important;
  border-bottom:1px solid rgba(177,132,47,.52)!important;
}
html:root:root:root body #body_wrap#body_wrap#body_wrap .post_content section.hmc-home6-section.hmc-home6-section--dark .hmc-home6-label{
  background:rgba(177,132,47,.16)!important;
  border-color:rgba(210,176,105,.72)!important;
  color:#f0d89e!important;
}
html:root:root:root body #body_wrap#body_wrap#body_wrap .post_content section.hmc-home6-section.hmc-home6-section--dark h2,
html:root:root:root body #body_wrap#body_wrap#body_wrap .post_content section.hmc-home6-section.hmc-home6-section--dark b{
  color:#fff!important;
}
html:root:root:root body #body_wrap#body_wrap#body_wrap .post_content section.hmc-home6-section.hmc-home6-section--dark .hmc-home6-head>p,
html:root:root:root body #body_wrap#body_wrap#body_wrap .post_content section.hmc-home6-section.hmc-home6-section--dark .hmc-home6-step p{
  color:#d7e2e7!important;
}
html:root:root:root body #body_wrap#body_wrap#body_wrap .post_content section.hmc-home6-section.hmc-home6-section--dark article.hmc-home6-step{
  background:rgba(255,255,255,.07)!important;
  border-color:rgba(255,255,255,.20)!important;
  box-shadow:none!important;
}
html:root:root:root body #body_wrap#body_wrap#body_wrap .post_content section.hmc-home6-section.hmc-home6-section--dark article.hmc-home6-step>span{
  color:#f0d89e!important;
}

html:root:root:root body footer.hmc-trust-footer.hmc-footer-refresh{
  background:var(--hmc-trust-bg)!important;
  border-top-color:var(--hmc-trust-line)!important;
}
html:root:root:root body footer.hmc-trust-footer.hmc-footer-refresh .hmc-fr-cta__panel{
  background:#fff!important;
  border-color:var(--hmc-trust-line)!important;
  border-top-color:var(--hmc-trust-gold-600)!important;
  box-shadow:0 16px 38px rgba(6,27,42,.09)!important;
}
html:root:root:root body footer.hmc-trust-footer.hmc-footer-refresh a.hmc-fr-btn.hmc-fr-btn--primary{
  background:var(--hmc-trust-gold-600)!important;
  border-color:var(--hmc-trust-gold-700)!important;
  color:var(--hmc-trust-navy-950)!important;
}
html:root:root:root body footer.hmc-trust-footer.hmc-footer-refresh a.hmc-fr-btn.hmc-fr-btn--secondary{
  background:var(--hmc-trust-navy-800)!important;
  border-color:var(--hmc-trust-navy-800)!important;
  color:#fff!important;
}
html:root:root:root body footer.hmc-trust-footer.hmc-footer-refresh .hmc-fr-mark{
  background:var(--hmc-trust-teal-700)!important;
  border-color:#0a4b4f!important;
  color:#fff!important;
}
html:root:root:root body footer.hmc-trust-footer.hmc-footer-refresh .hmc-fr-assurance>a,
html:root:root:root body footer.hmc-trust-footer.hmc-footer-refresh .hmc-fr-assurance>div,
html:root:root:root body footer.hmc-trust-footer.hmc-footer-refresh section.hmc-fr-company{
  background:#fff!important;
  border-color:var(--hmc-trust-line)!important;
  box-shadow:0 10px 26px rgba(6,27,42,.06)!important;
}

html:root:root:root body #body_wrap#body_wrap#body_wrap.page-id-4817 .post_content .hmaccel section.hmaccel__contact{
  background:var(--hmc-trust-soft)!important;
}
html:root:root:root body #body_wrap#body_wrap#body_wrap.page-id-4817 .post_content .hmaccel h2.hmaccel__heading{
  background:var(--hmc-trust-navy-800)!important;
  border-bottom:3px solid var(--hmc-trust-gold-600)!important;
  color:#fff!important;
}
html:root:root:root body #body_wrap#body_wrap#body_wrap.page-id-4817 .post_content .hmaccel .hmaccel__required{
  background:var(--hmc-trust-gold-600)!important;
  border-color:var(--hmc-trust-gold-700)!important;
  color:var(--hmc-trust-navy-950)!important;
}
html:root:root:root body #body_wrap#body_wrap#body_wrap.page-id-4817 .post_content .hmaccel .hmaccel__form-card{
  background:#fff!important;
  border-color:var(--hmc-trust-line)!important;
  border-top:3px solid var(--hmc-trust-teal-700)!important;
  box-shadow:0 22px 60px rgba(6,27,42,.11)!important;
}
html:root:root:root body #body_wrap#body_wrap#body_wrap.page-id-4817 .post_content .hmaccel .hmaccel__side-card--navy{
  background:linear-gradient(135deg,var(--hmc-trust-navy-950),var(--hmc-trust-navy-800))!important;
  border-color:rgba(177,132,47,.62)!important;
  color:#fff!important;
}
html:root:root:root body #body_wrap#body_wrap#body_wrap.page-id-4817 .post_content .hmaccel .hmaccel__side-card--navy *{
  color:#fff!important;
}
html:root:root:root body #body_wrap#body_wrap#body_wrap.page-id-4817 .post_content .hmaccel input.hmaccel__button{
  background:var(--hmc-trust-navy-800)!important;
  border-color:var(--hmc-trust-navy-800)!important;
  color:#fff!important;
}

html:root:root:root body #body_wrap#body_wrap#body_wrap.page-id-1215 .post_content .hmc-shell section.hmc-page-hero{
  background:linear-gradient(135deg,#f9fbfb 0%,var(--hmc-trust-soft) 100%)!important;
  border-bottom-color:var(--hmc-trust-line)!important;
}
html:root:root:root body #body_wrap#body_wrap#body_wrap.page-id-1215 .post_content .hmc-shell section.hmc-gov__section--ivory{
  background:var(--hmc-trust-bg)!important;
}
html:root:root:root body #body_wrap#body_wrap#body_wrap.page-id-1215 .post_content .hmc-shell article.hmc-gov__card{
  background:#fff!important;
  border-color:var(--hmc-trust-line)!important;
  border-top:2px solid rgba(11,94,98,.42)!important;
  box-shadow:0 12px 30px rgba(6,27,42,.07)!important;
}
html:root:root:root body #body_wrap#body_wrap#body_wrap.page-id-1215 .post_content .hmc-shell .hmc-form-panel,
html:root:root:root body #body_wrap#body_wrap#body_wrap.page-id-1215 .post_content .hmc-shell .hmc-cf7-form--buyer{
  background:#fff!important;
  border-color:var(--hmc-trust-line)!important;
  border-left-color:var(--hmc-trust-teal-700)!important;
  box-shadow:0 16px 38px rgba(6,27,42,.08)!important;
}
html:root:root:root body #body_wrap#body_wrap#body_wrap.page-id-1215 .post_content .hmc-shell .hmc4-legal-note,
html:root:root:root body #body_wrap#body_wrap#body_wrap.page-id-1215 .post_content .hmc-shell .hmc-form-start{
  background:#edf5f3!important;
  border-color:rgba(11,94,98,.34)!important;
  border-left-color:var(--hmc-trust-teal-700)!important;
}
html:root:root:root body #body_wrap#body_wrap#body_wrap.page-id-1215 .post_content .hmc-shell input.wpcf7-submit:not(:disabled){
  background:var(--hmc-trust-navy-800)!important;
  border-color:var(--hmc-trust-navy-800)!important;
  color:#fff!important;
}

html:root:root:root body #body_wrap#body_wrap#body_wrap.page-id-5013 .post_content .hmc-sitemap-list a,
html:root:root:root body #body_wrap#body_wrap#body_wrap.single-post .post_content .p-toc__link{
  color:var(--hmc-trust-teal-700)!important;
}
html:root:root:root body #body_wrap#body_wrap#body_wrap.single-post .post_content h2{
  background:var(--hmc-trust-navy-800)!important;
  border-color:var(--hmc-trust-navy-950)!important;
  border-left:4px solid var(--hmc-trust-gold-600)!important;
  color:#fff!important;
}
/* /Codex trust palette specificity guard - 20260824 */