/* Zeovoice Pilot v192 — ROI-first sales clarity and premium layout.
   Private staged marketing presentation only. No business logic or source controls removed. */

/* ROI leads the three-topic experience. The selected control must read as the active journey. */
body.z85-premium.page-pilot main .z91-compact-market-hub{
 background:radial-gradient(ellipse at 90% 8%,rgba(55,168,230,.18),transparent 39%),
 linear-gradient(180deg,#f7fbff,#eaf4fc)!important;
 padding:clamp(52px,5vw,72px) 0 42px!important;
}
body.z85-premium.page-pilot main .z91-market-inner{width:min(1180px,calc(100% - 44px))!important}
body.z85-premium.page-pilot main .z91-market-intro .z90-overline{
 color:#0c79a4!important;-webkit-text-fill-color:#0c79a4!important;
}
body.z85-premium.page-pilot main .z91-market-intro h2{
 font-size:clamp(33px,3.5vw,48px)!important;
 letter-spacing:-.048em!important;
}
body.z85-premium.page-pilot main .z91-market-actions{
 gap:14px!important;align-items:stretch!important;
}
body.z85-premium.page-pilot main .z91-market-actions .z91-market-card{
 position:relative;
 min-height:106px!important;padding:21px!important;
 border:1px solid #ccdeee!important;border-radius:18px!important;
 background:linear-gradient(147deg,#fff,#f3f9ff)!important;
 box-shadow:0 13px 33px rgba(16,60,116,.075),inset 0 1px rgba(255,255,255,.94)!important;
 transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease!important;
}
body.z85-premium.page-pilot main .z91-market-actions .z91-market-card:not(.z91-selected):is(:hover,:focus-visible){
 background:linear-gradient(144deg,#fff,#eaf6ff)!important;
 border-color:#69bfe8!important;
 box-shadow:0 18px 39px rgba(13,83,150,.13)!important;
 transform:translateY(-2px);
}
body.z85-premium.page-pilot main .z91-market-actions .z91-market-card.z91-selected,
body.z85-premium.page-pilot main .z91-market-actions .z91-market-card.z91-selected:is(:hover,:focus-visible){
 background:radial-gradient(circle at 92% 4%,rgba(58,183,241,.23),transparent 54%),linear-gradient(137deg,#0a2c57,#11558b 96%)!important;
 border-color:#55c6f0!important;
 box-shadow:0 18px 43px rgba(6,51,104,.24),inset 0 1px rgba(255,255,255,.13)!important;
 transform:translateY(-1px);
}
body.z85-premium.page-pilot main .z91-market-actions .z91-market-card.z91-selected span>strong{
 color:#fff!important;-webkit-text-fill-color:#fff!important;
}
body.z85-premium.page-pilot main .z91-market-actions .z91-market-card.z91-selected span>small{
 color:#d7f2ff!important;-webkit-text-fill-color:#d7f2ff!important;
}
body.z85-premium.page-pilot main .z91-market-actions .z91-market-card.z91-selected .z91-market-card-icon{
 color:#c7f7ff!important;-webkit-text-fill-color:#c7f7ff!important;
 border-color:rgba(159,232,252,.5)!important;
 background:rgba(15,136,202,.38)!important;
}
body.z85-premium.page-pilot main .z91-market-actions .z91-market-card.z91-selected>b{
 color:#83eaff!important;-webkit-text-fill-color:#83eaff!important;
 font-size:24px!important;
}
body.z85-premium.page-pilot main .z91-market-card span>strong{font-size:18px!important}
body.z85-premium.page-pilot main .z91-market-card span>small{font-size:14px!important}
body.z85-premium.page-pilot main .z91-market-hint{
 margin:17px 0 0!important;font-size:14px!important;
 line-height:1.6!important;color:#486b86!important;-webkit-text-fill-color:#486b86!important;
}
/* Switching topics is immediate and exclusive; content is never removed. */
body.z85-premium.page-pilot main .z91-market-panel[hidden]{display:none!important}
body.z85-premium.page-pilot main .z91-market-panel:not([hidden]){
 scroll-margin-top:115px;
 animation:z92-market-reveal .22s ease-out both;
}
@keyframes z92-market-reveal{
 from{opacity:.58;transform:translateY(8px)}
 to{opacity:1;transform:translateY(0)}
}

/* The "What's included" chapter should be a clean, square-edged white section,
   while its four inner proof outcome cards keep the original blue gradients. */
body.z85-premium.page-pilot main#main-content #z91-market-benefits.z91-market-panel:not([hidden]){
 border:0!important;border-top:1px solid #d9e6f2!important;border-bottom:1px solid #d9e6f2!important;
 border-radius:0!important;box-shadow:none!important;
 background:#fff!important;overflow:visible!important;
}
body.z85-premium.page-pilot main#main-content #z91-market-benefits .z53-pilot-included{
 background:#fff!important;background-image:none!important;
 color:#122e49!important;-webkit-text-fill-color:#122e49!important;
 padding:clamp(64px,5vw,86px) 0!important;
}
body.z85-premium.page-pilot main#main-content #z91-market-benefits .z53-pilot-included-copy>span{
 color:#1475ab!important;-webkit-text-fill-color:#1475ab!important;
 font-size:13px!important;opacity:1!important;
}
body.z85-premium.page-pilot main#main-content #z91-market-benefits .z53-pilot-included-copy h2{
 color:#112d49!important;-webkit-text-fill-color:#112d49!important;
 font-size:clamp(34px,3.8vw,54px)!important;
 text-shadow:none!important;opacity:1!important;
}
body.z85-premium.page-pilot main#main-content #z91-market-benefits .z53-pilot-included-copy>p{
 color:#405c73!important;-webkit-text-fill-color:#405c73!important;
 font-size:16px!important;line-height:1.72!important;opacity:1!important;
}
body.z85-premium.page-pilot main#main-content #z91-market-benefits .z53-pilot-fitline li{
 color:#2c4b65!important;-webkit-text-fill-color:#2c4b65!important;
 font-size:15px!important;line-height:1.64!important;
}
body.z85-premium.page-pilot main#main-content #z91-market-benefits .z53-pilot-fitline li::before{
 color:#087d93!important;-webkit-text-fill-color:#087d93!important;
 background:#e8fbf7!important;border-color:#95e0d3!important;
}
body.z85-premium.page-pilot main#main-content #z91-market-benefits .z88-pilot-roi-link{
 color:#fff!important;-webkit-text-fill-color:#fff!important;
 background:linear-gradient(115deg,#087db4,#1868b5)!important;
 border-color:#70bfe5!important;
 box-shadow:0 14px 32px rgba(17,101,155,.19)!important;
}
body.z85-premium.page-pilot main#main-content #z91-market-benefits .z88-pilot-roi-link:is(:hover,:focus-visible){
 background:linear-gradient(115deg,#0e8ac7,#197cd3)!important;
}
body.z85-premium.page-pilot main#main-content #z91-market-benefits .z53-pilot-included-grid article{
 background:linear-gradient(134deg,#0e4076,#102e59 84%)!important;
 border:1px solid rgba(68,141,210,.29)!important;
 box-shadow:0 20px 49px rgba(9,53,109,.16),inset 0 1px rgba(255,255,255,.055)!important;
 color:#fff!important;
}
body.z85-premium.page-pilot main#main-content #z91-market-benefits .z53-pilot-included-grid article:nth-child(2){
 background:linear-gradient(136deg,#0a3972,#0d5590)!important;
}
body.z85-premium.page-pilot main#main-content #z91-market-benefits .z53-pilot-included-grid article:nth-child(3){
 background:linear-gradient(145deg,#123c76,#0f3263)!important;
}
body.z85-premium.page-pilot main#main-content #z91-market-benefits .z53-pilot-included-grid article:nth-child(4){
 background:linear-gradient(128deg,#083e67,#0e517f)!important;
}
body.z85-premium.page-pilot main#main-content #z91-market-benefits .z53-pilot-included-grid article :is(h3,strong,b){
 color:#fff!important;-webkit-text-fill-color:#fff!important;
}
body.z85-premium.page-pilot main#main-content #z91-market-benefits .z53-pilot-included-grid article p{
 color:#e1f0fc!important;-webkit-text-fill-color:#e1f0fc!important;
 opacity:1!important;font-size:15px!important;line-height:1.63!important;
}
body.z85-premium.page-pilot main#main-content #z91-market-benefits .z53-pilot-included-grid article>span{
 color:#9ff1ff!important;-webkit-text-fill-color:#9ff1ff!important;
}

