/* Quiet market signals framed around the original Seenaro symbol. */
#seenaro-marketing .sn-hero-simple .sn-hero-main { isolation:isolate; overflow:hidden; }
#seenaro-marketing .sn-hero-signal { position:absolute; inset:0; z-index:0; overflow:hidden; pointer-events:none; }
#seenaro-marketing .sn-hero-simple .sn-hero-main > :not(.sn-field):not(.sn-hero-signal) { position:relative; z-index:2; }
#seenaro-marketing .sn-hero-mark { position:absolute; width:clamp(220px,27vw,430px); opacity:.11; }
#seenaro-marketing .sn-hero-mark img { width:100%; height:auto; display:block; }
#seenaro-marketing .sn-hero-mark-left { left:-6%; top:2%; transform:rotate(-18deg); }
#seenaro-marketing .sn-hero-mark-right { right:-5%; bottom:-18%; transform:rotate(-18deg); opacity:.075; }
#seenaro-marketing .sn-hero-orbits { position:absolute; inset:0; width:100%; height:100%; }
#seenaro-marketing .sn-hero-orbit { fill:none; stroke:#bdffa8; stroke-width:.8; stroke-opacity:.21; stroke-dasharray:2 9; animation:sn-hero-trace 22s linear infinite; }
#seenaro-marketing .sn-hero-orbit-two { stroke-opacity:.13; animation-duration:27s; animation-direction:reverse; }
#seenaro-marketing .sn-hero-orbit-three { stroke-opacity:.09; animation-duration:31s; }
#seenaro-marketing .sn-hero-point { fill:#c5ffb0; opacity:.65; animation:sn-hero-signal-pulse 6s ease-in-out infinite; }
#seenaro-marketing .sn-hero-point-two { animation-delay:-2s; }
#seenaro-marketing .sn-hero-point-three { animation-delay:-4s; }
#seenaro-marketing .sn-hero-signal[data-active="false"] * { animation-play-state:paused; }
@keyframes sn-hero-trace { to { stroke-dashoffset:-44; } }
@keyframes sn-hero-signal-pulse { 0%,100% { opacity:.28; } 50% { opacity:.8; } }
@media (max-width:700px) {
 #seenaro-marketing .sn-hero-mark { width:220px; opacity:.07; }
 #seenaro-marketing .sn-hero-mark-left { left:-28%; top:0; }
 #seenaro-marketing .sn-hero-mark-right { right:-32%; bottom:-6%; opacity:.05; }
 #seenaro-marketing .sn-hero-orbit { stroke-opacity:.13; }
}
@media (prefers-reduced-motion:reduce) { #seenaro-marketing .sn-hero-signal * { animation:none !important; } }
#seenaro-marketing[data-motion="reduce"] .sn-hero-signal * { animation:none !important; }
