.cta-platform{width:100%;border-radius:60px;box-sizing:border-box;margin-top:40px;margin-bottom:72px;display:flex;justify-content:center;align-items:flex-end}.cta-platform .choose-platform{display:flex;align-items:center;flex-direction:column;align-self:center}.cta-platform .choose-platform h2{font-weight:700;font-size:48px;line-height:64px;text-align:center;color:var(--font-color);margin:0;font-family:Poppins-Medium}.cta-platform .choose-platform .get-app-from-email-or-qr button{max-width:140px;width:100%}.cta-platform .choose-platform .platform{margin-top:32px;display:flex}.cta-platform .choose-platform .platform a{cursor:pointer}.cta-platform .choose-platform .platform img{width:100%;max-width:215px;min-width:150px;margin:4px;transition:all .3s ease}.cta-platform .choose-platform .platform img:focus{outline:none}.cta-platform .choose-platform .platform img:hover{transform:translate3d(0,-3px,0)}@media screen and (max-width:768px){.cta-platform .choose-platform h2{font-size:36px;line-height:48px}.cta-platform .choose-platform .platform{display:unset;margin-top:0}.cta-platform .choose-platform .platform a img{margin-top:16px}}.cta-platform .ip-img{display:flex;width:295px;height:295px;flex:none;justify-content:center;align-items:flex-end}.cta-platform .ip-img img{max-width:200px;max-height:295px}@media screen and (max-width:768px){.cta-platform{border-radius:40px;margin-top:24px;margin-bottom:24px;padding:36px 16px;flex-direction:column;gap:16px;align-items:center}.cta-platform .ip-img{display:none}}.get-app-from-email-or-qr{width:215px;margin:32px auto;text-align:center}.get-app-from-email-or-qr .qr-code-frame{width:128px;height:128px}@media screen and (min-width:769px){.get-app-from-email-or-qr{padding:0 44px}}.get-app-from-email-or-qr div{width:215px;margin-top:5px}.get-app-from-email-or-qr div input[type=email]{width:180px;height:45px;border:1.5px solid var(--place-holder-email);border-radius:10px;padding:0 16px;background-color:var(--foreground-052)}.get-app-from-email-or-qr div input[type=email]:focus{outline:none}.get-app-from-email-or-qr div input[type=email]::placeholder{color:var(--place-holder-email)}.get-app-from-email-or-qr div input[type=email]:-ms-input-placeholder{color:var(--place-holder-email)}.get-app-from-email-or-qr div input[type=email]::-ms-input-placeholder{color:var(--place-holder-email)}.get-app-from-email-or-qr div button{width:120px;height:32px;margin-top:16px;border-radius:6px;background-color:var(--main-color);border:none;color:#fff;font-size:12px;font-family:Poppins-Regular;transition:all .3s ease}.get-app-from-email-or-qr div button:hover{transform:translate3d(0,-3px,0)}.get-app-from-email-or-qr .get-app-text{margin-top:10px;font-size:12px;line-height:18px;color:var(--font-color-03)}.features-container{margin-top:90px;max-width:1300px;padding-left:70px;padding-right:70px;text-align:center;display:flex;flex-direction:column;align-items:center;overflow-x:hidden}.features-container .learning-path-text{font-weight:400;font-size:16px;line-height:24px;text-align:center;max-width:714px;margin-top:24px;color:var(--font-color-01)}.features-container .learning-path-title{font-size:48px;line-height:64px;text-transform:capitalize;width:100%;max-width:640px;text-align:center;color:var(--font-color);font-family:Poppins-Medium}.features-container .feature-content{display:flex;flex-direction:column;align-items:center}.features-container .feature-content h2{margin:0;max-width:634px;font-size:48px;line-height:64px;color:var(--font-color);font-family:Poppins-Medium}.features-container .feature-content span{margin-top:24px;max-width:714px;font-size:16px;line-height:24px;color:var(--font-color-01)}@media screen and (max-width:768px){.features-container .feature-content h2{font-size:36px;line-height:48px}.features-container .feature-content span{margin-top:8px;font-size:14px;line-height:18px}}.features-container .features-line{margin-top:40px;display:flex;flex-direction:row;gap:32px}@media screen and (max-width:768px){.features-container .features-line{flex-direction:column;gap:24px}}.features-container .cta{width:100%;border-radius:60px;overflow:hidden;box-sizing:border-box;margin-top:60px;margin-bottom:60px;display:flex;justify-content:center}@media screen and (max-width:768px){.features-container .cta{border-radius:40px;margin-top:118px;margin-bottom:40px}}.features-container .cta .content{display:flex;flex-direction:row;width:100%;justify-content:space-between}.features-container .cta .content .cta-img-boundary{width:100%;height:180px;display:flex;align-items:center;justify-content:center}.features-container .cta .content .cta-img-boundary .cta-img{object-fit:contain;width:100%;max-height:160px}@media screen and (min-width:769px){.features-container .cta .content .cta-img-boundary{width:500px;height:100%}.features-container .cta .content .cta-img-boundary .cta-img{height:100%;max-height:324px;max-width:500px}}@media screen and (min-width:1024px){.features-container .cta .content .cta-img-boundary{width:520px}.features-container .cta .content .cta-img-boundary .cta-img{max-width:520px}}@media screen and (min-width:1440px){.features-container .cta .content .cta-img-boundary{width:600px}.features-container .cta .content .cta-img-boundary .cta-img{max-width:600px}}.features-container .cta .content .block-content{margin:56px 0 56px 56px}.features-container .cta .content .block-content .cta-text{display:flex;flex-direction:column;text-align:left;color:var(--font-color)}.features-container .cta .content .block-content .cta-text .cta-text-title{font-size:48px;line-height:64px;font-family:Poppins-SemiBold}.features-container .cta .content .block-content .cta-text .cta-text-content{margin-top:16px;font-size:16px;line-height:24px}.features-container .cta .content .block-content .button-wrapper{padding:16px 20px;font-size:16px;width:310px;background-color:var(--main-color);border-radius:15px;color:#fff;font-weight:700;margin-top:32px;cursor:pointer;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);transition:all .15s ease}.features-container .cta .content .block-content .button-wrapper:focus{outline:none}.features-container .cta .content .block-content .button-wrapper:hover{transform:translate3d(0,-3px,0)}@media screen and (max-width:768px){.features-container .cta .content .block-content{margin-top:20px;align-content:center}.features-container .cta .content .block-content .cta-text .cta-text-title{font-size:36px;line-height:48px}.features-container .cta .content .block-content .cta-text .cta-text-content{margin-top:8px;font-size:12px;line-height:18px}.features-container .cta .content .block-content .button-wrapper{padding:12px 30px;font-size:16px;width:160px;font-family:Poppins-SemiBold;margin:20px auto auto;text-transform:capitalize}.features-container .cta .content{flex-direction:column-reverse;align-items:center}.features-container .cta .content .block-content{margin:36px}.features-container .cta .content .block-content .cta-text{text-align:center}.features-container .cta .content img{margin-top:20px;margin-right:0}}.features-container .FAQ-container{width:100%}.features-container .FAQ-container h2{margin:30px 0 0;font-size:48px;line-height:64px;color:var(--font-color);font-family:Poppins-Medium}@media screen and (max-width:768px){.features-container .FAQ-container h2{font-size:36px;line-height:48px;margin-top:24px;margin-bottom:24px}.features-container .FAQ-container .FAQ-wrapper{margin-top:24px}}.features-container .FAQ-container .FAQ-wrapper .FAQ-item{width:100%;box-sizing:border-box;flex:none;order:8;flex-grow:0;height:320px;border-bottom:1px dashed var(--font-color-01)}@media screen and (max-width:768px){.features-container .FAQ-container .FAQ-wrapper .FAQ-item{background:rgba(112,94,87,.04);border-radius:40px;height:fit-content;border:none}}.features-container .FAQ-container .FAQ-wrapper .FAQ-item .FAQ-item-content{display:flex;flex-direction:row;height:100%;align-items:center;padding-left:72px;padding-right:72px;gap:48px;justify-content:space-between}.features-container .FAQ-container .FAQ-wrapper .FAQ-item .FAQ-item-content .block-content{text-align:left;width:50%;display:flex;gap:24px;flex-direction:column}.features-container .FAQ-container .FAQ-wrapper .FAQ-item .FAQ-item-content .block-content h3{font-size:48px;line-height:64px;margin:0;font-family:Poppins-SemiBold}.features-container .FAQ-container .FAQ-wrapper .FAQ-item .FAQ-item-content .block-content span{font-size:16px;line-height:24px;color:var(--font-color-01)}.features-container .FAQ-container .FAQ-wrapper .FAQ-item .FAQ-item-content .block-content .start-practice-btn{background-color:var(--main-color);padding:16px 20px;width:fit-content;border-radius:15px;color:#fff;font-size:16px;line-height:25px;font-family:Poppins-Semibold;cursor:pointer;text-align:center;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);transition:all .15s ease}.features-container .FAQ-container .FAQ-wrapper .FAQ-item .FAQ-item-content .block-content .start-practice-btn:focus{outline:none}.features-container .FAQ-container .FAQ-wrapper .FAQ-item .FAQ-item-content .block-content .start-practice-btn:hover{transform:translate3d(0,-3px,0)}.features-container .FAQ-container .FAQ-wrapper .FAQ-item .FAQ-item-content img.img-1{height:178px;width:469px}.features-container .FAQ-container .FAQ-wrapper .FAQ-item .FAQ-item-content img.img-2{height:213px;width:353px}.features-container .FAQ-container .FAQ-wrapper .FAQ-item .FAQ-item-content img.img-3{height:262px;width:392px}.features-container .FAQ-container .FAQ-wrapper .FAQ-item .FAQ-item-content img.img-4{height:320px;width:396px}@media screen and (max-width:768px){.features-container .FAQ-container .FAQ-wrapper .FAQ-item .FAQ-item-content{flex-direction:column-reverse;padding:44px 16px;gap:0}.features-container .FAQ-container .FAQ-wrapper .FAQ-item .FAQ-item-content .block-content{gap:8px;width:100%;text-align:center;margin-top:24px}.features-container .FAQ-container .FAQ-wrapper .FAQ-item .FAQ-item-content .block-content h3{font-size:36px;line-height:48px}.features-container .FAQ-container .FAQ-wrapper .FAQ-item .FAQ-item-content .block-content span{font-size:12px;line-height:18px}.features-container .FAQ-container .FAQ-wrapper .FAQ-item .FAQ-item-content .block-content .start-practice-btn{margin:16px auto 0;padding:12px 36px}.features-container .FAQ-container .FAQ-wrapper .FAQ-item .FAQ-item-content img{width:238px!important}.features-container .FAQ-container .FAQ-wrapper .FAQ-item .FAQ-item-content img.img-1{height:90px}.features-container .FAQ-container .FAQ-wrapper .FAQ-item .FAQ-item-content img.img-2{height:144px}.features-container .FAQ-container .FAQ-wrapper .FAQ-item .FAQ-item-content img.img-3{height:160px}.features-container .FAQ-container .FAQ-wrapper .FAQ-item .FAQ-item-content img.img-4{height:192px}}.features-container .FAQ-container .FAQ-wrapper .FAQ-item .reverse{flex-direction:row-reverse}@media screen and (max-width:768px){.features-container .FAQ-container .FAQ-wrapper .FAQ-item .reverse{flex-direction:column-reverse}}.features-container .feature-on-frame{height:346px;width:100%}@media screen and (max-width:768px){.features-container{padding-left:16px;padding-right:16px;margin-top:88px}.features-container .learning-path-text{font-size:12px;line-height:16px;margin-top:0}.features-container .learning-path-title{font-size:36px;line-height:48px;font-family:Poppins-Medium}.features-container .feature-on-frame{height:245px}.get-pro-drawer-container{padding:0 20px!important}}