/* Equal-height Proof Plan columns on desktop, without position:sticky surprises. */
@media(min-width:981px){
 body.z85-premium.page-pilot main#main-content section#pilot-builder .v27-pilot-grid{
  display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;
  gap:19px!important;align-items:stretch!important;
 }
 body.z85-premium.page-pilot main#main-content section#pilot-builder .v27-pilot-grid>.v27-pilot-controls,
 body.z85-premium.page-pilot main#main-content section#pilot-builder .v27-pilot-grid>.v27-pilot-rec{
  align-self:stretch!important;height:100%!important;min-height:100%!important;
  box-sizing:border-box!important;position:relative!important;top:auto!important;
 }
 body.z85-premium.page-pilot main#main-content section#pilot-builder .v27-pilot-grid>.v27-pilot-rec{
  display:flex!important;flex-direction:column!important;justify-content:flex-start!important;
 }
 body.z85-premium.page-pilot main#main-content section#pilot-builder .v27-pilot-grid>.v27-pilot-rec>a.v12-btn{
  align-self:flex-start!important;margin-top:auto!important;
 }
}
body.z85-premium.page-pilot main#main-content #pilot-builder .v27-pilot-rec>p{
 font-size:15px!important;line-height:1.63!important;
}
body.z85-premium.page-pilot main#main-content #pilot-builder .v27-pilot-rec #pilot-rec-economics{
 font-size:14px!important;line-height:1.6!important;
}
body.z85-premium.page-pilot main#main-content #pilot-builder .v27-pilot-rec>dl{
 margin-top:21px!important;margin-bottom:18px!important;
}
body.z85-premium.page-pilot main#main-content #pilot-builder .v27-pilot-rec dt{
 font-size:12px!important;
}
body.z85-premium.page-pilot main#main-content #pilot-builder .v27-pilot-rec dd{
 font-size:14px!important;line-height:1.58!important;
}

