/* Partner and footer additive enhancement v3.7.2 */
.kd-footer-upgrade{background:#101b30;color:#f2f6ff;padding:28px clamp(16px,4vw,48px);margin:26px auto 0;border-top:1px solid #ff983d55;clear:both}
.kd-footer-upgrade .kd-fg{max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.kd-footer-upgrade h3{color:#ffac64!important;font-size:1rem!important;margin:0 0 12px!important;letter-spacing:normal!important}
.kd-footer-upgrade a{display:block;color:#e8eefb!important;text-decoration:none!important;font-size:.92rem;line-height:1.6;margin:0 0 5px}
.kd-footer-upgrade a:hover,.kd-footer-upgrade a:focus-visible{color:#ffaf62!important;text-decoration:underline!important}
.kd-footer-upgrade .kd-footer-cta{display:inline-block;background:#ff8733;color:#101827!important;padding:10px 14px;border-radius:9px;font-weight:750;margin-top:6px}
@media(max-width:700px){.kd-footer-upgrade .kd-fg{grid-template-columns:1fr 1fr;gap:18px}}
@media(max-width:420px){.kd-footer-upgrade .kd-fg{grid-template-columns:1fr}}
