@keyframes rotate-slow{0%{transform:rotate3d(1,1,1,0)}to{transform:rotate3d(1,1,1,360deg)}}@keyframes rotate-reverse{0%{transform:rotate3d(1,-1,0,360deg)}to{transform:rotate3d(1,-1,0,0)}}.scene{perspective:1000px;transform-style:preserve-3d}.cube-wrapper{transform-style:preserve-3d;position:absolute}.cube{width:100%;height:100%;transform-style:preserve-3d;position:relative}.face{backface-visibility:visible;background:linear-gradient(135deg,#19233ce6,#0a0f1ef2);border:1px solid #64ffda26;width:100%;height:100%;position:absolute}.front{transform:rotateY(0deg)translateZ(var(--half-size))}.back{transform:rotateY(180deg)translateZ(var(--half-size))}.right{transform:rotateY(90deg)translateZ(var(--half-size))}.left{transform:rotateY(-90deg)translateZ(var(--half-size))}.top{transform:rotateX(90deg)translateZ(var(--half-size))}.bottom{transform:rotateX(-90deg)translateZ(var(--half-size))}.octahedron-wrapper{transform-style:preserve-3d;position:absolute}.octahedron{width:100%;height:100%;transform-style:preserve-3d;position:relative}.triangle-face{width:calc(var(--half-size)*1.732);height:var(--half-size);clip-path:polygon(50% 0%,0% 100%,100% 100%);backface-visibility:visible;transform-origin:50% 66.66%;background:linear-gradient(135deg,#19233ce6,#0a0f1ef2);border:1px solid #64ffda26;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 20px #64ffda0d,0 0 30px #64ffda1a}.top-front{transform:translate(-50%,calc(-50% - var(--half-size)*.5))rotateX(109.47deg)}.top-back{transform:translate(-50%,calc(-50% - var(--half-size)*.5))rotateX(109.47deg)rotateZ(180deg)}.top-left{transform:translate(-50%,calc(-50% - var(--half-size)*.5))rotateX(109.47deg)rotateZ(-90deg)}.top-right{transform:translate(-50%,calc(-50% - var(--half-size)*.5))rotateX(109.47deg)rotateZ(90deg)}.bottom-front{transform:translate(-50%,calc(-50% + var(--half-size)*.5))rotateX(-109.47deg)rotateZ(180deg)}.bottom-back{transform:translate(-50%,calc(-50% + var(--half-size)*.5))rotateX(-109.47deg)}.bottom-left{transform:translate(-50%,calc(-50% + var(--half-size)*.5))rotateX(-109.47deg)rotateZ(90deg)}.bottom-right{transform:translate(-50%,calc(-50% + var(--half-size)*.5))rotateX(-109.47deg)rotateZ(-90deg)}@keyframes draw-premium{0%{stroke-dashoffset:300px;opacity:0;filter:drop-shadow(0 0 #64ffda00)}20%{opacity:1}70%{filter:drop-shadow(0 0 15px #64ffda66)}to{stroke-dashoffset:0;opacity:1;filter:drop-shadow(0 0 8px #64ffda33)}}@keyframes m-premium{0%{opacity:0;filter:brightness(3)blur(10px);transform:translateY(20px)scale(.3)}50%{opacity:.8;filter:brightness(2)blur(5px);transform:translateY(-5px)scale(1.1)}70%{transform:translateY(2px)scale(1.05)}to{opacity:1;filter:brightness()blur();transform:translateY(0)scale(1)}}@keyframes pulse-slow{0%,to{opacity:.3;transform:scale(1.1)}50%{opacity:.6;transform:scale(1.15)}}@keyframes float-particle{0%,to{opacity:0;transform:translateY(0)translate(0)}10%{opacity:1}50%{transform:translateY(-15px)translate(5px)}90%{opacity:.3}}@keyframes loading-bar{0%{opacity:.7;width:0%}50%{opacity:1;width:70%}to{opacity:.7;width:100%}}@keyframes preloader-exit{0%{opacity:1;transform:scale(1)}50%{transform:scale(1.05)}to{opacity:0;visibility:hidden;transform:scale(.8)}}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}.animate-draw-premium{animation:2s cubic-bezier(.34,1.56,.64,1) forwards draw-premium}.animate-m-premium{opacity:0;animation:1.2s cubic-bezier(.34,1.56,.64,1) .8s forwards m-premium}.animate-pulse-slow{animation:3s ease-in-out infinite pulse-slow}.animate-loading-bar{animation:2s ease-in-out infinite loading-bar}.animate-preloader-exit{animation:.8s cubic-bezier(.645,.045,.355,1) forwards preloader-exit}.animate-pulse{animation:2s ease-in-out infinite pulse}.particles-container{opacity:0;animation:.5s ease-in .5s forwards fade-in}.particle{opacity:0;animation:4s ease-in-out infinite float-particle}@keyframes fade-in{to{opacity:1}}.test-animation{background:red;width:100px;height:100px;animation:2s ease-in-out forwards draw-premium}
:root{--navy-premium:#0f172a;--slate-premium:#94a3b8;--white-premium:#f1f5f9}.bg-navy-premium{background-color:var(--navy-premium)}.text-slate-premium{color:var(--slate-premium)}.text-white-premium{color:var(--white-premium)}.impact-badge{color:#64ffda;font-family:var(--font-mono);letter-spacing:.05em;background:#64ffda1a;border:1px solid #64ffda4d;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:600;transition:all .3s;display:inline-flex}.impact-badge:hover{background:#64ffda26;transform:translateY(-2px);box-shadow:0 0 20px #64ffda33}body{letter-spacing:.01em;font-weight:500;line-height:1.6}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-shimmer{animation:2s infinite shimmer}.glass-premium{-webkit-backdrop-filter:blur(20px);background:#11224066;border:1px solid #ffffff14;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,inset 0 1px #ffffff0d}.glass-premium:hover{background:#1122408c;border-color:#ffffff1f;box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003,inset 0 1px #ffffff14}.timeline-glow{position:relative}.timeline-glow:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at top,#64ffda26 0%,#0000 70%);width:100%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes timeline-pulse{0%,to{box-shadow:0 0 #64ffda66}50%{box-shadow:0 0 0 8px #64ffda00}}.timeline-node-active{animation:2s cubic-bezier(.4,0,.6,1) infinite timeline-pulse}.tech-tag-premium{position:relative;overflow:hidden}.tech-tag-premium:before{content:"";background:linear-gradient(90deg,#0000,#64ffda33,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.tech-tag-premium:hover:before{left:100%}@keyframes pulse-slow{0%,to{opacity:.4}50%{opacity:.7}}.animate-pulse-slow{animation:4s cubic-bezier(.4,0,.6,1) infinite pulse-slow}
