.waitlistContainer{--bg-color:#0b1220;--text-primary:#fff;--text-secondary:#a1a1a1;--accent-color:#7bf1a8;--border-color:#ffffff1a;--input-bg:#ffffff0d;background-color:var(--bg-color);color:var(--text-primary);min-height:100vh;font-family:var(--font-inter,"Inter", -apple-system, BlinkMacSystemFont, sans-serif);flex-direction:column;align-items:center;display:flex;overflow:hidden}.hero{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:800px;padding:160px 24px 80px;animation:1.2s cubic-bezier(.16,1,.3,1) fadeIn;display:flex}.title{letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(2rem,5vw,3.5rem);font-weight:500;line-height:1.1}.subtitle{color:var(--text-secondary);margin-bottom:24px;font-size:clamp(1rem,2vw,1.25rem);font-weight:400;line-height:1.5}.supportingLine{color:var(--text-secondary);opacity:.8;margin-bottom:40px;font-size:.875rem}.microNote{color:var(--text-secondary);opacity:.6;margin-top:12px;font-size:.75rem}.formContainer{flex-direction:column;align-items:center;width:100%;max-width:500px;display:flex}.form{flex-direction:column;gap:12px;width:100%;max-width:500px;display:flex}.inputGroup{width:100%;position:relative}.input{background:var(--input-bg);border:1px solid var(--border-color);width:100%;color:var(--text-primary);border-radius:8px;outline:none;padding:16px 20px;font-size:1rem;transition:all .3s}.input:focus{background:#ffffff14;border-color:#ffffff4d}.button{background:var(--accent-color);width:100%;color:var(--bg-color);cursor:pointer;border:none;border-radius:8px;padding:16px;font-size:1rem;font-weight:600;transition:opacity .2s,transform .2s}.button:hover:not(:disabled){opacity:.9}.button:active:not(:disabled){transform:scale(.98)}.button:disabled{opacity:.5;cursor:not-allowed}.sections{flex-direction:column;gap:120px;width:100%;max-width:800px;padding:0 24px 160px;display:flex}.section{opacity:0;transition:opacity 1s,transform 1s;transform:translateY(20px)}.section.visible{opacity:1;transform:translateY(0)}.sectionTitle{text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);margin-bottom:24px;font-size:.875rem}.sectionContent{color:var(--text-secondary);max-width:700px;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:400;line-height:1.6}.list{flex-direction:column;gap:16px;margin:32px 0;padding:0;list-style:none;display:flex}.listItem{color:var(--text-primary);align-items:flex-start;gap:12px;font-size:1.125rem;display:flex}.listItem:before{content:"—";color:var(--text-secondary)}.flowContainer{flex-direction:column;gap:16px;width:100%;max-width:500px;margin:48px 0;display:flex}.flowStep{background:var(--input-bg);border:1px solid var(--border-color);text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:16px 24px;font-size:1rem;display:flex;position:relative}.flowStep:not(:last-child):after{content:"↓";color:var(--text-secondary);opacity:.5;position:absolute;bottom:-24px;left:50%;transform:translate(-50%)}.ctaSection{text-align:center;background:linear-gradient(#0000,#ffffff05);flex-direction:column;align-items:center;width:100%;padding:120px 24px;display:flex}.successMessage{color:#4ade80;margin-top:12px;font-size:.875rem;animation:.5s fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.hero{padding-top:100px}.sections{gap:80px;padding-bottom:100px}}