@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap");.waitlist-container{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#121212;color:#f0f0f0;display:flex;justify-content:center;align-items:center;padding:20px;min-height:100vh;box-sizing:border-box}.waitlist-form-wrapper{background-color:#1e1e1e;padding:2.5rem;border-radius:16px;border:1px solid #333;box-shadow:0 8px 32px rgba(0,0,0,.3);max-width:500px;width:100%}.waitlist-form-wrapper h2{text-align:center;color:#ffffff;margin-bottom:2rem;font-weight:700}.waitlist-form-wrapper .form-group{margin-bottom:1.25rem}.waitlist-form-wrapper .form-group label{display:block;margin-bottom:.5rem;color:#a0a0a0;font-weight:600}.waitlist-form-wrapper .form-group input,.waitlist-form-wrapper .form-group textarea{width:100%;padding:.85rem;box-sizing:border-box;border:1px solid #444;border-radius:8px;font-size:1rem;background-color:#252525;color:#ffffff;transition:all .2s ease-in-out;font-family:inherit}.waitlist-form-wrapper .form-group input:focus,.waitlist-form-wrapper .form-group textarea:focus{outline:none;border-color:#ffffff;box-shadow:0 0 0 3px rgba(255,255,255,.1)}.waitlist-form-wrapper .form-group small{display:block;margin-top:.35rem;color:#777}.waitlist-form-wrapper button{width:100%;padding:.85rem;border:none;border-radius:50px;background-color:#ffffff;color:#121212;font-size:1rem;font-weight:700;cursor:pointer;transition:background-color .2s;margin-top:1rem;font-family:inherit}.waitlist-form-wrapper button:hover:not(:disabled){background-color:#e6e6e6}.waitlist-form-wrapper button:disabled{opacity:.6;cursor:not-allowed}.waitlist-form-wrapper #message{margin-top:1.5rem;text-align:center;font-size:.9rem;font-weight:600}.waitlist-form-wrapper #message.success{color:#4CAF50}.waitlist-form-wrapper #message.error{color:#f44336}