/* MEISP 11.2 — color harmony and contrast */
:root{--meisp-brand-deep:#063b46;--meisp-brand-mid:#075a60;--meisp-brand-green:#16bd68;--meisp-brand-soft:#eaf8f0;--meisp-brand-yellow:#ffd34d;--meisp-brand-text:#12333e;--meisp-brand-muted:#516b75;--meisp-brand-border:#d9e7e9}
body{color:var(--meisp-brand-text)}
body.home .top,body .top{background:#063b46!important;border-bottom:1px solid rgba(255,255,255,.12)!important}
body .top :is(.links a,.brand,.nav-actions .ghost){color:#f5fffc!important}
body .top .links a:hover{color:#8cf0bd!important}
body .top .nav-actions .primary{background:#16d66d!important;color:#062e32!important;border-color:#16d66d!important}
body .top .nav-actions .ghost{border:1px solid #54d89c!important;background:transparent!important}
body.home .meisp-ref-hero{background:#063b46!important}
body.home .meisp-ref-hero:before{background:linear-gradient(90deg,rgba(4,49,59,.99) 0%,rgba(4,49,59,.94) 34%,rgba(4,49,59,.24) 68%,rgba(4,49,59,.68) 100%)!important}
body.home .meisp-ref-hero h1 em{color:#39e98c!important}
body.home .meisp-ref-eyebrow{border-color:#39e98c!important;color:#d7ffe8!important}
body.home .meisp-ref-btn-green{background:#1cdb75!important;color:#06332e!important}
body.home .meisp-ref-hero-benefits span{background:rgba(5,53,62,.86)!important;border-color:rgba(62,228,142,.48)!important}
body.home .enterprise-audiences>a{background:#fff!important;border:1px solid #d9e7e9!important;box-shadow:0 8px 22px rgba(9,57,70,.06)!important}
body.home .enterprise-audiences>a:nth-child(2){background:#f0faf5!important}
body.home .enterprise-audiences>a :is(.aud-icon,.aud-arrow){color:#0a9e59!important}
body.home .enterprise-audiences>a h2{color:#113846!important}
body.home .enterprise-audiences>a p{color:#526b76!important}
body.home .pricing-spotlight{background:#f3f7f9!important}
body.home .pricing-spotlight .pricing-intro h2{color:#123846!important}
body.home .pricing-spotlight .pricing-intro h2 em{color:#0b9b59!important}
body.home .meisp-pricing-v9-card{background:#fff!important;border-color:#d8e6e9!important;color:#12333e!important}
body.home .meisp-pricing-v9-card:not(.meisp-pricing-v9-featured) .meisp-pricing-v9-price strong{color:#0a8d54!important}
body.home .meisp-pricing-v9-featured{background:linear-gradient(160deg,#075c56,#06434a)!important;border-color:#e9c34a!important;box-shadow:0 12px 30px rgba(6,69,70,.17)!important}
body.home .meisp-pricing-v9-featured .meisp-pricing-v9-price strong{color:#ffe073!important}
body.home .meisp-pricing-v9-badge{background:#ffd34d!important;color:#263008!important}
body.home .meisp-pricing-v9-card:not(.meisp-pricing-v9-featured) .meisp-pricing-v9-promo{background:#edf8f2!important;border-color:#c7e9d6!important}
body.home .meisp-pricing-v9-card:not(.meisp-pricing-v9-featured) .meisp-pricing-v9-promo a{background:#14c76c!important;color:#06392b!important}
body.home .meisp-pricing-v9-featured .meisp-pricing-v9-promo{background:#f9d75b!important}
body.home .meisp-pricing-v9-featured .meisp-pricing-v9-promo a{background:#073e44!important;color:#fff!important}
body.home .meisp-pricing-v9-month{border-color:#128b67!important;color:#0a7559!important}
body.home .meisp-pricing-v9-featured .meisp-pricing-v9-month{background:#fff!important;color:#074e48!important}
body.home .meisp-ref-feature-strip a{background:#fff!important;border-color:#deeaeb!important}
body.home .meisp-ref-feature-strip a>span{color:#0a9e59!important}
body.home .meisp-people-heading h2{color:#123846!important}
body.home .meisp-people-cta{background:linear-gradient(115deg,#063b46,#075d58)!important}
body.home .meisp-people-cta .btn.primary{background:#1cdb75!important;color:#06352e!important;border-color:#1cdb75!important}
body .meisp-black{background:linear-gradient(145deg,#101a20,#202327 70%,#302809)!important;border-color:#d5ae36!important}
body .meisp-black .meisp-black-pill{background:#ffd34d!important;color:#1d220b!important}
body :is(.btn.primary,button[type=submit],.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.wp-element-button){background:#0a9c62!important;border-color:#0a9c62!important;color:#fff!important}
body :is(.btn.primary,button[type=submit],.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.wp-element-button):hover{background:#08784f!important}
body :is(.meisp-black .meisp-black-button,.meisp-pricing-v9-promo a):focus-visible{outline:3px solid #ffd34d;outline-offset:3px}
@media(max-width:640px){body.home .meisp-ref-hero:before{background:rgba(4,49,59,.88)!important}}
