/* Zeovoice Pilot hero v187 — exact user-selected characters left, clear right for real form.
   The artwork contains no form or copy. All HTML interactions remain live. */
body.z85-premium.page-pilot.z52-unified.z54-unified.z54-pricing-aligned.z38-consolidated.z49-premium section.page-hero.pilot-hero.z54-pricing-hero{
  position:relative!important;isolation:isolate!important;overflow:hidden!important;
  background-color:#041534!important;
  background-image:
    linear-gradient(90deg,rgba(2,13,38,.91) 0%,rgba(2,13,38,.81) 22%,rgba(2,13,38,.56) 39%,rgba(2,13,38,.25) 52%,rgba(2,13,38,.02) 73%),
    linear-gradient(180deg,rgba(3,12,34,.24),transparent 39%,rgba(3,12,34,.28) 100%),
    url('/assets/heroes/v187/pilot-team-left-desktop.webp')!important;
  background-repeat:no-repeat!important;
  background-position:center center!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:none!important;opacity:0!important;pointer-events:none!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::after{
  background:linear-gradient(180deg,rgba(3,12,34,0) 73%,rgba(3,12,34,.17) 100%)!important;pointer-events:none;
}
body.z85-premium.page-pilot section.pilot-hero .z54-pilot-hero-grid{gap:clamp(28px,4vw,66px)!important;align-items:center!important}
body.z85-premium.page-pilot section.pilot-hero .z54-pilot-hero-copy{position:relative;z-index:2;min-width:0}
body.z85-premium.page-pilot section.pilot-hero .z54-pilot-hero-copy h1{
  text-wrap:balance!important;line-height:1.01!important;
  text-shadow:0 5px 24px rgba(1,9,29,.45)!important;
}
body.z85-premium.page-pilot section.pilot-hero .z54-pilot-hero-copy>.lead{
  max-width:580px!important;margin:19px 0 0!important;
  font-size:clamp(16px,1.12vw,18px)!important;line-height:1.67!important;font-weight:540!important;
  letter-spacing:.005em;color:#edf7ff!important;-webkit-text-fill-color:#edf7ff!important;
  text-shadow:0 2px 16px rgba(2,11,33,.8)!important;
}
body.z85-premium.page-pilot section.pilot-hero .z87-pilot-hero-actions{
  display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:stretch!important;
  width:100%!important;margin:25px 0 0!important;
}
body.z85-premium.page-pilot section.pilot-hero .z87-pilot-hero-actions>a{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  min-height:52px!important;min-width:193px!important;padding:13px 22px!important;
  line-height:1.3!important;border-radius:15px!important;
  font-size:14px!important;letter-spacing:.005em!important;font-weight:850!important;
  text-decoration:none!important;white-space:nowrap!important;
  transition:transform .22s ease,background .22s ease,box-shadow .22s ease,border-color .22s ease!important;
}
body.z85-premium.page-pilot section.pilot-hero .z87-pilot-hero-actions>a.z87-cta-primary{
  background:linear-gradient(115deg,#13c7e7,#3285f9)!important;color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  border:1px solid rgba(125,233,255,.55)!important;
  box-shadow:0 13px 28px rgba(2,32,92,.36),inset 0 1px rgba(255,255,255,.20)!important;
}
body.z85-premium.page-pilot section.pilot-hero .z87-pilot-hero-actions>a.z87-cta-secondary{
  background:rgba(7,25,53,.72)!important;
  border:1px solid rgba(179,230,255,.50)!important;
  color:#eefaff!important;-webkit-text-fill-color:#eefaff!important;
  box-shadow:0 12px 26px rgba(2,9,30,.25),inset 0 1px rgba(255,255,255,.09)!important;
  backdrop-filter:blur(10px);
}
body.z85-premium.page-pilot section.pilot-hero .z87-pilot-hero-actions>a:is(:hover,:focus-visible){
  transform:translateY(-2px)!important;
  border-color:#b9f5ff!important;box-shadow:0 17px 40px rgba(0,20,60,.44)!important;
}
body.z85-premium.page-pilot section.pilot-hero .z87-pilot-hero-actions>a:focus-visible{
  outline:3px solid #e1faff!important;outline-offset:3px!important;
}
body.z85-premium.page-pilot section.pilot-hero .z87-proof-heading{
  margin-top:29px;color:#9defff;font-size:10.5px;font-weight:900;letter-spacing:.16em;
  text-transform:uppercase;text-shadow:0 2px 12px rgba(0,9,26,.5);
}
body.z85-premium.page-pilot section.pilot-hero .z87-pilot-facts.z51-pilot-hero-proof{
  display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:10px!important;max-width:660px!important;width:100%!important;margin:11px 0 0!important;
}
body.z85-premium.page-pilot section.pilot-hero .z87-pilot-facts.z51-pilot-hero-proof>span{
  display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;
  gap:7px!important;padding:16px 15px!important;min-width:0!important;min-height:87px!important;
  border:1px solid rgba(124,223,252,.33)!important;border-radius:17px!important;
  background:linear-gradient(135deg,rgba(6,33,72,.86),rgba(2,18,49,.72))!important;
  box-shadow:0 13px 27px rgba(0,8,28,.24),inset 0 1px rgba(255,255,255,.075)!important;
  backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);
  color:#d3e6f8!important;-webkit-text-fill-color:#d3e6f8!important;word-break:normal!important;
}
body.z85-premium.page-pilot section.pilot-hero .z87-pilot-facts.z51-pilot-hero-proof>span>b{
  font-size:clamp(23px,1.65vw,27px)!important;letter-spacing:-.045em!important;line-height:1.0!important;
  font-weight:950!important;white-space:nowrap!important;color:#79efff!important;-webkit-text-fill-color:#79efff!important;
}
body.z85-premium.page-pilot section.pilot-hero .z87-pilot-facts.z51-pilot-hero-proof>span>small{
  display:block!important;font-size:12px!important;font-weight:700!important;line-height:1.3!important;
  color:#d5eaf8!important;-webkit-text-fill-color:#d5eaf8!important;opacity:1!important;white-space:normal!important;
}
body.z85-premium.page-pilot section.pilot-hero .z87-pilot-assurances.z55-pilot-assurance{
  display:flex!important;flex-wrap:wrap!important;gap:9px!important;max-width:660px!important;
  margin-top:16px!important;align-items:center!important;
}
body.z85-premium.page-pilot section.pilot-hero .z87-pilot-assurances.z55-pilot-assurance>span{
  display:inline-flex!important;align-items:center!important;gap:8px!important;padding:9px 11px!important;
  border-radius:999px!important;border:1px solid rgba(113,198,237,.27)!important;
  background:rgba(3,19,47,.73)!important;backdrop-filter:blur(9px);
  color:#edfaff!important;-webkit-text-fill-color:#edfaff!important;
  font-size:11.5px!important;line-height:1.25!important;font-weight:750!important;opacity:1!important;
  white-space:normal!important;text-shadow:none!important;max-width:100%;
}
body.z85-premium.page-pilot section.pilot-hero .z87-pilot-assurances.z55-pilot-assurance>span>i{
  display:inline-flex;align-items:center;justify-content:center;flex:0 0 19px;width:19px;height:19px;
  border-radius:50%;background:rgba(74,239,190,.16);border:1px solid rgba(82,240,207,.40);
  color:#7bffde!important;font-size:12px;font-style:normal;font-weight:900;
}
body.z85-premium.page-pilot section.pilot-hero .z55-eligibility-note{
  max-width:650px!important;margin:14px 0 0!important;padding:11px 13px!important;
  border:1px solid rgba(115,193,231,.22)!important;border-left:3px solid #60dcf2!important;
  border-radius:0 12px 12px 0!important;background:rgba(3,19,47,.70)!important;
  color:#d4e9f7!important;-webkit-text-fill-color:#d4e9f7!important;
  font-size:12.5px!important;font-weight:540!important;line-height:1.55!important;
  text-shadow:0 1px 10px rgba(0,8,24,.35)!important;
}
body.z85-premium.page-pilot section.pilot-hero .z54-pilot-apply{z-index:3;filter:drop-shadow(0 22px 60px rgba(0,9,34,.28))}
@media(max-width:1190px){
  body.z85-premium.page-pilot section.pilot-hero .z54-pilot-hero-grid{gap:clamp(18px,2.7vw,32px)!important}
  body.z85-premium.page-pilot section.pilot-hero .z87-pilot-facts.z51-pilot-hero-proof>span{padding:13px 10px!important}
}
@media(max-width:980px){
  body.z85-premium.page-pilot section.pilot-hero .z54-pilot-hero-grid{grid-template-columns:1fr!important;gap:32px!important}
  body.z85-premium.page-pilot section.pilot-hero .z54-pilot-hero-copy>.lead{max-width:670px!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,14,39,.87),rgba(3,14,39,.74) 40%,rgba(3,14,39,.65) 68%,rgba(3,14,39,.94) 100%),
      url('/assets/heroes/v187/pilot-team-left-mobile.webp')!important;
    background-position:center top!important;background-repeat:no-repeat!important;background-size:cover!important;
  }
  body.z85-premium.page-pilot section.pilot-hero .z54-pilot-hero-copy>.lead{
    font-size:15.5px!important;line-height:1.65!important;
  }
  body.z85-premium.page-pilot section.pilot-hero .z87-pilot-hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}
  body.z85-premium.page-pilot section.pilot-hero .z87-pilot-hero-actions>a{width:100%!important;min-height:52px!important}
  body.z85-premium.page-pilot section.pilot-hero .z87-pilot-facts.z51-pilot-hero-proof{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
  body.z85-premium.page-pilot section.pilot-hero .z87-pilot-facts.z51-pilot-hero-proof>span{min-height:75px!important}
  body.z85-premium.page-pilot section.pilot-hero .z87-pilot-assurances.z55-pilot-assurance{gap:8px!important}
  body.z85-premium.page-pilot section.pilot-hero .z87-pilot-assurances.z55-pilot-assurance>span{width:100%;border-radius:13px!important;padding:10px 12px!important}
  body.z85-premium.page-pilot section.pilot-hero .z55-eligibility-note{font-size:12.5px!important;padding:12px!important}
  body.z85-premium.page-pilot section.pilot-hero .z54-pilot-apply{filter:none!important}
}
@media(prefers-reduced-motion:reduce){
  body.z85-premium.page-pilot section.pilot-hero .z87-pilot-hero-actions>a{transition:none!important}
  body.z85-premium.page-pilot section.pilot-hero .z87-pilot-hero-actions>a:is(:hover,:focus-visible){transform:none!important}
}


