/* BingSEO-compatible data-driven footer layout */
.ky4-footer-pro{position:relative;isolation:isolate;padding:0!important;background:#10141d var(--ky4-footer-bg) center/cover no-repeat!important;color:#c7cbd4!important}.ky4-footer-pro__overlay{position:absolute;inset:0;z-index:-1;background:rgba(7,12,20,.86)}.ky4-footer-pro__content{padding:46px 0 24px}.ky4-footer-pro__cols{display:grid;grid-template-columns:1.05fr 1.05fr 1fr;gap:70px}.ky4-footer-pro h3{margin:0 0 18px;color:#fff;font-size:17px}.ky4-footer-pro__links{display:flex;flex-direction:column;gap:11px}.ky4-footer-pro__links a,.ky4-footer-pro__links span{color:#c7cbd4;text-decoration:none;font-size:14px}.ky4-footer-pro__links a:hover{color:#35d9ff}.ky4-footer-pro__brand{text-align:center}.ky4-footer-pro__brand img{width:auto;max-width:210px;max-height:58px;object-fit:contain}.ky4-footer-pro__brand strong{color:#fff;font-size:20px}.ky4-footer-pro__brand p{margin:16px 0 0;color:#c7cbd4;line-height:1.9;font-size:13px}.ky4-footer-pro__nav{display:flex;flex-wrap:wrap;gap:20px;margin-top:38px;padding:22px 0;border-block:1px solid rgba(255,255,255,.28)}.ky4-footer-pro__nav a{color:#c7cbd4;text-decoration:none;font-size:13px}.ky4-footer-pro__nav a:hover{color:#35d9ff}.ky4-footer-pro__bottom{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:20px;color:#b5bbc8;font-size:13px}
@media(max-width:800px){.ky4-footer-pro__cols{grid-template-columns:1fr;gap:32px}.ky4-footer-pro__brand{text-align:left}.ky4-footer-pro__nav{gap:12px 18px}.ky4-footer-pro__bottom{align-items:flex-start}}
