.svelte-fa-base{height:1em;overflow:visible;transform-origin:center;vertical-align:-.125em}.svelte-fa-fw{text-align:center;width:1.25em}.svelte-fa-pull-left.svelte-bvo74f{float:left}.svelte-fa-pull-right.svelte-bvo74f{float:right}.svelte-fa-size-lg.svelte-bvo74f{font-size:1.33333em;line-height:.75em;vertical-align:-.225em}.svelte-fa-size-sm.svelte-bvo74f{font-size:.875em}.svelte-fa-size-xs.svelte-bvo74f{font-size:.75em}.spin.svelte-bvo74f{animation:svelte-bvo74f-spin 2s 0s infinite linear}.pulse.svelte-bvo74f{animation:svelte-bvo74f-spin 1s infinite steps(8)}@keyframes svelte-bvo74f-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.svelte-fa-layers.svelte-1sinijc{display:inline-block;position:relative}.svelte-fa-layers.svelte-1sinijc .svelte-fa{position:absolute;bottom:0;left:0;right:0;top:0;margin:auto;text-align:center}.svelte-fa-layers.svelte-1sinijc .svelte-fa-layers-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.svelte-fa-layers.svelte-1sinijc .svelte-fa-layers-text span{display:inline-block}.svelte-fa-pull-left.svelte-1sinijc{float:left}.svelte-fa-pull-right.svelte-1sinijc{float:right}.svelte-fa-size-lg.svelte-1sinijc{font-size:1.33333em;line-height:.75em;vertical-align:-.225em}.svelte-fa-size-sm.svelte-1sinijc{font-size:.875em}.svelte-fa-size-xs.svelte-1sinijc{font-size:.75em}.container.svelte-1x0c3df{display:inline-block;height:auto}.svelte-fa-size-lg.svelte-1x0c3df{font-size:1.33333em;line-height:.75em;vertical-align:-.225em}.svelte-fa-size-sm.svelte-1x0c3df{font-size:.875em}.svelte-fa-size-xs.svelte-1x0c3df{font-size:.75em}header.svelte-1h5l2gy.svelte-1h5l2gy{position:fixed;top:0;left:0;right:0;width:100%;z-index:50;transition:background-color .3s ease,box-shadow .3s ease,-webkit-backdrop-filter .3s ease;transition:background-color .3s ease,backdrop-filter .3s ease,box-shadow .3s ease;transition:background-color .3s ease,backdrop-filter .3s ease,box-shadow .3s ease,-webkit-backdrop-filter .3s ease}.header-backdrop.svelte-1h5l2gy.svelte-1h5l2gy{background-color:#1e1b4bf2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 20px #0000004d;border-bottom:1px solid rgba(139,92,246,.15)}.header-transparent.svelte-1h5l2gy.svelte-1h5l2gy{background-color:#1e1b4b00;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);box-shadow:none;border-bottom:none}.brain-logo-animate.svelte-1h5l2gy.svelte-1h5l2gy{transition:all .4s cubic-bezier(.16,1,.3,1);filter:drop-shadow(0 0 8px rgba(139,92,246,.3))}.header-scrolled.svelte-1h5l2gy .brain-logo-animate.svelte-1h5l2gy{filter:drop-shadow(0 0 5px rgba(139,92,246,.2))}.org-name.svelte-1h5l2gy.svelte-1h5l2gy{position:relative;background:linear-gradient(90deg,#c4b5fd,#8b5cf6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;font-weight:700}.org-subtitle.svelte-1h5l2gy.svelte-1h5l2gy{color:#e2e8f0cc}.nav-link.svelte-1h5l2gy.svelte-1h5l2gy{position:relative;transition:all .2s ease;padding:.375rem .75rem;border-radius:.375rem;font-weight:500;color:#e2e8f0d9}.nav-link.svelte-1h5l2gy.svelte-1h5l2gy:after{content:"";position:absolute;bottom:-2px;left:.75rem;right:.75rem;height:2px;background:linear-gradient(90deg,#8b5cf6,#c4b5fd);transform:scaleX(0);transform-origin:center;transition:transform .3s ease;border-radius:2px}.nav-link.svelte-1h5l2gy.svelte-1h5l2gy:hover{color:#fff}.nav-link.svelte-1h5l2gy.svelte-1h5l2gy:hover:after,.nav-link.active.svelte-1h5l2gy.svelte-1h5l2gy:after{transform:scaleX(1)}.nav-link.active.svelte-1h5l2gy.svelte-1h5l2gy{color:#fff}.cta-button.svelte-1h5l2gy.svelte-1h5l2gy{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-radius:9999px;padding:.5rem 1.25rem;font-weight:600;transition:all .3s ease;box-shadow:0 4px 10px #6d28d94d;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.cta-button.svelte-1h5l2gy.svelte-1h5l2gy:hover{transform:translateY(-2px);box-shadow:0 6px 15px #8b5cf666;background:linear-gradient(135deg,#9061f9,#7c3aed)}.cta-button.svelte-1h5l2gy.svelte-1h5l2gy:after{content:"";position:absolute;top:-50%;left:-25%;width:150%;height:200%;background:linear-gradient(to bottom right,#fff3,#fff0);transform:rotate(45deg);transition:all .3s ease;opacity:0}.cta-button.svelte-1h5l2gy.svelte-1h5l2gy:hover:after{left:100%;opacity:.3}.lang-button.svelte-1h5l2gy.svelte-1h5l2gy{position:relative;overflow:hidden;border-radius:8px;transition:all .2s ease;background:#ffffff0d}.lang-button.svelte-1h5l2gy.svelte-1h5l2gy:hover{transform:translateY(-2px);background:#ffffff1a;box-shadow:0 4px 12px #0000001a}.lang-button.active.svelte-1h5l2gy.svelte-1h5l2gy{background:#8b5cf626;box-shadow:0 0 0 2px #8b5cf64d}.mobile-menu-button.svelte-1h5l2gy.svelte-1h5l2gy{border-radius:8px;background:#8b5cf61a;transition:all .2s ease;padding:.5rem;color:#c4b5fd}.mobile-menu-button.svelte-1h5l2gy.svelte-1h5l2gy:hover{background:#8b5cf633}.header-content.svelte-1h5l2gy.svelte-1h5l2gy{transition:all .4s cubic-bezier(.16,1,.3,1);padding:1rem 0}.header-scrolled.svelte-1h5l2gy .header-content.svelte-1h5l2gy{padding-top:.75rem;padding-bottom:.75rem}.neural-decoration.svelte-1h5l2gy.svelte-1h5l2gy{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.05;pointer-events:none;overflow:hidden}.edition-button.svelte-1h5l2gy.svelte-1h5l2gy{padding:.5rem 1.25rem;border-radius:.375rem;font-weight:600;transition:all .3s ease;margin:0 .5rem}.edition-primary.svelte-1h5l2gy.svelte-1h5l2gy{background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 4px 10px #6d28d94d;color:#fff}.edition-primary.svelte-1h5l2gy.svelte-1h5l2gy:hover{transform:translateY(-2px);box-shadow:0 6px 15px #8b5cf666}.edition-secondary.svelte-1h5l2gy.svelte-1h5l2gy{background:#8b5cf61a;color:#c4b5fd;border:1px solid rgba(139,92,246,.3)}.edition-secondary.svelte-1h5l2gy.svelte-1h5l2gy:hover{background:#8b5cf633;transform:translateY(-2px)}#popup.svelte-1idfte7{height:500px;overflow-y:scroll}.footer.svelte-1kkq93b.svelte-1kkq93b{background-color:#1a202c;color:#cbd5e0}.footer.svelte-1kkq93b a.svelte-1kkq93b,.footer.svelte-1kkq93b button.svelte-1kkq93b{color:#cbd5e0;transition:color .3s ease;background:none;border:none;cursor:pointer;text-decoration:underline}.footer.svelte-1kkq93b a.svelte-1kkq93b:hover,.footer.svelte-1kkq93b button.svelte-1kkq93b:hover{color:#63b3ed}.social-icons.svelte-1kkq93b a.svelte-1kkq93b{margin:0 10px;font-size:1.5rem;text-decoration:none}
