/* Zeovoice v193 — premium marketing hero art + Director + typography QA.
   Additive, private-staging-first. Uses existing approved, compressed Zeovoice artwork. */

/* The evergreen Pilot navigation promotion used a small cyan dot on unrelated pages.
   Retain the page-specific active state elsewhere; do not repeat a promotional dot. */
body.z85-premium .z50-desktop-nav > a[data-nav-key="pilot"]::after,
body.z51-pilot-motion .z50-desktop-nav > a[data-nav-key="pilot"]::after {
  display:none!important;content:none!important;opacity:0!important;
}

/* Hero composition: align the secondary pages to the full-screen, art-backed homepage.
   Keep every page's original text/links and the image's open left-side copy area. */
body.z85-premium:is(.page-receptionist,.page-sales,.page-support,.page-home-services,.page-roi,.page-faq) main > section.page-hero,
body.z85-premium:is(.page-industries,.page-voice-call,.page-integrations,.page-fit) main > section.v28-page-hero {
  box-sizing:border-box!important;
  position:relative!important;isolation:isolate!important;overflow:hidden!important;
  display:flex!important;align-items:center!important;
  min-height:100vh!important;min-height:100svh!important;
  padding:clamp(120px,13vh,160px) 0 clamp(76px,9vh,112px)!important;
  background-color:#061731!important;background-repeat:no-repeat!important;
  background-size:cover!important;background-position:center center!important;
  color:#fff!important;
}
body.z85-premium.page-receptionist main > section.page-hero {
  background-image:linear-gradient(90deg,rgba(2,13,34,.94) 0%,rgba(2,13,34,.77) 28%,rgba(2,13,34,.28) 55%,rgba(2,13,34,.03) 84%),url('/assets/heroes/v176/receptionist.webp')!important;
}
body.z85-premium.page-sales main > section.page-hero {
  background-image:linear-gradient(90deg,rgba(2,13,34,.94) 0%,rgba(2,13,34,.76) 28%,rgba(2,13,34,.28) 57%,rgba(2,13,34,.03) 84%),url('/assets/heroes/v176/sales.webp')!important;
}
body.z85-premium.page-support main > section.page-hero {
  background-image:linear-gradient(90deg,rgba(2,13,34,.94) 0%,rgba(2,13,34,.77) 28%,rgba(2,13,34,.30) 57%,rgba(2,13,34,.03) 84%),url('/assets/heroes/v176/support.webp')!important;
}
body.z85-premium.page-home-services main > section.page-hero {
  background-image:linear-gradient(90deg,rgba(2,13,34,.94) 0%,rgba(2,13,34,.78) 28%,rgba(2,13,34,.29) 57%,rgba(2,13,34,.03) 84%),url('/assets/heroes/v176/home-services.webp')!important;
}
body.z85-premium.page-industries main > section.v28-page-hero {
  background-image:linear-gradient(90deg,rgba(2,13,34,.94) 0%,rgba(2,13,34,.78) 28%,rgba(2,13,34,.29) 56%,rgba(2,13,34,.03) 84%),url('/assets/heroes/v176/industries.webp')!important;
}
body.z85-premium.page-voice-call main > section.v28-page-hero {
  background-image:linear-gradient(90deg,rgba(2,13,34,.94) 0%,rgba(2,13,34,.78) 28%,rgba(2,13,34,.29) 57%,rgba(2,13,34,.03) 84%),url('/assets/heroes/v176/voice-call.webp')!important;
}
body.z85-premium.page-integrations main > section.v28-page-hero {
  background-image:linear-gradient(90deg,rgba(2,13,34,.94) 0%,rgba(2,13,34,.79) 28%,rgba(2,13,34,.29) 57%,rgba(2,13,34,.03) 84%),url('/assets/heroes/v176/integrations.webp')!important;
}
body.z85-premium.page-roi main > section.page-hero {
  background-image:linear-gradient(90deg,rgba(2,13,34,.94) 0%,rgba(2,13,34,.78) 28%,rgba(2,13,34,.27) 56%,rgba(2,13,34,.03) 84%),url('/assets/heroes/v176/roi.webp')!important;
}
body.z85-premium.page-fit main > section.v28-page-hero {
  background-image:linear-gradient(90deg,rgba(2,13,34,.94) 0%,rgba(2,13,34,.78) 28%,rgba(2,13,34,.27) 56%,rgba(2,13,34,.03) 84%),url('/assets/heroes/v176/fit.webp')!important;
}
body.z85-premium.page-faq main > section.page-hero {
  background-image:linear-gradient(90deg,rgba(2,13,34,.94) 0%,rgba(2,13,34,.78) 28%,rgba(2,13,34,.27) 56%,rgba(2,13,34,.03) 84%),url('/assets/heroes/v176/faq.webp')!important;
}
body.z85-premium:is(.page-receptionist,.page-sales,.page-support,.page-home-services,.page-roi,.page-faq) main > section.page-hero::before,
body.z85-premium:is(.page-industries,.page-voice-call,.page-integrations,.page-fit) main > section.v28-page-hero::before{
  display:none!important;content:none!important;
}
body.z85-premium:is(.page-receptionist,.page-sales,.page-support,.page-home-services,.page-roi,.page-faq) main > section.page-hero > .container,
body.z85-premium:is(.page-industries,.page-voice-call,.page-integrations,.page-fit) main > section.v28-page-hero > .container{
  position:relative!important;z-index:2!important;max-width:1240px!important;
  margin-inline:auto!important;flex:1 1 auto!important;
}
body.z85-premium:is(.page-receptionist,.page-sales,.page-support,.page-home-services,.page-roi,.page-faq) main > section.page-hero h1,
body.z85-premium:is(.page-industries,.page-voice-call,.page-integrations,.page-fit) main > section.v28-page-hero h1{
  max-width:750px!important;width:min(100%,750px)!important;
  margin:18px 0 22px!important;font-size:clamp(49px,4.65vw,76px)!important;
  line-height:1.025!important;letter-spacing:-.052em!important;font-weight:880!important;
  color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 6px 32px rgba(2,12,32,.36)!important;
  text-wrap:balance!important;overflow-wrap:normal!important;word-break:normal!important;
}
body.z85-premium:is(.page-industries,.page-voice-call,.page-integrations,.page-fit) main > section.v28-page-hero h1 strong{
  color:#75eaff!important;-webkit-text-fill-color:#75eaff!important;font-weight:inherit!important;
}
body.z85-premium:is(.page-receptionist,.page-sales,.page-support,.page-home-services,.page-roi,.page-faq) main > section.page-hero :is(.eyebrow,span.eyebrow),
body.z85-premium:is(.page-industries,.page-voice-call,.page-integrations,.page-fit) main > section.v28-page-hero .eyebrow{
  color:#6beaff!important;-webkit-text-fill-color:#6beaff!important;opacity:1!important;
  font-size:12px!important;font-weight:900!important;letter-spacing:.16em!important;
}
body.z85-premium:is(.page-receptionist,.page-sales,.page-support,.page-home-services,.page-roi,.page-faq) main > section.page-hero :is(p,.lead),
body.z85-premium:is(.page-industries,.page-voice-call,.page-integrations,.page-fit) main > section.v28-page-hero :is(p,.lead){
  max-width:615px!important;margin-bottom:0!important;color:#ecf5ff!important;
  -webkit-text-fill-color:#ecf5ff!important;opacity:1!important;font-size:clamp(16px,1.25vw,20px)!important;
  line-height:1.67!important;font-weight:510!important;text-shadow:0 3px 16px rgba(1,9,28,.45)!important;
}
body.z85-premium:is(.page-receptionist,.page-sales,.page-support,.page-home-services,.page-roi,.page-faq) main > section.page-hero :is(.hero-actions,.z50-hero-actions),
body.z85-premium:is(.page-industries,.page-voice-call,.page-integrations,.page-fit) main > section.v28-page-hero :is(.hero-actions,.z50-hero-actions){
  display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important;margin-top:28px!important;
}
body.z85-premium:is(.page-receptionist,.page-sales,.page-support,.page-home-services,.page-roi,.page-faq) main > section.page-hero .hero-actions a,
body.z85-premium:is(.page-industries,.page-voice-call,.page-integrations,.page-fit) main > section.v28-page-hero .hero-actions a{
  min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
  padding:12px 19px!important;border-radius:12px!important;font-weight:850!important;
}
body.z85-premium:is(.page-receptionist,.page-sales,.page-support,.page-home-services,.page-roi,.page-faq) main > section.page-hero a:focus-visible,
body.z85-premium:is(.page-industries,.page-voice-call,.page-integrations,.page-fit) main > section.v28-page-hero a:focus-visible{
  outline:3px solid #6ceeff!important;outline-offset:4px!important;
}

