/* R8: Earth / Moon / Mars pastel glossy hero fading seamlessly into white */
.z-search-hero{background:radial-gradient(ellipse 42% 40% at 12% 32%,rgba(73,181,246,.23),transparent 95%),radial-gradient(ellipse 38% 33% at 53% 20%,rgba(199,208,220,.23),transparent 94%),radial-gradient(ellipse 42% 45% at 90% 48%,rgba(242,143,93,.23),transparent 95%),linear-gradient(180deg,#fff 0%,#fdfefe 40%,#fff 100%)!important;position:relative;}
.z-search-hero:before{background:radial-gradient(circle at 40% 40%,rgba(112,210,255,.55),rgba(215,236,250,.12) 50%,transparent 75%)!important;opacity:.5!important;animation:zFloat 22s ease-in-out infinite alternate!important}
.z-search-hero:after{background:radial-gradient(circle at 40% 40%,rgba(255,169,114,.48),rgba(239,224,213,.12) 50%,transparent 75%)!important;opacity:.48!important;animation:zFloat 26s ease-in-out infinite alternate-reverse!important}
.z-search-aura{background:repeating-linear-gradient(115deg,transparent 0 135px,rgba(255,255,255,.38) 155px,transparent 190px)!important;opacity:.25!important;animation:zSheen 24s linear infinite!important}
.z-cosmic-message{background:#fff;color:#152336;text-align:center;padding:clamp(75px,10vw,145px) 22px clamp(90px,12vw,170px);}
.z-cosmic-message-inner{max-width:820px;margin:auto}
.z-cosmic-kicker{font:600 11px/1.5 system-ui,sans-serif;letter-spacing:.22em;color:#7890a2}
.z-cosmic-message h2{font:650 clamp(35px,5.2vw,66px)/1.12 system-ui,sans-serif;letter-spacing:-.055em;margin:20px 0 24px;color:#172333}
.z-cosmic-message p{font:400 clamp(16px,1.8vw,20px)/1.8 system-ui,sans-serif;color:#6b7888;max-width:660px;margin:auto}
@media(max-width:600px){.z-cosmic-message{padding:80px 20px 100px}}
@media(prefers-reduced-motion:reduce){.z-search-hero:before,.z-search-hero:after,.z-search-aura{animation:none!important}}
