/* Logo integration: pure white canvas, no card, shadow or offset rectangle. */
.top,.top.scrolled,.app-header,body>header:not(.top),.footer,body>footer{background:#fff!important}
.top.scrolled{border-bottom:1px solid #e1ecee!important;box-shadow:0 8px 24px #2b647715!important;backdrop-filter:none!important}
.top .logo,.top.scrolled .logo,.footer .logo,.app-header .brand,footer .brand,header .logo{background-color:transparent!important;border-radius:0!important;box-shadow:none!important;padding:0!important;mix-blend-mode:multiply}
.top.scrolled nav a,.top.scrolled nav .lang,.top.scrolled .menu,.top.scrolled .logo{color:#284863!important}
.top.scrolled nav a[style]{color:#139e9a!important}.top.scrolled .navbtn{color:#31566a!important;border-color:#a7cbd0!important;background:#f9fdfc!important}
.top.scrolled .logo{background-color:transparent!important}
.app-header .brand,header .logo{box-shadow:none!important}
@media(max-width:950px){.top.scrolled nav{background:white!important}.top.scrolled nav a{color:#2b526a!important}}
