.Footer{background:transparent;padding:4rem 0 2rem;margin-top:4rem}.Footer .container{max-width:600px;width:100%;margin:0 auto;padding:0 1rem}.Footer .form{background:transparent;border:none;padding:0}.Footer .h2{color:var(--neon-blue);font-size:1.5rem;margin-bottom:1.5rem;text-align:center;font-family:var(--font-cyber)}.Footer .name-inputs{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.Footer input{width:100%;padding:.75rem;background:rgba(46,52,64,.3);border:1px solid rgba(129,161,193,.2);border-radius:.25rem;color:var(--cyber-white);font-family:var(--font-tech);transition:all .3s ease;backdrop-filter:blur(10px)}.Footer input:focus{outline:none;border-color:var(--neon-blue);box-shadow:0 0 0 2px rgba(129,161,193,.2)}.Footer input::-moz-placeholder{color:rgba(236,239,244,.5)}.Footer input::placeholder{color:rgba(236,239,244,.5)}.Footer .Button{width:100%;padding:.75rem;margin-top:1rem;background:rgba(46,52,64,.3);color:var(--cyber-white);border:1px solid rgba(129,161,193,.2);border-radius:.25rem;font-family:var(--font-tech);font-weight:700;cursor:pointer;transition:all .3s ease;position:relative;z-index:1;backdrop-filter:blur(10px)}.Footer .Button:hover{background:rgba(46,52,64,.5);border-color:var(--neon-blue);transform:translateY(-2px)}.Footer .message-container{margin-top:1rem}.Footer .message{padding:.75rem;border-radius:.25rem;text-align:center;font-family:var(--font-tech)}.Footer .message.success{background:hsla(92,28%,65%,.2);color:var(--matrix-green);border:1px solid var(--matrix-green)}.Footer .message.error{background:rgba(191,97,106,.2);color:var(--error-red);border:1px solid var(--error-red)}