/* Your Crew heroes on the homepage's dark hero block: same navy, purple and teal background and
   tokens as body.snow .forest.hero--video in index.html (#home-hero-video). Linked on
   /ai-workers-for-business, /ai-workers-for-ministry and /your-crew only. */
body.snow .sunrise-hero,body.snow .yc{
  --camp-ink:#ffffff;--camp-muted:#c9c8e2;--camp-line:rgba(255,255,255,.18);--camp-gold:#9ce9e3;
  --callout:linear-gradient(100deg,#c7baff,#95c6fe 55%,#9ce9e3);--gold-grad:linear-gradient(100deg,#e6dfff,#d2e3ff 50%,#c9f3ee);
  color:var(--camp-muted)!important;
  background:radial-gradient(60% 70% at 18% 55%,rgba(63,48,150,.55),transparent 70%),radial-gradient(50% 60% at 82% 8%,rgba(20,72,82,.75),transparent 70%),
    linear-gradient(160deg,#07060e,#0f0c21 45%,#0c1f30)!important;border-bottom:0!important}
/* eyebrow: gradient text, as the homepage hero label */
body.snow .sunrise-hero .label,body.snow .yc .label{background:var(--callout)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
/* headlines: white, with the accent in the homepage's callout gradient (as .hv-sub) */
body.snow .sunrise-hero h1,body.snow .sunrise-hero h2,body.snow .yc h1{color:#fff!important}
body.snow .sunrise-hero .hero-product{background-image:linear-gradient(90deg,#c7baff,#95c6fe 40%,#9ce9e3 60%,#c7baff)!important}
body.snow .sunrise-hero .hero-product__w{color:#fff!important;-webkit-text-fill-color:#fff!important}
body.snow .sunrise-hero .hx-q__n,body.snow .yc .yc__n{background:var(--callout)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:#c7baff!important}
/* body copy in the homepage's muted lavender; emphasis in white */
body.snow .sunrise-hero .hero-sub{color:#fff!important}
body.snow .sunrise-hero .hero-sub a{color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration-color:rgba(156,233,227,.55)!important}
body.snow .sunrise-hero .hero-sub a:hover{text-decoration-color:#9ce9e3!important}
body.snow .sunrise-hero .hero-tagline,body.snow .sunrise-hero .crew-alt,body.snow .yc .yc__note{color:var(--camp-muted)!important}
body.snow .sunrise-hero .hero-tagline strong{color:#fff!important}
body.snow .sunrise-hero .crew-alt a{color:#fff!important;text-decoration-color:rgba(156,233,227,.55)!important}
/* buttons, as on the homepage hero */
body.snow .sunrise-hero .btn--gold{background:var(--gold-grad)!important;color:#14102e!important;border-color:transparent!important;box-shadow:0 8px 24px -8px rgba(149,198,254,.45)!important}
body.snow .sunrise-hero .btn--line{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.24)!important;color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
body.snow .sunrise-hero .btn--line:hover{border-color:#9ce9e3!important;color:#fff!important}
body.snow .sunrise-hero :focus-visible,body.snow .yc :focus-visible{outline-color:#9ce9e3!important}
body.snow .yc .btn.yc__btn{box-shadow:0 10px 26px -8px rgba(0,0,0,.55)!important}
/* the laptop and its halo on dark */
body.aiw .sunrise-hero .lap__halo{background:radial-gradient(closest-side,rgba(149,198,254,.22),rgba(156,233,227,.08) 55%,transparent)!important;opacity:1!important}
body.aiw .sunrise-hero .lap__lid{box-shadow:0 0 0 1.5px rgba(255,255,255,.22),0 40px 80px rgba(0,0,0,.45)!important}
body.aiw .sunrise-hero .lap__deck{filter:drop-shadow(0 18px 24px rgba(0,0,0,.45))!important}
body.aiw .sunrise-hero .hero-benefits--line{color:#fff!important}
