/* Zeovoice — private Pilot hero composition, October 2026.
   Original supplied character art, art-directed around real HTML and real form.
   No fake interface or baked-in headlines. Other public pages are unchanged. */
body.z85-premium.page-pilot.z52-unified.z54-unified.z54-pricing-aligned.z38-consolidated.z49-premium section.page-hero.pilot-hero.z54-pricing-hero {
  isolation:isolate;
  position:relative;
  background-color:#04152e!important;
  background-image:
    linear-gradient(90deg,rgba(2,14,37,.50) 0%,rgba(2,14,37,.42) 29%,rgba(2,14,37,.14) 52%,rgba(2,14,37,.045) 100%),
    linear-gradient(180deg,rgba(2,14,37,.30) 0%,transparent 23%,transparent 60%,rgba(2,14,37,.34) 100%),
    url('/assets/heroes/v185/pilot-background-desktop.webp')!important;
  background-position:center center!important;
  background-repeat:no-repeat!important;
  background-size:cover!important;
}
body.z85-premium.page-pilot.z52-unified.z54-unified.z54-pricing-aligned.z38-consolidated.z49-premium section.page-hero.pilot-hero.z54-pricing-hero::before{
  background:transparent!important;
  background-image:none!important;
  opacity:0!important;
  pointer-events:none;
}
body.z85-premium.page-pilot.z52-unified.z54-unified.z54-pricing-aligned.z38-consolidated.z49-premium section.page-hero.pilot-hero.z54-pricing-hero::after{
  background:linear-gradient(180deg,rgba(2,13,36,.04) 0%,rgba(2,13,36,.01) 61%,rgba(2,13,36,.18) 100%)!important;
  pointer-events:none;
}
body.z85-premium.page-pilot.z52-unified.z54-unified.z54-pricing-aligned.z38-consolidated.z49-premium section.page-hero.pilot-hero.z54-pricing-hero>.container{
  position:relative!important;
  z-index:1!important;
}
body.z85-premium.page-pilot.z52-unified.z54-unified.z54-pricing-aligned.z38-consolidated.z49-premium section.page-hero.pilot-hero.z54-pricing-hero .z54-pilot-hero-copy>.lead{
  color:#f0f7ff!important;
  -webkit-text-fill-color:#f0f7ff!important;
  text-shadow:0 2px 15px rgba(0,7,25,.58)!important;
}
body.z85-premium.page-pilot.z52-unified.z54-unified.z54-pricing-aligned.z38-consolidated.z49-premium section.page-hero.pilot-hero.z54-pricing-hero .z54-pilot-hero-copy h1{
  text-shadow:0 5px 25px rgba(2,10,35,.32)!important;
}
body.z85-premium.page-pilot.z52-unified.z54-unified.z54-pricing-aligned.z38-consolidated.z49-premium section.page-hero.pilot-hero.z54-pricing-hero .z54-pilot-apply{
  filter:drop-shadow(0 26px 58px rgba(0,11,38,.20));
}
/* Four proof facts must never split “Today” or other key labels mid-word. */
body.z85-premium.page-pilot .pilot-hero .z51-pilot-hero-proof span{
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:flex-start!important;
  gap:2px!important;
  min-width:0!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
  white-space:normal!important;
  padding:12px 13px!important;
  line-height:1.33!important;
  color:#e4f1ff!important;
}
body.z85-premium.page-pilot .pilot-hero .z51-pilot-hero-proof span b{
  display:block!important;
  font-weight:900!important;
  font-size:19px!important;
  line-height:1.1!important;
  white-space:nowrap!important;
  word-break:normal!important;
}
@media(max-width:1100px){
  body.z85-premium.page-pilot.z52-unified.z54-unified.z54-pricing-aligned.z38-consolidated.z49-premium section.page-hero.pilot-hero.z54-pricing-hero{
    background-position:60% center!important;
  }
}
@media(max-width:760px){
  body.z85-premium.page-pilot.z52-unified.z54-unified.z54-pricing-aligned.z38-consolidated.z49-premium section.page-hero.pilot-hero.z54-pricing-hero{
    background-image:
      linear-gradient(180deg,rgba(3,16,39,.46) 0%,rgba(3,16,39,.42) 32%,rgba(3,16,39,.48) 70%,rgba(3,16,39,.74) 100%),
      url('/assets/heroes/v185/pilot-background-mobile.webp')!important;
    background-position:center top!important;
    background-size:cover!important;
  }
  body.z85-premium.page-pilot.z52-unified.z54-unified.z54-pricing-aligned.z38-consolidated.z49-premium section.page-hero.pilot-hero.z54-pricing-hero .z54-pilot-apply{
    filter:none!important;
  }
}
@media(prefers-reduced-motion:reduce){
  body.z85-premium.page-pilot.z52-unified.z54-unified.z54-pricing-aligned.z38-consolidated.z49-premium section.page-hero.pilot-hero.z54-pricing-hero{
    background-attachment:scroll!important;
  }
}
