.contact-form-container{background:#141414cc;padding:3rem}.contact-form{flex-direction:column;gap:1.5rem;display:flex}.form-group{flex-direction:column;gap:.5rem;display:flex}.form-group label{color:#fff;letter-spacing:1px;font-size:1.1rem}.form-input{border:1px solid var(--glass-border);color:#fff;background:#00000080;border-radius:8px;outline:none;padding:1rem;font-family:inherit;font-size:1rem;transition:border-color .3s,box-shadow .3s}.form-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #ff4b1f33}.form-input::placeholder{color:#555}.w-full{width:100%}
