#footer.footer-wrapper{background:linear-gradient(155deg,#a5d5e2 0%,#8dbbda 48%,#769bd0 100%);color:#111}
#footer .bb-footer{font-family:Poppins,Arial,sans-serif;padding:72px 36px 54px}
#footer .bb-footer__inner{max-width:1368px;margin:auto;display:grid;grid-template-columns:minmax(230px,1.35fr) minmax(0,2fr);gap:6vw}
#footer .bb-footer__brand a{font-size:26px;letter-spacing:.08em;font-weight:300;color:#101010;text-decoration:none}
#footer .bb-footer__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
#footer .bb-footer__group summary{list-style:none;cursor:default;font-size:16px;font-weight:600;margin:0 0 22px;color:#111}
#footer .bb-footer__group summary::-webkit-details-marker{display:none}
#footer .bb-footer__group summary span{display:none}
#footer .bb-footer__group ul{display:block;list-style:none;padding:0;margin:0}
#footer .bb-footer__group li{display:block;list-style:none;margin:0 0 14px;font-size:14px;line-height:1.35}
#footer .bb-footer__group a{color:#111;text-decoration:none}
#footer .bb-footer__group a:hover,#footer .bb-footer__group a:focus{text-decoration:underline;color:#111}
#footer .absolute-footer{background:transparent;color:#111;padding:20px 36px}
#footer .absolute-footer .container{max-width:1368px}
#footer .absolute-footer .copyright-footer,#footer .absolute-footer a{color:#111}
@media(min-width:750px){#footer .bb-footer__group:not([open])>ul{display:block}}
@media(max-width:749px){#footer .bb-footer{padding:48px 16px 36px}#footer .bb-footer__inner{display:flex;flex-direction:column;gap:35px}#footer .bb-footer__links{display:block}#footer .bb-footer__group{border-bottom:1px solid #111}#footer .bb-footer__group summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;text-align:center;font-size:17px;font-weight:400;margin:0;padding:13px 26px}#footer .bb-footer__group summary span{display:block;font-size:21px;font-weight:300;line-height:1}#footer .bb-footer__group[open] summary span{transform:rotate(45deg)}#footer .bb-footer__group ul{padding:0 26px 8px}#footer .absolute-footer{padding:20px 16px}#footer .absolute-footer .footer-primary,#footer .absolute-footer .footer-secondary{float:none!important;text-align:left;margin:0 0 12px}}
body #footer.footer-wrapper{background:linear-gradient(155deg,#a5d5e2 0%,#8dbbda 48%,#769bd0 100%) !important;--footer-bg:transparent;--footer-muted:#111;--footer-line:rgba(0,0,0,.3)}
body #footer.footer-wrapper .absolute-footer{background:transparent !important;color:#111}
body #footer.footer-wrapper .copyright-footer,body #footer.footer-wrapper .copyright-footer a{color:#111}
/* Source-evidenced oversized brand signature and centered mobile disclosures. */
#footer .bb-footer{overflow:hidden}
#footer .bb-footer:after{content:'BONDIBOOST';display:block;margin:54px -36px -55px;color:#fff;font:300 clamp(90px,14.2vw,205px)/.78 Poppins,Arial,sans-serif;letter-spacing:.04em;text-align:center;white-space:nowrap}
@media(max-width:749px){#footer .bb-footer:after{margin:50px -16px -35px;font-size:clamp(72px,20vw,150px);letter-spacing:.02em}#footer .bb-footer__group summary{position:relative;justify-content:center}#footer .bb-footer__group summary span{position:absolute;right:27px}}