/* Upgrade the Director value story from low-contrast gray cards to navy glass. */
body.z85-premium.z66-director-page main .z66-section.z66-section-dark{
  position:relative!important;isolation:isolate!important;overflow:hidden!important;
  padding:clamp(74px,7vw,115px) 0!important;
  background:radial-gradient(ellipse at 92% 8%,rgba(26,161,252,.28),transparent 34%),
             radial-gradient(ellipse at 4% 95%,rgba(61,95,215,.24),transparent 39%),
             linear-gradient(145deg,#031228 0%,#0a2549 55%,#061831 100%)!important;
  color:#fff!important;
}
body.z85-premium.z66-director-page main .z66-section.z66-section-dark::before{
  content:"";position:absolute;top:0;left:15%;right:15%;height:1px;
  background:linear-gradient(90deg,transparent,rgba(115,227,255,.65),transparent)!important;
}
body.z85-premium.z66-director-page main .z66-section.z66-section-dark > .container{
  position:relative!important;z-index:1!important;
}
body.z85-premium.z66-director-page main .z66-section-dark .z66-section-head{
  max-width:930px!important;margin-bottom:34px!important;
}
body.z85-premium.z66-director-page main .z66-section-dark .z66-kicker{
  color:#70eaff!important;-webkit-text-fill-color:#70eaff!important;
  font-size:12px!important;letter-spacing:.17em!important;
}
body.z85-premium.z66-director-page main .z66-section-dark .z66-section-head h2{
  max-width:890px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-size:clamp(37px,4.15vw,64px)!important;line-height:1.06!important;letter-spacing:-.045em!important;
  text-wrap:balance!important;
}
body.z85-premium.z66-director-page main .z66-section-dark .z66-section-head p{
  max-width:780px!important;color:#d7e8fa!important;-webkit-text-fill-color:#d7e8fa!important;
  font-size:clamp(16px,1.38vw,19px)!important;line-height:1.65!important;opacity:1!important;
}
body.z85-premium.z66-director-page main .z66-section-dark .z66-assurance-grid{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:16px!important;margin-top:34px!important;
}
body.z85-premium.z66-director-page main .z66-section-dark .z66-assurance-grid .z66-assurance-card{
  min-width:0!important;min-height:208px!important;position:relative!important;
  padding:26px!important;border-radius:22px!important;
  border:1px solid rgba(128,208,255,.23)!important;
  background:linear-gradient(145deg,rgba(24,63,105,.9),rgba(8,32,65,.92))!important;
  box-shadow:0 18px 46px rgba(0,8,31,.25),inset 0 1px 0 rgba(255,255,255,.07)!important;
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important;
}
body.z85-premium.z66-director-page main .z66-section-dark .z66-assurance-grid .z66-assurance-card::before{
  content:"";display:block;width:38px;height:3px;margin-bottom:19px;border-radius:5px;
  background:linear-gradient(90deg,#6ef0fb,#3388f6)!important;box-shadow:0 0 19px rgba(54,195,255,.4);
}
body.z85-premium.z66-director-page main .z66-section-dark .z66-assurance-card > span{
  display:block!important;color:#78eaff!important;-webkit-text-fill-color:#78eaff!important;
  font-size:10.5px!important;line-height:1.5!important;letter-spacing:.12em!important;font-weight:900!important;
}
body.z85-premium.z66-director-page main .z66-section-dark .z66-assurance-card > b{
  display:block!important;margin:12px 0 9px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-size:clamp(18px,1.6vw,22px)!important;line-height:1.28!important;font-weight:850!important;
}
body.z85-premium.z66-director-page main .z66-section-dark .z66-assurance-card > p{
  margin:0!important;color:#cee1f4!important;-webkit-text-fill-color:#cee1f4!important;
  opacity:1!important;font-size:14.5px!important;line-height:1.64!important;font-weight:480!important;
}
@media(hover:hover) and (prefers-reduced-motion:no-preference){
 body.z85-premium.z66-director-page main .z66-section-dark .z66-assurance-card:hover{
   transform:translateY(-4px)!important;border-color:rgba(122,236,255,.55)!important;
   box-shadow:0 23px 51px rgba(0,10,32,.38)!important;
 }
}

/* Guide headlines: prevent broken single-word headings and keep six cards scannable. */
body.z85-premium.page-guides main .z50-guide-index .z50-section-intro h2{
  font-size:clamp(34px,3.65vw,49px)!important;line-height:1.09!important;
  max-width:850px!important;letter-spacing:-.043em!important;text-wrap:balance!important;
  overflow-wrap:normal!important;word-break:normal!important;
}
body.z85-premium.page-guides main .z50-guide-index .z50-guide-grid{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;
}
body.z85-premium.page-guides main .z50-guide-index .z50-guide-card{
  display:flex!important;flex-direction:column!important;min-width:0!important;
  min-height:310px!important;padding:27px!important;overflow:hidden!important;
  background:linear-gradient(155deg,#fff,#f7fbff)!important;border-color:#d6e6f4!important;
}
body.z85-premium.page-guides main .z50-guide-index .z50-guide-card h2{
  max-width:100%!important;margin:16px 0 14px!important;
  font-size:clamp(25px,2vw,31px)!important;line-height:1.15!important;
  letter-spacing:-.033em!important;font-weight:840!important;text-wrap:pretty!important;
  overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;
  color:#0e2947!important;-webkit-text-fill-color:#0e2947!important;
}
body.z85-premium.page-guides main .z50-guide-index .z50-guide-card p{
  font-size:14.5px!important;line-height:1.68!important;color:#47647d!important;
  -webkit-text-fill-color:#47647d!important;opacity:1!important;
}
body.z85-premium.page-guides main .z50-guide-index .z50-guide-card b{
  margin-top:auto!important;padding-top:23px!important;color:#0875bf!important;
}
body.z85-premium.page-guides main .z50-guide-index .z50-guide-card:focus-visible{
  outline:3px solid #117bd1!important;outline-offset:3px!important;
}

/* ROI-first Pilot disclosure controls: match true vertical center in each card.
   The selected button shows a real minus, not a rotated glyph. */
body.z85-premium.page-pilot main .z91-market-card{
  grid-template-columns:39px minmax(0,1fr) 28px!important;
}
body.z85-premium.page-pilot main .z91-market-card > b{
  box-sizing:border-box!important;display:grid!important;place-items:center!important;
  width:28px!important;height:28px!important;min-width:28px!important;
  padding:0!important;margin:0!important;align-self:center!important;justify-self:center!important;
  border:1px solid rgba(44,146,209,.23)!important;border-radius:8px!important;
  background:rgba(181,224,252,.18)!important;color:#127db4!important;
  -webkit-text-fill-color:#127db4!important;font-size:21px!important;
  line-height:1!important;font-weight:500!important;transform:none!important;
}
body.z85-premium.page-pilot main .z91-market-card.z91-selected > b{
  transform:none!important;color:#c9f4ff!important;-webkit-text-fill-color:#c9f4ff!important;
  background:rgba(91,197,245,.13)!important;border-color:rgba(153,228,255,.4)!important;
}

@media(max-width:1100px){
 body.z85-premium.z66-director-page main .z66-section-dark .z66-assurance-grid{
   grid-template-columns:repeat(2,minmax(0,1fr))!important;
 }
 body.z85-premium.page-guides main .z50-guide-index .z50-guide-grid{
   grid-template-columns:repeat(2,minmax(0,1fr))!important;
 }
}
@media(max-width:760px){
 body.z85-premium:is(.page-receptionist,.page-sales,.page-support,.page-home-services,.page-roi,.page-faq) main > section.page-hero,
 body.z85-premium:is(.page-industries,.page-voice-call,.page-integrations,.page-fit) main > section.v28-page-hero{
   min-height:100svh!important;min-height:780px!important;height:auto!important;
   align-items:flex-end!important;display:flex!important;
   padding:clamp(265px,38svh,340px) 0 60px!important;
   background-position:61% top!important;background-size:auto 100%!important;
 }
 body.z85-premium.page-receptionist main > section.page-hero{
   background-image:linear-gradient(180deg,rgba(2,13,34,.07) 0%,rgba(2,13,34,.3) 32%,rgba(2,13,34,.88) 59%,#06152f 95%),url('/assets/heroes/v176/receptionist.webp')!important;
 }
 body.z85-premium.page-sales main > section.page-hero{
   background-image:linear-gradient(180deg,rgba(2,13,34,.07) 0%,rgba(2,13,34,.3) 32%,rgba(2,13,34,.88) 59%,#06152f 95%),url('/assets/heroes/v176/sales.webp')!important;
 }
 body.z85-premium.page-support main > section.page-hero{
   background-image:linear-gradient(180deg,rgba(2,13,34,.07) 0%,rgba(2,13,34,.3) 32%,rgba(2,13,34,.88) 59%,#06152f 95%),url('/assets/heroes/v176/support.webp')!important;
 }
 body.z85-premium.page-home-services main > section.page-hero{
   background-image:linear-gradient(180deg,rgba(2,13,34,.07) 0%,rgba(2,13,34,.3) 32%,rgba(2,13,34,.88) 59%,#06152f 95%),url('/assets/heroes/v176/home-services.webp')!important;
 }
 body.z85-premium.page-industries main > section.v28-page-hero{
   background-image:linear-gradient(180deg,rgba(2,13,34,.07) 0%,rgba(2,13,34,.3) 32%,rgba(2,13,34,.88) 59%,#06152f 95%),url('/assets/heroes/v176/industries.webp')!important;
 }
 body.z85-premium.page-voice-call main > section.v28-page-hero{
   background-image:linear-gradient(180deg,rgba(2,13,34,.07) 0%,rgba(2,13,34,.3) 32%,rgba(2,13,34,.88) 59%,#06152f 95%),url('/assets/heroes/v176/voice-call.webp')!important;
 }
 body.z85-premium.page-integrations main > section.v28-page-hero{
   background-image:linear-gradient(180deg,rgba(2,13,34,.07) 0%,rgba(2,13,34,.3) 32%,rgba(2,13,34,.88) 59%,#06152f 95%),url('/assets/heroes/v176/integrations.webp')!important;
 }
 body.z85-premium.page-roi main > section.page-hero{
   background-image:linear-gradient(180deg,rgba(2,13,34,.07) 0%,rgba(2,13,34,.3) 32%,rgba(2,13,34,.88) 59%,#06152f 95%),url('/assets/heroes/v176/roi.webp')!important;
 }
 body.z85-premium.page-fit main > section.v28-page-hero{
   background-image:linear-gradient(180deg,rgba(2,13,34,.07) 0%,rgba(2,13,34,.3) 32%,rgba(2,13,34,.88) 59%,#06152f 95%),url('/assets/heroes/v176/fit.webp')!important;
 }
 body.z85-premium.page-faq main > section.page-hero{
   background-image:linear-gradient(180deg,rgba(2,13,34,.07) 0%,rgba(2,13,34,.3) 32%,rgba(2,13,34,.88) 59%,#06152f 95%),url('/assets/heroes/v176/faq.webp')!important;
 }
 body.z85-premium:is(.page-receptionist,.page-sales,.page-support,.page-home-services,.page-roi,.page-faq) main > section.page-hero > .container,
 body.z85-premium:is(.page-industries,.page-voice-call,.page-integrations,.page-fit) main > section.v28-page-hero > .container{
   width:calc(100% - 36px)!important;margin-inline:auto!important;max-width:620px!important;
 }
 body.z85-premium:is(.page-receptionist,.page-sales,.page-support,.page-home-services,.page-roi,.page-faq) main > section.page-hero h1,
 body.z85-premium:is(.page-industries,.page-voice-call,.page-integrations,.page-fit) main > section.v28-page-hero h1{
   margin:15px 0 16px!important;font-size:clamp(36px,8.8vw,51px)!important;
   line-height:1.07!important;letter-spacing:-.047em!important;text-wrap:balance!important;
 }
 body.z85-premium:is(.page-receptionist,.page-sales,.page-support,.page-home-services,.page-roi,.page-faq) main > section.page-hero :is(p,.lead),
 body.z85-premium:is(.page-industries,.page-voice-call,.page-integrations,.page-fit) main > section.v28-page-hero :is(p,.lead){
   font-size:16px!important;line-height:1.62!important;max-width:570px!important;
 }
 body.z85-premium.z66-director-page main .z66-section-dark .z66-assurance-grid{
   grid-template-columns:1fr!important;gap:13px!important;
 }
 body.z85-premium.z66-director-page main .z66-section-dark .z66-assurance-card{
   min-height:0!important;padding:24px!important;
 }
 body.z85-premium.z66-director-page main .z66-section-dark .z66-section-head h2{
   font-size:clamp(34px,9vw,46px)!important;
 }
 body.z85-premium.page-guides main .z50-guide-index .z50-guide-grid{
   grid-template-columns:1fr!important;
 }
 body.z85-premium.page-guides main .z50-guide-index .z50-guide-card{
   min-height:0!important;padding:24px!important;
 }
 body.z85-premium.page-guides main .z50-guide-index .z50-guide-card h2{
   font-size:clamp(25px,7vw,31px)!important;
 }
 body.z85-premium.page-guides main .z50-guide-index .z50-section-intro h2{
   font-size:clamp(31px,8.4vw,43px)!important;
 }
}
@media(prefers-reduced-motion:reduce){
 body.z85-premium.z66-director-page main .z66-assurance-card{transition:none!important}
}
/* v193 hardening: older multi-:not secondary-hero backgrounds were outranking
   the additive page selectors. This canonical closure is intentionally specific. */
body.z85-premium.page-receptionist{--z193-role-art:url('/assets/heroes/v176/receptionist.webp')}
body.z85-premium.page-sales{--z193-role-art:url('/assets/heroes/v176/sales.webp')}
body.z85-premium.page-support{--z193-role-art:url('/assets/heroes/v176/support.webp')}
body.z85-premium.page-home-services{--z193-role-art:url('/assets/heroes/v176/home-services.webp')}
body.z85-premium.page-industries{--z193-role-art:url('/assets/heroes/v176/industries.webp')}
body.z85-premium.page-voice-call{--z193-role-art:url('/assets/heroes/v176/voice-call.webp')}
body.z85-premium.page-integrations{--z193-role-art:url('/assets/heroes/v176/integrations.webp')}
body.z85-premium.page-roi{--z193-role-art:url('/assets/heroes/v176/roi.webp')}
body.z85-premium.page-fit{--z193-role-art:url('/assets/heroes/v176/fit.webp')}
body.z85-premium.page-faq{--z193-role-art:url('/assets/heroes/v176/faq.webp')}
body.z85-premium.z52-unified.z54-unified.z54-pricing-aligned.z38-consolidated.z49-premium:is(.page-receptionist,.page-sales,.page-support,.page-home-services,.page-industries,.page-voice-call,.page-integrations,.page-roi,.page-fit,.page-faq) main > section.z54-pricing-hero.z38-secondary-hero{
  background:linear-gradient(90deg,rgba(2,13,34,.92) 0%,rgba(2,13,34,.76) 29%,rgba(2,13,34,.27) 57%,rgba(2,13,34,.02) 84%),var(--z193-role-art)!important;
  background-color:#06152f!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;
}
/* Protect the strong dark treatment on the Director's assurance section. */
body.z85-premium.z55-premium.z52-unified.z54-unified.z38-consolidated.z66-director-page main > section.z66-section.z66-section-dark{
 background-color:#061831!important;
 background-image:radial-gradient(ellipse at 92% 8%,rgba(26,161,252,.28),transparent 34%),radial-gradient(ellipse at 4% 95%,rgba(61,95,215,.24),transparent 39%),linear-gradient(145deg,#031228 0%,#0a2549 55%,#061831 100%)!important;
 color:#fff!important;
}
@media(max-width:760px){
 body.z85-premium.z52-unified.z54-unified.z54-pricing-aligned.z38-consolidated.z49-premium:is(.page-receptionist,.page-sales,.page-support,.page-home-services,.page-industries,.page-voice-call,.page-integrations,.page-roi,.page-fit,.page-faq) main > section.z54-pricing-hero.z38-secondary-hero{
  background:linear-gradient(180deg,rgba(2,13,34,.08) 0%,rgba(2,13,34,.28) 32%,rgba(2,13,34,.88) 60%,#06152f 97%),var(--z193-role-art)!important;
  background-size:cover!important;background-position:58% top!important;background-repeat:no-repeat!important;
 }
}

/* Dark evidence plane: ID selector outranks historic high-specificity generic
   main-section background resets. Never put pale text on the page white. */
body.z85-premium main > section#z193-director-benefits.z66-section.z66-section-dark{
  color:#f3faff!important;background:#061831!important;
  background-image:radial-gradient(ellipse at 92% 8%,rgba(26,161,252,.28),transparent 34%),
    radial-gradient(ellipse at 4% 95%,rgba(61,95,215,.24),transparent 39%),
    linear-gradient(145deg,#031228 0%,#0a2549 55%,#061831 100%)!important;
  background-color:#061831!important;
}
body.z85-premium main > section#z193-director-benefits .z66-section-head h2{
  color:#fff!important;-webkit-text-fill-color:#fff!important;
}
body.z85-premium main > section#z193-director-benefits .z66-section-head p{
  color:#d8eafb!important;-webkit-text-fill-color:#d8eafb!important;opacity:1!important;
}
body.z85-premium main > section#z193-director-benefits .z66-section-head .z66-kicker{
  color:#77eaff!important;-webkit-text-fill-color:#77eaff!important;opacity:1!important;
}

/* Final narrow-screen polish: existing pricing-aligned hero containers had
   high-specificity zero gutters, leaving 390px/320px copy against the bezel. */
@media(max-width:760px){
 body.z85-premium.z52-unified.z54-unified.z54-pricing-aligned.z38-consolidated.z49-premium:is(.page-receptionist,.page-sales,.page-support,.page-home-services,.page-industries,.page-voice-call,.page-integrations,.page-roi,.page-fit,.page-faq) main > section.z54-pricing-hero.z38-secondary-hero{
   display:flex!important;align-items:flex-end!important;
   min-height:100svh!important;height:auto!important;
   padding:116px 0 59px!important;
   background-position:58% top!important;
 }
 body.z85-premium.z52-unified.z54-unified.z54-pricing-aligned.z38-consolidated.z49-premium:is(.page-receptionist,.page-sales,.page-support,.page-home-services,.page-industries,.page-voice-call,.page-integrations,.page-roi,.page-fit,.page-faq) main > section.z54-pricing-hero.z38-secondary-hero > .container{
   box-sizing:border-box!important;width:calc(100% - 36px)!important;max-width:620px!important;
   margin:0 auto!important;padding:0!important;align-self:flex-end!important;
 }
 body.z85-premium.z52-unified.z54-unified.z54-pricing-aligned.z38-consolidated.z49-premium:is(.page-receptionist,.page-sales,.page-support,.page-home-services,.page-industries,.page-voice-call,.page-integrations,.page-roi,.page-fit,.page-faq) main > section.z54-pricing-hero.z38-secondary-hero{
   background:linear-gradient(180deg,rgba(2,13,34,.08) 0%,rgba(2,13,34,.38) 24%,rgba(2,13,34,.84) 48%,rgba(2,13,34,.97) 70%,#06152f 100%),var(--z193-role-art)!important;
   background-size:cover!important;background-repeat:no-repeat!important;
 }
}
