/* V31: Balanced laptop hero: preserve V29 typography and AI demo size. */
@media (min-width:1001px){
 .hero-v5{padding-top:26px!important;padding-bottom:14px!important}
 .hero-v5 .hero-grid{min-height:0!important;padding-top:28px!important;padding-bottom:28px!important;align-items:center!important;gap:36px!important}
 .hero-v5 h1{font-size:clamp(38px,4vw,58px)!important;line-height:1.12!important;margin:22px 0 16px!important}
 .hero-v5 .hero-lead{font-size:16px!important;line-height:1.55!important}
 .hero-v5 .hero-actions{margin-top:22px!important}
 .hero-v5 .hero-proof{margin-top:20px!important}
 .hero-v5 .agent-stage{padding:16px!important}
 .hero-v5 .hero-bottom{padding-bottom:18px!important}
}
@media (min-width:1001px) and (max-height:800px){
 .hero-v5{padding-top:16px!important;padding-bottom:8px!important}
 .hero-v5 .hero-grid{padding-top:18px!important;padding-bottom:18px!important}
 .hero-v5 h1{font-size:clamp(38px,3.8vw,54px)!important;margin:17px 0 13px!important}
}
/* Preserve V29 tablet and phone dimensions and interaction. */
