.bg-dot-matrix{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(0,0,0,.12) 1px,transparent 0);background-size:28px 28px;animation:matrixMove 30s linear infinite}.bg-dot-matrix-dark{background-image:radial-gradient(circle,rgba(255,255,255,.08) 1px,transparent 0)}@keyframes matrixMove{0%{transform:translateY(0)}to{transform:translateY(28px)}}.bg-math-grid,.bg-math-layer{position:absolute;inset:0;pointer-events:none;transform:translate(var(--px,0),var(--py,0))}.bg-math-layer{font-size:48px;color:rgba(99,102,241,.25)}.bg-math-layer:before{content:"∑ π √ ∫ x² θ Δ λ ∂ f(x) ≈ → ∞ α β Ω μ λ φ ψ";position:absolute;top:5%;left:5%;animation:mathFloat 20s linear infinite}.bg-math-layer:after{content:"Ω ∂ Σ √ ∫ θ λ x² f(x) ≈ → ∞ α β μ φ ψ";position:absolute;bottom:5%;right:5%;animation:mathFloat 25s linear infinite reverse}.bg-math-grid{font-size:22px;color:rgba(99,102,241,.25);opacity:.85}.bg-math-grid:before{content:"∂ ∫ π √ Σ ∞ f(x) θ Δ → ≈ x² λ μ Ω β α φ ψ";position:absolute;inset:0;display:grid;grid-template-columns:repeat(6,1fr);gap:2rem;padding:10%;animation:gridFloat 35s linear infinite}@keyframes mathFloat{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-40px) rotate(5deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes gridFloat{0%{transform:translateY(0)}to{transform:translateY(-60px)}}.bg-light-sweep{position:absolute;inset:0;background:linear-gradient(120deg,transparent 40%,rgba(99,102,241,.18),transparent 60%);animation:sweep 6s ease-in-out infinite}.bg-light-sweep-dark{background:linear-gradient(120deg,transparent 40%,rgba(34,211,238,.18),transparent 60%)}@keyframes sweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.neo-btn{padding:1rem 2.5rem;font-weight:800;border-radius:14px;transition:all .25s ease}.neo-btn.primary{background:linear-gradient(90deg,#6366f1,#22d3ee);color:white;box-shadow:0 10px 40px rgba(99,102,241,.35)}.neo-btn.primary:hover{transform:translateY(-3px) scale(1.05)}.neo-btn.secondary{border:2px solid}.neo-btn.secondary:hover{background:rgba(0,0,0,.05)}.dark .neo-btn.secondary:hover{background:rgba(255,255,255,.08)}.bg-orb{position:absolute;width:420px;height:420px;border-radius:50%;filter:blur(90px);opacity:.45;animation:orbFloat 20s ease-in-out infinite}.orb-indigo{background:#6366f1;top:10%;left:-120px}.orb-cyan{background:#22d3ee;bottom:10%;right:-120px;animation-delay:5s}@keyframes orbFloat{0%{transform:translateY(0)}50%{transform:translateY(-60px)}to{transform:translateY(0)}}.parallax-item{position:absolute;pointer-events:none;transform-origin:center;animation:floatSlow 25s linear infinite alternate}@keyframes floatSlow{0%{transform:translateY(0) rotate(0deg) scale(1)}25%{transform:translateY(-10px) rotate(3deg) scale(1.02)}50%{transform:translateY(-20px) rotate(-2deg) scale(.98)}75%{transform:translateY(-10px) rotate(4deg) scale(1.03)}to{transform:translateY(0) rotate(0deg) scale(1)}}@media (max-width:768px){.bg-math-grid,.bg-math-layer{opacity:.35;transform:none}.bg-orb,.parallax-item{width:40px;height:40px;filter:blur(60px)}}