:root{--eod-primary:#0b2545;--eod-primary-light:#1b3a5c;--eod-primary-dark:#061830;--eod-secondary:#3e6990;--eod-accent:#00a896;--eod-accent-light:#e0f5f1;--eod-dark:#1a1a2e;--eod-text:#1f2937;--eod-text-light:#5c6b7a;--eod-white:#fff;--eod-off-white:#f7f9fc;--eod-gray-100:#eef1f6;--eod-gray-200:#d8dde6;--eod-gray-300:#b8c1cf;--eod-shadow:0 2px 8px #0b254514;--eod-shadow-lg:0 8px 30px #0b25451f;--eod-radius:12px;--eod-radius-lg:20px}@keyframes batteryPulse{0%,to{box-shadow:0 0 10px #00a8964d}50%{box-shadow:0 0 20px #00a89699,0 0 30px #00a8964d}}@keyframes eodFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.scroll-animate{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.scroll-animate.visible{opacity:1;transform:translateY(0)}.scroll-animate-left{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translate(-60px)}.scroll-animate-left.visible{opacity:1;transform:translate(0)}.scroll-animate-right{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translate(60px)}.scroll-animate-right.visible{opacity:1;transform:translate(0)}.stagger-1{transition-delay:.1s}.stagger-2{transition-delay:.2s}.stagger-3{transition-delay:.3s}.stagger-4{transition-delay:.4s}
