@keyframes nexus-title-shimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes nexus-chip-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.6;transform:scale(1.06)}}@keyframes nexus-chip-pulse-inner{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.5;transform:scale(1.02)}}@keyframes nexus-via-pulse{0%,to{opacity:.15}50%{opacity:.4}}@keyframes nexus-border-glow-h{0%{opacity:.3;stroke-dashoffset:360}50%{opacity:.8}to{opacity:.3;stroke-dashoffset:0}}@keyframes nexus-border-glow-v{0%{opacity:.2;stroke-dashoffset:0}50%{opacity:.7}to{opacity:.2;stroke-dashoffset:-360}}@keyframes nexus-die-breathe{0%,to{opacity:.4}50%{opacity:.9}}@keyframes nexus-die-border-pulse{0%,to{stroke-opacity:.15}50%{stroke-opacity:.5}}@keyframes nexus-pin-leak{0%,to{opacity:.15}30%{opacity:.4}60%{opacity:.1}80%{opacity:.35}}@keyframes nexus-scroll-hint{0%,to{transform:translateY(0);opacity:.3}50%{transform:translateY(8px);opacity:.15}}.nexus-reveal{transform:translateY(40px)}.nexus-reveal,.nexus-reveal-left{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.nexus-reveal-left{transform:translateX(-30px)}.nexus-reveal-right{opacity:0;transform:translateX(30px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.nexus-reveal-left.visible,.nexus-reveal-right.visible,.nexus-reveal.visible{opacity:1;transform:translate(0)}.nexus-stagger-1{transition-delay:0s}.nexus-stagger-2{transition-delay:.1s}.nexus-stagger-3{transition-delay:.2s}.nexus-stagger-4{transition-delay:.3s}.nexus-stagger-5{transition-delay:.4s}.nexus-chip-container{position:relative;width:700px;height:500px}.nexus-chip-glow{position:absolute;inset:-60px;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(20,184,166,.25),rgba(52,211,153,.1) 40%,transparent 70%);filter:blur(40px);animation:nexus-chip-pulse 6s ease-in-out infinite;pointer-events:none}.nexus-chip-glow--inner{inset:-20px;background:radial-gradient(circle at 50% 50%,rgba(45,212,191,.2),rgba(20,184,166,.08) 50%,transparent 75%);filter:blur(20px);animation:nexus-chip-pulse-inner 5s ease-in-out infinite;animation-delay:1s}.nexus-chip-svg{position:relative;width:100%;height:100%;filter:drop-shadow(0 4px 30px rgba(20,184,166,.2))}.nexus-border-glow{stroke-dasharray:60 300;pointer-events:none}.nexus-border-glow--h{animation:nexus-border-glow-h 4s ease-in-out infinite}.nexus-border-glow--v{animation:nexus-border-glow-v 5s ease-in-out infinite;animation-delay:1.5s}.nexus-die-radiance{animation:nexus-die-breathe 4s ease-in-out infinite;pointer-events:none}.nexus-die-border-glow{animation:nexus-die-border-pulse 3s ease-in-out infinite;animation-delay:.5s}.nexus-pin-leak{animation:nexus-pin-leak 4s ease-in-out infinite;pointer-events:none}.nexus-via{animation:nexus-via-pulse 3s ease-in-out infinite}.nexus-signal-pulse,.nexus-via{pointer-events:none}@media (prefers-reduced-motion:reduce){.nexus-reveal,.nexus-reveal-left,.nexus-reveal-right{opacity:1;transform:none;transition:none}.nexus-chip-glow{animation:none;opacity:.35}.nexus-chip-glow--inner{animation:none;opacity:.2}.nexus-border-glow,.nexus-die-border-glow,.nexus-die-radiance,.nexus-pin-leak,.nexus-via{animation:none}.nexus-via{opacity:.25}.nexus-signal-pulse{display:none}.nexus-border-glow{opacity:.4;stroke-dasharray:none}.nexus-die-radiance{opacity:.5}.nexus-die-border-glow{stroke-opacity:.25}.nexus-pin-leak{opacity:.2}[class*=nexus-stagger-]{transition-delay:0s}}@media (max-width:767px){.nexus-chip-container{width:100%;max-width:340px;height:auto;aspect-ratio:700/500}.nexus-hero-tagline{margin-bottom:2rem!important}.nexus-feature-section{padding:4rem 1rem!important;min-height:auto!important}.nexus-feature-inner{flex-direction:column!important;gap:2rem!important}.nexus-feature-inner>.flex-1{max-width:100%!important}.nexus-stats-section{padding:4rem 1rem!important}.nexus-stats-heading{margin-bottom:2rem!important}.nexus-stats-grid{gap:1.5rem!important}.nexus-cta-section{padding:4rem 1rem!important}.nexus-cta-heading{margin-bottom:1rem!important}.nexus-cta-description{margin-bottom:1.5rem!important}}@media (max-width:400px){.nexus-chip-container{max-width:280px}}