.bp-business-logo{position:relative;display:block;isolation:isolate;overflow:hidden;margin:0;border-radius:16px;aspect-ratio:1}
.bp-business-logo>img{display:block;width:100%;height:auto}
.brand .bp-business-logo{width:64px;flex:0 0 64px}
.hero-visual.bp-business-hero{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:0;padding:12px;background:none;border:0;box-shadow:none;overflow:visible}
.bp-business-hero .bp-business-logo{width:100%;max-width:520px}
.bp-business-motion-toggle{position:static;font:inherit;font-size:12px;color:var(--muted,#c8d8e8);background:none;border:1px solid #33516b;border-radius:20px;padding:7px 14px;cursor:pointer;margin-top:12px}
.bp-business-motion-toggle:focus-visible{outline:2px solid #25c8ff;outline-offset:4px}
@media(max-width:600px){.brand .bp-business-logo{width:48px;flex-basis:48px}.bp-business-hero .bp-business-logo{max-width:380px}}
/* Local highlights follow only the emblem contours. */
.logo-lights { position:absolute; inset:0; width:100%; height:100%; pointer-events:none; mix-blend-mode:screen; }
.helix-light use { stroke-dasharray:150 850; animation: bp-helix-flow 4s linear infinite;  }
.comb-light use { stroke-dasharray:110 390; animation: bp-edge-flow 4.5s linear infinite;  }
@keyframes bp-helix-flow { from { stroke-dashoffset:1000; } to { stroke-dashoffset:0; } }
@keyframes bp-edge-flow { from { stroke-dashoffset:500; } to { stroke-dashoffset:0; } }
.bp-logo-paused .logo-lights use { animation-play-state:paused; }
@media(prefers-reduced-motion:reduce){:root:not(.bp-logo-motion-enabled) .bp-business-logo .logo-lights{display:none}}
:root.bp-logo-motion-enabled .helix-light use{animation:bp-helix-flow 4s linear infinite!important}:root.bp-logo-motion-enabled .comb-light use{animation:bp-edge-flow 4.5s linear infinite!important}:root.bp-logo-paused .logo-lights use{animation-play-state:paused!important}

.bp-business-logo .helix-light use{animation:bp-helix-flow 4s linear infinite!important}
.bp-business-logo .comb-light use{animation:bp-edge-flow 4.5s linear infinite!important}
:root .bp-business-logo .logo-lights{display:block!important}
