.neural-network[data-astro-cid-qpohxs6g]{opacity:.8;position:absolute;width:100%;height:100%;content-visibility:auto;contain:layout paint style}canvas[data-astro-cid-qpohxs6g]{width:100%;height:100%;display:block;will-change:transform}.feature-card[data-astro-cid-ov7wp5ay]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.feature-card[data-astro-cid-ov7wp5ay]:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.feature-card[data-astro-cid-ov7wp5ay]{content-visibility:auto}.brain-visualization[data-astro-cid-ov7wp5ay]{position:relative;display:flex;height:100%;width:100%;align-items:center;justify-content:center;contain:layout}.animate-pulse-slow[data-astro-cid-ov7wp5ay]{animation:pulse 4s cubic-bezier(.4,0,.6,1) infinite;will-change:opacity,transform}@keyframes pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.orbital-elements[data-astro-cid-ov7wp5ay]{position:absolute;inset:0;transform-style:preserve-3d;animation:rotate3D 20s linear infinite}@keyframes rotate3D{0%{transform:rotateX(65deg) rotate(0)}to{transform:rotateX(65deg) rotate(360deg)}}.orbit[data-astro-cid-ov7wp5ay]{position:absolute;inset:0;border-radius:9999px;border-width:1px;border-color:#007b9c33;transform-style:preserve-3d}.orbit-1[data-astro-cid-ov7wp5ay]{transform:rotateX(60deg) rotateY(0)}.orbit-2[data-astro-cid-ov7wp5ay]{transform:rotateX(60deg) rotateY(45deg)}.orbit-3[data-astro-cid-ov7wp5ay]{transform:rotateX(60deg) rotateY(90deg)}.orbit-4[data-astro-cid-ov7wp5ay]{transform:rotateX(60deg) rotateY(135deg)}.orbit-5[data-astro-cid-ov7wp5ay]{transform:rotateX(60deg) rotateY(180deg)}.orbit-6[data-astro-cid-ov7wp5ay]{transform:rotateX(60deg) rotateY(225deg)}.orbit-7[data-astro-cid-ov7wp5ay]{transform:rotateX(60deg) rotateY(270deg)}.orbital-icon[data-astro-cid-ov7wp5ay]{position:absolute;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity, 1));padding:1rem;--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;animation:moveAlongOrbit 10s linear infinite}.orbital-icon[data-astro-cid-ov7wp5ay] i[data-astro-cid-ov7wp5ay]{font-size:1.5rem;line-height:2rem;line-height:1}@keyframes moveAlongOrbit{0%{transform:rotate(0) translate(150px) rotate(0)}to{transform:rotate(360deg) translate(150px) rotate(-360deg)}}.neural-connections[data-astro-cid-ov7wp5ay]{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(0,123,156,.1)0,transparent 70%)}.neuron-grid[data-astro-cid-ov7wp5ay]{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(0,123,156,.1) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,123,156,.1) 1px,transparent 1px);background-size:50px 50px;-webkit-mask-image:radial-gradient(circle at center,#000 0,transparent 70%);mask-image:radial-gradient(circle at center,#000 0,transparent 70%)}.floating-badge[data-astro-cid-ov7wp5ay]{animation:float 6s ease-in-out infinite}.delay-200[data-astro-cid-ov7wp5ay]{animation-delay:.2s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.fa-solid[data-astro-cid-ov7wp5ay]{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;vertical-align:middle;line-height:1}.feature-card[data-astro-cid-ov7wp5ay] .fa-solid[data-astro-cid-ov7wp5ay]{font-size:1.5rem}.floating-badge[data-astro-cid-ov7wp5ay] .fa-solid[data-astro-cid-ov7wp5ay]{font-size:1.25rem}@media (prefers-reduced-motion:reduce){.animate-pulse-slow[data-astro-cid-ov7wp5ay],.orbital-elements[data-astro-cid-ov7wp5ay],.orbital-icon[data-astro-cid-ov7wp5ay],.floating-badge[data-astro-cid-ov7wp5ay]{animation:none}}.orbital-elements[data-astro-cid-ov7wp5ay],.orbital-icon[data-astro-cid-ov7wp5ay]{will-change:transform}.floating-badge[data-astro-cid-ov7wp5ay]{will-change:transform;backface-visibility:hidden}.path-draw[data-astro-cid-275l7iml]{animation:draw 2s ease-out forwards;stroke-dasharray:1;stroke-dashoffset:1}@keyframes draw{to{stroke-dashoffset:0}}.floating-shape[data-astro-cid-275l7iml]{animation:floatShape 8s ease-in-out infinite}.floating-shape-reverse[data-astro-cid-275l7iml]{animation:floatShape 8s ease-in-out infinite reverse}@keyframes floatShape{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(10px,-10px) rotate(5deg)}50%{transform:translateY(15px) rotate(-5deg)}75%{transform:translate(-10px,-5px) rotate(3deg)}}@keyframes pulse-animation{0%,to{opacity:1}50%{opacity:.7}}.pulse-animation[data-astro-cid-275l7iml]{animation:pulse-animation 1s ease-in-out infinite}@keyframes slow-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes slow-spin-reverse{0%{transform:translate(-50%,-50%) rotate(360deg)}to{transform:translate(-50%,-50%) rotate(0)}}.animate-slow-spin[data-astro-cid-275l7iml]{animation:slow-spin 60s linear infinite}.animate-slow-spin-reverse[data-astro-cid-275l7iml]{animation:slow-spin-reverse 45s linear infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes float-reverse{0%,to{transform:translateY(0)}50%{transform:translateY(20px)}}@keyframes blob{0%,to{transform:translate(0) scale(1)}25%{transform:translate(20px,-20px) scale(1.1)}50%{transform:translateY(20px) scale(.9)}75%{transform:translate(-20px,-20px) scale(1.05)}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animate-float[data-astro-cid-j7pv25f6]{animation:float 6s ease-in-out infinite}.animate-float-reverse[data-astro-cid-j7pv25f6]{animation:float-reverse 7s ease-in-out infinite}.animate-blob[data-astro-cid-j7pv25f6]{animation:blob 15s ease-in-out infinite}.animate-gradient[data-astro-cid-j7pv25f6]{background-size:200%auto;animation:gradient 8s linear infinite}.animation-delay-1000[data-astro-cid-j7pv25f6]{animation-delay:1s}.animation-delay-2000[data-astro-cid-j7pv25f6]{animation-delay:2s}.animate-float[data-astro-cid-j7pv25f6],.animate-float-reverse[data-astro-cid-j7pv25f6],.animate-blob[data-astro-cid-j7pv25f6]{will-change:transform}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.form-checkbox[data-astro-cid-j7pv25f6]{border-radius:.25rem;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity, 1));--tw-text-opacity:1;color:rgb(0 123 156/var(--tw-text-opacity, 1))}.form-checkbox[data-astro-cid-j7pv25f6]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(0 123 156 / var(--tw-ring-opacity, 1))}#timeline-card[data-astro-cid-j7pv25f6]{animation:fadeInUp .6s ease-out forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.step-indicator[data-astro-cid-j7pv25f6]:hover{transform:scale(1.3)}.step-indicator[data-astro-cid-j7pv25f6].active{transform:scale(1.5)}button[data-astro-cid-j7pv25f6]:not(:disabled):hover{transform:scale(1.05)}