.logo-login-header-desktop{position:absolute;left:106px;top:24px;z-index:1}.close-desktop{position:absolute;right:106px;top:24px}.cross-icon{border:1px solid var(--grey-200);padding:8px;width:41px;border-radius:28px;background-color:white;cursor:pointer}.or-line{width:100%;text-align:center;line-height:.01rem;margin-top:25px;margin-bottom:30px;padding-right:47px;padding-left:40px;background:#e3e3e3}.form-container,.otp-instead-password{width:400px;margin:auto}.or-lineText{background:#fff;padding:0 10px;font-size:90%;color:#e3e3e3}.modal-dialog-centered{align-items:flex-start!important}.new_modal_heading{color:var(--grey-800);text-align:center;font-family:Manrope;font-size:var(--font-size-36);font-style:normal;font-weight:600;line-height:56px;margin-bottom:16px}.modal_heading_text{color:var(--grey-500);text-align:center;font-family:Manrope;font-size:var(--font-size-16);font-style:normal;font-weight:400;line-height:24px;margin-bottom:30px}.not-Registered-Text{font-family:manrope;color:red}.edit-email-number{color:var(--pink-Dark);font-family:Manrope;font-size:var(--font-size-16);font-style:normal;font-weight:400;line-height:150%;margin-bottom:60px;cursor:pointer}.login-modal .modal_input{height:46px;padding:11px 14px}.login-modal label{color:var(--grey-500);font-family:Manrope;font-size:small;font-style:normal;font-weight:600;line-height:normal}.login-modal .form-group{margin-bottom:5px}.use-Phone-instead{color:var(--Pink-Dark,#D57BC8);font-feature-settings:'salt' on,'liga' off;font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;margin-bottom:20px;cursor:pointer;line-height:24px}.password-field{position:relative}.eye-password{position:absolute;top:49%;right:9px}.pencil-edit{cursor:pointer}.eye-password img{width:18px}.generate-otp-button,.validate-OTPbutton,.save-password,.Login-button{display:flex;width:396px;height:54px;border-radius:8px;padding:14px 24px;justify-content:center;align-items:center;gap:28px;flex-shrink:0;width:100%;background:var(--grey-800)}.skip-text{color:var(--grey-500);text-align:center;font-family:Manrope;font-size:var(--font-size-14);font-style:normal;font-weight:400;line-height:normal}.login-modal-otp{display:flex}.login-modal-otp .form-control{width:100%;height:54px;border-radius:8px;padding:8px;text-align:center;font-family:'Manrope'}.login-modal-otp .form-control:not(:first-child){margin-left:4px}.modal_desc_r,.otp-label{margin-top:0!important;margin-bottom:4px;font-family:manrope;color:var(--grey-500)}.resend-otp{font-family:manrope;color:var(--grey-500);font-size:var(--font-size-14);margin-bottom:12px}.save-password{margin-bottom:16px}.skip-password,.Login-with-Password{text-align:center;font-family:Manrope;font-size:var(--font-size-16);font-style:normal;font-weight:600;line-height:normal;border-radius:8px;height:54px;margin-bottom:19px;width:100%}.Login-button{margin-top:20px}.nsm7Bb-HzV7m-LgbsSe-BPrWId{width:140px!important}.nsm7Bb-HzV7m-LgbsSe{height:54px;background-color:#f2f4f7;background-image:none;border:1px solid #f2f4f7;font-weight:600;font-size:var(--font-size-16)}.user-EmailId-Div,.user-phone-Div{position:relative}.forgot-password{font-size:var(--font-size-14);font-family:'Manrope';font-weight:600;margin-bottom:0px;color:var(--pink-Dark);cursor:pointer}.user-EmailId-Div span,.user-phone-Div span{position:absolute;top:0;right:0;font-size:var(--font-size-12);font-family:manrope;font-weight:400;cursor:pointer}.footer-sebi{position:absolute;bottom:-25px;left:50%;transform:translateX(-50%);text-align:center;font-weight:500;font-family:manrope;width:100%}.footer-sebi img{margin-bottom:8px;width:40px}.footer-sebi p{margin-bottom:0;color:var(--grey-800);font-size:var(--font-size-12)}.skip-button-to-portfolio{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px}.skip-button-to-portfolio .btn{display:flex;justify-content:center;align-items:center;font-size:var(--font-size-14);font-weight:600;width:300px;height:44px;padding:0}.skip-Modal{text-align:center}.skip-Modal img{margin-bottom:24px}.term-condition{text-align:center;margin-top:10px}.term-condition p{font-size:var(--font-size-14);font-family:manrope;color:var(--grey-500);font-weight:500}#genericMessageModal{border:1px solid var(--grey-400)}@media screen and (max-width:1366px){.new_modal_heading{font-size:var(--font-size-24);line-height:normal;margin-bottom:16px}.modal_heading_text{font-size:var(--font-size-14);line-height:normal;margin-bottom:30px}.use-Phone-instead{font-size:var(--font-size-12);margin-bottom:24px;line-height:normal}.generate-otp-button,.validate-OTPbutton,.save-password,.Login-button{font-size:var(--font-size-16)!important;height:50px;padding:12px 24px}.or-line{line-height:.1px;margin-top:30px;margin-bottom:30px}skip-password,.Login-with-Password{font-size:var(--font-size-14);line-height:normal;height:50px;margin-bottom:12px}}@media (max-width:768px){#loginModal{z-index:1090!important}.skip-Modal img{margin-bottom:24px;width:310px!important}.login_modal_2{right:10px;top:29px}.form-container{width:auto;margin:auto}.new_modal_heading{text-align:left;font-family:Manrope;font-size:var(--font-size-24);font-style:normal;line-height:normal}.modal_heading_text{text-align:left;font-size:var(--font-size-14);line-height:normal;margin-bottom:40px}.login-modal .modal_input{height:46px!important;padding:11px 14px}#loginModal .modal-content{justify-content:flex-start!important}.or-line{margin-top:20px;margin-bottom:20px}.login_modal_5{width:100%;padding:0rem;height:auto;margin:40px 0px}.login_modal_6{width:auto;border:0;border-radius:0%}.footer-sebi p{padding:0px 20px}.footer-sebi{bottom:0px}}@media (min-width:768px){.form-disclaimer{display:flex;gap:44px}.disclaimer-div{flex:1}.before-move-text{font-size:var(--font-size-20);font-family:manrope;font-weight:600;color:var(--grey-500);margin-bottom:24px;margin-top:.6rem}.disclaimer-heading{font-size:var(--font-size-24);font-weight:600;margin-bottom:24px}.disclaimer-div-inner-box{display:flex;justify-content:flex-start;align-items:baseline;margin-bottom:20px;gap:10px}.disclaimer-div-inner-box i{font-size:var(--font-size-24);color:var(--pink-Dark)}.disclaimer-div-inner-box h3{font-size:var(--font-size-20);font-family:manrope;font-weight:600}.disclaimer-div-inner-box p{font-size:var(--font-size-14);font-family:manrope;margin-bottom:0;color:var(--grey-400);text-align:justify}}.wright-nav-logo{position:absolute;top:1rem;left:6rem}.wright-nav-button{position:absolute;top:1rem;right:6rem;border-radius:50%;border:1px solid rgba(234,236,240,1);color:white}.signup-container{max-width:56rem;background-color:white;padding:1.5rem;border-radius:1rem;box-shadow:0 4px 6px rgba(0,0,0,0.1)}.grid-container{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:768px){.grid-container{grid-template-columns:repeat(2,1fr)}}.form-disclaimer h2{margin-bottom:1rem;font-size:1.125rem;font-weight:600}.disclaimer-div-inner-box h3{font-size:1rem;font-weight:600;color:#4B5563}.disclaimer-div-inner-box p{font-size:0.875rem;margin-bottom:0.75rem;color:#4B5563}.start-text{margin-bottom:0.75rem;font-size:1.125rem;font-weight:600}input[type="email"],input[type="tel"]{width:100%;margin-top:0.25rem;padding:0.4rem 1rem;border-radius:0.5rem;border:1px solid #ccc;outline:none;margin-bottom:5px}input[type="email"]:focus,input[type="tel"]:focus{box-shadow:0 0 0 2px #6B7280}.use-Phone-instead,.use-Email-instead{margin:0 auto;font-size:12px;color:#4B5563;cursor:pointer}.use-Email-instead{font-size:12px}.use-Phone-instead span,.use-Email-instead span{text-decoration:underline;font-weight:600}.alert-danger{color:#DC2626;font-size:0.875rem;margin-top:0.5rem}.get-otp-button{width:100%;background-color:black;color:white;padding:0.5rem 0;border-radius:0.5rem;transition:background-color 0.3s;cursor:pointer}.get-otp-button:hover{background-color:#1F2937}.or-SignUp{display:flex;align-items:center;margin:0.5rem 0}.or-SignUp .divider{flex-grow:1;height:1px;background-color:#D1D5DB}.or-SignUp span{font-size:0.75rem;padding:0 0.75rem;color:#6B7280}.socialLogin{display:flex;justify-content:center;gap:1rem}.google-icon{width:24px;height:24px}.terms-container p{font-size:0.75rem;color:#4B5563}.terms-container a{color:black;text-decoration:underline;font-weight:500}.footer{display:flex;justify-content:center}.testimonial-container{max-width:20rem;text-align:center;font-size:0.75rem;color:#4B5563}.testimonial-container p{margin:unset!important}.testimonial-container img{height:2rem;width:2rem;border-radius:9999px}.testimonial-container .author{font-weight:500;color:black}.testimonial-container .position{font-size:0.75rem;color:#6B7280}.custom-google-btn,.custom-apple-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;border:1px solid #d1d5db;background:white;box-shadow:0 2px 4px rgba(0,0,0,0.1);position:relative}.custom-google-btn:hover,.custom-apple-btn:hover{background:#D0D5DD}.google-icon,.apple-icon{position:absolute;width:30px;height:30px}.g_id_signin,#appleid-signin{position:absolute;opacity:0;width:100%;height:100%;z-index:1}.footer{display:flex;justify-content:center;margin-top:2rem}.testimonial-container{max-width:36rem;text-align:center;color:#4B5563;padding:1rem;line-height:1.5;font-weight:400}.testimonial-user{display:flex;justify-content:center;gap:1rem;margin-top:1rem}.testimonial-user img{height:3rem;width:3rem;border-radius:9999px;object-fit:cover}.testimonial-text{display:flex;flex-direction:column;line-height:1.2}.testimonial-text .author{font-weight:600;color:#111827;margin-bottom:none!important}.testimonial-text .position{font-size:0.9rem;color:#6B7280}.signup-step2{width:100%;max-width:28rem;background-color:white;padding:2rem;border-radius:1rem;box-shadow:0 10px 20px rgba(0,0,0,0.1);text-align:center;margin:auto}.signup-step2 h2{font-size:1.25rem;font-weight:600;margin-bottom:0.5rem}.form-label{font-size:0.875rem;font-weight:500;display:block;margin-bottom:0.25rem;color:#111827;text-align:left}.input-wrapper{position:relative}.input-field{width:100%;padding:0.5rem 1rem;border-radius:0.5rem;border:1px solid #d1d5db;margin-top:0.25rem;outline:none}.input-field:focus{border-color:#6b7280;box-shadow:0 0 0 2px rgba(107,114,128,0.5)}.edit-button{position:absolute;right:0.75rem;top:0.75rem;background:none;border:none;cursor:pointer;color:#4b5563}.otp-wrapper{display:flex;justify-content:space-between;gap:0.5rem;margin-top:0.25rem}.otp-input{width:3rem;height:2.5rem;border:1px solid #d1d5db;border-radius:0.5rem;text-align:center;font-size:1rem}.resend-otp{font-size:0.75rem;color:#4b5563;font-weight:600;margin-top:0.5rem;text-align:left}#error-message{background-color:#fee2e2;color:#dc2626;padding:0.5rem 1rem;border-radius:0.375rem;font-size:0.875rem;margin:0.5rem 0;display:none}.verify-btn{width:100%;background-color:#111;color:white;padding:0.5rem 1rem;border-radius:0.5rem;cursor:pointer;border:none;font-weight:500;font-size:0.875rem}.verify-btn:hover{background-color:#333}.terms-container{margin-top:1rem;font-size:0.75rem;color:#4b5563}.terms-container a{color:#000;font-weight:500;text-decoration:underline}.footer{display:flex;justify-content:center;margin-top:2rem}.testimonial-container{max-width:20rem;text-align:center;font-size:0.875rem;color:#4b5563}.testimonial-container img{height:2rem;width:2rem;border-radius:9999px}.testimonial-author{font-weight:500;color:#111}.testimonial-position{font-size:0.75rem;color:#6b7280}.error-message{width:100%;background-color:#fee2e2;color:#dc2626;text-align:center;padding:0.5rem 1rem;border-radius:0.375rem;font-size:0.875rem;margin-top:0.5rem;margin-bottom:0.5rem}.signup-step3{width:100%;max-width:28rem;margin:auto;text-align:center}.create-password-box{background-color:white;padding:2rem;border-radius:1rem;box-shadow:0 10px 20px rgba(0,0,0,0.1)}.create-password-box h2{font-size:1.25rem;font-weight:600;margin-bottom:0.5rem}.form-label{font-size:0.875rem;font-weight:500;color:#111827;display:block;margin-bottom:0.25rem;text-align:left}.input-wrapper{position:relative}.input-field{width:100%;padding:0.5rem 1rem;border:1px solid #d1d5db;border-radius:0.5rem;margin-top:0.25rem;outline:none}.input-field:focus{border-color:#6b7280;box-shadow:0 0 0 2px rgba(107,114,128,0.5)}.eye-icon{position:absolute;right:0.75rem;top:0.75rem;background:none;border:none;cursor:pointer;height:15px}.error-message{width:100%;background-color:#fee2e2;color:#dc2626;text-align:center;padding:0.5rem 1rem;border-radius:0.375rem;font-size:0.875rem;margin:0.5rem 0;display:none}.create-password-btn{width:100%;background-color:#111;color:white;padding:0.5rem 0.75rem;border-radius:0.5rem;border:none;font-size:0.875rem;font-weight:500;cursor:pointer;margin-bottom:0.5rem;transition:background-color 0.3s ease}.create-password-btn:hover{background-color:#2d2d2d}.skip-btn{color:#6b7280;font-weight:500;font-size:0.875rem;cursor:pointer;display:inline-flex;align-items:center;gap:0.25rem;margin:unset}.terms-container{margin-top:1rem;font-size:0.75rem;color:#4b5563}.terms-container a{color:#000;font-weight:500;text-decoration:underline}.footer{display:flex;justify-content:center;margin-top:2rem}.testimonial-container{max-width:20rem;text-align:center;font-size:0.875rem;color:#4b5563}.testimonial-container img{height:2rem;width:2rem;border-radius:9999px}.testimonial-author{font-weight:500;color:#111}.testimonial-position{font-size:0.75rem;color:#6b7280}.congrats-box{background-color:white;border-radius:1rem;width:100%;max-width:25rem;text-align:center;padding:2.5rem 1.5rem;box-shadow:0 6px 20px rgba(0,0,0,0.1);margin:auto}.congrats-title{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#111827}.congrats-image{margin:1rem auto;border-radius:0.5rem;box-shadow:0 4px 10px rgba(0,0,0,0.08);max-width:100%;display:block}.primary-btn{width:100%;background-color:#000;color:white;padding:0.5rem 0;border-radius:0.5rem;font-size:0.875rem;font-weight:500;border:none;cursor:pointer;transition:background-color 0.3s ease;margin-bottom:0.75rem}.primary-btn:hover{background-color:#1f2937}.skip-link{color:#6b7280;font-weight:500;font-size:0.875rem;text-decoration:none;display:inline-flex;align-items:center;gap:0.25rem}.login-box{width:100%;max-width:25rem;background:white;padding:2rem;border-radius:1rem;box-shadow:0 10px 15px rgba(0,0,0,0.1);margin:auto}.login-title{font-size:1.25rem;font-weight:600;text-align:center;margin-bottom:5px}.form-label{display:block;font-size:0.875rem;font-weight:500;color:#374151;margin-bottom:0.25rem;text-align:left}.form-group{margin-bottom:1rem}.input-field{width:100%;padding:0.5rem 1rem;border:1px solid #d1d5db;border-radius:0.5rem;outline:none;margin-top:0.25rem}.input-field:focus{border-color:#6b7280;box-shadow:0 0 0 2px rgba(107,114,128,0.3)}.switch-login-method{font-size:0.875rem;color:#4b5563;margin-top:0.5rem;cursor:pointer;text-align:left}.switch-login-method span{text-decoration:underline;font-weight:600}.error-message{width:100%;background-color:#fee2e2;color:#dc2626;text-align:center;padding:0.5rem 1rem;border-radius:0.375rem;font-size:0.875rem;margin:0.5rem 0;display:none}.primary-btn{width:100%;background-color:#000;color:#fff;padding:0.5rem;border-radius:0.5rem;font-weight:500;font-size:0.875rem;cursor:pointer;border:none;transition:background-color 0.3s ease}.primary-btn:hover{background-color:#1f2937}.divider{display:flex;align-items:center;justify-content:center;gap:0.5rem;margin:5px;font-size:0.875rem;color:#6b7280}.divider span:first-child,.divider span:last-child{flex:1;height:1px;background-color:#d1d5db}.social-login{display:flex;justify-content:center;gap:1rem;margin-bottom:1rem}.icon-btn{width:24px;height:24px;cursor:pointer}.terms-container{font-size:0.75rem;color:#4b5563;text-align:center}.terms-container a{color:#000;font-weight:500;text-decoration:underline}.footer{display:flex;justify-content:center;margin-top:2rem}.testimonial-container{max-width:20rem;text-align:center;font-size:0.875rem;color:#4b5563}.testimonial-author-box{display:flex;align-items:center;justify-content:center;gap:0.5rem;margin-top:0.75rem}.testimonial-container img{height:2rem;width:2rem;border-radius:9999px}.testimonial-author{font-weight:500;color:#111}.testimonial-position{font-size:0.75rem;color:#6b7280}.login2-box{width:100%;max-width:25rem;background-color:white;padding:2rem;border-radius:1rem;box-shadow:0 10px 20px rgba(0,0,0,0.1);text-align:center;margin:auto}.otp-title{font-size:1.25rem;font-weight:600;margin-bottom:0.75rem}.form-label{font-size:0.875rem;font-weight:500;color:#374151;margin-bottom:0.25rem;text-align:left;display:block}.form-group{text-align:left;margin-bottom:1rem}.input-wrapper{position:relative}.input-field{width:100%;padding:0.5rem 1rem;border:1px solid #d1d5db;border-radius:0.5rem;margin-top:0.25rem;outline:none}.input-field:focus{border-color:#6b7280;box-shadow:0 0 0 2px rgba(107,114,128,0.5)}.edit-icon-btn{position:absolute;top:0.5rem;right:0.75rem;background:none;border:none;cursor:pointer}.otp-input-group{display:flex;justify-content:space-between;gap:0.5rem;margin-top:0.25rem}.otp-input{width:3rem;height:2.5rem;text-align:center;border:1px solid #d1d5db;border-radius:0.5rem;font-size:1rem;outline:none}.otp-input:focus{border-color:#6b7280;box-shadow:0 0 0 2px rgba(107,114,128,0.5)}.resend-text{font-size:0.75rem;color:#4b5563;font-weight:600;margin:0.5rem 0;text-align:left}.error-message{width:100%;background-color:#fee2e2;color:#dc2626;text-align:center;padding:0.5rem 1rem;border-radius:0.375rem;font-size:0.875rem;margin:0.5rem 0;display:none}.primary-btn{width:100%;background-color:#111;color:white;padding:0.5rem;border-radius:0.5rem;font-weight:600;font-size:1rem;border:none;cursor:pointer;margin-bottom:0.75rem;transition:background-color 0.3s ease}.primary-btn:hover{background-color:#2d2d2d}.switch-mode{font-size:0.875rem;color:#6b7280;font-weight:500;cursor:pointer}.terms-container{font-size:0.75rem;color:#4b5563;margin-top:1rem}.terms-container a{color:#000;font-weight:500;text-decoration:underline}.footer{display:flex;justify-content:center;margin-top:2rem}.testimonial-container{max-width:20rem;text-align:center;font-size:0.875rem;color:#4b5563}.testimonial-author-box{display:flex;align-items:center;justify-content:center;gap:0.5rem;margin-top:0.75rem}.testimonial-container img{height:2rem;width:2rem;border-radius:9999px}.testimonial-author{font-weight:500;color:#111}.testimonial-position{font-size:0.75rem;color:#6b7280}.login3-box{background:white;padding:2rem;border-radius:1rem;width:100%;max-width:25rem;text-align:center;box-shadow:0 10px 20px rgba(0,0,0,0.1);margin:auto}.login-title{font-size:1.25rem;font-weight:600;margin-bottom:0.75rem}.form-group{text-align:left;margin-bottom:1rem}.form-label{font-size:0.875rem;font-weight:500;color:#374151;display:block;margin-bottom:0.25rem}.input-wrapper{position:relative}.input-field{width:100%;padding:0.5rem 1rem;border:1px solid #d1d5db;border-radius:0.5rem;margin-top:0.25rem;outline:none}.input-field:focus{border-color:#6b7280;box-shadow:0 0 0 2px rgba(107,114,128,0.5)}.edit-icon-btn,.eye-icon-btn{position:absolute;top:0.5rem;right:0.75rem;background:none;border:none;cursor:pointer}.forgot-password{font-size:0.75rem;font-weight:600;color:#374151;margin:0.75rem 0;text-align:left}.primary-btn{width:100%;background-color:#111;color:white;padding:0.5rem;border-radius:0.5rem;font-weight:600;font-size:1rem;border:none;cursor:pointer;margin-bottom:0.75rem;transition:background-color 0.3s ease}.primary-btn:hover{background-color:#2d2d2d}.switch-mode{font-size:0.875rem;color:#6b7280;font-weight:500;cursor:pointer}.terms-container{font-size:0.75rem;color:#4b5563;margin-top:1rem}.terms-container a{color:#000;font-weight:500;text-decoration:underline}.footer{display:flex;justify-content:center;margin-top:2rem}.testimonial-container{max-width:20rem;text-align:center;font-size:0.875rem;color:#4b5563}.testimonial-author-box{display:flex;align-items:center;justify-content:center;gap:0.5rem;margin-top:0.75rem}.testimonial-container img{height:2rem;width:2rem;border-radius:9999px}.testimonial-author{font-weight:500;color:#111}.testimonial-position{font-size:0.75rem;color:#6b7280}.forgot-box{background:white;padding:2rem;border-radius:1rem;width:100%;max-width:25rem;text-align:center;box-shadow:0 10px 20px rgba(0,0,0,0.1);margin:auto}.forgot-title{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.form-group{text-align:left;margin-bottom:1.5rem}.form-label{font-size:0.875rem;font-weight:500;color:#374151;display:block;margin-bottom:0.25rem}.input-wrapper{position:relative}.input-field{width:100%;padding:0.5rem 1rem;border:1px solid #d1d5db;border-radius:0.5rem;margin-top:0.25rem;outline:none}.input-field:focus{border-color:#6b7280;box-shadow:0 0 0 2px rgba(107,114,128,0.5)}.edit-icon-btn{position:absolute;top:0.5rem;right:0.75rem;background:none;border:none;cursor:pointer}.otp-input-group{display:flex;justify-content:space-between;gap:0.5rem;margin-top:0.25rem}.otp-input{width:3rem;height:2.5rem;text-align:center;border:1px solid #d1d5db;border-radius:0.5rem;font-size:1rem;outline:none}.otp-input:focus{border-color:#6b7280;box-shadow:0 0 0 2px rgba(107,114,128,0.5)}.resend-text{font-size:0.75rem;color:#4b5563;font-weight:600;margin-top:1rem;margin-bottom:5px;text-align:left}.error-message{width:100%;background-color:#fee2e2;color:#dc2626;text-align:center;padding:0.5rem 1rem;border-radius:0.375rem;font-size:0.875rem;display:none;margin-bottom:1rem}.primary-btn{width:100%;background-color:#111;color:white;padding:0.5rem;border-radius:0.5rem;font-weight:600;font-size:1rem;border:none;cursor:pointer;transition:background-color 0.3s ease}.primary-btn:hover{background-color:#2d2d2d}#resetPasswordDiv{padding:2rem;width:100%;max-width:25rem;background-color:white;border-radius:1rem;box-shadow:0 10px 20px rgba(0,0,0,0.1);margin:auto;text-align:center}.reset-title{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:#111827}.form-group{text-align:left;margin-bottom:1.5rem}.form-label{font-size:0.875rem;font-weight:500;color:#4b5563;display:block;margin-bottom:0.25rem}.input-wrapper{position:relative}.input-field{width:100%;padding:0.5rem 1rem;border:1px solid #d1d5db;border-radius:0.5rem;margin-top:0.25rem;outline:none}.input-field:focus{border-color:#6b7280;box-shadow:0 0 0 2px rgba(107,114,128,0.5)}.eye-icon-btn{position:absolute;top:0.5rem;right:0.75rem;background:none;border:none;cursor:pointer}.error-message{width:100%;background-color:#fee2e2;color:#dc2626;text-align:center;padding:0.5rem 1rem;border-radius:0.375rem;font-size:0.875rem;display:none;margin-bottom:1.5rem}.primary-btn{width:100%;background-color:#111;color:white;padding:0.5rem 0.75rem;border-radius:0.5rem;border:none;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color 0.3s ease}.primary-btn:hover{background-color:#1f1f1f}.final-screen-box{background-color:white;padding:2rem;border-radius:1rem;box-shadow:0 8px 16px rgba(0,0,0,0.08);width:100%;max-width:25rem;text-align:center;margin:auto}.final-screen-title{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#111827;line-height:1.5}.final-screen-image{margin:1rem auto;border-radius:0.75rem;box-shadow:0 4px 12px rgba(0,0,0,0.1);max-width:100%;height:auto;display:block}.final-screen-btn{width:100%;background-color:#111;color:white;padding:0.5rem 0.75rem;border-radius:0.5rem;font-size:1rem;font-weight:500;border:none;margin-bottom:0.75rem;cursor:pointer;transition:background-color 0.3s ease}.final-screen-btn:hover{background-color:#2d2d2d}.final-screen-skip-link{display:inline-flex;align-items:center;gap:0.25rem;font-size:0.875rem;font-weight:500;color:#6b7280;text-decoration:none;cursor:pointer}.terms-container p{margin-bottom:0}#signupFlow,#loginFlow{height:100vh;display:flex;justify-content:center;align-items:center;overflow:hidden;box-sizing:border-box}#signup1ParentContainer,#login1ParentContainer,#loginOtpContainer,#loginWithPasswordDiv{display:flex;flex-direction:column;box-sizing:border-box;margin-top:6rem}#signupStep2ParentContainer{display:flex;flex-direction:column;box-sizing:border-box;margin-top:6rem}#signupStep3ParentContainer{display:flex;flex-direction:column;box-sizing:border-box;margin-top:6rem}#skipModal{display:flex;flex-direction:column;box-sizing:border-box}.testimonial-container{max-width:384px;margin:0 auto;text-align:center;padding:20px;font-family:Arial,sans-serif;font-size:12px;line-height:16px}.testimonial-quote{font-style:italic;font-size:16px;color:#444;margin-bottom:20px;line-height:1.5}.testimonial-user{display:flex;align-items:center;justify-content:center;gap:12px}.testimonial-img{width:40px;height:40px;border-radius:50%;object-fit:cover}.testimonial-text .author{margin:0;font-size:14px;color:#000}.testimonial-text .position{margin:0;font-size:13px;color:#777}.switch-mode,.switch-login-method{margin:unset}#validateOTPbutton{margin-bottom:5px}#resetPasswordBtn{margin-top:20px}#generateOTPbutton.clicked{background-color:white!important;color:black!important;border:1px solid black!important}.input-wrapper{display:flex;align-items:center;position:relative;max-width:100%}.input-email-container{flex-grow:1;overflow:hidden}.input-field{width:100%;padding-right:2.5rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background-color:#f9f9f9;border:1px solid #ccc;border-radius:6px;padding:0.5rem 1rem;font-size:14px}.edit-button,.edit-icon-btn{position:absolute;right:10px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;bottom:10px}#signupTimer,#forgotPassword{cursor:pointer}@media (max-width:1024px){.signup-step2,.create-password-box,.congrats-box,.login-box,.login2-box,.login3-box,.forgot-box,.reset-box,.final-screen-box{padding:1.5rem}}@media (max-width:576px){.signup-container,.signup-step2,.create-password-box,.congrats-box,.login-box,.login2-box,.login3-box,.forgot-box,.reset-box,.final-screen-box{box-shadow:none!important;padding:1.25rem;border-radius:0.75rem;text-align:center;width:100%}#login1ParentContainer,#loginOtpContainer,#loginWithPasswordDiv,#forgetPasswordDiv,#resetPasswordDiv,#loginSkipModal{display:flex;flex-direction:column;box-sizing:border-box}.wright-nav-logo{left:2rem;top:2rem}.wright-nav-button{right:1rem;top:1.5rem}.terms-container{position:absolute;bottom:1rem;right:4rem}.login-box,.login2-box,.login3-box,.forgot-box,.reset-box,.final-screen-box{width:100%;max-width:25rem;background-color:white;padding:2rem;border-radius:1rem;box-shadow:0 10px 20px rgba(0,0,0,0.1);text-align:center;margin:auto}#resetPasswordDiv{padding:2rem;width:100%;background-color:white;margin:auto;text-align:center;max-width:none!important;box-shadow:none!important}}