/* AURORA SIGNATURE v4 · final priority color-and-contrast rules.
   Scope strictly restricted to the site's i360 website. Geometry, assets,
   content, links and JavaScript are unchanged. */
/* SOLID HEADER: remove the conflicting stacked blue/black/white gradients. */
body.i360-we-managed-page .i360-web .i360-header--aurora,
body.i360-we-managed-page .i360-web .i360-header--aurora.is-scrolled {
 background:#FFF9F2!important;
 border-color:#E8D7C5!important;
 box-shadow:0 6px 20px rgba(53,34,40,.11)!important;
}
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-header__inner,
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-container.i360-header__inner {
 background:#FFF9F2!important;
 border-color:#E8D7C5!important;
}
body.i360-we-managed-page .i360-web .i360-header--aurora::before {
 background:#FFF9F2!important;
 border-color:#FFF9F2!important;
}
body.i360-we-managed-page .i360-web .i360-header--aurora::after {
 background:#BD9A77!important;
 border-color:#BD9A77!important;
 box-shadow:none!important;
}
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-utility-bar,
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-utility-bar__inner {
 background:#302429!important; color:#F5E7D7!important; border-color:#46343A!important;
}
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-brand,
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-nav,
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-nav--premium {
 background-color:#FFF9F2!important;
 border-color:#EAD9C9!important;
}
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-nav__direct,
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-nav__trigger,
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-link-button--login {
 color:#3F3032!important; -webkit-text-fill-color:#3F3032!important;
}
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-nav__primary > li.is-active > :is(a,button) {
 background:#693A49!important; color:#FFF9F2!important;
 -webkit-text-fill-color:#FFF9F2!important; border-color:#693A49!important;
}
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-menu-toggle {
 background:#5B3342!important; color:#FFF9F2!important; border-color:#977469!important;
}
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-menu-toggle > span:not(.screen-reader-text) {
 background:#FFF9F2!important; border-color:#FFF9F2!important;
}
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-nav__mobile-heading {
 background:#FFF9F2!important; border-color:#E8D7C5!important;
}
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-nav__mobile-heading > span {
 color:#35282B!important; -webkit-text-fill-color:#35282B!important;
}
/* RESTORE CONTRAST IN DARK HERO LINKS AND MICRO-COPY. */
body.i360-we-managed-page .i360-web .i360-page-hero .i360-page-hero__actions .i360-text-link,
body.i360-we-managed-page .i360-web .i360-final-cta__inner .i360-text-link,
body.i360-we-managed-page .i360-web .i360-footer__cta .i360-text-link {
 color:#FFF8EB!important; -webkit-text-fill-color:#FFF8EB!important;
 text-decoration-color:#FFF8EB!important;
}
/* Blue CTA was in the INNER element, not its outer section. */
body.i360-we-managed-page .i360-web .i360-final-cta {
 background:#352930!important;
}
body.i360-we-managed-page .i360-web .i360-final-cta__inner,
body.i360-we-managed-page .i360-web .i360-footer__cta {
 background:radial-gradient(circle at 88% 5%,rgba(200,148,112,.17),transparent 42%),
            linear-gradient(127deg,#291D26 0%,#4F2D3D 56%,#784052 100%)!important;
 border-color:#865D5B!important;
 box-shadow:0 22px 55px rgba(45,27,36,.23)!important;
 color:#FFF8F0!important;
}
body.i360-we-managed-page .i360-web .i360-final-cta__inner::after,
body.i360-we-managed-page .i360-web .i360-footer__cta::after {
 border-color:rgba(224,183,141,.30)!important;
 box-shadow:0 0 0 70px rgba(214,163,129,.04),0 0 0 140px rgba(214,163,129,.03)!important;
}
body.i360-we-managed-page .i360-web .i360-final-cta__inner h2,
body.i360-we-managed-page .i360-web .i360-final-cta__inner h3,
body.i360-we-managed-page .i360-web .i360-footer__cta :is(h2,h3) {
 color:#FFF8F0!important; -webkit-text-fill-color:#FFF8F0!important;
}
body.i360-we-managed-page .i360-web .i360-final-cta__inner p,
body.i360-we-managed-page .i360-web .i360-footer__cta p {
 color:#F0DFD0!important; -webkit-text-fill-color:#F0DFD0!important;
}
body.i360-we-managed-page .i360-web .i360-final-cta__inner > div > span,
body.i360-we-managed-page .i360-web .i360-final-cta__inner > div > div > span,
body.i360-we-managed-page .i360-web .i360-footer__cta > span {
 color:#E6BD91!important; -webkit-text-fill-color:#E6BD91!important;
}
body.i360-we-managed-page .i360-web .i360-final-cta__inner .i360-button,
body.i360-we-managed-page .i360-web .i360-footer__cta .i360-button {
 background:#E4BC8B!important; color:#302328!important;
 -webkit-text-fill-color:#302328!important; border-color:#E4BC8B!important;
}
body.i360-we-managed-page .i360-web .i360-final-cta__inner .i360-button:hover {
 background:#F0C99A!important; border-color:#F0C99A!important;
}
/* HOME PRODUCT STORY used another standalone electric-blue gradient. */
body.i360-we-managed-page .i360-web .i360-product-story {
 background:linear-gradient(125deg,#281C25,#4B2D3D 58%,#6C3A4C)!important;
}
body.i360-we-managed-page .i360-web .i360-product-story::before {
 background-image:radial-gradient(rgba(219,166,143,.16) 1px,transparent 1px)!important;
}
body.i360-we-managed-page .i360-web .i360-product-story .i360-section-heading :is(h2,p) {
 color:#FFF6EC!important; -webkit-text-fill-color:#FFF6EC!important;
}
body.i360-we-managed-page .i360-web .i360-product-story .i360-section-heading > span {
 color:#E8C19A!important; -webkit-text-fill-color:#E8C19A!important;
}
/* Dark section titles and readable light semantic cards. */
body.i360-we-managed-page .i360-web .i360-section-heading--light h2,
body.i360-we-managed-page .i360-web .i360-section-heading--light h3 {
 color:#FFF7EC!important; -webkit-text-fill-color:#FFF7EC!important;
}
body.i360-we-managed-page .i360-web .i360-aurora-scenarios .i360-scenario-grid > article {
 background:#FFFCF8!important; border-color:#E6D5C6!important;
}
body.i360-we-managed-page .i360-web .i360-aurora-scenarios .i360-scenario-grid > article :is(h3,p,li) {
 color:#413435!important; -webkit-text-fill-color:#413435!important;
}
body.i360-we-managed-page .i360-web .i360-aurora-scenarios .i360-scenario-message p {
 color:#44393A!important; -webkit-text-fill-color:#44393A!important;
}
/* Keep data widgets warmer; preserve semantics for live success/error states. */
body.i360-we-managed-page .i360-web .i360-product-main header strong,
body.i360-we-managed-page .i360-web .i360-product-kpis b {
 color:#2D252A!important; -webkit-text-fill-color:#2D252A!important;
}
body.i360-we-managed-page .i360-web .i360-product-main header small,
body.i360-we-managed-page .i360-web .i360-product-kpis small {
 color:#554747!important; -webkit-text-fill-color:#554747!important;
}
/* CHANGE ONLY ILLUSTRATIVE IMAGE COLORS. Never filter people's photographs. */
body.i360-we-managed-page .i360-web img[src$="/aurora-actions.webp"],
body.i360-we-managed-page .i360-web img[src$="/platform-dashboard.webp"],
body.i360-we-managed-page .i360-web .i360-product-tabs__content img,
body.i360-we-managed-page .i360-web img[src*="/assets/images/visual-"] {
 filter:hue-rotate(117deg) saturate(.77)!important;
}
/* Contextual pseudo decorative blue glows. */
body.i360-we-managed-page .i360-web .i360-page-hero::before,
body.i360-we-managed-page .i360-web .i360-aurora-home::before {
 background:radial-gradient(circle at 50% 40%,rgba(190,131,112,.21),transparent 65%)!important;
}
