.references-page{padding-top:var(--nav-height);color:#fff;background:#000;flex-direction:column;justify-content:flex-start;align-items:center;min-height:100vh;padding-bottom:4rem;display:flex}.references-content{text-align:center;width:100%;max-width:800px;margin-top:4rem;padding:2rem}.references-title{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 0%,#a5a5a5 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700}.references-desc{color:#a0a0a0;margin-bottom:3rem;font-size:1.2rem;line-height:1.6}.references-form-wrapper{backdrop-filter:blur(10px);text-align:left;background:#ffffff08;border:1px solid #ffffff1a;border-radius:24px;width:100%;padding:3rem;box-shadow:0 20px 40px #0006}.form-group{margin-bottom:1.5rem}.form-label{color:#888;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.5rem;font-size:.9rem;display:block}.form-input,.form-textarea{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;width:100%;padding:1rem;font-size:1rem;transition:all .3s}.form-input:focus,.form-textarea:focus{background:#ffffff14;border-color:#ffffff4d;outline:none;box-shadow:0 0 0 4px #ffffff0d}.form-textarea{resize:vertical;min-height:120px}.submit-btn{color:#000;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(135deg,#fff 0%,#e0e0e0 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:1rem;font-size:1rem;font-weight:600;transition:all .3s;display:flex}.submit-btn:hover{background:#fff;transform:translateY(-2px);box-shadow:0 10px 20px #ffffff1a}.submit-btn:disabled{opacity:.7;cursor:not-allowed}