/* Email Packet: align the action with the explanation to its left,
   preserve the actual form action, labels, IDs, validation and status. */
body.z85-premium.page-pilot main#main-content #pilot-packet .v30-packet-email{
 display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;
 grid-template-rows:auto auto!important;column-gap:22px!important;row-gap:13px!important;
 align-items:center!important;padding:21px 23px!important;border:1px solid #c9e0ef!important;
 border-radius:20px!important;background:linear-gradient(155deg,#fff,#f3faff)!important;
 box-shadow:0 14px 33px rgba(12,70,123,.065)!important;
}
body.z85-premium.page-pilot main#main-content #pilot-packet .v30-packet-email>div{
 display:contents!important;
}
body.z85-premium.page-pilot main#main-content #pilot-packet .v30-packet-email label{
 display:grid!important;grid-column:1/-1!important;grid-row:1!important;gap:8px!important;
 font-size:15px!important;font-weight:850!important;color:#1b3f5d!important;
 -webkit-text-fill-color:#1b3f5d!important;
}
body.z85-premium.page-pilot main#main-content #pilot-packet .v30-packet-email label input{
 min-height:47px!important;font-size:15px!important;border:1px solid #c1d7e8!important;
 color:#15324d!important;-webkit-text-fill-color:#15324d!important;
 background:#fbfdff!important;border-radius:12px!important;
}
body.z85-premium.page-pilot main#main-content #pilot-packet .v30-packet-email label input:focus-visible{
 border-color:#43a7d9!important;outline:3px solid rgba(67,169,217,.19)!important;outline-offset:1px!important;
}
body.z85-premium.page-pilot main#main-content #pilot-packet .v30-packet-email #pilot-packet-share-status{
 grid-column:1!important;grid-row:2!important;align-self:center!important;
 margin:0!important;color:#48657f!important;-webkit-text-fill-color:#48657f!important;
 font-size:15px!important;line-height:1.62!important;
}
body.z85-premium.page-pilot main#main-content #pilot-packet .v30-packet-email button[type="submit"]{
 grid-column:2!important;grid-row:2!important;justify-self:end!important;align-self:center!important;
 min-height:47px!important;padding:12px 21px!important;border-radius:12px!important;
 color:#fff!important;-webkit-text-fill-color:#fff!important;
 background:linear-gradient(114deg,#156fbc,#1486c8)!important;
 border:1px solid rgba(40,157,217,.45)!important;
 font-weight:900!important;font-size:15px!important;white-space:nowrap!important;
 box-shadow:0 12px 26px rgba(16,93,156,.19)!important;
}
body.z85-premium.page-pilot main#main-content #pilot-packet .v30-packet-email button[type="submit"]:is(:hover,:focus-visible){
 color:#fff!important;-webkit-text-fill-color:#fff!important;
 background:linear-gradient(114deg,#1885d4,#1797de)!important;
 outline-color:#35b9e9!important;
}
@media(max-width:980px){
 body.z85-premium.page-pilot main#main-content section#pilot-builder .v27-pilot-grid{
  display:grid!important;grid-template-columns:1fr!important;align-items:start!important;
 }
 body.z85-premium.page-pilot main#main-content section#pilot-builder .v27-pilot-grid>.v27-pilot-controls,
 body.z85-premium.page-pilot main#main-content section#pilot-builder .v27-pilot-grid>.v27-pilot-rec{
  height:auto!important;min-height:0!important;position:static!important;
 }
}
@media(max-width:760px){
 body.z85-premium.page-pilot main .z91-market-actions{grid-template-columns:1fr!important;gap:10px!important}
 body.z85-premium.page-pilot main .z91-market-card{min-height:84px!important}
 body.z85-premium.page-pilot main .z91-market-panel:not([hidden]){animation-duration:.16s!important}
 body.z85-premium.page-pilot main#main-content #z91-market-benefits .z53-pilot-included{
  padding:46px 0!important;
 }
 body.z85-premium.page-pilot main#main-content #pilot-packet .v30-packet-email{
  grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important;
  padding:18px!important;gap:13px!important;
 }
 body.z85-premium.page-pilot main#main-content #pilot-packet .v30-packet-email label{
  grid-column:1!important;grid-row:1!important;
 }
 body.z85-premium.page-pilot main#main-content #pilot-packet .v30-packet-email #pilot-packet-share-status{
  grid-column:1!important;grid-row:2!important;
 }
 body.z85-premium.page-pilot main#main-content #pilot-packet .v30-packet-email button[type="submit"]{
  grid-column:1!important;grid-row:3!important;width:100%!important;justify-self:stretch!important;
 }
}
@media(prefers-reduced-motion:reduce){
 body.z85-premium.page-pilot main .z91-market-panel:not([hidden]){
  animation:none!important;
 }
 body.z85-premium.page-pilot main .z91-market-actions .z91-market-card{
  transition:none!important;transform:none!important;
 }
}

/* Z92 — selected topic indicator correction: a horizontal minus is never a diagonal slash. */
body.z85-premium.page-pilot main .z91-market-actions .z91-market-card>b[aria-hidden="true"]{
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 width:27px;height:27px;line-height:1!important;
 border-radius:9px!important;background:rgba(24,146,195,.07)!important;
 border:1px solid rgba(54,166,211,.20)!important;
 transform:none!important;text-align:center!important;
}
body.z85-premium.page-pilot main .z91-market-actions .z91-market-card.z91-selected>b[aria-hidden="true"]{
 transform:none!important;background:rgba(137,225,252,.14)!important;
 border-color:rgba(151,230,253,.39)!important;
 color:#bbf5ff!important;-webkit-text-fill-color:#bbf5ff!important;
 font-size:24px!important;
}
