@import url("https://fonts.googleapis.com/css2?family=Exo+2:wght@300;400;500;600;700&display=swap");.ai-subtitle,.ascending-particle,.axiom-letter,.core-center,.core-flare,.cta-glow,.cta-pulse,.cta-ring,.data-stream,.energy-band,.galaxy,.holographic-shimmer,.nebula-cloud,.nebula-mesh,.node-trail,.orbital-ring-3d,.quantum-dot,.ring-body,.scroll-particle-trail,.spark,.sphere-layer,.wisp{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.nebula-mesh{will-change:filter,opacity}.galaxy,.nebula-cloud{will-change:transform,opacity}.ascending-particle,.quantum-dot,.spark{will-change:transform,opacity;contain:layout style paint}.synapse{will-change:opacity,stroke-dasharray}.orbital-system{transform-style:preserve-3d}:root{--entrance-bg:0s;--entrance-sphere:0.3s;--entrance-rings:0.5s;--entrance-particles:1s;--entrance-title:1.5s;--entrance-ai:2.3s;--entrance-tagline:2.5s;--entrance-cta:3.5s;--entrance-scroll:4s;--cyan-primary:#00d4ff;--cyan-secondary:#08c;--cyan-glow:rgba(0,212,255,.6);--toolkit-color-1:#00e5ff;--toolkit-color-1-glow:rgba(0,229,255,.4);--toolkit-color-1-subtle:rgba(0,229,255,.15);--toolkit-color-2:#2979ff;--toolkit-color-2-glow:rgba(41,121,255,.4);--toolkit-color-2-subtle:rgba(41,121,255,.15);--toolkit-color-3:#b2ebf2;--toolkit-color-3-glow:rgba(178,235,242,.4);--toolkit-color-3-subtle:rgba(178,235,242,.15);--toolkit-color-4:#64ffda;--toolkit-color-4-glow:rgba(100,255,218,.4);--toolkit-color-4-subtle:rgba(100,255,218,.15);--toolkit-color-5:#ffb74d;--toolkit-color-5-glow:rgba(255,183,77,.4);--toolkit-color-5-subtle:rgba(255,183,77,.15);--toolkit-color-6:#b388ff;--toolkit-color-6-glow:rgba(179,136,255,.4);--toolkit-color-6-subtle:rgba(179,136,255,.15);--toolkit-color-7:#b2ff59;--toolkit-color-7-glow:rgba(178,255,89,.4);--toolkit-color-7-subtle:rgba(178,255,89,.15);--toolkit-color-8:#ff8a80;--toolkit-color-8-glow:hsla(5,100%,75%,.4);--toolkit-color-8-subtle:hsla(5,100%,75%,.15);--toolkit-color-9:#26c6da;--toolkit-color-9-glow:rgba(38,198,218,.4);--toolkit-color-9-subtle:rgba(38,198,218,.15);--toolkit-color-10:#ff9100;--toolkit-color-10-glow:rgba(255,145,0,.4);--toolkit-color-10-subtle:rgba(255,145,0,.15);--toolkit-color-11:#7c4dff;--toolkit-color-11-glow:rgba(124,77,255,.4);--toolkit-color-11-subtle:rgba(124,77,255,.15);--toolkit-color-12:#ff4081;--toolkit-color-12-glow:rgba(255,64,129,.4);--toolkit-color-12-subtle:rgba(255,64,129,.15);--toolkit-color-13:#cfd8dc;--toolkit-color-13-glow:rgba(207,216,220,.4);--toolkit-color-13-subtle:rgba(207,216,220,.15);--toolkit-color-14:#00e676;--toolkit-color-14-glow:rgba(0,230,118,.4);--toolkit-color-14-subtle:rgba(0,230,118,.15)}.nebula-mesh{position:absolute;inset:0;background:radial-gradient(ellipse 60% 40% at 30% 20%,rgba(0,100,180,.15) 0,transparent 50%),radial-gradient(ellipse 50% 30% at 70% 60%,rgba(0,150,200,.1) 0,transparent 40%),radial-gradient(ellipse 40% 50% at 50% 80%,rgba(0,80,150,.12) 0,transparent 45%);animation:nebulaMorph 20s ease-in-out infinite;filter:blur(45px)}@keyframes nebulaMorph{0%,to{opacity:.6}50%{opacity:.8}}.sacred-geometry{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M50 5 L95 50 L50 95 L5 50 Z' fill='none' stroke='rgba(0,212,255,0.03)' stroke-width='0.5'/%3E%3Ccircle cx='50' cy='50' r='30' fill='none' stroke='rgba(0,212,255,0.02)' stroke-width='0.5'/%3E%3C/svg%3E");background-size:200px 200px;animation:sacredFade 12s ease-in-out infinite}@keyframes sacredFade{0%,to{opacity:0}50%{opacity:1}}.galaxy{position:absolute;border-radius:50%;filter:blur(30px);animation:galaxyPulse 15s ease-in-out infinite}.galaxy-1{width:200px;height:200px;top:10%;left:5%;background:radial-gradient(circle,rgba(0,150,255,.08) 0,transparent 70%);animation-delay:0s}.galaxy-2{width:150px;height:150px;top:60%;right:10%;background:radial-gradient(circle,rgba(100,150,255,.06) 0,transparent 70%);animation-delay:-5s}.galaxy-3{width:180px;height:180px;bottom:20%;left:15%;background:radial-gradient(circle,rgba(0,200,255,.05) 0,transparent 70%);animation-delay:-10s}@keyframes galaxyPulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:.8}}.nebula-cloud{position:absolute;border-radius:50%;filter:blur(60px);transition:transform .3s ease-out}.cloud-1{width:500px;height:300px;top:20%;left:-10%;background:radial-gradient(ellipse,rgba(0,100,180,.15) 0,transparent 60%);animation:cloudDrift1 30s ease-in-out infinite}.cloud-2{width:400px;height:250px;bottom:30%;right:-5%;background:radial-gradient(ellipse,rgba(0,150,200,.12) 0,transparent 60%);animation:cloudDrift2 25s ease-in-out infinite}@keyframes cloudDrift1{0%,to{transform:translateX(0) translateY(0)}50%{transform:translateX(30px) translateY(-20px)}}@keyframes cloudDrift2{0%,to{transform:translateX(0) translateY(0)}50%{transform:translateX(-20px) translateY(15px)}}.energy-wisps{position:absolute;inset:0;overflow:hidden;pointer-events:none}.wisp{position:absolute;height:2px;background:linear-gradient(90deg,transparent,var(--cyan-primary),transparent);filter:blur(1px);opacity:0;animation:wispFlow 8s ease-in-out infinite}.wisp-1{width:300px;top:30%;left:10%;transform:rotate(-15deg);animation-delay:0s}.wisp-2{width:250px;top:50%;right:15%;transform:rotate(10deg);animation-delay:-3s}.wisp-3{width:350px;bottom:25%;left:20%;transform:rotate(-5deg);animation-delay:-6s}@keyframes wispFlow{0%{opacity:0;transform:translateX(-100%) rotate(inherit)}20%{opacity:.4}80%{opacity:.4}to{opacity:0;transform:translateX(200%) rotate(inherit)}}.neural-network{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.synapse{stroke:url(#synapseGrad);stroke-width:.3;stroke-linecap:round;opacity:0}.s1{animation:synapseFire 4s ease-in-out infinite;animation-delay:0s}.s2{animation:synapseFire 4s ease-in-out infinite;animation-delay:.5s}.s3{animation:synapseFire 4s ease-in-out infinite;animation-delay:1s}.s4{animation:synapseFire 4s ease-in-out infinite;animation-delay:1.5s}.s5{animation:synapseFire 4s ease-in-out infinite;animation-delay:2s}.s6{animation:synapseFire 4s ease-in-out infinite;animation-delay:2.5s}.s7{animation:synapseFire 4s ease-in-out infinite;animation-delay:3s}.s8{animation:synapseFire 4s ease-in-out infinite;animation-delay:3.5s}@keyframes synapseFire{0%,to{opacity:0;stroke-dasharray:0 100}30%{opacity:.8;stroke-dasharray:20 80}70%{opacity:.8;stroke-dasharray:20 80}}.quantum-field{position:absolute;inset:0;pointer-events:none}.quantum-dot{position:absolute;width:2px;height:2px;background:#00d4ff;border-radius:50%;opacity:0;box-shadow:0 0 4px var(--cyan-glow)}.dot-1{top:15%;left:25%;animation:quantumBlink 3.2s ease-in-out infinite;animation-delay:.5s}.dot-2{top:42%;left:78%;animation:quantumBlink 4.1s ease-in-out infinite;animation-delay:1.2s}.dot-3{top:68%;left:12%;animation:quantumBlink 2.8s ease-in-out infinite;animation-delay:2.8s}.dot-4{top:23%;left:56%;animation:quantumBlink 3.5s ease-in-out infinite;animation-delay:.1s}.dot-5{top:85%;left:34%;animation:quantumBlink 4.3s ease-in-out infinite;animation-delay:3.5s}.dot-6{top:8%;left:89%;animation:quantumBlink 2.6s ease-in-out infinite;animation-delay:1.8s}.dot-7{top:51%;left:43%;animation:quantumBlink 3.9s ease-in-out infinite;animation-delay:4.2s}.dot-8{top:76%;left:67%;animation:quantumBlink 2.4s ease-in-out infinite;animation-delay:.8s}.dot-9{top:33%;left:91%;animation:quantumBlink 3.1s ease-in-out infinite;animation-delay:2.1s}.dot-10{top:94%;left:8%;animation:quantumBlink 4.5s ease-in-out infinite;animation-delay:3.9s}.dot-11{top:17%;left:38%;animation:quantumBlink 2.9s ease-in-out infinite;animation-delay:1.5s}.dot-12{top:59%;left:82%;animation:quantumBlink 3.7s ease-in-out infinite;animation-delay:4.8s}.dot-13{top:44%;left:19%;animation:quantumBlink 2.3s ease-in-out infinite;animation-delay:.3s}.dot-14{top:71%;left:51%;animation:quantumBlink 4s ease-in-out infinite;animation-delay:2.5s}.dot-15{top:28%;left:73%;animation:quantumBlink 3.4s ease-in-out infinite;animation-delay:3.2s}.dot-16{top:89%;left:62%;animation:quantumBlink 2.7s ease-in-out infinite;animation-delay:1s}.dot-17{top:6%;left:47%;animation:quantumBlink 4.2s ease-in-out infinite;animation-delay:4.5s}.dot-18{top:63%;left:95%;animation:quantumBlink 3s ease-in-out infinite;animation-delay:.7s}.dot-19{top:37%;left:5%;animation:quantumBlink 3.8s ease-in-out infinite;animation-delay:2s}.dot-20{top:82%;left:28%;animation:quantumBlink 2.5s ease-in-out infinite;animation-delay:3.7s}@keyframes quantumBlink{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}.ascending-particles{position:absolute;inset:0;pointer-events:none;overflow:hidden}.ascending-particle{position:absolute;width:3px;height:3px;background:linear-gradient(180deg,var(--cyan-primary),transparent);border-radius:50%;opacity:0}.particle-1{left:12%;animation:ascend 10.5s linear infinite;animation-delay:2.3s}.particle-2{left:28%;animation:ascend 9.2s linear infinite;animation-delay:5.7s}.particle-3{left:45%;animation:ascend 12.1s linear infinite;animation-delay:.8s}.particle-4{left:67%;animation:ascend 8.7s linear infinite;animation-delay:7.4s}.particle-5{left:83%;animation:ascend 11.3s linear infinite;animation-delay:3.1s}.particle-6{left:8%;animation:ascend 9.8s linear infinite;animation-delay:8.9s}.particle-7{left:35%;animation:ascend 13.5s linear infinite;animation-delay:1.6s}.particle-8{left:52%;animation:ascend 8.4s linear infinite;animation-delay:6.2s}.particle-9{left:71%;animation:ascend 10.9s linear infinite;animation-delay:4.5s}.particle-10{left:91%;animation:ascend 12.7s linear infinite;animation-delay:9.3s}.particle-11{left:19%;animation:ascend 9.1s linear infinite;animation-delay:.4s}.particle-12{left:58%;animation:ascend 11.8s linear infinite;animation-delay:5s}.particle-13{left:76%;animation:ascend 8.9s linear infinite;animation-delay:2.7s}.particle-14{left:41%;animation:ascend 13.2s linear infinite;animation-delay:7.8s}.particle-15{left:24%;animation:ascend 10.2s linear infinite;animation-delay:3.9s}@keyframes ascend{0%{bottom:-10px;opacity:0}10%{opacity:.6}90%{opacity:.6}to{bottom:110%;opacity:0}}.stars-field-layer{position:absolute;width:100%;height:100%;transition:transform .1s ease-out}.layer-1{background-image:radial-gradient(1px 1px at 50px 80px,hsla(0,0%,100%,.64),transparent),radial-gradient(1.2px 1.2px at 150px 200px,rgba(0,212,255,.8),transparent),radial-gradient(.8px .8px at 280px 120px,hsla(0,0%,100%,.64),transparent),radial-gradient(1px 1px at 320px 350px,hsla(0,0%,100%,.64),transparent),radial-gradient(1.1px 1.1px at 400px 50px,rgba(0,212,255,.8),transparent),radial-gradient(.9px .9px at 100px 300px,hsla(0,0%,100%,.64),transparent),radial-gradient(1px 1px at 250px 400px,hsla(0,0%,100%,.64),transparent),radial-gradient(1.3px 1.3px at 500px 150px,rgba(0,212,255,.8),transparent),radial-gradient(.7px .7px at 380px 280px,hsla(0,0%,100%,.64),transparent),radial-gradient(1px 1px at 180px 50px,hsla(0,0%,100%,.64),transparent),radial-gradient(.9px .9px at 70px 180px,hsla(0,0%,100%,.64),transparent),radial-gradient(1.1px 1.1px at 220px 320px,rgba(0,212,255,.8),transparent),radial-gradient(.8px .8px at 450px 250px,hsla(0,0%,100%,.64),transparent),radial-gradient(1px 1px at 30px 390px,hsla(0,0%,100%,.64),transparent),radial-gradient(1.2px 1.2px at 360px 90px,hsla(0,0%,100%,.64),transparent),radial-gradient(.9px .9px at 520px 340px,rgba(0,212,255,.8),transparent),radial-gradient(1px 1px at 140px 140px,hsla(0,0%,100%,.64),transparent),radial-gradient(.8px .8px at 290px 10px,hsla(0,0%,100%,.64),transparent),radial-gradient(1.1px 1.1px at 480px 380px,hsla(0,0%,100%,.64),transparent),radial-gradient(1px 1px at 10px 260px,rgba(0,212,255,.8),transparent);background-size:600px 600px}.layer-2{background-image:radial-gradient(.9px .9px at 30px 60px,hsla(0,0%,100%,.4),transparent),radial-gradient(1px 1px at 120px 180px,rgba(0,212,255,.5),transparent),radial-gradient(.7px .7px at 250px 100px,hsla(0,0%,100%,.4),transparent),radial-gradient(.8px .8px at 300px 320px,hsla(0,0%,100%,.4),transparent),radial-gradient(1px 1px at 380px 40px,hsla(0,0%,100%,.4),transparent),radial-gradient(.9px .9px at 80px 280px,rgba(0,212,255,.5),transparent),radial-gradient(.8px .8px at 200px 380px,hsla(0,0%,100%,.4),transparent),radial-gradient(1px 1px at 450px 130px,hsla(0,0%,100%,.4),transparent),radial-gradient(.7px .7px at 340px 260px,hsla(0,0%,100%,.4),transparent),radial-gradient(.9px .9px at 160px 30px,rgba(0,212,255,.5),transparent),radial-gradient(.8px .8px at 50px 160px,hsla(0,0%,100%,.4),transparent),radial-gradient(1px 1px at 180px 300px,hsla(0,0%,100%,.4),transparent),radial-gradient(.7px .7px at 420px 230px,hsla(0,0%,100%,.4),transparent),radial-gradient(.9px .9px at 20px 360px,rgba(0,212,255,.5),transparent),radial-gradient(.8px .8px at 320px 70px,hsla(0,0%,100%,.4),transparent);background-size:500px 500px}.layer-3{background-image:radial-gradient(.6px .6px at 40px 50px,hsla(0,0%,100%,.24),transparent),radial-gradient(.7px .7px at 100px 150px,hsla(0,0%,100%,.24),transparent),radial-gradient(.5px .5px at 220px 80px,rgba(0,212,255,.3),transparent),radial-gradient(.6px .6px at 280px 300px,hsla(0,0%,100%,.24),transparent),radial-gradient(.7px .7px at 350px 30px,hsla(0,0%,100%,.24),transparent),radial-gradient(.6px .6px at 60px 250px,hsla(0,0%,100%,.24),transparent),radial-gradient(.5px .5px at 180px 350px,rgba(0,212,255,.3),transparent),radial-gradient(.7px .7px at 320px 180px,hsla(0,0%,100%,.24),transparent),radial-gradient(.6px .6px at 140px 100px,hsla(0,0%,100%,.24),transparent),radial-gradient(.5px .5px at 250px 220px,rgba(0,212,255,.3),transparent);background-size:400px 400px}.noise-overlay{position:absolute;inset:0;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");pointer-events:none}.consciousness-sphere-container{width:400px;height:400px;pointer-events:none;transition:transform .15s ease-out}.consciousness-sphere-container,.sphere-layer{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.sphere-layer{border-radius:50%;opacity:0;transition:opacity .8s ease-out}.sphere-layer.loaded{opacity:1}.outer-sphere{width:280px;height:280px;background:radial-gradient(circle,rgba(0,212,255,.1) 0,rgba(0,160,255,.15) 50%,rgba(0,100,180,.1) 80%,transparent 100%);border:2px solid rgba(0,212,255,.25);box-shadow:0 0 40px rgba(0,212,255,.2),0 0 80px rgba(0,160,255,.15),inset 0 0 40px rgba(0,212,255,.1);animation:sphereBreath 6s ease-in-out infinite;transition-delay:calc(var(--entrance-sphere) + .3s)}.outer-sphere:hover{animation:sphereBreathHover 4s ease-in-out infinite}.data-stream{position:absolute;width:100%;height:100%;border-radius:50%;border:1px dashed rgba(0,212,255,.15);animation:dataFlow 20s linear infinite}.stream-1{animation-duration:25s;transform:rotateX(60deg) rotateY(20deg)}.stream-2{animation-duration:30s;animation-direction:reverse;transform:rotateX(-40deg) rotateY(45deg)}.stream-3{animation-duration:22s;transform:rotateX(30deg) rotateY(-60deg)}.stream-4{animation-duration:28s;animation-direction:reverse;transform:rotateX(-20deg) rotateY(80deg)}@keyframes dataFlow{0%{transform:rotateX(inherit) rotateY(inherit) rotate(0deg)}to{transform:rotateX(inherit) rotateY(inherit) rotate(1turn)}}.middle-sphere{width:180px;height:180px;background:radial-gradient(circle,rgba(0,212,255,.15) 0,rgba(0,180,255,.2) 50%,rgba(0,150,200,.1) 80%,transparent 100%);animation:middleSphereRotate 15s ease-in-out infinite;transition-delay:calc(var(--entrance-sphere) + .15s)}.energy-band{position:absolute;inset:0;border-radius:50%;border-color:rgba(0,212,255,.3) transparent;border-style:solid;border-width:2px}.band-1{animation:bandSpin1 8s linear infinite}.band-2{animation:bandSpin2 10s linear infinite reverse;transform:scale(.8)}.band-3{animation:bandSpin3 12s linear infinite;transform:scale(.6)}@keyframes bandSpin1{0%{transform:rotateX(70deg) rotate(0deg)}to{transform:rotateX(70deg) rotate(1turn)}}@keyframes bandSpin2{0%{transform:scale(.8) rotateX(-50deg) rotate(0deg)}to{transform:scale(.8) rotateX(-50deg) rotate(1turn)}}@keyframes bandSpin3{0%{transform:scale(.6) rotateY(80deg) rotate(0deg)}to{transform:scale(.6) rotateY(80deg) rotate(1turn)}}@keyframes middleSphereRotate{0%,to{transform:translate(-50%,-50%) scale(1) rotate(0deg)}50%{transform:translate(-50%,-50%) scale(1.05) rotate(180deg)}}.inner-core{width:80px;height:80px;transition-delay:var(--entrance-sphere)}.core-center{inset:0;background:radial-gradient(circle,#fff 0,#00d4ff 25%,#08c 50%,rgba(0,136,204,.5) 70%,transparent 90%);animation:corePulse 3s ease-in-out infinite;box-shadow:0 0 50px rgba(0,212,255,.9),0 0 100px rgba(0,212,255,.6),0 0 150px rgba(0,160,255,.4),inset 0 0 30px hsla(0,0%,100%,.8)}.core-center,.core-flare{position:absolute;border-radius:50%}.core-flare{inset:-20px;background:radial-gradient(circle,hsla(0,0%,100%,.3) 0,transparent 50%);animation:flarePulse 4s ease-in-out infinite}@keyframes corePulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.15);opacity:1}}@keyframes flarePulse{0%,to{transform:scale(1) rotate(0deg);opacity:.5}50%{transform:scale(1.3) rotate(45deg);opacity:.8}}@keyframes sphereBreath{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.05)}}@keyframes sphereBreathHover{0%,to{transform:translate(-50%,-50%) scale(1.08)}50%{transform:translate(-50%,-50%) scale(1.12)}}.thought-sparks{position:absolute;left:50%;top:50%;width:0;height:0}.spark{position:absolute;width:4px;height:4px;background:var(--cyan-primary);border-radius:50%;box-shadow:0 0 10px var(--cyan-glow),0 0 20px var(--cyan-glow);opacity:0}.spark-1{animation:sparkShoot1 3.8s ease-out infinite;animation-delay:.3s}.spark-2{animation:sparkShoot2 4.2s ease-out infinite;animation-delay:.9s}.spark-3{animation:sparkShoot3 3.5s ease-out infinite;animation-delay:1.4s}.spark-4{animation:sparkShoot4 4.6s ease-out infinite;animation-delay:2.1s}.spark-5{animation:sparkShoot5 3.3s ease-out infinite;animation-delay:2.5s}.spark-6{animation:sparkShoot6 4s ease-out infinite;animation-delay:3s}.spark-7{animation:sparkShoot7 3.7s ease-out infinite;animation-delay:3.6s}.spark-8{animation:sparkShoot8 4.4s ease-out infinite;animation-delay:4.1s}@keyframes sparkShoot1{0%{transform:translate(0) scale(1);opacity:0}10%{opacity:1}to{transform:translate(150px) scale(0);opacity:0}}@keyframes sparkShoot2{0%{transform:translate(0) scale(1);opacity:0}10%{opacity:1}to{transform:translate(113px,113px) scale(0);opacity:0}}@keyframes sparkShoot3{0%{transform:translate(0) scale(1);opacity:0}10%{opacity:1}to{transform:translateY(140px) scale(0);opacity:0}}@keyframes sparkShoot4{0%{transform:translate(0) scale(1);opacity:0}10%{opacity:1}to{transform:translate(-120px,120px) scale(0);opacity:0}}@keyframes sparkShoot5{0%{transform:translate(0) scale(1);opacity:0}10%{opacity:1}to{transform:translate(-160px) scale(0);opacity:0}}@keyframes sparkShoot6{0%{transform:translate(0) scale(1);opacity:0}10%{opacity:1}to{transform:translate(-106px,-106px) scale(0);opacity:0}}@keyframes sparkShoot7{0%{transform:translate(0) scale(1);opacity:0}10%{opacity:1}to{transform:translateY(-145px) scale(0);opacity:0}}@keyframes sparkShoot8{0%{transform:translate(0) scale(1);opacity:0}10%{opacity:1}to{transform:translate(127px,-127px) scale(0);opacity:0}}.orbital-system{transform:translate(-50%,-50%);width:700px;height:700px;pointer-events:none;perspective:1000px;transition:transform .15s ease-out}.orbital-ring-3d,.orbital-system{position:absolute;left:50%;top:50%}.orbital-ring-3d{border-radius:50%;transform-style:preserve-3d;opacity:0;transition:opacity .8s ease-out}.orbital-ring-3d.loaded{opacity:1}.ring-body{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(0,212,255,.35);box-shadow:0 0 25px rgba(0,212,255,.25),inset 0 0 25px rgba(0,212,255,.12);animation:ringPulse 4s ease-in-out infinite}@keyframes ringPulse{0%,to{border-width:1.5px;opacity:1}50%{border-width:2.5px;opacity:.8}}.ring-1{width:320px;height:320px;margin-left:-160px;margin-top:-160px;transform:translate(-50%,-50%) rotateX(75deg);animation:orbit1 12s linear infinite;transition-delay:calc(var(--entrance-rings) + 0s)}.ring-2{width:400px;height:400px;margin-left:-200px;margin-top:-200px;transform:translate(-50%,-50%) rotateX(60deg) rotateY(30deg);animation:orbit2 18s linear infinite reverse;transition-delay:calc(var(--entrance-rings) + .15s)}.ring-2 .ring-body{border-color:rgba(0,212,255,.2)}.ring-3{width:480px;height:480px;margin-left:-240px;margin-top:-240px;transform:translate(-50%,-50%) rotateX(50deg) rotateY(-45deg);animation:orbit3 25s linear infinite;transition-delay:calc(var(--entrance-rings) + .3s)}.ring-3 .ring-body{border-color:rgba(0,212,255,.15)}.ring-4{width:550px;height:550px;margin-left:-275px;margin-top:-275px;transform:translate(-50%,-50%) rotateX(20deg) rotateY(80deg);animation:orbit4 35s linear infinite reverse;transition-delay:calc(var(--entrance-rings) + .45s)}.ring-4 .ring-body{border-color:rgba(0,212,255,.1)}.ring-5{width:650px;height:650px;margin-left:-325px;margin-top:-325px;transform:translate(-50%,-50%) rotateX(85deg) rotateY(15deg);animation:orbit5 45s linear infinite;transition-delay:calc(var(--entrance-rings) + .6s)}.ring-5 .ring-body{border-color:rgba(0,212,255,.08);border-style:dashed}@keyframes orbit1{0%{transform:rotateX(75deg) rotate(0deg)}to{transform:rotateX(75deg) rotate(1turn)}}@keyframes orbit2{0%{transform:rotateX(60deg) rotateY(30deg) rotate(0deg)}to{transform:rotateX(60deg) rotateY(30deg) rotate(1turn)}}@keyframes orbit3{0%{transform:rotateX(50deg) rotateY(-45deg) rotate(0deg)}to{transform:rotateX(50deg) rotateY(-45deg) rotate(1turn)}}@keyframes orbit4{0%{transform:rotateX(20deg) rotateY(80deg) rotate(0deg)}to{transform:rotateX(20deg) rotateY(80deg) rotate(1turn)}}@keyframes orbit5{0%{transform:rotateX(85deg) rotateY(15deg) rotate(0deg)}to{transform:rotateX(85deg) rotateY(15deg) rotate(1turn)}}.energy-node{position:absolute;width:8px;height:8px;background:var(--cyan-primary);border-radius:50%;box-shadow:0 0 10px var(--cyan-glow),0 0 20px var(--cyan-glow),0 0 30px rgba(0,160,255,.3);top:50%;left:0;margin-top:-4px;margin-left:-4px;transform-origin:center}.ring-1 .node-1,.ring-1 .node-2{animation:nodeOrbit 12s linear infinite}.ring-1 .node-2{animation-delay:-6s}.ring-2 .node-1{animation:nodeOrbit 18s linear infinite reverse}.ring-3 .node-1,.ring-3 .node-2{animation:nodeOrbit 25s linear infinite}.ring-3 .node-2{animation-delay:-8.3s}.ring-3 .node-3{animation:nodeOrbit 25s linear infinite;animation-delay:-16.6s}.ring-4 .node-1{animation:nodeOrbit 35s linear infinite reverse}.ring-5 .node-1,.ring-5 .node-2{animation:nodeOrbit 45s linear infinite}.ring-5 .node-2{animation-delay:-22.5s}@keyframes nodeOrbit{0%{transform:rotate(0deg) translateX(calc(50% - 4px))}to{transform:rotate(1turn) translateX(calc(50% - 4px))}}.node-trail{position:absolute;width:40px;height:4px;background:linear-gradient(90deg,var(--cyan-glow),transparent);border-radius:2px;top:50%;left:0;margin-top:-2px;opacity:.5;filter:blur(2px)}.ring-1 .trail-1{animation:trailOrbit 12s linear infinite;animation-delay:-.2s}.ring-1 .trail-2{animation:trailOrbit 12s linear infinite;animation-delay:-6.2s}.ring-2 .trail-1{animation:trailOrbit 18s linear infinite reverse;animation-delay:-.2s}.ring-3 .trail-1{animation:trailOrbit 25s linear infinite;animation-delay:-.2s}.ring-3 .trail-2{animation:trailOrbit 25s linear infinite;animation-delay:-8.5s}.ring-3 .trail-3{animation:trailOrbit 25s linear infinite;animation-delay:-16.8s}.ring-4 .trail-1{animation:trailOrbit 35s linear infinite reverse;animation-delay:-.2s}.ring-5 .trail-1{animation:trailOrbit 45s linear infinite;animation-delay:-.2s}.ring-5 .trail-2{animation:trailOrbit 45s linear infinite;animation-delay:-22.7s}@keyframes trailOrbit{0%{transform:rotate(0deg) translateX(calc(50% - 40px))}to{transform:rotate(1turn) translateX(calc(50% - 40px))}}.axiom-title{position:relative;display:flex;font-family:Exo\ 2,system-ui,sans-serif;font-size:clamp(3.5rem,12vw,9rem);font-weight:700;letter-spacing:-.02em;line-height:1}.axiom-letter{display:inline-block;background:linear-gradient(180deg,#fff,#00d4ff 40%,#08c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:0;transform:translateY(40px) rotateX(-90deg);filter:blur(10px) drop-shadow(0 0 30px rgba(0,212,255,.8)) drop-shadow(0 0 60px rgba(0,212,255,.5));animation:letterReveal .8s cubic-bezier(.34,1.56,.64,1) forwards;text-shadow:0 0 40px rgba(0,212,255,.5)}@keyframes letterReveal{0%{opacity:0;transform:translateY(40px) rotateX(-90deg);filter:blur(10px)}60%{filter:blur(0) drop-shadow(0 0 30px rgba(0,212,255,.8)) drop-shadow(0 0 60px rgba(0,212,255,.5))}to{opacity:1;transform:translateY(0) rotateX(0);filter:blur(0) drop-shadow(0 0 30px rgba(0,212,255,.8)) drop-shadow(0 0 60px rgba(0,212,255,.5))}}.axiom-letter:hover{animation:letterGlow .3s ease-out forwards}@keyframes letterGlow{to{filter:drop-shadow(0 0 20px var(--cyan-glow)) drop-shadow(0 0 40px var(--cyan-glow))}}.holographic-shimmer{position:absolute;inset:0;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.1) 20%,rgba(0,212,255,.15) 40%,hsla(0,0%,100%,.1) 60%,transparent);background-size:200% 100%;animation:shimmer 4s linear infinite;pointer-events:none;mix-blend-mode:overlay}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.axiom-title:after{content:"AXIOM";position:absolute;inset:0;background:linear-gradient(180deg,#fff,#00d4ff 40%,#08c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:blur(30px);opacity:.4;animation:shadowBreath 4s ease-in-out infinite;pointer-events:none;filter:blur(35px)}@keyframes shadowBreath{0%,to{opacity:.3}50%{opacity:.5}}.ai-subtitle{position:relative;display:block;font-family:Exo\ 2,system-ui,sans-serif;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:300;letter-spacing:.5em;color:rgba(0,212,255,.8);margin-top:-.5rem;opacity:0;transform:scale(.8);animation:aiReveal .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:2.3s}@keyframes aiReveal{0%{opacity:0;transform:scale(.8);filter:blur(5px)}50%{filter:blur(0)}to{opacity:1;transform:scale(1);filter:blur(0)}}.ai-text{position:relative;display:inline-block;text-shadow:0 0 20px var(--cyan-glow)}.ai-text:after,.ai-text:before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.ai-text:before{color:#ff0080;animation:glitch1 8s ease-in-out infinite;animation-delay:4s}.ai-text:after{color:#00ff80;animation:glitch2 8s ease-in-out infinite;animation-delay:4s}@keyframes glitch1{0%,90%,to{opacity:0;transform:translate(0)}92%{opacity:.8;transform:translate(-3px,-1px)}94%{opacity:0;transform:translate(3px,1px)}96%{opacity:.5;transform:translate(-2px,2px)}98%{opacity:0}}@keyframes glitch2{0%,90%,to{opacity:0;transform:translate(0)}91%{opacity:.6;transform:translate(2px,1px)}93%{opacity:0;transform:translate(-2px,-1px)}95%{opacity:.4;transform:translate(1px,-2px)}97%{opacity:0}}.tagline-container{position:relative;z-index:10;margin-bottom:1rem;opacity:0;animation:fadeIn .5s ease-out forwards;animation-delay:2.5s}.tagline-text{font-family:Exo\ 2,system-ui,sans-serif;font-size:clamp(1.1rem,3vw,1.5rem);font-weight:300;color:hsla(0,0%,100%,.9);text-align:center}.tagline-word{display:inline-block;opacity:0;transform:translateY(10px);animation:wordReveal .5s ease-out forwards,wordFloat 4s ease-in-out infinite;animation-delay:inherit,calc(2.5s + var(--word-index, 0) * .3s);margin-right:.25em}.tagline-word:last-child{margin-right:0}@keyframes wordReveal{to{opacity:1;transform:translateY(0)}}@keyframes wordFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes fadeIn{to{opacity:1}}.subtitle-text{position:relative;z-index:10;max-width:36rem;margin-bottom:2.5rem;text-align:center;font-size:clamp(.9rem,2vw,1.1rem);color:rgba(180,220,255,.6);line-height:1.6;opacity:0;transform:translateY(20px);animation:subtitleReveal .8s ease-out forwards;animation-delay:3s}@keyframes subtitleReveal{to{opacity:1;transform:translateY(0)}}.cta-container{position:relative;z-index:10;opacity:0;transform:translateY(20px);animation:ctaReveal .8s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:3.5s}@keyframes ctaReveal{to{opacity:1;transform:translateY(0)}}.cta-button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.5rem;font-family:Exo\ 2,system-ui,sans-serif;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:#fff;background:linear-gradient(135deg,rgba(0,160,255,.15),rgba(0,212,255,.08));border:1px solid rgba(0,212,255,.3);border-radius:50px;cursor:pointer;overflow:visible;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.cta-button:hover{transform:translateY(-3px) scale(1.02);background:linear-gradient(135deg,rgba(0,180,255,.25),rgba(0,212,255,.15));border-color:rgba(0,212,255,.5);box-shadow:0 10px 40px rgba(0,212,255,.3),0 0 60px rgba(0,160,255,.2),inset 0 0 20px rgba(0,212,255,.1)}.cta-button:active{transform:translateY(-1px) scale(1.01)}.cta-ring{position:absolute;inset:-8px;border:1px dashed rgba(0,212,255,.3);border-radius:60px;animation:ringRotate 20s linear infinite;opacity:0;transition:opacity .3s ease}.cta-button:hover .cta-ring{opacity:1}@keyframes ringRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cta-pulse{position:absolute;inset:0;border-radius:50px;border:2px solid rgba(0,212,255,.5);animation:borderPulse 2s ease-in-out infinite}@keyframes borderPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.03);opacity:.5}}.cta-content{z-index:2}.cta-content,.cta-text{position:relative}.cta-particles{position:absolute;inset:0;pointer-events:none}.cta-particle{position:absolute;width:4px;height:4px;background:var(--cyan-primary);border-radius:50%;opacity:0;box-shadow:0 0 6px var(--cyan-glow)}.cta-button:hover .cta-particle{animation:particleBurst .6s ease-out forwards}.cta-p-1{top:50%;left:0;animation-delay:0s}.cta-p-2{top:0;left:50%;animation-delay:.05s}.cta-p-3{top:50%;right:0;animation-delay:.1s}.cta-p-4{bottom:0;left:50%;animation-delay:.15s}.cta-p-5{top:20%;left:20%;animation-delay:.08s}.cta-p-6{bottom:20%;right:20%;animation-delay:.12s}@keyframes particleBurst{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--tx,30px),var(--ty,-30px)) scale(0);opacity:0}}.cta-p-1{--tx:-40px;--ty:0}.cta-p-2{--tx:0;--ty:-40px}.cta-p-3{--tx:40px;--ty:0}.cta-p-4{--tx:0;--ty:40px}.cta-p-5{--tx:-30px;--ty:-30px}.cta-p-6{--tx:30px;--ty:30px}.cta-ripple{position:absolute;inset:0;border-radius:50px;background:radial-gradient(circle,transparent 30%,rgba(0,212,255,.1) 100%);opacity:0;transform:scale(.8)}.cta-button:active .cta-ripple{animation:ripple .4s ease-out}@keyframes ripple{0%{transform:scale(.8);opacity:1}to{transform:scale(1.5);opacity:0}}.scroll-indicator{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;cursor:pointer;opacity:0;animation:scrollReveal .6s ease-out forwards;animation-delay:4s;background:none;border:none;padding:0}@keyframes scrollReveal{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.scroll-particle-trail{position:relative;height:40px;width:2px;margin-bottom:8px}.scroll-particle{position:absolute;width:4px;height:4px;left:-1px;background:var(--cyan-primary);border-radius:50%;opacity:0;box-shadow:0 0 8px var(--cyan-glow);animation:scrollParticle 2s ease-in-out infinite}.sp-1{animation-delay:0s}.sp-2{animation-delay:.4s}.sp-3{animation-delay:.8s}.sp-4{animation-delay:1.2s}@keyframes scrollParticle{0%{top:0;opacity:0}20%{opacity:1}80%{opacity:1}to{top:100%;opacity:0}}.scroll-icon-container{position:relative;animation:scrollFloat 2.5s ease-in-out infinite}@keyframes scrollFloat{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.scroll-icon{width:32px;height:32px;color:rgba(0,212,255,.6);transition:color .3s ease}.scroll-indicator:hover .scroll-icon{color:var(--cyan-primary)}.scroll-glow{position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(circle,rgba(0,212,255,.2) 0,transparent 70%);opacity:0;animation:scrollGlow 2s ease-in-out infinite}@keyframes scrollGlow{0%,to{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.scrollbar-thin::-webkit-scrollbar{width:6px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.scrollbar-thin::-webkit-scrollbar-thumb{background:rgba(0,212,255,.3);border-radius:3px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:rgba(0,212,255,.5)}.toolkit-card{position:relative;--toolkit-accent-color:var(--cyan-primary,#00d4ff);--toolkit-accent-glow:var(--cyan-glow,rgba(0,212,255,.6))}.toolkit-card-glow{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;opacity:.5;transition:opacity .4s ease-out;background:radial-gradient(ellipse 80% 50% at 50% 0,var(--toolkit-accent-glow) 0,transparent 60%),radial-gradient(ellipse 60% 40% at 80% 80%,rgba(0,160,255,.15) 0,transparent 50%)}.toolkit-card:hover .toolkit-card-glow{opacity:.85}.toolkit-card-glow-inner{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 50% 50%,var(--toolkit-accent-glow) 0,rgba(0,160,255,.08) 40%,transparent 70%);opacity:.4;animation:toolkitInnerPulse 4s ease-in-out infinite;transform:translateZ(0);will-change:opacity}@keyframes toolkitInnerPulse{0%,to{opacity:.3;transform:translateZ(0) scale(1)}50%{opacity:.5;transform:translateZ(0) scale(1.02)}}.toolkit-card:hover .toolkit-card-glow-inner{animation:toolkitInnerPulseHover 2.5s ease-in-out infinite}@keyframes toolkitInnerPulseHover{0%,to{opacity:.5;transform:translateZ(0) scale(1)}50%{opacity:.75;transform:translateZ(0) scale(1.04)}}.toolkit-card-border-glow{position:absolute;inset:-1px;border-radius:inherit;z-index:0;padding:1px;background:linear-gradient(135deg,var(--toolkit-accent-color) 0,rgba(0,160,255,.4) 25%,rgba(0,212,255,.2) 50%,rgba(0,160,255,.4) 75%,var(--toolkit-accent-color) 100%);background-size:300% 300%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.3;animation:toolkitBorderFlow 6s ease-in-out infinite;transition:opacity .4s ease-out;transform:translateZ(0)}@keyframes toolkitBorderFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.toolkit-card:hover .toolkit-card-border-glow{opacity:.7;animation:toolkitBorderFlowHover 4s ease-in-out infinite}@keyframes toolkitBorderFlowHover{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.toolkit-card-shine{position:absolute;inset:0;border-radius:inherit;z-index:0;overflow:hidden;pointer-events:none;transform:translateZ(0)}.toolkit-card-shine:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(105deg,transparent 20%,rgba(0,212,255,.08) 35%,hsla(0,0%,100%,.15) 50%,rgba(0,212,255,.08) 65%,transparent 80%);transform:skewX(-20deg) translateZ(0);opacity:0;transition:opacity .3s ease-out;will-change:transform,opacity}.toolkit-card:hover .toolkit-card-shine:before{opacity:1;animation:toolkitShineSwoop 1.5s cubic-bezier(.4,0,.2,1) forwards}@keyframes toolkitShineSwoop{0%{left:-100%;opacity:0}10%{opacity:1}to{left:150%;opacity:0}}.toolkit-card-hover-glow{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 30px rgba(0,212,255,.2),0 0 60px rgba(0,160,255,.15),0 8px 40px rgba(0,0,0,.3);transition:opacity .4s ease-out;transform:translateZ(0)}.toolkit-card:hover .toolkit-card-hover-glow{opacity:1;box-shadow:0 0 50px rgba(0,212,255,.35),0 0 80px rgba(0,160,255,.25),0 0 120px rgba(0,140,220,.15),0 12px 50px rgba(0,0,0,.35)}.toolkit-card-particles{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .5s ease-out;transform:translateZ(0)}.toolkit-card:hover .toolkit-card-particles{opacity:1}.toolkit-card-particle{position:absolute;width:2px;height:2px;background:var(--toolkit-accent-color);border-radius:50%;box-shadow:0 0 4px var(--toolkit-accent-glow);opacity:0;transform:translateZ(0)}.toolkit-card-particle-1{top:20%;left:10%;animation:toolkitParticleFloat 3s ease-in-out infinite;animation-delay:0s}.toolkit-card-particle-2{top:60%;left:85%;animation:toolkitParticleFloat 3.5s ease-in-out infinite;animation-delay:.5s}.toolkit-card-particle-3{top:80%;left:30%;animation:toolkitParticleFloat 2.8s ease-in-out infinite;animation-delay:1s}.toolkit-card-particle-4{top:15%;left:70%;animation:toolkitParticleFloat 3.2s ease-in-out infinite;animation-delay:1.5s}@keyframes toolkitParticleFloat{0%,to{opacity:0;transform:translateZ(0) translateY(0) scale(0)}20%{opacity:.8;transform:translateZ(0) translateY(-5px) scale(1)}80%{opacity:.8;transform:translateZ(0) translateY(-15px) scale(1)}}.toolkit-card-border-glow,.toolkit-card-glow,.toolkit-card-glow-inner,.toolkit-card-hover-glow,.toolkit-card-particles,.toolkit-card-shine{backface-visibility:hidden;perspective:1000px}@media (max-width:768px){.consciousness-sphere-container{width:280px;height:280px}.outer-sphere{width:180px;height:180px}.middle-sphere{width:120px;height:120px}.inner-core{width:50px;height:50px}.orbital-system{width:450px;height:450px}.ring-1{width:200px;height:200px;margin-left:-100px;margin-top:-100px}.ring-2{width:260px;height:260px;margin-left:-130px;margin-top:-130px}.ring-3{width:320px;height:320px;margin-left:-160px;margin-top:-160px}.ring-4{width:370px;height:370px;margin-left:-185px;margin-top:-185px}.ring-5{width:430px;height:430px;margin-left:-215px;margin-top:-215px}.ascending-particle:nth-child(n+8),.quantum-dot:nth-child(n+11),.spark:nth-child(n+5){display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.ai-subtitle,.axiom-letter,.cta-container,.orbital-ring-3d,.scroll-indicator,.sphere-layer,.subtitle-text,.tagline-container{opacity:1!important;transform:none!important;filter:none!important}.ascending-particles,.cta-pulse,.cta-ring,.energy-wisps,.holographic-shimmer,.nebula-mesh,.neural-network,.quantum-field,.sacred-geometry,.scan-line,.scroll-particle-trail,.thought-sparks,.toolkit-card-glow-inner,.toolkit-card-shine,.toolkit-particles{display:none}.toolkit-icon-border-glow,.toolkit-icon-glow-ring{animation:none}}.toolkit-particles{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:1;opacity:0;transition:opacity .3s ease-out}.toolkit-card:hover .toolkit-particles{opacity:1}.toolkit-particle{position:absolute;border-radius:50%;background:var(--toolkit-accent-color,#00d4ff);opacity:0;transform:translateZ(0);backface-visibility:hidden;will-change:transform,opacity}@keyframes particle-rise{0%{opacity:0;transform:translateY(0) translateX(0) scale(.5)}10%{opacity:.9;transform:translateY(-8px) translateX(var(--drift-x,0)) scale(1)}50%{opacity:.7}80%{opacity:.3}to{opacity:0;transform:translateY(-85px) translateX(calc(var(--drift-x, 0px) * 2.5)) scale(.3)}}.toolkit-particle-1{width:3px;height:3px;bottom:18%;left:12%;--drift-x:-6px;box-shadow:0 0 4px var(--toolkit-accent-color,#00d4ff),0 0 8px var(--toolkit-accent-color,#00d4ff);filter:blur(.5px)}.toolkit-card:hover .toolkit-particle-1{animation:particle-rise 1.2s ease-out infinite;animation-delay:0s}.toolkit-particle-2{width:4px;height:4px;bottom:25%;left:22%;--drift-x:4px;box-shadow:0 0 6px var(--toolkit-accent-color,#00d4ff),0 0 12px var(--toolkit-accent-color,#00d4ff);filter:blur(.5px)}.toolkit-card:hover .toolkit-particle-2{animation:particle-rise 1.8s ease-out infinite;animation-delay:.25s}.toolkit-particle-3{width:6px;height:6px;bottom:22%;left:35%;--drift-x:-3px;box-shadow:0 0 8px var(--toolkit-accent-color,#00d4ff),0 0 16px var(--toolkit-accent-color,#00d4ff),0 0 24px color-mix(in srgb,var(--toolkit-accent-color,#00d4ff) 30%,transparent);filter:blur(.8px)}.toolkit-card:hover .toolkit-particle-3{animation:particle-rise 2.2s ease-out infinite;animation-delay:.4s}.toolkit-particle-4{width:2px;height:2px;bottom:30%;left:50%;--drift-x:8px;box-shadow:0 0 3px var(--toolkit-accent-color,#00d4ff),0 0 6px var(--toolkit-accent-color,#00d4ff);filter:blur(.3px)}.toolkit-card:hover .toolkit-particle-4{animation:particle-rise 1s ease-out infinite;animation-delay:.15s}.toolkit-particle-5{width:5px;height:5px;bottom:20%;left:62%;--drift-x:5px;box-shadow:0 0 7px var(--toolkit-accent-color,#00d4ff),0 0 14px var(--toolkit-accent-color,#00d4ff);filter:blur(.6px)}.toolkit-card:hover .toolkit-particle-5{animation:particle-rise 1.6s ease-out infinite;animation-delay:.5s}.toolkit-particle-6{width:2px;height:2px;bottom:28%;left:75%;--drift-x:10px;box-shadow:0 0 3px var(--toolkit-accent-color,#00d4ff),0 0 6px var(--toolkit-accent-color,#00d4ff);filter:blur(.3px)}.toolkit-card:hover .toolkit-particle-6{animation:particle-rise 1.1s ease-out infinite;animation-delay:.35s}.toolkit-particle-7{width:4px;height:4px;bottom:35%;left:40%;--drift-x:-10px;box-shadow:0 0 5px var(--toolkit-accent-color,#00d4ff),0 0 10px var(--toolkit-accent-color,#00d4ff);filter:blur(.5px)}.toolkit-card:hover .toolkit-particle-7{animation:particle-rise 2.5s ease-out infinite;animation-delay:.7s}.toolkit-particle-8{width:5px;height:5px;bottom:26%;left:85%;--drift-x:-5px;box-shadow:0 0 8px var(--toolkit-accent-color,#00d4ff),0 0 16px var(--toolkit-accent-color,#00d4ff),0 0 24px color-mix(in srgb,var(--toolkit-accent-color,#00d4ff) 25%,transparent);filter:blur(.7px)}.toolkit-card:hover .toolkit-particle-8{animation:particle-rise 2s ease-out infinite;animation-delay:.6s}.toolkit-icon-border-glow{border:1px solid var(--toolkit-accent-color)!important;box-shadow:inset 0 0 8px var(--toolkit-accent-glow),0 0 12px var(--toolkit-accent-glow);animation:iconBorderPulse 2.5s ease-in-out infinite}@keyframes iconBorderPulse{0%,to{border-color:var(--toolkit-accent-color);box-shadow:inset 0 0 6px var(--toolkit-accent-glow),0 0 10px var(--toolkit-accent-glow)}50%{border-color:var(--toolkit-accent-color);box-shadow:inset 0 0 12px var(--toolkit-accent-glow),0 0 20px var(--toolkit-accent-color),0 0 35px var(--toolkit-accent-glow)}}@media (max-width:768px){.toolkit-particle-6,.toolkit-particle-7,.toolkit-particle-8{display:none}}.toolkit-icon-glow-wrapper{position:relative;display:inline-flex;z-index:10}.toolkit-icon-glow-ring{position:absolute;inset:-3px;border-radius:.85rem;pointer-events:none;z-index:-1;animation:iconGlowPulse 2.5s ease-in-out infinite;background:transparent;box-shadow:0 0 10px var(--toolkit-accent-color),0 0 20px var(--toolkit-accent-glow),0 0 30px var(--toolkit-accent-glow)}@keyframes iconGlowPulse{0%,to{opacity:.6;transform:scale(1);box-shadow:0 0 10px var(--toolkit-accent-color),0 0 20px var(--toolkit-accent-glow),0 0 30px var(--toolkit-accent-glow)}50%{opacity:1;transform:scale(1.05);box-shadow:0 0 15px var(--toolkit-accent-color),0 0 30px var(--toolkit-accent-glow),0 0 45px var(--toolkit-accent-glow)}}@media (max-width:767px){.toolkit-icon-glow-ring{box-shadow:0 0 6px var(--toolkit-accent-color),0 0 12px var(--toolkit-accent-glow)}@keyframes iconGlowPulse{0%,to{box-shadow:0 0 6px var(--toolkit-accent-color),0 0 12px var(--toolkit-accent-glow)}50%{box-shadow:0 0 10px var(--toolkit-accent-color),0 0 20px var(--toolkit-accent-glow),0 0 30px var(--toolkit-accent-glow)}}}.toolkit-icon-container{background:linear-gradient(135deg,color-mix(in srgb,var(--toolkit-accent-color) 20%,transparent) 0,color-mix(in srgb,var(--toolkit-accent-color) 8%,transparent) 100%)!important}.toolkit-card:first-child .toolkit-icon-glow-ring{animation-delay:0s}.toolkit-card:nth-child(2) .toolkit-icon-glow-ring{animation-delay:.15s}.toolkit-card:nth-child(3) .toolkit-icon-glow-ring{animation-delay:.3s}.toolkit-card:nth-child(4) .toolkit-icon-glow-ring{animation-delay:.45s}.toolkit-card:nth-child(5) .toolkit-icon-glow-ring{animation-delay:.6s}.toolkit-card:nth-child(6) .toolkit-icon-glow-ring{animation-delay:.75s}.toolkit-card:nth-child(7) .toolkit-icon-glow-ring{animation-delay:.9s}.toolkit-card:nth-child(8) .toolkit-icon-glow-ring{animation-delay:1.05s}.toolkit-card:nth-child(9) .toolkit-icon-glow-ring{animation-delay:1.2s}.toolkit-card:nth-child(10) .toolkit-icon-glow-ring{animation-delay:1.35s}.toolkit-card:nth-child(11) .toolkit-icon-glow-ring{animation-delay:1.5s}.toolkit-card:nth-child(12) .toolkit-icon-glow-ring{animation-delay:1.65s}.toolkit-card:nth-child(13) .toolkit-icon-glow-ring{animation-delay:1.8s}.toolkit-card:nth-child(14) .toolkit-icon-glow-ring{animation-delay:1.95s}.toolkit-card:first-child .toolkit-icon-border-glow{animation-delay:0s}.toolkit-card:nth-child(2) .toolkit-icon-border-glow{animation-delay:.15s}.toolkit-card:nth-child(3) .toolkit-icon-border-glow{animation-delay:.3s}.toolkit-card:nth-child(4) .toolkit-icon-border-glow{animation-delay:.45s}.toolkit-card:nth-child(5) .toolkit-icon-border-glow{animation-delay:.6s}.toolkit-card:nth-child(6) .toolkit-icon-border-glow{animation-delay:.75s}.toolkit-card:nth-child(7) .toolkit-icon-border-glow{animation-delay:.9s}.toolkit-card:nth-child(8) .toolkit-icon-border-glow{animation-delay:1.05s}.toolkit-card:nth-child(9) .toolkit-icon-border-glow{animation-delay:1.2s}.toolkit-card:nth-child(10) .toolkit-icon-border-glow{animation-delay:1.35s}.toolkit-card:nth-child(11) .toolkit-icon-border-glow{animation-delay:1.5s}.toolkit-card:nth-child(12) .toolkit-icon-border-glow{animation-delay:1.65s}.toolkit-card:nth-child(13) .toolkit-icon-border-glow{animation-delay:1.8s}.toolkit-card:nth-child(14) .toolkit-icon-border-glow{animation-delay:1.95s}.toolkit-card-clickable{cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;user-select:none}.toolkit-card-clickable:focus-visible{outline:2px solid var(--cyan-primary);outline-offset:3px}.toolkit-card-clickable:active{transform:scale(.98) translateY(0)!important;transition:transform .1s ease-out}.toolkit-card-ripple{position:absolute;inset:0;border-radius:inherit;pointer-events:none;overflow:hidden;z-index:2}.toolkit-card-clickable:active .toolkit-card-ripple:after{content:"";position:absolute;top:50%;left:50%;width:200%;height:200%;background:radial-gradient(circle,rgba(0,212,255,.3) 0,transparent 60%);transform:translate(-50%,-50%) scale(0);animation:toolkitRipple .4s ease-out forwards}@keyframes toolkitRipple{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:0}}.toolkit-lock-overlay{position:absolute;top:12px;right:12px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:rgba(0,20,40,.6);border:1px solid rgba(0,212,255,.2);border-radius:8px;color:rgba(0,212,255,.5);z-index:15;opacity:.6;transition:all .3s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.toolkit-card-clickable:hover .toolkit-lock-overlay{opacity:1;color:rgba(0,212,255,.8);background:rgba(0,40,80,.8);border-color:rgba(0,212,255,.4);box-shadow:0 0 15px rgba(0,212,255,.2)}.purchase-modal-overlay{position:fixed;inset:0;background:rgba(0,5,15,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:modalOverlayFadeIn .3s ease-out forwards}@keyframes modalOverlayFadeIn{0%{opacity:0}to{opacity:1}}.purchase-modal{position:relative;background:linear-gradient(145deg,rgba(0,60,100,.4),rgba(0,30,60,.6) 50%,rgba(0,20,40,.7));border:1px solid rgba(0,212,255,.25);border-radius:24px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:40px 36px;max-width:420px;width:100%;text-align:center;box-shadow:0 8px 60px rgba(0,0,0,.5),0 0 80px rgba(0,212,255,.1),inset 0 1px 0 hsla(0,0%,100%,.08);animation:modalSlideIn .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.purchase-modal-close{position:absolute;top:16px;right:16px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(0,40,80,.5);border:1px solid rgba(0,212,255,.2);border-radius:10px;color:hsla(0,0%,100%,.6);cursor:pointer;transition:all .3s ease}.purchase-modal-close:hover{background:rgba(0,60,100,.6);border-color:rgba(0,212,255,.4);color:hsla(0,0%,100%,.9)}.purchase-modal-lock{width:72px;height:72px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(0,212,255,.2),rgba(0,100,180,.15));border:1px solid rgba(0,212,255,.3);border-radius:20px;color:var(--cyan-primary);box-shadow:0 0 40px rgba(0,212,255,.2),inset 0 0 20px rgba(0,212,255,.1);animation:lockPulse 2s ease-in-out infinite}@keyframes lockPulse{0%,to{box-shadow:0 0 40px rgba(0,212,255,.2),inset 0 0 20px rgba(0,212,255,.1)}50%{box-shadow:0 0 60px rgba(0,212,255,.35),inset 0 0 30px rgba(0,212,255,.15)}}.purchase-modal-title{font-family:Exo\ 2,system-ui,sans-serif;font-size:1.5rem;font-weight:500;color:#fff;margin-bottom:12px;letter-spacing:.02em}.purchase-modal-description{font-size:1rem;color:rgba(0,212,255,.7);margin-bottom:20px;line-height:1.6}.purchase-modal-price{color:var(--cyan-primary);font-weight:600;font-size:1.1em}.purchase-modal-features{list-style:none;padding:0;margin:0 0 28px;text-align:left}.purchase-modal-features li{position:relative;padding-left:24px;margin-bottom:10px;font-size:.9rem;color:hsla(0,0%,100%,.7)}.purchase-modal-features li:before{content:"✦";position:absolute;left:0;color:var(--cyan-primary);font-size:.75rem}.purchase-modal-actions{display:flex;flex-direction:column;gap:12px}.purchase-modal-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;background:linear-gradient(135deg,var(--cyan-primary) 0,var(--cyan-secondary) 100%);border:none;border-radius:14px;color:#fff;font-family:Exo\ 2,system-ui,sans-serif;font-size:1.05rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 25px rgba(0,212,255,.35),inset 0 1px 0 hsla(0,0%,100%,.2);overflow:hidden}.purchase-modal-cta:hover{transform:translateY(-2px);box-shadow:0 6px 35px rgba(0,212,255,.45),inset 0 1px 0 hsla(0,0%,100%,.25)}.purchase-modal-cta:active{transform:translateY(0)}.purchase-modal-cta-arrow{transition:transform .3s ease}.purchase-modal-cta:hover .purchase-modal-cta-arrow{transform:translateX(4px)}.purchase-modal-cancel{padding:12px 24px;background:transparent;border:1px solid rgba(0,212,255,.2);border-radius:12px;color:hsla(0,0%,100%,.6);font-family:Exo\ 2,system-ui,sans-serif;font-size:.95rem;cursor:pointer;transition:all .3s ease}.purchase-modal-cancel:hover{background:rgba(0,40,80,.3);border-color:rgba(0,212,255,.3);color:hsla(0,0%,100%,.8)}@media (max-width:480px){.purchase-modal{padding:32px 24px;border-radius:20px}.purchase-modal-lock{width:60px;height:60px;margin-bottom:20px}.purchase-modal-lock svg{width:28px;height:28px}.purchase-modal-title{font-size:1.3rem}.purchase-modal-description{font-size:.95rem}.purchase-modal-cta{padding:14px 28px;font-size:1rem}}.pricing-section{padding:120px 24px;display:flex;justify-content:center;align-items:center}.pricing-card-wrapper{animation:pricingFadeUp .8s ease-out forwards;animation-delay:.2s;opacity:0;transform:translateY(30px)}@keyframes pricingFadeUp{to{opacity:1;transform:translateY(0)}}.pricing-card{position:relative;background:linear-gradient(135deg,rgba(0,160,255,.1),rgba(0,40,80,.2));border:1px solid rgba(0,212,255,.2);border-radius:24px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:48px 64px;max-width:600px;width:100%;text-align:center;box-shadow:0 4px 30px rgba(0,0,0,.3),0 0 60px rgba(0,212,255,.1),inset 0 1px 0 hsla(0,0%,100%,.05);overflow:hidden}.pricing-card-glow{position:absolute;inset:-2px;border-radius:26px;background:linear-gradient(45deg,transparent 30%,rgba(0,212,255,.4) 50%,transparent 70%);background-size:300% 300%;animation:pricingGlowRotate 4s linear infinite;z-index:-1;opacity:.6}@keyframes pricingGlowRotate{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.pricing-corner-accent{position:absolute;width:80px;height:80px;pointer-events:none}.pricing-corner-tl{top:0;left:0;background:radial-gradient(circle at 0 0,rgba(0,212,255,.15) 0,transparent 70%)}.pricing-corner-br{bottom:0;right:0;background:radial-gradient(circle at 100% 100%,rgba(0,212,255,.15) 0,transparent 70%)}.pricing-badge{display:inline-flex;align-items:center;gap:12px;font-family:Exo\ 2,sans-serif;font-weight:300;letter-spacing:.3em;color:rgba(0,212,255,.8);font-size:.875rem;margin-bottom:16px;text-transform:uppercase}.pricing-badge-star{color:var(--cyan-primary);animation:starPulse 2s ease-in-out infinite}.pricing-badge-star:last-child{animation-delay:1s}@keyframes starPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.pricing-headline{font-family:Exo\ 2,sans-serif;font-size:clamp(1.5rem,4vw,2rem);font-weight:400;color:hsla(0,0%,100%,.95);margin-bottom:24px;line-height:1.3}.pricing-price-container{margin-bottom:32px}.pricing-price{font-size:clamp(3rem,10vw,4rem);font-weight:600;background:linear-gradient(135deg,#fff,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.1;filter:drop-shadow(0 0 30px rgba(0,212,255,.3))}.pricing-price,.pricing-price-note{font-family:Exo\ 2,sans-serif;display:block}.pricing-price-note{font-size:.9rem;font-weight:300;color:rgba(180,220,255,.6);margin-top:8px}.pricing-features{list-style:none;padding:0;margin:0 0 32px;text-align:left}.pricing-feature{display:flex;align-items:flex-start;gap:12px;padding:10px 0;color:hsla(0,0%,100%,.8);font-family:Exo\ 2,sans-serif;font-size:.95rem;font-weight:400;line-height:1.5;border-bottom:1px solid rgba(0,212,255,.08)}.pricing-feature:last-child{border-bottom:none}.pricing-check{color:var(--cyan-primary);flex-shrink:0;font-size:.8rem;margin-top:3px;filter:drop-shadow(0 0 4px rgba(0,212,255,.5))}.pricing-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;padding:18px 32px;font-family:Exo\ 2,sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#fff;background:linear-gradient(135deg,#00d4ff,#08c);border:none;border-radius:12px;cursor:pointer;overflow:hidden;transition:all .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 20px rgba(0,212,255,.4),0 0 40px rgba(0,212,255,.2);margin-bottom:24px}.pricing-cta:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 30px rgba(0,212,255,.5),0 0 60px rgba(0,212,255,.3)}.pricing-cta:active{transform:translateY(-1px) scale(1.01)}.pricing-cta-glow{position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2) 50%,transparent);transform:translateX(-100%);transition:transform .6s ease}.pricing-cta:hover .pricing-cta-glow{transform:translateX(100%)}.pricing-cta-text{position:relative;z-index:1;display:flex;align-items:center;gap:8px}.pricing-cta-arrow{transition:transform .3s ease;font-weight:400}.pricing-cta:hover .pricing-cta-arrow{transform:translateX(4px)}.pricing-trust{font-family:Exo\ 2,sans-serif;font-size:.85rem;font-weight:300;font-style:italic;color:rgba(180,220,255,.5);margin:0}@media (max-width:640px){.pricing-section{padding:80px 16px}.pricing-card{padding:32px 24px}.pricing-badge{font-size:.75rem;letter-spacing:.2em;gap:8px}.pricing-feature{font-size:.875rem;padding:8px 0}.pricing-cta{padding:16px 24px;font-size:.9rem}}.skip-link{position:absolute;top:-100%;left:50%;transform:translateX(-50%);z-index:9999;padding:.75rem 1.5rem;background:var(--cyan-primary);color:#010a14;font-weight:600;border-radius:0 0 8px 8px;text-decoration:none;transition:top .2s ease}.skip-link:focus{top:0;outline:2px solid #fff;outline-offset:2px}