.az-msc-bf[hidden]{display:none!important}
.az-msc-bf{background:#1a1a1a;color:#fff;border-block:1px solid #c9a84c66}
.az-msc-bf__inner{max-width:1160px;margin:auto;padding:30px 24px}
.az-msc-bf h2{font-size:clamp(25px,4vw,36px);line-height:1.2;margin:10px 0;color:#fff}
.az-msc-bf p{font-size:16px;line-height:1.6;margin:12px 0;color:#f5f3ef}
.az-msc-bf .az-msc-bf__kicker{font-size:13px;font-weight:600;letter-spacing:.06em;color:#c9a84c}
.az-msc-bf .az-msc-bf__saving{font-size:clamp(21px,3vw,29px);font-weight:700;color:#e4c974}
.az-msc-bf a,.az-msc-bf summary{color:#e4c974}
.az-msc-bf summary{cursor:pointer;font-weight:600;line-height:1.6}
.az-msc-bf a{text-decoration:underline;text-underline-offset:4px}
.az-msc-bf__actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;margin-top:22px}
.az-msc-bf a.az-msc-bf__button{display:inline-block;background:#c9a84c;color:#1a1a1a;border-radius:5px;padding:14px 20px;font-weight:700;text-decoration:none;text-align:center}
.az-msc-bf a:focus-visible,.az-msc-bf summary:focus-visible{outline:3px solid #fff;outline-offset:4px}
@media(max-width:600px){.az-msc-bf__inner{padding:26px 20px}.az-msc-bf__button{width:100%}}
