
/* Ultra-clean hero */
.hero{position:relative;height:clamp(560px,78vh,940px);overflow:hidden;background:radial-gradient(1300px 760px at 80% 20%,#101a36,#0b1222)}
#wow-canvas{position:absolute;inset:0}
.hero-layer{position:relative;z-index:5;width:min(1200px,92vw);margin:0 auto;padding:clamp(60px,10vw,140px) 0;text-align:center}
.title-card{display:block;width:min(980px,86vw);margin:0 auto;filter:drop-shadow(0 10px 50px rgba(0,0,0,.6))}
/* kill ornaments just in case */
.sweep,.horizon,.horizon2,.vignette,.grain,.hero-copy{display:none !important}
