.onboardingContainer{background:linear-gradient(-45deg,#0b433e 0%,#1ba99d 67%);display:flex}.leftPanel{color:#fff;flex:1;width:100%;height:100vh;position:sticky;top:0;overflow:hidden}.rightPanel{flex:1;justify-content:right;align-items:flex-start;margin:0;padding:0;display:flex}.left-panel-leaves{pointer-events:none;width:350px;position:absolute;bottom:0;left:0;transform:translate(-20%,20%)rotate(-10deg)}.programBox{margin-top:40px;margin-left:44px}.programBox h1{font-size:35px;font-weight:500}.features{gap:15px;margin-top:20px;font-size:14px;display:flex}.formCard .logo{justify-content:center;align-items:center;width:100%;margin:40px auto 20px;display:flex}.formCard{background:#fff;border-radius:10px;width:450px;margin-top:40px;margin-bottom:40px;margin-right:45px;padding:0 40px 40px;position:relative;box-shadow:0 10px 30px #0000001a}.formCard-title h3{text-align:center;margin-top:20px;margin-bottom:20px;font-size:32px;font-weight:500}.login-form{height:85vh}.backLink{align-items:center;gap:4px;display:inline-block;position:absolute;top:30px;left:20px}.back-btn a{color:#000;align-items:center;font-size:14px;text-decoration:none;display:flex}.formCard-title .highlight{color:var(--color-lime)}.primaryBtn{color:#fff;cursor:pointer;background:#2f8f7e;border:none;border-radius:6px;width:100%;margin-top:20px;padding:12px}.login-description{text-align:center;color:#000;font-size:16px;font-weight:400}.middle-part{justify-content:center;align-items:center;gap:10px;margin-top:40px;font-size:16px;font-weight:500;display:flex}.googleBtn{width:100%;margin-top:40px}.bottom-login{color:#000000b0;text-align:center;width:100%;font-size:15px;font-weight:500;position:absolute;bottom:8px;left:0}.profileForm{flex-direction:column;gap:10px;display:flex}.profileForm label{font-size:14px;font-weight:500}.profileForm input{background:#f8fafc;border:1px solid #e6e9ee;border-radius:8px;margin-bottom:20px}.profileUpload{justify-content:center;margin-bottom:30px;display:flex}.profileCircle{cursor:pointer;background:#1ba99d0d;border:6px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.profileIcon{color:#1ba99d66}.profileImg{object-fit:cover;border-radius:50%;width:100%;height:100%}.profileCameraBtn{color:#fff;background:#1ba99d;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-weight:600;display:flex;position:absolute;bottom:-10px;right:-10px;box-shadow:0 8px 10px #00000026}.inputField{color:#000;border:1px solid #e3e3e3;border-radius:6px;outline:none;padding:12px;font-size:14px;font-weight:500}.inputField::placeholder{color:#0006;font-size:14px;font-weight:500}.inputField:focus{border-color:var(--color-primary)}.phoneContainer{flex-direction:row-reverse;gap:10px;width:100%;display:flex}.phoneContainer .flag-dropdown{justify-content:center;align-items:center;width:60px;min-width:60px;height:45px;display:flex;background:#f8fafc!important;border:1px solid #e3e3e3!important;border-radius:8px!important;position:relative!important}.phoneContainer .selected-flag{width:100%!important;padding-left:12px!important}.phoneContainer .selected-flag .dial-code{margin-left:6px;font-weight:500}.phoneContainer .form-control{flex:1;background:#f8fafc!important;border:1px solid #e3e3e3!important;border-radius:8px!important;width:100%!important;height:45px!important;padding-left:14px!important;font-size:14px!important}.phoneContainer .form-control:focus{border-color:var(--color-primary)!important;box-shadow:none!important}.disabled-email{color:#0009}.verifyBtn{width:100%;margin-top:15px}.secureText{text-align:center;color:#777;margin-top:6px;font-size:12px}.required{color:red}.otpContainer{text-align:center;flex-direction:column;align-items:center;gap:0;margin-top:10px;display:flex}.otpPhone{color:#000;align-items:center;gap:8px;margin-top:0;padding-top:0;font-size:15px;font-weight:500;display:flex}.otpInputs{gap:13px;margin-top:45px;margin-bottom:45px;display:flex}.otpInput{text-align:center;border:2px solid #e5e7eb;border-radius:8px;outline:none;width:48px;height:54px;font-size:22px;transition:all .2s}.otpInput:focus{border-color:#2f8f7e;box-shadow:0 0 0 2px #2f8f7e26}.activeOtp{border-color:#2f8f7e}.otpSent{align-items:center;gap:9px;margin-bottom:25px;font-size:14px;font-weight:500;display:flex}.otpSent span{color:var(--color-primary);font-weight:600}.resendOtp{color:#000;cursor:not-allowed;align-items:center;gap:10px;margin-top:20px;margin-bottom:50px;font-size:14px;display:flex}.resendOtp.activeResend{cursor:pointer;color:#2f8f7e;font-weight:500}.pregnancyContainer{flex-direction:column;gap:8px;display:flex}.pregnancyDesc{text-align:center;color:#000;margin-top:5px;margin-bottom:30px;font-size:15px;font-weight:400}.pregLabel{color:#000;font-size:15px;font-weight:400}.pregLabel span{color:red}.segmentedControl{background:#1ba99d1f;border-radius:8px;grid-template-columns:1fr 1fr;margin-bottom:30px;padding:5px;display:grid;position:relative;overflow:hidden}.slider{background:#1ba99d;border-radius:6px;width:calc(50% - 5px);transition:transform .3s;position:absolute;top:5px;bottom:5px;left:5px}.slider.right{transform:translate(100%)}.segBtn{z-index:2;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:10px;font-size:16px;font-weight:400;position:relative}.segBtn.active{color:#fff;font-size:16px;font-weight:500}.dateWrapper{align-items:center;width:100%;margin-bottom:0;display:flex;position:relative}.calendarIcon{z-index:10;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;top:0;left:0}.calendarPopup{position:absolute;top:50px;left:0}.dateInput{color:#000;background-color:#f8fafc;border:1px solid #e6e9ee;border-radius:8px;width:100%;padding:12px 12px 12px 46px;font-size:14px;font-weight:400}.dateInput::placeholder{color:#000;font-size:14px;font-weight:400}.dateInput:focus{border-color:var(--color-primary);outline:none}.react-datepicker__input-container input{width:100%}.grid-label{margin-top:30px}.complicationsGrid{flex-wrap:wrap;gap:13px;width:100%;margin-top:12px;margin-bottom:40px;display:flex}.compChip{cursor:pointer;background:#fff;border:1px solid #e6e9ee;border-radius:6px;padding:8px 16px;font-size:14px;transition:all .2s}.compChip:hover{border-color:#2f8f7e}.activeChip{background:#e9f5f3;border-color:#2f8f7e}.continueBtn{width:100%;margin-top:10px}.continueBtn:hover{background:#26796b}.react-datepicker{border:1px solid #e3e3e3;border-radius:10px;font-family:inherit}.react-datepicker__header{background:#f6f6f6;border-bottom:1px solid #e3e3e3}.react-datepicker__day--selected{background:#2f8f7e!important}.react-datepicker__day:hover{background:#e6f3f1}.interestContainer{width:100%;margin-top:0}.interestDesc{color:#000;text-align:center;width:100%;max-width:330px;margin:0 auto 30px;font-size:15px}.interestGrid{grid-template-columns:repeat(3,1fr);gap:20px;width:100%;margin-bottom:28px;display:grid}.interestCard{cursor:pointer;background:#f8fafc;border:1px solid #e6e9ee;border-radius:8px;transition:all .2s;overflow:hidden}.interestCard:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0000000d}.activeInterest{border:2px solid var(--color-primary)}.interestImg{object-fit:cover;width:100%;height:110px}.interestText{text-align:left;padding:0 8px}.interestText h4{color:#000;margin-top:8px;margin-bottom:4px;font-size:14px;font-weight:600}.interestText p{color:#000;margin-top:0;font-size:12px;font-weight:400}.dashboardBtn{width:100%;margin-top:5px;margin-bottom:8px}.secureText{color:#000}.pricingContainer{width:100%}.pricingDesc{text-align:center;max-width:330px;margin:0 auto 25px;font-size:15px}.planTitleRow{border:1px soldi green}.short-description{text-align:center;color:#000;max-width:323px;margin:0 auto;padding-top:20px;padding-bottom:20px;font-size:14px;font-weight:400}.short-description a{color:#000;font-weight:400}.discountBadge{color:#1ba99d;background:#ddf2f0;border:1px solid #1ba99d;border-radius:4px;margin-left:8px;padding:4px 8px;font-size:12px;font-weight:400}.tooltipWrapper{align-items:center;display:inline-flex;position:relative}.infoIcon{justify-content:center;align-items:center;display:flex}.tooltipBox{z-index:50;text-align:left;background:#fff;border:1px solid #e6e9ee;border-radius:16px;width:280px;max-width:90vw;padding:14px;font-size:13px;font-weight:500;display:none;position:absolute;bottom:-108px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #00000026}.tooltipWrapper:hover .tooltipBox{display:block}.planControl{background:#1ba99d1f;border-radius:8px;grid-template-columns:1fr 1fr;width:50%;margin:auto;padding:5px;display:grid;position:relative;overflow:hidden}.pricingList{flex-direction:column;gap:17px;display:flex}.pricingCard{cursor:pointer;border:1px solid #e6e9ee;border-radius:8px;justify-content:space-between;align-items:center;padding:20px 18px;transition:all .2s;display:flex}.pricingCard:hover{border-color:#1ba99d;box-shadow:0 5px 15px #0000000d}.activePricing{background:#eef6f5;border:2px solid #1ba99d}.pricingLeft{align-items:center;gap:12px;display:flex}.radioDot{border:2px solid #e6e9ee;border-radius:50%;width:16px;height:16px;margin-right:16px}.activeDot{border:5px solid var(--color-primary)}.pricingText h4{margin-bottom:7px;font-size:18px;font-weight:600}.pricingText p{color:#535353;flex-wrap:wrap;align-items:flex-start;gap:6px;margin-top:0;padding-right:8px;font-size:14px;font-weight:400;line-height:1.4;display:flex}.planTitleRow{align-items:center;gap:5px;margin-bottom:8px;display:flex}.planTitleRow h4{margin-top:0;margin-bottom:0;padding-top:0}.pricingPrice{font-size:18px;font-weight:600}.lmpInfo{color:#000;padding-top:20px;padding-bottom:20px;padding-left:16px;font-size:15px}.lmpInfo p{margin-bottom:6px}@media (max-width:1024px){html,body{overflow-x:hidden}.backLink{top:50px}.onboardingContainer{flex-direction:column;max-height:100vh}.leftPanel{display:none}.rightPanel{justify-content:start;align-items:flex-start;width:100%;padding:0}.formCard{box-sizing:border-box;border-radius:0;width:100%;max-width:100%;min-height:100dvh;margin:0 auto;padding:22px}.formCard .logo img{width:170px}.formCard-title h3{font-size:30px}.inputField{padding:12px 5px 12px 8px}.profileForm input{background:#f8fafc;border:1px solid #e6e9ee;border-radius:8px;margin-bottom:20px}.otpDesc{color:#000;margin-bottom:12px;font-size:18px;font-weight:400}.otpInput{width:40px;height:48px;font-size:18px}.resendOtp{margin-bottom:150px}.pregnancyTitle{font-size:24px}.segBtn{padding:9px;font-size:14px}.dateInput{font-size:14px}.complicationsGrid{margin-bottom:80px}.compChip{padding:7px 12px;font-size:13px}.interestGrid{grid-template-columns:repeat(3,1fr);gap:12px}.interestImg{height:95px}.interestText h4{font-size:13px}.interestText p{font-size:11px}.dashboardBtn{margin-top:80px;margin-bottom:5px}.tooltipBox{z-index:50;text-align:left;background:#fff;border:1px solid #e6e9ee;border-radius:16px;width:180px;max-width:30vw;padding:14px;font-size:13px;font-weight:500;display:none;position:absolute;bottom:-150px;left:50px;transform:translate(-50%);box-shadow:0 8px 20px #00000026}.pricingCard{padding:16px}.pricingText h4,.pricingPrice{font-size:16px}.planControl{width:100%;max-width:260px;margin:auto}}
