/* Website Builds only: a consistent dark surface and restrained ambient colour. */
.blurry-builds {
  --build-page-surface: #050505;
  --build-card-surface: #17151d;
}
.blurry-builds body { background-color: var(--build-page-surface); }
.blurry-builds .buildBenefits,
.blurry-builds .buildBenefits__sticky,
.blurry-builds .buildPricing,
.blurry-builds .build-faq { background-color: var(--build-page-surface); }

.blurry-builds .gradBlobs {
  background: radial-gradient(ellipse at 12% 65%, #5956e838, transparent 45%),
    radial-gradient(ellipse at 85% 35%, #fece221f, transparent 35%);
}
.blurry-builds .aiFeatures .gradBlobs {
  background: radial-gradient(ellipse at 12% 35%, #5956e833, transparent 40%),
    radial-gradient(ellipse at 86% 65%, #fece221a, transparent 35%);
}
.blurry-builds .aiCta .gradBlobs {
  background: radial-gradient(ellipse at 80% 55%, #5956e838, transparent 45%);
}
.blurry-builds .buildBenefits__sticky {
  background-image: radial-gradient(ellipse at 20% 35%, #5956e826, transparent 60%),
    radial-gradient(ellipse at 82% 70%, #fece2212, transparent 55%);
}
.blurry-builds .buildPricing__glow {
  background: radial-gradient(ellipse at 20% 25%, #5956e826, transparent 45%),
    radial-gradient(ellipse at 80% 70%, #fece2212, transparent 42%);
}

.blurry-builds .aiFeatures__card,
.blurry-builds .buildPricing__grid,
.blurry-builds .buildPriceCard { background-color: var(--build-card-surface); }
.blurry-builds .aiFeatures__card { border-color: #ffffff1f; }
.blurry-builds .buildPriceCard--featured {
  background-image: linear-gradient(180deg, #242034, var(--build-card-surface) 42%);
}
.blurry-builds .buildPriceCard--custom {
  background-image: linear-gradient(180deg, #292314, var(--build-card-surface) 42%);
}
.blurry-builds .build-launch-card { background-color: #201d29; }
.blurry-builds .buildPriceCard--featured > a { background-color: #5956e8; }
.blurry-builds .buildPriceCard--featured > a:hover,
.blurry-builds .buildPriceCard--featured > a:focus-visible { background-color: #655dd8; }
.blurry-builds .aiPitch__card:not(.active) .aiPitch__cardLabel {
  background-image: none;
  color: #b8b3c1;
  opacity: 1;
}
