/* v12 — official KC logo identity and explicit Flutterwave test environment notice. */
#kad-site .k-brand{flex-shrink:0}
#kad-site .k-brand img.kco-header-wordmark{display:block;height:72px;width:auto;max-width:130px;object-fit:contain}
#kad-site .k-brand img.kco-header-mark{display:none;object-fit:contain}
#kad-site .kco-header-text{display:none}
#kad-site .kco-brand-footer{padding:8px 10px;background:#fff;border-radius:10px;max-width:170px}#kad-site .kco-brand-footer img.kco-footer-wordmark{display:block;width:142px;height:auto;max-height:115px;object-fit:contain}
#kad-site .k-cta .k-brand-mark,#kad-site .k-hero-foot .k-brand-mark{background-image:url('assets/kugana-kc-mark.png');background-position:center;background-repeat:no-repeat;background-size:contain}
#kad-site .k-brand-mark::before,#kad-site .k-brand-mark::after{content:none!important}
@media(min-width:1400px){#kad-site .k-brand img.kco-header-wordmark{height:80px;max-width:143px}}
@media(max-width:900px){#kad-site .k-brand img.kco-header-wordmark{display:none}#kad-site .k-brand img.kco-header-mark{display:block;width:49px;height:49px}#kad-site .kco-brand-header{gap:9px;min-width:0}#kad-site .kco-header-text{display:block;font-size:17px;line-height:1.05;font-weight:800;letter-spacing:1px;color:#14223b}#kad-site .kco-header-text small{display:block;font-size:7px;letter-spacing:.75px;margin-top:5px}}
@media(max-width:420px){#kad-site .k-brand img.kco-header-mark{width:39px;height:39px}#kad-site .kco-header-text{font-size:14px;letter-spacing:.6px}#kad-site .kco-header-text small{font-size:6px;letter-spacing:.4px}#kad-site .k-header{gap:10px}}
