/* Chat content uses the same presentation; retain its own illustration and notes. */
html body[data-page="botlab"] #voiceHero{background:#f5f5f8 url('../img/voice-hero-528.png') center top/cover no-repeat;min-height:658px}
body[data-page="botlab"] #voiceHero .voice-hero-scene,body[data-page="botlab"] #voiceHero .voice-hero-wave-desktop{display:none}
body[data-page="botlab"] #voiceHero .hero-copy{max-width:780px;position:relative;z-index:1}
body[data-page="botlab"] #voiceHero h1{max-width:780px}
body[data-page="botlab"] #voiceHero .hero-sub{max-width:680px}
body[data-page="botlab"] #voiceHero .product-illustration{display:block;position:absolute;right:max(0px,calc((100% - 1420px)/2));top:190px;width:530px;margin:0;max-width:40%;pointer-events:none}
body[data-page="botlab"] #voiceHero .product-art-svg{width:100%;height:300px;object-fit:contain}
body[data-page="botlab"] #related .p9-links>a{grid-column:span 3}
body[data-page="botlab"] #readiness .p9-note{display:block;text-align:center;font-size:12px;color:#77808d;margin:0}
body[data-page="botlab"] #contactFaq [data-seo-related]{display:block;font-size:14px;line-height:1.8;color:#667185;margin-top:24px}
@media(max-width:1100px){body[data-page="botlab"] #voiceHero .hero-copy{max-width:none}body[data-page="botlab"] #voiceHero .product-illustration{position:relative;top:auto;right:auto;width:530px;max-width:100%;margin:24px auto 0}body[data-page="botlab"] #voiceHero .product-art-svg{height:auto}}
@media(max-width:600px){body[data-page="botlab"] #related .p9-links>a{grid-column:1/-1}}

@media(min-width:601px) and (max-width:1000px){body[data-page="botlab"] #related .p9-links>a,body[data-page="botlab"] #related .p9-links>a:last-child{grid-column:span 1}}

/* Voice infrastructure scene in the shared monochrome dimensional style. */
html body[data-page="botlab"] #voiceHero{background-image:url('../img/paas-hero-scene.png');background-size:1920px auto;background-position:center top}
html body[data-page="botlab"] #voiceHero .product-illustration{display:none}
@media(max-width:1100px){
html body[data-page="botlab"] #voiceHero{background-image:linear-gradient(120deg,#f0eaf7,#f5f6f7 55%,#eaedf6);padding-bottom:32px}
html body[data-page="botlab"] #voiceHero:after{content:"";display:block;width:min(100%,560px);height:340px;margin:20px auto 0;background:url('../img/paas-hero-scene.png') 85% bottom/auto 440px no-repeat}
}

/* Animated audio levels aligned to the voice platform card. */
html body[data-page="botlab"] #voiceHero{background-image:url('../img/paas-hero-animated-base-vector-base.png')}
html body[data-page="botlab"] #voiceHero .voice-hero-wave-desktop{display:block;left:calc(50% + 414px);top:313px}
html body[data-page="botlab"] #voiceHero .voice-scene-wave{width:35px;height:48px;gap:4px;transform:translate(-50%,-50%) skewY(20deg)}
html body[data-page="botlab"] #voiceHero .voice-scene-wave i{flex:0 0 3px;background:#45464a;animation-duration:.85s}
html body[data-page="botlab"] #voiceHero .voice-scene-wave i:nth-child(n+6){display:none}
html body[data-page="botlab"] #voiceHero .voice-scene-wave i:nth-child(1),html body[data-page="botlab"] #voiceHero .voice-scene-wave i:nth-child(5){height:18px}
html body[data-page="botlab"] #voiceHero .voice-scene-wave i:nth-child(2),html body[data-page="botlab"] #voiceHero .voice-scene-wave i:nth-child(4){height:30px}
html body[data-page="botlab"] #voiceHero .voice-scene-wave i:nth-child(3){height:42px}
@media(max-width:1100px){
html body[data-page="botlab"] #voiceHero{background-image:linear-gradient(120deg,#f0eaf7,#f5f6f7 55%,#eaedf6)}
html body[data-page="botlab"] #voiceHero:after{display:none}
html body[data-page="botlab"] #voiceHero .voice-hero-wave-desktop{position:relative;left:auto;top:auto;width:min(100%,560px);height:340px;margin:20px auto 0;background:url('../img/paas-hero-animated-base-vector-base.png') 85% bottom/auto 440px no-repeat}
html body[data-page="botlab"] #voiceHero .voice-scene-wave{position:absolute;left:calc(85% - 171px);top:109px;scale:.67;transform-origin:0 0}
}
