
/* Quantum Block Capital — Continuum. All component styles are scoped. */
.qbc-continuum {
  --qbc-c-ink: #050b13;
  position: absolute;
  inset: 0;
  overflow: hidden;
  isolation: isolate;
  pointer-events: none;
  background: radial-gradient(ellipse at 74% 65%, #152131 0, #09121e 42%, #050b13 80%);
}
.qbc-continuum > .qbc-continuum__canvas {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 1;
  transition: opacity 600ms ease;
}
.qbc-continuum::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;
  background: linear-gradient(180deg, rgba(3,8,15,.26), transparent 38%, transparent 76%, rgba(3,8,15,.64)),
    radial-gradient(ellipse 58% 34% at 45% 24%, rgba(3,8,15,.52), transparent 100%);
}
.qbc-continuum[data-qbc-status="fallback"] > .qbc-continuum__canvas { opacity: 0; }
.qbc-hero .qbc-continuum__toggle {
  position: absolute;
  right: 22px;
  bottom: 22px;
  z-index: 2;
  display: grid;
  place-items: center;
  width: 34px;
  height: 34px;
  padding: 0;
  border: 1px solid rgba(208,221,228,.24);
  border-radius: 50%;
  background: rgba(7,15,24,.62);
  color: #bccad1;
  box-shadow: none;
  line-height: 1;
  cursor: pointer;
  pointer-events: auto;
  appearance: none;
  -webkit-appearance: none;
  opacity: .62;
  transition: opacity 180ms ease, border-color 180ms ease, background 180ms ease;
}
.qbc-hero .qbc-continuum__toggle:hover { opacity: 1; border-color: #a5bbc5; background: #12212c; }
.qbc-hero .qbc-continuum__toggle:focus-visible { opacity: 1; outline: 2px solid #72cadc; outline-offset: 4px; }
.qbc-hero .qbc-continuum__toggle svg { width: 11px; height: 11px; display: block; fill: currentColor; }
.qbc-hero .qbc-continuum__toggle[hidden] { display: none; }
@media (max-width: 600px) {
  .qbc-continuum::after { background: linear-gradient(180deg, rgba(3,8,15,.38), rgba(3,8,15,.12) 45%, transparent 66%, rgba(3,8,15,.75)); }
  .qbc-hero .qbc-continuum__toggle { right: 14px; bottom: 14px; }
}
@media (prefers-reduced-motion: reduce) {
  .qbc-continuum > .qbc-continuum__canvas,
  .qbc-hero .qbc-continuum__toggle { transition: none; }
}

.qbc-hero > .brz-section__content { position: relative; overflow: hidden; isolation: isolate; background: #070c12; }
.qbc-hero > .brz-section__content > .brz-bg { background: #070c12; }
.qbc-hero > .brz-section__content > .qbc-continuum { z-index: 1; }
.qbc-hero > .brz-section__content > .brz-container { position: relative; z-index: 2; }
.qbc-hero > .brz-section__content > .qbc-continuum__toggle { z-index: 3; }
.qbc-hero .qbc-continuum-embed-shell { height: 0 !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden; }

