/* better:move v8.6: brand card typographic visual — not a logo/brand-name collage */
.bm82-two-card-grid .bm81-business-card .bm81-card-img.bm86-brand-art{
  display:flex;position:relative;isolation:isolate;align-items:center;justify-content:center;
  min-height:205px;height:205px;overflow:hidden;padding:20px 22px;
  background:linear-gradient(115deg,#091725 0%,#103049 56%,#114f72 100%);color:#fff;
}
.bm86-brand-art::before{content:"";position:absolute;z-index:-1;width:360px;height:360px;
  top:-232px;right:-90px;border:1px solid rgba(135,216,248,.24);border-radius:50%;box-shadow:0 0 0 55px rgba(76,186,231,.055),0 0 0 111px rgba(76,186,231,.035)}
.bm86-brand-art::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;
  background:repeating-linear-gradient(90deg,rgba(110,209,248,.075) 0 1px,transparent 1px 64px);opacity:.55}
.bm86-brand-art__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:7px;position:relative;width:100%}
.bm86-brand-art__eyebrow{font-size:10px;font-weight:800;letter-spacing:.36em;color:#8cdcff}
.bm86-brand-art__title{display:block;font-family:Inter,Arial,'Helvetica Neue',sans-serif;font-size:clamp(68px,7vw,109px);font-weight:900;letter-spacing:.11em;line-height:1.04;color:#fff;text-indent:.11em;text-shadow:0 10px 32px rgba(0,0,0,.12)}
.bm86-brand-art__subtitle{font-size:10px;letter-spacing:.22em;color:#c6e5f2;font-weight:700;white-space:nowrap}
.bm86-brand-art__inner::after{content:"";display:block;width:64px;height:3px;background:#39bdf4;border-radius:3px;margin-top:7px}
@media(max-width:1100px){.bm86-brand-art__title{font-size:clamp(54px,6.8vw,82px)}.bm86-brand-art__subtitle{font-size:9px;letter-spacing:.13em}}
@media(max-width:760px){.bm82-two-card-grid .bm81-business-card .bm81-card-img.bm86-brand-art{min-height:180px;height:180px;padding:12px 14px}.bm86-brand-art__title{font-size:clamp(59px,16vw,89px)}.bm86-brand-art__subtitle{font-size:9px;letter-spacing:.12em}.bm86-brand-art__eyebrow{font-size:9px}}
@media(max-width:370px){.bm86-brand-art__title{font-size:53px}.bm86-brand-art__subtitle{font-size:8px;letter-spacing:.08em}}
