/* v0.12.34 — STOCKROOM family dark-surface lock. No white panels unless explicitly requested. */

/* Overview compact CQC teaser: keep it dark and within the STOCKROOM family language. */
.v32-cqc-teaser{
  padding:76px 0!important;
  background:linear-gradient(180deg,#05101a 0%,#02070d 100%)!important;
  color:#f4f9fd!important;
  border-top:1px solid rgba(255,255,255,.06);
  border-bottom:1px solid rgba(255,255,255,.06);
}
.v32-cqc-teaser .v31-cqc-copy .v134-kicker{color:#69c4ff!important}
.v32-cqc-teaser .v31-cqc-copy h2{color:#f4f9fd!important}
.v32-cqc-teaser .v31-cqc-copy>p:not(.v134-kicker){color:#a8bdcb!important}
.v32-cqc-teaser .v31-cqc-links a{color:#69c4ff!important}
.v32-cqc-primary-link{background:#0a7dd0!important;color:#fff!important}
.v32-cqc-quote{
  padding:28px 26px;
  border:1px solid rgba(255,255,255,.10)!important;
  border-radius:24px;
  background:rgba(255,255,255,.035)!important;
  box-shadow:none!important;
}
.v32-cqc-quote strong{color:#f4f9fd!important}
.v32-cqc-quote span{color:#90a8b8!important}

/* Trial reassurance strip: continue the product page instead of switching to a white banner. */
.v31-trial-strip{
  padding:56px 0!important;
  background:linear-gradient(180deg,#04111c 0%,#02070d 100%)!important;
  color:#f4f9fd!important;
  border-top:1px solid rgba(255,255,255,.06);
}
.v31-trial-strip .v134-kicker{color:#69c4ff!important}
.v31-trial-strip h2{color:#f4f9fd!important}
.v31-trial-strip p:not(.v134-kicker){color:#a4bac8!important}
.v31-trial-strip .v134-btn.blue{box-shadow:none!important}
.v31-trial-strip .v134-btn.ghost{
  color:#dbeeff!important;
  border:1px solid rgba(177,223,255,.35)!important;
  background:rgba(255,255,255,.04)!important;
  box-shadow:none!important;
}
.v31-trial-strip .v134-btn.ghost:hover{
  color:#ffffff!important;
  border-color:rgba(177,223,255,.50)!important;
  background:rgba(255,255,255,.08)!important;
}

/* Safety net for any older STOCKROOM CQC modules if resurrected again. */
.v32-tomorrow,
.v32-scope{
  background:linear-gradient(180deg,#06131f 0%,#02070d 100%)!important;
  color:#f4f9fd!important;
}
.v32-tomorrow .v134-kicker,
.v32-scope .v134-kicker{color:#69c4ff!important}
.v32-tomorrow h2,
.v32-scope-inner h2,
.v32-punch{color:#f4f9fd!important}
.v32-tomorrow .v32-question-grid span{
  border:1px solid rgba(255,255,255,.10)!important;
  background:rgba(255,255,255,.035)!important;
  color:#dbe7ef!important;
}
.v32-scope-inner>p:not(.v134-kicker),
.v32-scope-note{color:#a8bdcb!important}
.v32-scope .v134-btn.ghost{
  color:#dbeeff!important;
  border:1px solid rgba(177,223,255,.35)!important;
  background:rgba(255,255,255,.04)!important;
}

@media(max-width:700px){
  .v32-cqc-teaser{padding:64px 0!important}
  .v31-trial-strip{padding:52px 0!important}
}
