/* Three requested hero adjustments; no shared site styles are changed. */
body.as-panel-compact .nx-hero.as-hero{padding-top:108px!important;padding-bottom:40px!important}
body.as-panel-compact .nx-hero .nx-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important;gap:40px!important;align-items:center}
body.as-panel-compact .nx-hero h1.nx-h1{font-size:clamp(30px,2.65vw,40px)!important;line-height:1.24!important;letter-spacing:-.025em!important;margin-bottom:18px!important}
body.as-panel-compact .nx-hero p.nx-lead{font-size:16px!important;line-height:1.75!important;margin-bottom:20px!important}
body.as-panel-compact .nx-hero .nx-price-n{font-size:38px!important}
body.as-panel-compact .nx-hero .nx-pricebar{margin-top:20px!important}
body.as-panel-compact .nx-hero .nx-demo-note{font-size:13px!important;line-height:1.65!important}
body.as-panel-compact .nx-hero .nx-hero-art{align-self:center!important}
body.as-radio-center .as-hero>.container,body.as-tv-center .as-hero>.container{text-align:center!important}
body.as-radio-center .as-hero p,body.as-tv-center .as-hero p{margin-left:auto!important;margin-right:auto!important;text-align:center!important}
body.as-tv-center .as-hero .text-red-600{color:#ff909c!important}
body.as-tv-center .as-hero .text-gray-600{color:#d3dfed!important}
@media(max-width:900px){body.as-panel-compact .nx-hero .nx-hero-grid{grid-template-columns:minmax(0,1fr)!important;gap:30px!important}body.as-panel-compact .nx-hero .nx-hero-art{max-width:620px;width:100%;margin:0 auto}}
@media(max-width:639px){body.as-panel-compact .nx-hero.as-hero{padding-top:94px!important;padding-bottom:32px!important}body.as-panel-compact .nx-hero h1.nx-h1{font-size:30px!important}body.as-panel-compact .nx-hero p.nx-lead{font-size:15px!important}}
