#omnikon-hero-animation-container{background:0 0;border:1px solid #ffffff0d;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:2rem;padding:4rem 1rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #dc262614,inset 0 0 0 1px #dc26260f}#omnikon-hero-animation-container:before{content:"";pointer-events:none;z-index:0;border-radius:inherit;background-image:linear-gradient(90deg,#dc26260a 1px,#0000 1px),linear-gradient(#dc26260a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}#omnikon-hero-animation-container:after{content:"";pointer-events:none;z-index:1;border-radius:inherit;opacity:.4;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#0000001f 3px 4px);animation:8s linear infinite omnikon-scanlines;position:absolute;inset:0}@keyframes omnikon-scanlines{0%{background-position:0 0}to{background-position:0 40px}}#omnikon-particles-canvas{z-index:2;pointer-events:none;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}#omnikon-glitch-bar{z-index:4;pointer-events:none;background:linear-gradient(90deg,#0000,#dc2626cc,#0000);width:10%;height:2px;animation:6s ease-in-out infinite omnikon-glitch-sweep;position:absolute;left:-10%;box-shadow:0 0 12px #dc262699}@keyframes omnikon-glitch-sweep{0%{opacity:0;top:30%;left:-10%}10%{opacity:1}50%{opacity:1;top:60%;left:110%}51%{opacity:0;top:70%;left:-10%}60%{opacity:.6}to{opacity:0;top:45%;left:110%}}#omnikon-hero-text{letter-spacing:.02em;text-transform:uppercase;z-index:3;filter:drop-shadow(0 8px 32px #dc262626);gap:4px;font-family:JetBrains Mono,Inter,system-ui,sans-serif;font-size:clamp(3rem,12vw,10rem);font-weight:900;display:flex;position:relative;transform:perspective(800px)rotateX(4deg)scaleY(1.05)}.omnikon-letter{color:#0000;-webkit-text-stroke:1px #ffffff0f;transition:transform .3s;position:relative}.omnikon-letter:hover{transform:translateY(-4px)scale(1.05)}.omnikon-letter:before{content:attr(data-char);color:#00ffc812;pointer-events:none;font-weight:inherit;font-size:inherit;letter-spacing:inherit;font-family:inherit;position:absolute;inset:0;transform:translate(-2px,1px)}.omnikon-letter:after{content:attr(data-char);color:#ff005012;pointer-events:none;font-weight:inherit;font-size:inherit;letter-spacing:inherit;font-family:inherit;position:absolute;inset:0;transform:translate(2px,-1px)}.omnikon-letter-fill{color:#0000;background:linear-gradient(135deg,#ff4d4d 0%,#dc2626 25%,#991b1b 50%,#ff2a4b 75%,#7f1d1d 100%) 0 0/400% 400%;clip-path:inset(0 100% 0 0);-webkit-background-clip:text;background-clip:text;position:absolute;top:0;left:0}.omnikon-letter-glow{color:#0000;-webkit-text-stroke:1px #dc262600;filter:drop-shadow(0 0 #dc262600);position:absolute;top:0;left:0}#omnikon-underline{z-index:3;background:linear-gradient(90deg,#0000,#dc2626,#ff4d4d,#dc2626,#0000);border-radius:2px;width:0%;height:2px;margin-top:1rem;animation:3s ease-in-out infinite omnikon-underline-pulse;position:relative;box-shadow:0 0 12px #dc262699}@keyframes omnikon-underline-pulse{0%,to{opacity:.8;box-shadow:0 0 8px #dc262666}50%{opacity:1;box-shadow:0 0 20px #dc2626e6}}#omnikon-corner-tl,#omnikon-corner-tr,#omnikon-corner-bl,#omnikon-corner-br{z-index:4;pointer-events:none;opacity:.4;width:20px;height:20px;transition:opacity .5s;position:absolute}#omnikon-hero-animation-container:hover #omnikon-corner-tl,#omnikon-hero-animation-container:hover #omnikon-corner-tr,#omnikon-hero-animation-container:hover #omnikon-corner-bl,#omnikon-hero-animation-container:hover #omnikon-corner-br{opacity:.9}#omnikon-corner-tl{border-top:2px solid #dc2626;border-left:2px solid #dc2626;top:12px;left:12px}#omnikon-corner-tr{border-top:2px solid #dc2626;border-right:2px solid #dc2626;top:12px;right:12px}#omnikon-corner-bl{border-bottom:2px solid #dc2626;border-left:2px solid #dc2626;bottom:12px;left:12px}#omnikon-corner-br{border-bottom:2px solid #dc2626;border-right:2px solid #dc2626;bottom:12px;right:12px}@media (prefers-reduced-motion:reduce){#omnikon-hero-animation-container:after{animation:none}#omnikon-glitch-bar{animation:none;display:none}#omnikon-underline{animation:none}}
