.ar-hero-badge,.ar-hero-sub,.ar-hero-checks,.ar-hero-cta{opacity:1}@keyframes arHeroFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ar-bar-top,.ar-bar-bottom{display:none}.ar-reveal,.ar-reveal-left,.ar-reveal-right,.ar-reveal-scale,.ar-reveal-blur{opacity:0;will-change:transform,opacity}.ar-reveal{transform:translateY(40px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.ar-reveal-left{transform:translate(-50px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.ar-reveal-right{transform:translate(50px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.ar-reveal-scale{transform:scale(.88) translateY(20px);transition:opacity .65s cubic-bezier(.34,1.3,.64,1),transform .65s cubic-bezier(.34,1.3,.64,1)}.ar-reveal-blur{transform:translateY(25px);filter:blur(8px);transition:opacity .75s ease,transform .75s ease,filter .75s ease}.ar-reveal.is-visible,.ar-reveal-left.is-visible,.ar-reveal-right.is-visible,.ar-reveal-scale.is-visible,.ar-reveal-blur.is-visible,.ar-reveal.animated,.ar-reveal-left.animated,.ar-reveal-right.animated,.ar-reveal-scale.animated,.ar-reveal-blur.animated{opacity:1;transform:none;filter:none}.ar-delay-1{transition-delay:.1s!important}.ar-delay-2{transition-delay:.2s!important}.ar-delay-3{transition-delay:.3s!important}.ar-delay-4{transition-delay:.4s!important}.ar-delay-5{transition-delay:.5s!important}.ar-delay-6{transition-delay:.6s!important}#hero .ar-reveal,#hero .ar-reveal-left,#hero .ar-reveal-right,#hero .ar-reveal-scale,#hero .ar-reveal-blur,#hero .ar-float-3d{opacity:1!important;transform:none!important;filter:none!important}.ar-hero-line1{display:block;opacity:1}.ar-hero-line2{display:inline-block;opacity:1}.ar-mask-reveal{display:inline-block;clip-path:inset(0 100% 0 0);animation:arMaskReveal 1.1s .6s cubic-bezier(.77,0,.175,1) forwards}@keyframes arMaskReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}.ar-letter-reveal{display:inline-block;opacity:0;animation:arLetterReveal .9s .8s ease forwards}@keyframes arLetterReveal{0%{opacity:0;letter-spacing:-.3em;filter:blur(6px)}to{opacity:1;letter-spacing:inherit;filter:blur(0)}}.ar-glitch{position:relative;display:inline-block}.ar-glitch:before,.ar-glitch:after{display:none}.ar-stagger-item{opacity:0;transform:translateY(30px) scale(.95);transition:opacity .55s cubic-bezier(.34,1.3,.64,1),transform .55s cubic-bezier(.34,1.3,.64,1)}.ar-stagger-item.is-visible{opacity:1;transform:none}.ar-particle{display:none}@keyframes arFloat{0%,to{transform:translateY(0) translate(0) scale(1)}33%{transform:translateY(-30px) translate(15px) scale(1.1)}66%{transform:translateY(-15px) translate(-20px) scale(.9)}}.ar-motion-in{opacity:0;transform:translate(-60px);filter:blur(6px);transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94),filter .6s ease}.ar-motion-in.is-visible{opacity:1;transform:translate(0);filter:blur(0)}.ar-float-3d{animation:none}.ar-draw-path{stroke-dashoffset:var(--len, 500);stroke-dasharray:var(--len, 500)}.ar-draw-path.is-visible{animation:arDrawPath 2s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes arDrawPath{to{stroke-dashoffset:0}}.ar-counter-val{display:inline-block}.ar-cursor-blink{display:inline-block;width:2px;height:1em;background:#3538CD;margin-left:2px;vertical-align:text-bottom;animation:arBlink 1.4s ease-in-out infinite}@keyframes arBlink{0%,45%{opacity:1}55%,to{opacity:0}}@media(max-width:768px){.ar-cursor-blink{animation:arBlink 2s ease-in-out infinite}}#ar-cursor-dot,#ar-cursor-ring{display:none}.ar-trail-dot{display:none!important}.ar-ripple-glow{position:relative}.ar-ripple-glow:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 #00d4ff80;animation:arRipple 2s ease-out infinite;pointer-events:none}@keyframes arRipple{0%{box-shadow:0 0 #00d4ff80}70%{box-shadow:0 0 0 16px #00d4ff00}to{box-shadow:0 0 #00d4ff00}}.ar-spring-hover{transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease!important}.ar-spring-hover:hover{transform:translateY(-6px) scale(1.03)!important;box-shadow:0 20px 50px #0006!important}.ar-wipe{position:relative;overflow:hidden;display:inline-block}.ar-wipe:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,#ffffff 50%);transform:translate(0);transition:transform .9s cubic-bezier(.77,0,.175,1)}.ar-wipe.is-visible:after{transform:translate(110%)}.ar-underline-anim{position:relative;display:inline-block}.ar-underline-anim:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:linear-gradient(90deg,#3538CD,#8b5cf6);border-radius:2px;transition:width .8s cubic-bezier(.77,0,.175,1)}.ar-underline-anim.is-visible:after{width:100%}.ar-iris{clip-path:circle(0% at 50% 50%);transition:clip-path .8s cubic-bezier(.34,1.3,.64,1)}.ar-iris.is-visible{clip-path:circle(75% at 50% 50%)}.ar-bg-shift{background-size:300% 300%;animation:arBgShift 8s ease infinite}@keyframes arBgShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.ar-shimmer{position:relative;overflow:hidden}.ar-shimmer:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(20,18,15,0.028) 50%,transparent 100%);transform:translate(-100%);animation:arShimmer 2s ease-in-out infinite}@keyframes arShimmer{to{transform:translate(100%)}}.ar-neon{animation:arNeonPulse 3s ease-in-out infinite}@keyframes arNeonPulse{0%,to{text-shadow:0 0 8px rgba(53,56,205,.7),0 0 20px rgba(53,56,205,.4)}50%{text-shadow:0 0 16px rgba(53,56,205,1),0 0 40px rgba(53,56,205,.6),0 0 80px rgba(53,56,205,.3)}}.ar-speed-drop{opacity:0;animation:arSpeedDrop .6s cubic-bezier(.34,1.3,.64,1) forwards;animation-play-state:paused}.ar-speed-drop.is-visible{animation-play-state:running}@keyframes arSpeedDrop{0%{transform:translateY(-60px) scaleY(1.3);filter:blur(5px);opacity:0}70%{transform:translateY(4px) scaleY(.96);filter:blur(.5px);opacity:1}to{transform:translateY(0) scaleY(1);filter:blur(0);opacity:1}}@media(prefers-reduced-motion:reduce){.ar-reveal,.ar-reveal-left,.ar-reveal-right,.ar-reveal-scale,.ar-reveal-blur,.ar-stagger-item,.ar-motion-in,.ar-float-3d,.ar-speed-drop,.ar-mask-reveal,.ar-letter-reveal{opacity:1!important;transform:none!important;filter:none!important;animation:none!important;clip-path:none!important;transition:none!important}.ar-bar-top,.ar-bar-bottom,#ar-cursor-dot,#ar-cursor-ring{display:none}}@media(max-width:768px){.ar-float-3d{animation:none!important;transform:none!important}.ar-spring-hover{transition:none!important;transform:none!important}.ar-mobile-reveal:not(.is-visible){opacity:0;transform:translateY(20px);transition:opacity .45s ease,transform .45s ease}.ar-mobile-reveal.is-visible{opacity:1;transform:translateY(0)}.ar-reveal-left:not(.is-visible),.ar-reveal-right:not(.is-visible){transform:translateY(20px)!important}.ar-reveal-blur,.ar-reveal-blur.is-visible,.ar-reveal-blur.animated{filter:none!important}#ar-cursor-dot,#ar-cursor-ring,.ar-trail-dot{display:none!important}.ar-ripple-glow:after{display:none}@keyframes ar-sectionFadeUpMobile{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.section-clip-wipe,.section-split-reveal{opacity:0;clip-path:none!important}.section-clip-wipe.animated,.section-split-reveal.animated{animation:ar-sectionFadeUpMobile .8s cubic-bezier(.22,1,.36,1) forwards!important;clip-path:none!important}.section-slide-blur{opacity:0;filter:none!important}.section-slide-blur.animated{animation:ar-sectionFadeUpMobile .8s cubic-bezier(.22,1,.36,1) forwards!important;filter:none!important}.section-swing-in{opacity:0;transform:none!important}.section-swing-in.animated{animation:ar-sectionFadeUpMobile .8s cubic-bezier(.22,1,.36,1) forwards!important}.section-glitch{opacity:0;clip-path:none!important}.section-glitch.animated{animation:ar-sectionFadeUpMobile .85s cubic-bezier(.22,1,.36,1) forwards!important;clip-path:none!important}}:root{--ease-smooth: cubic-bezier(.25, .46, .45, .94);--ease-overshoot: cubic-bezier(.34, 1.56, .64, 1);--ease-ae: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.43, .195, .02, 1)}@keyframes ar-sectionFadeUp{0%{transform:translateY(35px);opacity:0}40%{opacity:.8}to{transform:translateY(0);opacity:1}}.section-fade-up{opacity:0;will-change:transform,opacity}.section-fade-up.animated{animation:ar-sectionFadeUp 1s var(--ease-ae) forwards}@keyframes ar-sectionClipWipe{0%{clip-path:inset(0 100% 0 0);opacity:0}15%{opacity:1}to{clip-path:inset(0 0% 0 0);opacity:1}}.section-clip-wipe{opacity:0;will-change:clip-path,opacity}.section-clip-wipe.animated{animation:ar-sectionClipWipe 1.1s cubic-bezier(.4,0,.2,1) forwards}@keyframes ar-glitchReveal{0%{clip-path:polygon(0 0,100% 0,100% 0,0 0);transform:translate(-6px);opacity:0}25%{clip-path:polygon(0 0,100% 0,100% 30%,0 30%);transform:translate(3px);opacity:.6}50%{clip-path:polygon(0 0,100% 0,100% 60%,0 60%);transform:translate(-2px)}75%{clip-path:polygon(0 0,100% 0,100% 85%,0 85%);transform:translate(1px);opacity:.9}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translate(0);opacity:1}}.section-glitch{opacity:0;will-change:clip-path,transform}.section-glitch.animated{animation:ar-glitchReveal 1.1s var(--ease-ae) forwards}@keyframes ar-slideBlurIn{0%{transform:translate(-50px);filter:blur(6px);opacity:0}60%{filter:blur(1px)}to{transform:translate(0);filter:blur(0px);opacity:1}}.section-slide-blur{opacity:0;will-change:transform,filter}.section-slide-blur.animated{animation:ar-slideBlurIn 1.1s var(--ease-ae) forwards}@keyframes ar-elasticZoomIn{0%{transform:scale(.88);opacity:0}55%{transform:scale(1.04)}75%{transform:scale(.98)}to{transform:scale(1);opacity:1}}.section-elastic-zoom{opacity:0;will-change:transform,opacity}.section-elastic-zoom.animated{animation:ar-elasticZoomIn 1s var(--ease-overshoot) forwards}@keyframes ar-swingIn{0%{transform:perspective(1000px) rotateX(-45deg);transform-origin:top center;opacity:0}60%{transform:perspective(1000px) rotateX(6deg);opacity:.9}to{transform:perspective(1000px) rotateX(0);opacity:1}}.section-swing-in{opacity:0;will-change:transform,opacity}.section-swing-in.animated{animation:ar-swingIn 1.1s var(--ease-ae) forwards}@keyframes ar-fadeScaleIn{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.section-fade-scale{opacity:0;will-change:transform,opacity}.section-fade-scale.animated{animation:ar-fadeScaleIn .9s var(--ease-ae) forwards}@keyframes ar-splitReveal{0%{clip-path:inset(0 45% 0 45%);opacity:0}30%{opacity:1}to{clip-path:inset(0 0% 0 0%);opacity:1}}.section-split-reveal{opacity:0;will-change:clip-path,opacity}.section-split-reveal.animated{animation:ar-splitReveal 1.2s var(--ease-ae) forwards}@keyframes ar-faqIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.section-faq{opacity:0}.section-faq.animated{animation:ar-faqIn .7s var(--ease-ae) forwards}.section-faq.animated .faq-item{opacity:0;transform:translateY(14px);animation:ar-faqIn .55s var(--ease-ae) forwards}.section-faq.animated .faq-item:nth-child(1){animation-delay:.06s}.section-faq.animated .faq-item:nth-child(2){animation-delay:.13s}.section-faq.animated .faq-item:nth-child(3){animation-delay:.2s}.section-faq.animated .faq-item:nth-child(4){animation-delay:.27s}.section-faq.animated .faq-item:nth-child(5){animation-delay:.34s}.section-faq.animated .faq-item:nth-child(6){animation-delay:.4s}@keyframes ar-heroFadeLeft{0%{transform:translate(-40px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes ar-heroFadeUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ar-heroFadeRight{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}.hero-anim{opacity:0;animation-fill-mode:both;animation-timing-function:var(--ease-ae);animation-duration:.75s}.hero-anim-1{animation-name:ar-heroFadeLeft;animation-delay:.1s}.hero-anim-2{animation-name:ar-heroFadeLeft;animation-delay:.3s}.hero-anim-3{animation-name:ar-heroFadeUp;animation-delay:.5s}.hero-anim-4{animation-name:ar-heroFadeUp;animation-delay:.65s}.hero-anim-5{animation-name:ar-heroFadeRight;animation-delay:.45s;animation-duration:.85s}@keyframes ar-overshoot{0%{transform:scale(0) rotate(-8deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.anim-overshoot{animation:ar-overshoot .8s var(--ease-overshoot) forwards}@keyframes ar-popIn{0%{transform:scale(0);opacity:0}70%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}.anim-pop-in{animation:ar-popIn .6s var(--ease-overshoot) forwards}@keyframes ar-lightSpeedIn{0%{transform:translate(100%) skew(-30deg);opacity:0}60%{transform:translate(-20px) skew(20deg);opacity:1}80%{transform:translate(0) skew(-5deg)}to{transform:translate(0) skew(0);opacity:1}}.section-light-speed{opacity:0}.section-light-speed.animated{animation:ar-lightSpeedIn .8s var(--ease-ae) forwards}@keyframes ar-rollIn{0%{transform:translate(-100%) rotate(-120deg);opacity:0}to{transform:translate(0) rotate(0);opacity:1}}.section-roll-in{opacity:0}.section-roll-in.animated{animation:ar-rollIn .8s var(--ease-ae) forwards}@keyframes ar-rotateIn{0%{transform:rotate(-200deg) scale(0);opacity:0}to{transform:rotate(0) scale(1);opacity:1}}.anim-rotate-in{opacity:0}.anim-rotate-in.animated{animation:ar-rotateIn .7s var(--ease-ae) forwards}@keyframes ar-glowPulse{0%,to{box-shadow:0 0 5px #00d4ff4d}50%{box-shadow:0 0 25px #00d4ffb3,0 0 50px #00d4ff4d}}.ar-btn-glow-pulse{animation:ar-glowPulse 1.5s ease infinite}@keyframes ar-signalPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.7}}.ar-signal{width:10px;height:10px;background:#3538CD;border-radius:50%;animation:ar-signalPulse 2s ease infinite;box-shadow:0 0 10px #00d4ff99;display:inline-block}@keyframes ar-scanLine{0%{transform:translateY(-100%)}to{transform:translateY(300%)}}.ar-card-scan{position:relative;overflow:hidden}.ar-card-scan:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0%,rgba(53,56,205,.12) 50%,transparent 100%);transform:translateY(-100%);pointer-events:none;z-index:1}.ar-card-scan:hover:before{animation:ar-scanLine 1.2s ease}@keyframes ar-powerOn{0%{opacity:0;transform:scale(.96);filter:brightness(.8)}50%{filter:brightness(1.15)}to{opacity:1;transform:scale(1);filter:brightness(1)}}[data-power-on].power-on{animation:ar-powerOn 1s var(--ease-ae) forwards}@keyframes ar-rubberBand{0%{transform:scale(1)}30%{transform:scaleX(1.25) scaleY(.75)}40%{transform:scaleX(.75) scaleY(1.25)}60%{transform:scaleX(1.15) scaleY(.85)}80%{transform:scaleX(.95) scaleY(1.05)}to{transform:scale(1)}}.anim-rubber-band{animation:ar-rubberBand .9s ease forwards}@keyframes ar-tada{0%{transform:scale(1) rotate(0)}10%,20%{transform:scale(.95) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.05) rotate(3deg)}40%,60%,80%{transform:scale(1.05) rotate(-3deg)}to{transform:scale(1) rotate(0)}}.anim-tada{animation:ar-tada 1s ease forwards}@keyframes ar-jello{0%,to{transform:skew(0) skewY(0)}22%{transform:skew(-12.5deg) skewY(-12.5deg)}33%{transform:skew(6.25deg) skewY(6.25deg)}44%{transform:skew(-3.125deg) skewY(-3.125deg)}55%{transform:skew(1.5625deg) skewY(1.5625deg)}}.anim-jello{animation:ar-jello .9s ease forwards}@keyframes ar-wobble{0%{transform:translate(0)}15%{transform:translate(-20px) rotate(-5deg)}30%{transform:translate(16px) rotate(3deg)}45%{transform:translate(-12px) rotate(-3deg)}60%{transform:translate(8px) rotate(2deg)}75%{transform:translate(-4px) rotate(-1deg)}to{transform:translate(0)}}.anim-wobble{animation:ar-wobble 1s ease forwards}@keyframes ar-heartbeat{0%{transform:scale(1)}14%{transform:scale(1.15)}28%{transform:scale(1)}42%{transform:scale(1.15)}70%{transform:scale(1)}}.anim-heartbeat{animation:ar-heartbeat 1.3s ease forwards}.ar-card-tilt{transition:transform .3s ease,box-shadow .3s ease}.ar-card-tilt:hover{transform:translateY(-8px) rotate(.8deg);box-shadow:0 20px 40px #00d4ff1f}.ar-link-underline{position:relative;text-decoration:none}.ar-link-underline:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:2px;background:#3538CD;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}.ar-link-underline:hover:after{transform:scaleX(1)}@keyframes ar-staggerIn{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.ar-stagger-grid .ar-stagger-item{opacity:0}.ar-stagger-grid.animated .ar-stagger-item{animation:ar-staggerIn .7s var(--ease-ae) forwards}.ar-stagger-grid.animated .ar-stagger-item:nth-child(1){animation-delay:0s}.ar-stagger-grid.animated .ar-stagger-item:nth-child(2){animation-delay:.1s}.ar-stagger-grid.animated .ar-stagger-item:nth-child(3){animation-delay:.18s}.ar-stagger-grid.animated .ar-stagger-item:nth-child(4){animation-delay:.26s}.ar-stagger-grid.animated .ar-stagger-item:nth-child(5){animation-delay:.34s}.ar-stagger-grid.animated .ar-stagger-item:nth-child(6){animation-delay:.4s}@keyframes ar-voltageMeter{0%{width:0%;opacity:.5}to{width:var(--target-width, 100%);opacity:1}}.ar-voltage-bar{height:4px;background:linear-gradient(90deg,#3538CD,#7c3aed);border-radius:2px;width:0%}.ar-voltage-bar.animate{animation:ar-voltageMeter 1.5s var(--ease-ae) forwards}@keyframes ar-electricSpark{0%{opacity:0;transform:scale(.8) rotate(0)}30%{opacity:1;transform:scale(1) rotate(10deg)}to{opacity:0;transform:scale(1.4) rotate(-10deg)}}.ar-electric-spark{position:relative}.ar-electric-spark:after{content:"\26a1";position:absolute;top:-10px;right:-10px;font-size:1.2rem;opacity:0}.ar-electric-spark:hover:after{animation:ar-electricSpark .6s ease}@keyframes ar-iconBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ar-icon-bounce:hover i,.ar-icon-bounce:hover .fa,.ar-icon-bounce:hover svg{animation:ar-iconBounce .5s ease}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .7s var(--ease-ae),transform .7s var(--ease-ae)}.animate-on-scroll.animated{opacity:1;transform:translateY(0)}.ar-btn-fill-slide{position:relative;overflow:hidden;z-index:0;transition:color .4s var(--ease-smooth),transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s var(--ease-smooth)}.ar-btn-fill-slide:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#3538CD,#2B2FA8);transform:scaleX(0);transform-origin:left center;transition:transform .45s var(--ease-smooth);z-index:-1;border-radius:inherit}.ar-btn-fill-slide:hover:before{transform:scaleX(1)}.ar-btn-fill-slide:hover{color:#000;transform:translateY(-2px);box-shadow:0 8px 24px #00d4ff59}@keyframes ar-btnGlowPulse{0%,to{box-shadow:0 4px 14px #00d4ff4d}50%{box-shadow:0 0 28px #00d4ffb3,0 0 50px #00d4ff40}}.ar-btn-glow-pulse:hover{animation:ar-btnGlowPulse 1.6s ease infinite}.ar-btn-lift{transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s cubic-bezier(.22,1,.36,1);will-change:transform}.ar-btn-lift:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 10px 28px #00d4ff66}.ar-btn-lift:active{transform:translateY(-1px) scale(.99);transition-duration:.12s}@media(max-width:768px){.section-fade-up,.section-clip-wipe,.section-glitch,.section-slide-blur,.section-elastic-zoom,.section-swing-in,.section-fade-scale,.section-split-reveal{opacity:1!important;transform:none!important;clip-path:none!important;filter:none!important;animation:none!important}}
