@keyframes cellLysing{0%{box-shadow:0 0 30px rgba(59,130,246,.4),inset 0 0 20px rgba(59,130,246,.2);opacity:1;transform:translateY(0) rotate(0deg) scale(1)}20%{box-shadow:0 0 40px rgba(59,130,246,.6),inset 0 0 25px rgba(59,130,246,.3);opacity:.9;transform:translateY(-15px) rotate(3deg) scale(1.1)}40%{box-shadow:0 0 50px rgba(59,130,246,.8),inset 0 0 30px rgba(59,130,246,.4);opacity:.7;transform:translateY(-25px) rotate(-2deg) scale(1.2)}60%{box-shadow:0 0 30px rgba(59,130,246,.3),inset 0 0 15px rgba(59,130,246,.1);opacity:.4;transform:translateY(-35px) rotate(1deg) scale(.8)}80%{box-shadow:0 0 20px rgba(59,130,246,.2),inset 0 0 10px rgba(59,130,246,.05);opacity:.2;transform:translateY(-45px) rotate(-1deg) scale(.6)}to{box-shadow:0 0 10px rgba(59,130,246,.1),inset 0 0 5px rgba(59,130,246,.02);opacity:0;transform:translateY(-60px) rotate(0deg) scale(.4)}}@keyframes membraneLysing{0%{border-color:rgba(59,130,246,.8);border-radius:50%;border-width:2px;opacity:1}25%{border-color:#3b82f6;border-radius:45% 55% 55% 45%;border-width:3px;opacity:.9}50%{border-color:rgba(59,130,246,.6);border-radius:40% 60% 60% 40%;border-width:1px;opacity:.7}75%{border-color:rgba(59,130,246,.3);border-radius:35% 65% 65% 35%;border-width:.5px;opacity:.4}to{border-color:rgba(59,130,246,.1);border-radius:30% 70% 70% 30%;border-width:0;opacity:.1}}@keyframes nucleusLysing{0%{background:radial-gradient(circle,rgba(59,130,246,.6) 0,rgba(59,130,246,.4) 70%);opacity:1;transform:translate(-50%,-50%) scale(1)}20%{background:radial-gradient(circle,rgba(59,130,246,.8) 0,rgba(59,130,246,.6) 70%);opacity:.9;transform:translate(-50%,-50%) scale(1.3)}40%{background:radial-gradient(circle,rgba(59,130,246,.5) 0,rgba(59,130,246,.3) 70%);opacity:.6;transform:translate(-50%,-50%) scale(.7)}60%{background:radial-gradient(circle,rgba(59,130,246,.3) 0,rgba(59,130,246,.1) 70%);opacity:.3;transform:translate(-50%,-50%) scale(.4)}80%{background:radial-gradient(circle,rgba(59,130,246,.1) 0,rgba(59,130,246,.05) 70%);opacity:.1;transform:translate(-50%,-50%) scale(.2)}to{background:radial-gradient(circle,rgba(59,130,246,.05) 0,transparent 70%);opacity:0;transform:translate(-50%,-50%) scale(.1)}}@keyframes cellSplit{0%{clip-path:circle(50% at 50% 50%);opacity:0;transform:scale(1)}20%{clip-path:circle(55% at 50% 50%);opacity:.3;transform:scale(1.1)}40%{clip-path:circle(60% at 50% 50%);opacity:.6;transform:scale(1.2)}60%{clip-path:circle(70% at 50% 50%);opacity:.8;transform:scale(1.3)}80%{clip-path:circle(80% at 50% 50%);opacity:.4;transform:scale(1.4)}to{clip-path:circle(90% at 50% 50%);opacity:0;transform:scale(1.5)}}@keyframes particleLysing{0%{opacity:0;transform:translate(0) scale(1)}15%{opacity:1;transform:translate(0) scale(1.3)}50%{opacity:.7;transform:translate(calc(var(--particle-x, 50px)*.5),calc(var(--particle-y, -50px)*.5)) scale(.8)}to{opacity:0;transform:translate(var(--particle-x,50px),var(--particle-y,-50px)) scale(.2)}}@keyframes organelleSpill{0%{opacity:0;transform:translate(0) scale(1)}20%{opacity:1;transform:translate(0) scale(1.2)}40%{opacity:.9;transform:translate(calc(var(--spill-x, 60px)*.3),calc(var(--spill-y, -40px)*.3)) scale(1.1)}60%{opacity:.6;transform:translate(calc(var(--spill-x, 60px)*.6),calc(var(--spill-y, -40px)*.6)) scale(.9)}80%{opacity:.3;transform:translate(calc(var(--spill-x, 60px)*.8),calc(var(--spill-y, -40px)*.8)) scale(.6)}to{opacity:0;transform:translate(var(--spill-x,60px),var(--spill-y,-40px)) scale(.3)}}@keyframes cellTeleport{0%{filter:blur(0);opacity:1;transform:translate(0) scale(1)}8%{filter:blur(.1px);opacity:.98;transform:translate(0) scale(1.01)}15%{filter:blur(.2px);opacity:.95;transform:translate(0) scale(1.02)}22%{filter:blur(.3px);opacity:.9;transform:translate(0) scale(1.03)}30%{filter:blur(.5px);opacity:.85;transform:translate(0) scale(1.05)}40%{filter:blur(.8px);opacity:.75;transform:translate(0) scale(1.08)}50%{filter:blur(1.2px);opacity:.6;transform:translate(0) scale(1.1)}60%{filter:blur(1.8px);opacity:.4;transform:translate(0) scale(.9)}70%{filter:blur(2.5px);opacity:.2;transform:translate(0) scale(.7)}80%{filter:blur(3.2px);opacity:.1;transform:translate(0) scale(.5)}85%{filter:blur(4px);opacity:.05;transform:translate(0) scale(.3)}90%{filter:blur(4.8px);opacity:.02;transform:translate(0) scale(.2)}95%{filter:blur(5.5px);opacity:.01;transform:translate(0) scale(.1)}98%{filter:blur(6.5px);opacity:.005;transform:translate(0) scale(.05)}to{filter:blur(8px);opacity:0;transform:translate(0) scale(.01)}}@keyframes cellTeleport2{0%{filter:blur(0);opacity:1;transform:translate(0) scale(1)}10%{filter:blur(.2px);opacity:.95;transform:translate(0) scale(1.02)}20%{filter:blur(.5px);opacity:.9;transform:translate(0) scale(1.05)}30%{filter:blur(1px);opacity:.8;transform:translate(0) scale(1.08)}40%{filter:blur(1.5px);opacity:.7;transform:translate(0) scale(1.1)}50%{filter:blur(2px);opacity:.6;transform:translate(0) scale(1.12)}60%{filter:blur(2.5px);opacity:.4;transform:translate(0) scale(.9)}70%{filter:blur(3px);opacity:.2;transform:translate(0) scale(.7)}80%{filter:blur(3.5px);opacity:.1;transform:translate(0) scale(.5)}85%{filter:blur(4px);opacity:.05;transform:translate(0) scale(.3)}90%{filter:blur(4.5px);opacity:.02;transform:translate(0) scale(.2)}95%{filter:blur(5px);opacity:.01;transform:translate(0) scale(.1)}98%{filter:blur(6px);opacity:.005;transform:translate(0) scale(.05)}to{filter:blur(8px);opacity:0;transform:translate(0) scale(.01)}}@keyframes organelleTeleport{0%{filter:blur(8px);opacity:0;transform:scale(.01)}15%{filter:blur(7px);opacity:0;transform:scale(.02)}30%{filter:blur(6px);opacity:0;transform:scale(.05)}45%{filter:blur(5px);opacity:.005;transform:scale(.08)}55%{filter:blur(4px);opacity:.01;transform:scale(.12)}65%{filter:blur(3.5px);opacity:.02;transform:scale(.18)}70%{filter:blur(3px);opacity:.03;transform:scale(.25)}75%{filter:blur(2.5px);opacity:.05;transform:scale(.35)}80%{filter:blur(2px);opacity:.08;transform:scale(.45)}85%{filter:blur(1.5px);opacity:.12;transform:scale(.6)}88%{filter:blur(1px);opacity:.18;transform:scale(.75)}92%{filter:blur(.5px);opacity:.25;transform:scale(.85)}95%{filter:blur(.2px);opacity:.4;transform:scale(.95)}97%{filter:blur(0);opacity:.6;transform:scale(1)}99%{filter:blur(0);opacity:.8;transform:scale(1)}to{filter:blur(0);opacity:1;transform:scale(1)}}@keyframes cellMembraneReappear{0%{filter:blur(8px);opacity:0;transform:scale(.01)}10%{filter:blur(7px);opacity:0;transform:scale(.02)}20%{filter:blur(6px);opacity:.005;transform:scale(.05)}30%{filter:blur(5px);opacity:.01;transform:scale(.1)}40%{filter:blur(4px);opacity:.02;transform:scale(.15)}50%{filter:blur(3px);opacity:.05;transform:scale(.25)}60%{filter:blur(2.5px);opacity:.1;transform:scale(.4)}70%{filter:blur(2px);opacity:.2;transform:scale(.6)}80%{filter:blur(1px);opacity:.4;transform:scale(.8)}90%{filter:blur(.5px);opacity:.7;transform:scale(.95)}95%{filter:blur(0);opacity:.9;transform:scale(1)}to{filter:blur(0);opacity:1;transform:scale(1)}}@keyframes cellTeleport3{0%{filter:blur(0);opacity:1;transform:translate(0) scale(1)}10%{filter:blur(.2px);opacity:.95;transform:translate(0) scale(1.02)}20%{filter:blur(.5px);opacity:.9;transform:translate(0) scale(1.05)}30%{filter:blur(1px);opacity:.8;transform:translate(0) scale(1.08)}40%{filter:blur(1.5px);opacity:.7;transform:translate(0) scale(1.1)}50%{filter:blur(2px);opacity:.6;transform:translate(0) scale(1.12)}60%{filter:blur(2.5px);opacity:.4;transform:translate(0) scale(.9)}70%{filter:blur(3px);opacity:.2;transform:translate(0) scale(.7)}80%{filter:blur(3.5px);opacity:.1;transform:translate(0) scale(.5)}85%{filter:blur(4px);opacity:.05;transform:translate(0) scale(.3)}90%{filter:blur(4.5px);opacity:.02;transform:translate(0) scale(.2)}95%{filter:blur(5px);opacity:.01;transform:translate(0) scale(.1)}98%{filter:blur(6px);opacity:.005;transform:translate(0) scale(.05)}to{filter:blur(8px);opacity:0;transform:translate(0) scale(.01)}}@keyframes cellTeleport4{0%{filter:blur(0);opacity:1;transform:translate(0) scale(1)}10%{filter:blur(.2px);opacity:.95;transform:translate(0) scale(1.02)}20%{filter:blur(.5px);opacity:.9;transform:translate(0) scale(1.05)}30%{filter:blur(1px);opacity:.8;transform:translate(0) scale(1.08)}40%{filter:blur(1.5px);opacity:.7;transform:translate(0) scale(1.1)}50%{filter:blur(2px);opacity:.6;transform:translate(0) scale(1.12)}60%{filter:blur(2.5px);opacity:.4;transform:translate(0) scale(.9)}70%{filter:blur(3px);opacity:.2;transform:translate(0) scale(.7)}80%{filter:blur(3.5px);opacity:.1;transform:translate(0) scale(.5)}85%{filter:blur(4px);opacity:.05;transform:translate(0) scale(.3)}90%{filter:blur(4.5px);opacity:.02;transform:translate(0) scale(.2)}95%{filter:blur(5px);opacity:.01;transform:translate(0) scale(.1)}98%{filter:blur(6px);opacity:.005;transform:translate(0) scale(.05)}to{filter:blur(8px);opacity:0;transform:translate(0) scale(.01)}}@keyframes cellTeleport5{0%{filter:blur(0);opacity:1;transform:translate(0) scale(1)}10%{filter:blur(.2px);opacity:.95;transform:translate(0) scale(1.02)}20%{filter:blur(.5px);opacity:.9;transform:translate(0) scale(1.05)}30%{filter:blur(1px);opacity:.8;transform:translate(0) scale(1.08)}40%{filter:blur(1.5px);opacity:.7;transform:translate(0) scale(1.1)}50%{filter:blur(2px);opacity:.6;transform:translate(0) scale(1.12)}60%{filter:blur(2.5px);opacity:.4;transform:translate(0) scale(.9)}70%{filter:blur(3px);opacity:.2;transform:translate(0) scale(.7)}80%{filter:blur(3.5px);opacity:.1;transform:translate(0) scale(.5)}85%{filter:blur(4px);opacity:.05;transform:translate(0) scale(.3)}90%{filter:blur(4.5px);opacity:.02;transform:translate(0) scale(.2)}95%{filter:blur(5px);opacity:.01;transform:translate(0) scale(.1)}98%{filter:blur(6px);opacity:.005;transform:translate(0) scale(.05)}to{filter:blur(8px);opacity:0;transform:translate(0) scale(.01)}}@keyframes cellTeleport6{0%{filter:blur(0);opacity:1;transform:translate(0) scale(1)}10%{filter:blur(.2px);opacity:.95;transform:translate(0) scale(1.02)}20%{filter:blur(.5px);opacity:.9;transform:translate(0) scale(1.05)}30%{filter:blur(1px);opacity:.8;transform:translate(0) scale(1.08)}40%{filter:blur(1.5px);opacity:.7;transform:translate(0) scale(1.1)}50%{filter:blur(2px);opacity:.6;transform:translate(0) scale(1.12)}60%{filter:blur(2.5px);opacity:.4;transform:translate(0) scale(.9)}70%{filter:blur(3px);opacity:.2;transform:translate(0) scale(.7)}80%{filter:blur(3.5px);opacity:.1;transform:translate(0) scale(.5)}85%{filter:blur(4px);opacity:.05;transform:translate(0) scale(.3)}90%{filter:blur(4.5px);opacity:.02;transform:translate(0) scale(.2)}95%{filter:blur(5px);opacity:.01;transform:translate(0) scale(.1)}98%{filter:blur(6px);opacity:.005;transform:translate(0) scale(.05)}to{filter:blur(8px);opacity:0;transform:translate(0) scale(.01)}}@keyframes cellTeleport7{0%{filter:blur(0);opacity:1;transform:translate(0) scale(1)}10%{filter:blur(.2px);opacity:.95;transform:translate(0) scale(1.02)}20%{filter:blur(.5px);opacity:.9;transform:translate(0) scale(1.05)}30%{filter:blur(1px);opacity:.8;transform:translate(0) scale(1.08)}40%{filter:blur(1.5px);opacity:.7;transform:translate(0) scale(1.1)}50%{filter:blur(2px);opacity:.6;transform:translate(0) scale(1.12)}60%{filter:blur(2.5px);opacity:.4;transform:translate(0) scale(.9)}70%{filter:blur(3px);opacity:.2;transform:translate(0) scale(.7)}80%{filter:blur(3.5px);opacity:.1;transform:translate(0) scale(.5)}85%{filter:blur(4px);opacity:.05;transform:translate(0) scale(.3)}90%{filter:blur(4.5px);opacity:.02;transform:translate(0) scale(.2)}95%{filter:blur(5px);opacity:.01;transform:translate(0) scale(.1)}98%{filter:blur(6px);opacity:.005;transform:translate(0) scale(.05)}to{filter:blur(8px);opacity:0;transform:translate(0) scale(.01)}}.lab-glow{animation:glowPulse 8s ease-in-out infinite;border-radius:50%;filter:blur(60px);opacity:.1;position:absolute}.glow-1{animation-delay:0s;background:radial-gradient(circle,rgba(59,130,246,.3) 0,transparent 70%);height:400px;left:30%;top:20%;width:400px}.glow-2{animation-delay:4s;background:radial-gradient(circle,rgba(139,92,246,.2) 0,transparent 70%);height:300px;right:20%;top:60%;width:300px}.glow-3{animation-delay:8s;background:radial-gradient(circle,rgba(59,130,246,.15) 0,transparent 70%);bottom:10%;height:350px;left:60%;width:350px}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-30px) rotate(120deg)}66%{transform:translateY(20px) rotate(240deg)}}@keyframes logoGlow{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes logoFloat{0%,to{filter:drop-shadow(0 4px 20px rgb(59,130,246,.3));transform:translateY(0) scale(1)}25%{filter:drop-shadow(0 8px 25px rgb(59,130,246,.4));transform:translateY(-8px) scale(1.05)}50%{filter:drop-shadow(0 12px 30px rgb(59,130,246,.5));transform:translateY(-12px) scale(1.02)}75%{filter:drop-shadow(0 6px 22px rgb(59,130,246,.4));transform:translateY(-6px) scale(1.03)}}.hero-section{align-items:center;display:flex;justify-content:center;margin-top:0;min-height:100vh;padding:3rem 0 0;position:relative;z-index:10}.hero-container{align-items:center;box-sizing:border-box;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:4rem 2rem 0;width:100%}.hero-container .hero-content{order:1}.hero-title{font-size:4rem;font-weight:700;line-height:1.1;margin-bottom:1.5rem}.gradient-text{background:#3b82f6;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subheader{color:#fff;font-size:1.75rem;font-weight:500;line-height:1.6;margin-bottom:1rem}.hero-description{color:hsla(0,0%,100%,.85);font-size:1.125rem;line-height:1.6;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:550px}.hero-features{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3rem}.feature-item{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:2rem;color:var(--text-secondary);display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem}.feature-icon{font-size:1rem}.cta-container{margin-top:2rem}.cta-button{align-items:center;background:var(--gradient-primary);border:none;border-radius:.75rem;box-shadow:0 4px 20px rgba(59,130,246,.3);color:#fff;cursor:pointer;display:inline-flex;font-size:1.125rem;font-weight:600;gap:.5rem;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.cta-button:hover{background:#326bcc;box-shadow:0 8px 30px rgba(59,130,246,.4)}.cta-button.secondary{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--glass-bg);border:1px solid var(--glass-border)}.cta-button.secondary:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}.arrow-icon{transition:transform .2s ease}.cta-button:hover .arrow-icon{transform:translateX(4px)}.hero-logo{align-items:center;display:flex;height:300px;justify-content:center;width:300px}.large-logo{filter:drop-shadow(0 8px 30px rgb(59,130,246,.4));height:250px;width:250px}