.koni-topbar{background:var(--brand-primary-dark);color:var(--brand-text-inverse);font-size:.9rem;padding:8px 0}.koni-topbar a{color:var(--brand-accent);font-weight:700}.koni-navbar{background:var(--brand-bg);border-bottom:1px solid var(--brand-border);box-shadow:0 2px 10px rgba(0,0,0,.06)}.koni-navbar .navbar-brand img{width:180px;height:40px;-o-object-fit:contain;object-fit:contain;background:rgba(163,137,51,.08);border-radius:var(--brand-radius)}.koni-navbar .nav-link{position:relative;color:var(--brand-text);font-weight:700;padding:18px 12px}.koni-navbar .nav-link::after{content:"";position:absolute;left:50%;right:50%;bottom:10px;height:2px;background:var(--brand-primary);transition:left .2s,right .2s}.koni-navbar .nav-link:hover::after{left:12px;right:12px}.koni-nav-cta{background:var(--brand-primary);color:var(--brand-text-inverse);border-radius:var(--brand-radius);font-weight:800;padding:10px 18px}.koni-footer{padding-top:72px;background:#11243b;color:var(--brand-text-inverse)}.koni-footer h4,.koni-footer h6{color:var(--brand-text-inverse);font-weight:800}.koni-footer p{color:rgba(255,255,255,.82)}.koni-footer a{display:block;margin:9px 0;color:rgba(255,255,255,.78)}.koni-footer a:hover{color:var(--brand-accent)}.ap-footer__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:22px 0}.ap-footer__stats div{padding:12px 10px;background:rgba(255,255,255,.08);border-radius:var(--brand-radius)}.ap-footer__stats strong{display:block;color:var(--brand-accent);font-size:1.4rem;line-height:1}.ap-footer__stats span{display:block;color:rgba(255,255,255,.75);font-size:.78rem;margin-top:6px}.koni-footer-note{font-size:.92rem}.ap-footer__compliance{margin-top:52px;padding:18px 0;border-top:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.76);font-size:.9rem}@media (max-width:991.98px){.koni-navbar .nav-link{padding:10px 0}.koni-navbar .nav-link::after{display:none}}.about-hero .about-hero__copy h1,.about-hero .about-hero__copy p,.industries-hero .container h1,.industries-hero .container p{color:#15202b!important}.koni-gateway-hero.ap-hero .ap-gateway__panel.ap-gateway__panel--am .ap-gateway__copy span.koni-eyebrow,.koni-gateway-hero.ap-hero .ap-gateway__panel.ap-gateway__panel--oe .ap-gateway__copy span.koni-eyebrow,.koni-page-hero.contact-hero .container span.koni-eyebrow,.koni-page-hero.legal-hero .container span.koni-eyebrow,.koni-page-hero.services-hero .container span.koni-eyebrow{color:#fff!important}.row.gy-4 .col-lg-4.ap-footer__oe .ap-footer__stats span{color:#15202b!important}