
/* KOHEN PLATFORM — BLACK / WHITE CORPORATE THEME */
:root{color-scheme:dark}
html,body{background:#050505!important;color:#f5f5f5!important}
body{padding-bottom:0!important}
h1,h2,h3,h4,h5,h6,strong,b,label,legend{color:#fff!important}
p,li,small,figcaption,span{color:inherit}
a{color:#fff!important}
a:hover{color:#d8d8d8!important}
header,.business-header,.business-footer,footer,.area-switch,.business-strip,
nav,.header,.kohen-navigation{background:#050505!important;color:#fff!important;border-color:#333!important;box-shadow:none!important}
header a,nav a,.business-header a,.business-footer a,footer a,.area-switch a,
.business-brand,.business-brand span,.business-brand small{color:#fff!important}
.business-brand i{background:#050505!important;border-color:#555!important}
.business-brand i img{filter:grayscale(1) brightness(1.7)!important}
.business-hero,.finance-hero,.hero,.motion-hero,.channel-hero{
 background:#050505!important;color:#fff!important
}
.business-hero h1,.finance-hero h1,.hero h1,.motion-hero h1,.channel-copy h1,
.business-hero em,.finance-hero em,.hero em{color:#fff!important}
.business-hero p,.finance-hero p,.hero p,.motion-copy p,.channel-copy p{color:#e5e5e5!important}
.eyebrow,.ey,.number,.motion-category{color:#c9c9c9!important}
.content-section,.page-intro,.alternate,.sector-section,.channel-section,.sec,.why,
.business-paths,.business-strip{background:#050505!important;color:#fff!important;border-color:#333!important}
.service-card,.feature-grid article,.finance-grid article,.card,.cap,.gate,.form-panel,
.path-card,.channel-card,.channel-card-copy,.checklist label,address,.disclosure,
.proof-note,.model span{
 background:#111!important;color:#fff!important;border:1px solid #3d3d3d!important;
 box-shadow:none!important
}
.service-card p,.card p,.cap p,.lead,.gateway-intro,.muted,.quiet,.privacy,.consent,
.path-card p,.channel-card p{color:#e0e0e0!important}
.button,.btn.gold,.submit,.motion-link,.button.outline,.btn.outline{
 background:#050505!important;color:#fff!important;border:1px solid #fff!important
}
.button:hover,.btn:hover,.submit:hover{background:#fff!important;color:#050505!important}
.text-link,.gate button{color:#fff!important}
.disclosure,.proof-note{border-left-color:#aaa!important}
input,select,textarea,.field input,.field select,.field textarea{
 background:#111!important;color:#fff!important;border:1px solid #777!important
}
label,.gates strong{color:#fff!important}
.dark,.contact,.return{background:#050505!important;color:#fff!important}
.dark h2,.contact h2,.dark .muted,.contact p,.contact a,.return a{color:#fff!important}
.bar{background:#333!important;color:#fff!important}
.grid,.cap-grid{background:#050505!important;border-color:#333!important}
.sector-tile{color:#fff!important}
.sector-tile::after{background:linear-gradient(0deg,#000e,transparent 95%)!important}
.sector-copy h3,.sector-copy p,.sector-copy strong,.sector-copy small{color:#fff!important}
.channel-hero{background-color:#050505!important}
.channel-shade{background:linear-gradient(90deg,#000d,transparent 90%)!important}
.channel-copy h1,.channel-copy p,.channel-copy .eyebrow,.channel-cta{color:#fff!important}
.channel-controls button{background:#050505!important;color:#fff!important;border:1px solid #fff!important}
.channel-controls button[aria-pressed="true"]{background:#fff!important;color:#050505!important}
.mobile-whatsapp,[class*="whatsapp"],[id*="whatsapp"],a[href*="wa.me"],
a[href*="whatsapp.com"],a[href*="api.whatsapp.com"]{display:none!important}
@media(max-width:800px){body{padding-bottom:0!important}footer{padding-bottom:24px!important}}
