/* Baaraku internal-linking footer — 2026-10-11 */
.bx-seo-footer{background:#0b0b0b!important;color:#fff!important;padding:64px 0 26px!important;font-family:Outfit,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}
.bx-seo-footer *{box-sizing:border-box}
.bx-seo-footer-inner,.bx-seo-footer-bottom{width:min(calc(100% - 40px),1220px);margin:0 auto}
.bx-seo-footer-inner{display:grid;grid-template-columns:1.35fr repeat(4,minmax(0,1fr));gap:42px}
.bx-seo-footer-brand img{width:154px;height:auto;display:block;margin:0 0 18px;background:transparent!important}
.bx-seo-footer-brand p{color:rgba(255,255,255,.56);line-height:1.55;max-width:270px;margin:0 0 22px;font-size:14px}
.bx-seo-footer-cta{display:inline-flex!important;align-items:center;justify-content:center;background:#F28A24!important;color:#111!important;border-radius:999px;padding:12px 16px!important;font-weight:800!important;font-size:13px!important;text-decoration:none!important}
.bx-seo-footer-col h4{color:#F28A24!important;margin:0 0 16px!important;font-size:11px!important;line-height:1.2!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:800!important}
.bx-seo-footer-col a{display:block!important;color:rgba(255,255,255,.78)!important;text-decoration:none!important;font-size:13px!important;line-height:1.35!important;padding:5px 0!important;margin:0!important;font-weight:500!important}
.bx-seo-footer-col a:hover,.bx-seo-footer-col a:focus{color:#fff!important}
.bx-seo-footer-col .bx-seo-compare-link{color:#fff!important;font-weight:800!important;font-size:14px!important}
.bx-seo-footer-compare p{font-size:12px;color:rgba(255,255,255,.48);line-height:1.5;margin:8px 0 24px}
.bx-seo-second-head{margin-top:24px!important}
.bx-seo-footer-bottom{border-top:1px solid rgba(255,255,255,.12);margin-top:48px;padding-top:22px;display:flex;justify-content:space-between;gap:20px;color:rgba(255,255,255,.45);font-size:12px}
@media(max-width:1050px){.bx-seo-footer-inner{grid-template-columns:1.2fr repeat(2,1fr)}.bx-seo-footer-brand{grid-row:span 2}}
@media(max-width:700px){.bx-seo-footer{padding:48px 0 90px!important}.bx-seo-footer-inner{grid-template-columns:1fr 1fr;gap:34px 24px}.bx-seo-footer-brand{grid-column:1/-1;grid-row:auto}.bx-seo-footer-bottom{display:block}.bx-seo-footer-bottom span{display:block;margin-top:6px}}
@media(max-width:440px){.bx-seo-footer-inner{grid-template-columns:1fr}.bx-seo-footer-brand{grid-column:auto}}