/* Z88 — Pilot proof clarity, contrast and conversion, scoped to this page. */
/* Premium checked proof statements: never a blank light dot on a navy panel. */
body.z85-premium.page-pilot main .z53-pilot-included .z53-pilot-fitline li::before{
 content:'✓'!important;display:inline-grid!important;place-items:center!important;
 flex:0 0 22px!important;width:22px!important;height:22px!important;
 border-radius:50%!important;background:linear-gradient(135deg,rgba(57,227,199,.23),rgba(18,109,139,.38))!important;
 border:1px solid rgba(125,241,212,.50)!important;color:#89f8df!important;
 -webkit-text-fill-color:#89f8df!important;font-size:12px!important;font-weight:950!important;
 box-shadow:inset 0 1px rgba(255,255,255,.075)!important;
}

body.z85-premium.page-pilot main .z53-pilot-included{
 background:radial-gradient(circle at 86% 0,rgba(31,137,233,.2),transparent 46%),
 linear-gradient(145deg,#05152f,#092b52 68%,#103864)!important;
 border-top:1px solid rgba(123,202,250,.19);color:#fff!important;
}
body.z85-premium.page-pilot main .z53-pilot-included .z53-pilot-included-copy>span{
 color:#83efff!important;-webkit-text-fill-color:#83efff!important;opacity:1!important;
}
body.z85-premium.page-pilot main .z53-pilot-included .z53-pilot-included-copy h2{
 color:#fff!important;-webkit-text-fill-color:#fff!important;
 font-size:clamp(35px,3.85vw,55px)!important;line-height:1.08!important;
 max-width:600px!important;opacity:1!important;text-shadow:0 3px 24px rgba(0,10,35,.16)!important;
}
body.z85-premium.page-pilot main .z53-pilot-included .z53-pilot-included-copy>p{
 color:#e3f0fa!important;-webkit-text-fill-color:#e3f0fa!important;
 font-size:15px!important;line-height:1.77!important;opacity:1!important;max-width:565px;
}
body.z85-premium.page-pilot main .z53-pilot-included .z53-pilot-fitline li{
 color:#e9f5ff!important;-webkit-text-fill-color:#e9f5ff!important;
 opacity:1!important;font-size:13.5px!important;line-height:1.65!important;
}
body.z85-premium.page-pilot main .z53-pilot-included .z53-pilot-included-grid article{
 background:linear-gradient(132deg,rgba(41,101,161,.31),rgba(15,57,113,.46))!important;
 border:1px solid rgba(130,206,249,.25)!important;
 box-shadow:inset 0 1px rgba(255,255,255,.065),0 15px 35px rgba(0,12,35,.12)!important;
 border-radius:23px!important;padding:24px 23px!important;
 min-height:169px;display:flex;flex-direction:column;align-items:flex-start;
}
body.z85-premium.page-pilot main .z53-pilot-included .z53-pilot-included-grid article:nth-child(1){
 background:linear-gradient(132deg,rgba(26,103,171,.64),rgba(9,47,102,.78))!important;
}
body.z85-premium.page-pilot main .z53-pilot-included .z53-pilot-included-grid article>span{
 color:#82ebfb!important;-webkit-text-fill-color:#82ebfb!important;
 font-size:10px!important;letter-spacing:.15em!important;font-weight:850!important;
}
body.z85-premium.page-pilot main .z53-pilot-included .z53-pilot-included-grid article h3{
 color:#fff!important;-webkit-text-fill-color:#fff!important;
 font-size:clamp(19px,1.55vw,23px)!important;line-height:1.23!important;
 letter-spacing:-.02em!important;opacity:1!important;text-shadow:none!important;
}
body.z85-premium.page-pilot main .z53-pilot-included .z53-pilot-included-grid article p{
 color:#d8ebfa!important;-webkit-text-fill-color:#d8ebfa!important;opacity:1!important;
 font-size:13.2px!important;line-height:1.62!important;margin-top:7px!important;
}
body.z85-premium.page-pilot main .z88-pilot-roi-link{
 display:inline-flex;align-items:center;gap:12px;margin-top:20px;
 padding:13px 17px;border:1px solid rgba(123,225,251,.46);border-radius:12px;
 background:rgba(9,66,126,.63);color:#fff!important;-webkit-text-fill-color:#fff!important;
 text-decoration:none;font-size:13px;font-weight:850;min-height:44px;transition:background .18s,transform .18s;
}
body.z85-premium.page-pilot main .z88-pilot-roi-link:is(:hover,:focus-visible){
 background:rgba(26,116,195,.75);transform:translateY(-2px);
 border-color:#9decff;outline-color:#83f0ff;
}
/* The hero application remains an actual accessible form, now with consistent premium fields. */
body.z85-premium.page-pilot section.pilot-hero #pilot-form{
 background:linear-gradient(155deg,#fff 55%,#f2f9ff 100%)!important;
 border:1px solid rgba(213,236,250,.94)!important;border-radius:29px!important;
 box-shadow:0 31px 90px rgba(0,15,55,.38),inset 0 1px rgba(255,255,255,.95)!important;
 padding:clamp(23px,2vw,34px)!important;color:#10263e!important;
}
body.z85-premium.page-pilot section.pilot-hero #pilot-form .z54-pilot-form-head{
 margin-bottom:23px!important;
}
body.z85-premium.page-pilot section.pilot-hero #pilot-form .z54-pilot-form-head h2{
 color:#10263e!important;-webkit-text-fill-color:#10263e!important;
 font-size:clamp(25px,2vw,30px)!important;line-height:1.16!important;margin-bottom:9px!important;
}
body.z85-premium.page-pilot section.pilot-hero #pilot-form .z54-pilot-form-head>p{
 color:#47647f!important;-webkit-text-fill-color:#47647f!important;
 font-size:14px!important;line-height:1.65!important;opacity:1!important;
}
body.z85-premium.page-pilot section.pilot-hero #pilot-form .label{
 color:#19354e!important;-webkit-text-fill-color:#19354e!important;
 font-size:11px!important;font-weight:900!important;letter-spacing:.035em!important;
}
body.z85-premium.page-pilot section.pilot-hero #pilot-form :is(input:not([type="hidden"]),select,textarea){
 background:#f7fbff!important;border:1px solid #bfcfdf!important;
 min-height:46px!important;border-radius:12px!important;
 color:#0d2740!important;-webkit-text-fill-color:#0d2740!important;
 font-size:15px!important;font-weight:580!important;
 transition:border-color .15s ease,background .15s ease,box-shadow .15s ease!important;
}
body.z85-premium.page-pilot section.pilot-hero #pilot-form :is(input:not([type="hidden"]),select,textarea):focus-visible{
 border-color:#2b9ad3!important;background:#fff!important;
 box-shadow:0 0 0 3px rgba(49,167,232,.18)!important;outline:none!important;
}
body.z85-premium.page-pilot section.pilot-hero #pilot-form :is(input,textarea)::placeholder{
 color:#6a8499!important;opacity:1!important;
}
body.z85-premium.page-pilot section.pilot-hero #pilot-form textarea{
 min-height:89px!important;line-height:1.5!important;resize:vertical;
}
body.z85-premium.page-pilot section.pilot-hero #pilot-form button[type="submit"],
body.z85-premium.page-pilot section.pilot-hero #pilot-form button[type="submit"]:is(:hover,:focus,:focus-visible,:active){
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 width:100%!important;min-height:49px!important;margin-top:6px!important;
 background:linear-gradient(112deg,#187ed4,#239cc5)!important;background-color:#167fc8!important;
 color:#fff!important;-webkit-text-fill-color:#fff!important;
 border:1px solid rgba(26,137,198,.66)!important;
 border-radius:13px!important;font-size:14px!important;font-weight:900!important;
 text-shadow:0 1px 2px rgba(0,23,65,.28)!important;opacity:1!important;
 box-shadow:0 12px 24px rgba(12,89,173,.20),inset 0 1px rgba(255,255,255,.22)!important;
}
body.z85-premium.page-pilot section.pilot-hero #pilot-form button[type="submit"]:hover{
 filter:brightness(1.10)!important;transform:translateY(-1px)!important;
 box-shadow:0 16px 33px rgba(6,89,171,.28),inset 0 1px rgba(255,255,255,.18)!important;
}
body.z85-premium.page-pilot section.pilot-hero #pilot-form button[type="submit"]:focus-visible{
 outline:3px solid #1dbfe5!important;outline-offset:3px!important;
}
body.z85-premium.page-pilot section.pilot-hero #pilot-form button[type="submit"]:disabled{
 filter:saturate(.5)!important;opacity:.77!important;cursor:progress!important;
}
body.z85-premium.page-pilot section.pilot-hero #pilot-form .v29-pilot-form-note{
 color:#435e78!important;-webkit-text-fill-color:#435e78!important;
 background:#eaf6fc!important;border-color:#c9e5ef!important;border-radius:12px!important;
 font-size:12px!important;line-height:1.6!important;
}
body.z85-premium.page-pilot section.pilot-hero #pilot-form :is(.form-msg,.v27-captcha small){
 color:#536d83!important;-webkit-text-fill-color:#536d83!important;font-size:11.5px!important;
}
/* Shared ROI calculator, the identical validated homepage component. */
body.z85-premium.page-pilot .z88-pilot-roi{
 padding:clamp(72px,7vw,100px) 0!important;
 background:radial-gradient(circle at 9% 5%,rgba(84,176,255,.11),transparent 42%),linear-gradient(180deg,#f8fbff,#edf5ff)!important;
 border-top:1px solid #d4e5f2;
 scroll-margin-top:104px;
}
body.z85-premium.page-pilot .z88-pilot-roi .z67-roi-head h2{
 color:#102844!important;-webkit-text-fill-color:#102844!important;
 font-size:clamp(36px,4.1vw,58px)!important;line-height:1.07!important;
}
body.z85-premium.page-pilot .z88-pilot-roi .z67-roi-head p{
 color:#49647c!important;-webkit-text-fill-color:#49647c!important;opacity:1!important;
}
body.z85-premium.page-pilot .z88-pilot-roi .v27-roi-grid{
 border-radius:27px!important;box-shadow:0 24px 65px rgba(8,53,117,.12)!important;
}
body.z85-premium.page-pilot .z88-pilot-roi .v27-roi-controls{
 background:#fff!important;border:1px solid #dae7f4!important;
}
body.z85-premium.page-pilot .z88-pilot-roi .v27-roi-controls label{
 color:#34516b!important;-webkit-text-fill-color:#34516b!important;font-weight:800!important;
}
body.z85-premium.page-pilot .z88-pilot-roi .v27-roi-controls :is(input,select){
 background:#f9fcff!important;color:#143048!important;-webkit-text-fill-color:#143048!important;
 border:1px solid #d1dfed!important;min-height:43px!important;
}
body.z85-premium.page-pilot .z88-pilot-roi .v27-roi-controls :is(input,select):focus-visible{
 border-color:#47a2ed!important;outline:3px solid rgba(40,164,247,.14)!important;
}
body.z85-premium.page-pilot .z88-pilot-roi .v27-roi-result{
 background:radial-gradient(circle at 85% 2%,rgba(41,140,255,.27),transparent 35%),linear-gradient(145deg,#06152f,#0c2f59)!important;
 color:#fff!important;
}
body.z85-premium.page-pilot .z88-pilot-roi .v27-roi-result :is(strong,b,small){
 color:#fff!important;-webkit-text-fill-color:#fff!important;
}
body.z85-premium.page-pilot .z88-pilot-roi .v27-roi-result p{
 color:#d5e5f4!important;-webkit-text-fill-color:#d5e5f4!important;
}
body.z85-premium.page-pilot .z88-pilot-roi .v27-roi-result .v12-btn.primary{
 background:linear-gradient(115deg,#14c4e4,#2785ec)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
}
body.z85-premium.page-pilot .z88-pilot-roi .v27-roi-result .v12-btn.ghost{
 background:#fff!important;color:#122b4a!important;-webkit-text-fill-color:#122b4a!important;
}
@media(max-width:760px){
 body.z85-premium.page-pilot section.pilot-hero #pilot-form{border-radius:23px!important;padding:22px 18px!important}
 body.z85-premium.page-pilot section.pilot-hero #pilot-form .z54-pilot-form-head h2{font-size:26px!important}
 body.z85-premium.page-pilot main .z53-pilot-included .z53-pilot-included-grid article{min-height:unset}
 body.z85-premium.page-pilot .z88-pilot-roi .z67-roi-head h2{font-size:clamp(32px,8vw,44px)!important}
}
@media(prefers-reduced-motion:reduce){
 body.z85-premium.page-pilot section.pilot-hero #pilot-form :is(input,select,textarea),body.z85-premium.page-pilot .z88-pilot-roi .v27-roi-result .v12-btn{transition:none!important}
}
