.early-access-page{background:#000;min-height:auto;position:relative;overflow:hidden}.early-access-page:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 30%,#ff4b2b1a 0%,#0000 50%),radial-gradient(circle at 80% 70%,#ff4b2b14 0%,#0000 50%);position:absolute;inset:0}.early-access-section{z-index:2;justify-content:center;align-items:center;min-height:auto;display:flex;position:relative;padding:140px 0 5px!important}.early-access-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:2;background:#ffffff08;border:1px solid #ff4b2b33;border-radius:24px;width:100%;max-width:600px;padding:60px 50px;position:relative;box-shadow:0 20px 40px #0000004d}.early-access-header{text-align:center;margin-bottom:40px}.early-access-header h1{color:#ff4b2b;letter-spacing:.5px;margin-bottom:16px;font-size:36px;font-weight:700;line-height:1.2}.early-access-header p{color:#ccc;letter-spacing:.3px;margin:0;font-size:18px;line-height:1.5}.early-access-form .form-group{width:100%;margin-bottom:25px}.early-access-form .form-input{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);letter-spacing:.3px;background:#ffffff0d;border:1px solid #ffffff4d;border-radius:12px;width:100%;padding:18px 20px;font-size:16px;transition:all .3s}.early-access-form .form-input::placeholder{color:#ffffff80}.early-access-form .form-input:focus{background:#ffffff14;border-color:#ff4b2b;outline:none;box-shadow:0 0 0 3px #ff4b2b26}.early-access-form .submit-btn{color:#fff;cursor:pointer;letter-spacing:.5px;background:linear-gradient(135deg,#ff4b2b 0%,#ff6b3d 100%);border:none;border-radius:12px;width:100%;padding:18px 30px;font-size:18px;font-weight:600;transition:all .3s;position:relative;overflow:hidden}.early-access-form .submit-btn:hover{background:linear-gradient(135deg,#e63926 0%,#ff4b2b 100%);transform:translateY(-2px);box-shadow:0 8px 16px #ff4b2b4d}.early-access-form .submit-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.success-message{text-align:center;color:#27ae60;background:#27ae601a;border:1px solid #27ae604d;border-radius:16px;margin-top:20px;padding:30px}.success-icon{text-align:center;color:#27ae60;margin-bottom:25px}.success-message h2{color:#27ae60;margin-bottom:15px;font-size:28px;font-weight:600}.success-message p{color:#27ae60;margin-bottom:25px;font-size:16px;line-height:1.5}.highlight-email{color:#ff4b2b;font-weight:700}.back-home-btn{color:#fff;letter-spacing:.3px;background:linear-gradient(135deg,#ff4b2b 0%,#ff6b3d 100%);border-radius:10px;padding:15px 25px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.back-home-btn:hover{background:linear-gradient(135deg,#e63926 0%,#ff4b2b 100%);transform:translateY(-2px);box-shadow:0 6px 12px #ff4b2b4d}@media (max-width:768px){.early-access-section{padding:120px 0 0!important}.early-access-content{max-width:500px;padding:40px 30px 1px}.early-access-header h1{font-size:28px}.early-access-header p{font-size:16px}.early-access-form .form-input{padding:16px 18px;font-size:15px}.early-access-form .submit-btn{padding:16px 25px;font-size:16px}}@media (max-width:480px){.early-access-section{padding:100px 0 -10px!important}.early-access-content{max-width:400px;padding:30px 20px 100px}.early-access-header h1{font-size:24px}.early-access-header p{font-size:14px}.early-access-form .form-input{padding:14px 16px;font-size:14px}.early-access-form .submit-btn{padding:14px 20px;font-size:15px}.success-message{padding:25px 20px}.success-message h2{font-size:24px}.success-message p{font-size:14px}}
