/* Existing website — palette comparison. COLOURS ONLY; legacy type/layout rules remain in place. */
:root{
 --comparison-cool:#F2F4F7;--comparison-paper:#F7F3EA;--comparison-cream:#F6F4ED;--comparison-teal:#0C7B9A;--comparison-ink:#20211F;--comparison-slate:#454741;--comparison-charcoal:#2B2B2B;--comparison-sand:#CFC9BA;--comparison-white:#FFFFFF;
 --bb-blue-950:#2B2B2B;--bb-blue-900:#20211F;--bb-blue-800:#20211F;--bb-blue-700:#0C7B9A;--bb-blue-600:#0C7B9A;--bb-blue-500:#0C7B9A;--bb-blue-400:#0C7B9A;--bb-blue-300:#CFC9BA;--bb-blue-200:#CFC9BA;--bb-blue-100:#F2F4F7;--bb-blue-50:#F2F4F7;
 --bb-ink-950:#20211F;--bb-ink-900:#20211F;--bb-ink-850:#2B2B2B;--bb-ink-800:#2B2B2B;--bb-ink-700:#454741;
 --bb-cloud-0:#FFFFFF;--bb-cloud-50:#F2F4F7;--bb-cloud-100:#F2F4F7;--bb-cloud-200:#CFC9BA;--bb-cloud-300:#CFC9BA;
 --bb-surface:#FFFFFF;--bb-surface-raised:#FFFFFF;--bb-surface-muted:#F2F4F7;--bb-surface-analytical:#F6F4ED;--bb-surface-dark:#2B2B2B;--bb-surface-dark-raised:#2B2B2B;
 --bb-text-primary:#20211F;--bb-text-secondary:#454741;--bb-text-muted:#454741;--bb-text-primary-dark:#FFFFFF;--bb-text-secondary-dark:#FFFFFF;--bb-text-muted-dark:#CFC9BA;
 --bb-border-light:#CFC9BA;--bb-border-strong:#CFC9BA;--bb-border-dark:rgba(255,255,255,.12);
 --bb-accent:#0C7B9A;--bb-accent-hover:#20211F;--bb-accent-active:#2B2B2B;--bb-accent-text:#FFFFFF;--bb-accent-quiet:#F2F4F7;--bb-accent-on-dark:#FFFFFF;
 --bb-ink:#20211F;--bb-ink-soft:#454741;--bb-paper:#F7F3EA;--bb-cream:#F6F4ED;--bb-teal:#0C7B9A;
 --brand-primary-500:#0C7B9A;--brand-primary-600:#0C7B9A;--brand-accent-500:#0C7B9A;--color-primary-hover:#20211F;--neutral-700:#454741;--color-text-muted:#454741;--focus-ring:#0C7B9A;
}
body{background-color:#FFFFFF;color:#20211F}
.bb-hero--signal--light,.bb-hero--integrated{background-color:#F2F4F7!important}
.bb-partner{background-color:#F7F3EA}
.bb-section--analytical{background-color:#F6F4ED}
.header-area,.main-header-area,.classy-nav-container,.classy-nav-container .classy-navbar,.classy-menu,.classynav ul li .dropdown{background-color:#2B2B2B!important}
body header.header-area .classy-nav-container .classy-navbar .classynav ul li a:not(.uza-btn),body header.header-area .classy-nav-container .nav-services-toggle,body header.header-area .classy-nav-container .classycloseIcon{color:#FFFFFF!important}
.navbarToggler span,.cross-wrap span{background-color:#FFFFFF!important}
.classynav ul li .dropdown li a{background-color:transparent!important}
.nav-brand img{object-fit:contain;object-position:left center}
.footer-area{background-color:#2B2B2B!important}
.footer-area p,.footer-area h3,.footer-area h4,.footer-area a{color:#FFFFFF!important}
.footer-area .single-footer-widget{color:#FFFFFF}
.bb-btn--primary,.uza-btn{background-color:#0C7B9A!important;color:#FFFFFF!important}
.bb-btn--primary:hover,.uza-btn:hover{background-color:#20211F!important;color:#FFFFFF!important}
.bb-btn--secondary{background-color:#FFFFFF!important;color:#20211F!important;border-color:#CFC9BA!important}
.bb-signal-states__tab[aria-selected=true]{background-color:#0C7B9A!important;color:#FFFFFF!important;border-color:#0C7B9A!important}
:focus-visible{outline-color:#0C7B9A}
