@charset "UTF-8";.landing-page{box-sizing:border-box}.landing-page *{box-sizing:border-box;font-display:swap}.landing-page{width:100%;margin:0 auto;color:#182357;background-color:#f5f7fa;padding-bottom:env(safe-area-inset-bottom);padding-top:env(safe-area-inset-top);font-family:Inter,-apple-system,Arial,Roboto,Helvetica,sans-serif}@font-face{font-family:TrainPal_web;font-display:block;font-style:normal;src:url(https://file.tripcdn.com/files/6/trn_trainpal/1no6i12000cujhmt6CD2D.eot);src:url(https://file.tripcdn.com/files/6/trn_trainpal/1no6i12000cujhmt6CD2D.eot?#iefix) format("embedded-opentype"),url(https://file.tripcdn.com/files/6/trn_trainpal/1no6w12000cujhmtk5168.woff) format("woff"),url(https://file.tripcdn.com/files/6/trn_trainpal/1no6s12000cujhmtgDE11.ttf) format("truetype"),url(https://file.tripcdn.com/files/6/trn_trainpal/1no6p12000cujhmtdFF07.svg#iconfont) format("svg")}.iconfont{font-family:TrainPal_web!important;vertical-align:bottom;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}.invite-introduction{background:#fff;border-radius:.32rem;margin:0 .32rem 1.0667rem;background-color:#fff;padding:.64rem .5867rem;display:flex;flex-direction:column;position:relative;font-family:Inter;z-index:10}.invite-introduction .title{height:.64rem;font-size:.48rem;line-height:.64rem;font-family:Inter;color:#182357;font-weight:700}.invite-introduction .content{position:relative;width:100%}.invite-introduction .content .dashed-line{width:.2933rem;height:3.6331rem;position:absolute;background-image:radial-gradient(circle,#d8c491 21%,transparent 19%);background-size:.1867rem .1867rem;background-repeat:repeat-y;left:.5067rem;z-index:-1;top:1.5733rem}.invite-introduction .content .blue,.invite-introduction .content .black{background-image:radial-gradient(circle,#EAF1FE 21%,transparent 19%)}.invite-introduction .content .content-item{display:flex;align-items:center;margin-top:.5867rem;font-family:Inter}.invite-introduction .content .content-item .right-box{flex:1}.invite-introduction .content .content-item .right-box .item-title{font-size:.4rem;line-height:.5067rem;height:.5067rem;font-weight:600;font-family:Inter;color:#182357}.invite-introduction .content .content-item .right-box .item-content{font-family:Inter;font-size:.3467rem;line-height:.4533rem;font-weight:400;color:#9090a3;margin-top:.1067rem}.invite-introduction .content .content-item .item-icon-box{width:1.1733rem;height:1.1733rem;background-color:#ffeec5;border-radius:50%;display:flex;align-items:center;justify-content:center}.invite-introduction .content .content-item .item-icon-box .item-icon{width:.64rem;height:.64rem}.invite-introduction .content .content-item .left-box{margin-right:.32rem}.invite-introduction.invite-introduction-theme-lightBlue .content .content-item .item-icon-box{background-color:#eaf1fe}.to-register{padding:0 .32rem;position:relative;box-sizing:border-box}.to-register .top-bg-img{width:100%;height:7.5867rem;background:linear-gradient(-180deg,#fff2e0 8.21%,#f5f7fa 101.62%,#f5f7fa 101.62%);position:absolute;top:0;left:0;z-index:1}.to-register .top-bg-img img{position:absolute;right:.48rem;top:.7733rem;width:3.0667rem;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-moz-user-select:none;user-select:none;pointer-events:auto}.to-register .email-box{height:8.8133rem;background:#fff;border-radius:.32rem;margin-top:.5267rem;margin-bottom:.427rem;background-color:#fff;padding:.5867rem .5333rem;display:flex;flex-direction:column;position:relative;z-index:10}.to-register .email-box .register-form{color:#333;background:#fff;position:relative}.to-register .email-box .register-form .field{position:relative;border-bottom:.0267rem solid #dedee3;margin:.16rem 0 .2133rem}.to-register .email-box .register-form .field i{position:absolute;right:.32rem;top:.4267rem;width:.64rem;height:.64rem}.to-register .email-box .register-form .field .open-eye{background:url(https://ak-d.tripcdn.com/images/0AS5s120009w4bv7p5AB5.png) no-repeat;background-size:100% 100%}.to-register .email-box .register-form .field .close-eye{background:url(https://ak-d.tripcdn.com/images/0AS3z120009w4bse5605C.png) no-repeat;background-size:100% 100%}.to-register .email-box .register-form .field input{width:100%;height:1.4933rem;box-sizing:border-box;background:#fff;border:0;font-size:.4rem;color:#182357;border-bottom:.0267rem #dedee3 solid}.to-register .email-box .register-form .field input::-moz-placeholder{color:#aaa}.to-register .email-box .register-form .field input::placeholder{color:#aaa}.to-register .email-box .register-form .field input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:black}.to-register .email-box .register-form .field input:-webkit-autofill:focus{background-color:#fff;color:#000}.to-register .email-box .register-form .field input::-moz-placeholder{color:#bbbbc9;font-size:.4267rem}.to-register .email-box .register-form .field input::placeholder{color:#bbbbc9;font-size:.4267rem}.to-register .email-box .register-form .field .hidden-input{display:none}.to-register .email-box .register-form .email-field,.to-register .email-box .register-form .promo-code-field{margin-bottom:.1067rem;border:none}.to-register .email-box .register-form .email-field input::-moz-placeholder,.to-register .email-box .register-form .promo-code-field input::-moz-placeholder{color:#ccc!important}.to-register .email-box .register-form .email-field input::placeholder,.to-register .email-box .register-form .promo-code-field input::placeholder{color:#ccc!important}.to-register .email-box .register-form .email-field div>div>div,.to-register .email-box .register-form .promo-code-field div>div>div{border-bottom:.0267rem solid #dedee3!important}.to-register .email-box .register-form .invalid-input{color:#f04352;font-size:.32rem}.to-register .email-box .sign{color:#182357;font-size:.5333rem;font-weight:700;letter-spacing:0px;text-align:left}.to-register .email-box .sign-desc{color:#182357;font-size:.4rem;font-weight:400;line-height:.5067rem;margin-top:.16rem}.to-register .email-box .sign-desc span{color:#2c6df0;font-weight:600}.to-register .email-box .emailinp{height:2.1333rem;border:.0267rem solid rgb(24,35,87);border-radius:1.28rem;margin-top:.32rem;box-sizing:border-box;padding-left:.64rem;background:#fff;font-size:.4rem;color:#182357}.to-register .share-desc{position:relative;z-index:2;width:5.6rem;height:2.7rem;color:#182357;font-size:.5867rem;font-weight:900;line-height:.8rem;padding-top:.8533rem;margin-left:.2133rem;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.to-register .middle-font{padding-top:.9rem;font-size:.5rem}.to-register .small-font{padding-top:1rem;font-size:.45rem}.to-register .share-code{width:100%;height:2.1333rem;box-sizing:border-box;border:.0267rem solid #182357;border-radius:1.28rem;position:relative;margin-top:.9067rem;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:0 .8533rem}.to-register .share-code .left-code{height:1.1733rem;color:#182357;font-size:.8rem;font-weight:600;letter-spacing:0px;line-height:1.1733rem;width:auto}.to-register .register-btn{box-sizing:border-box;width:100%;height:1.28rem;border-radius:.2133rem;line-height:1.28rem;text-align:center;color:#fff;font-size:.4267rem;font-weight:700;margin-top:.3733rem;position:relative;z-index:3}.to-register .third-party-login{width:100%;box-sizing:border-box;border-top:.0267rem #dedee3 solid;position:relative;margin-top:.8533rem;z-index:2}.to-register .third-party-login [class^=border-txt]{color:#bbbbc9!important}.to-register .third-party-login .border-txt{padding:0 .5333rem;min-width:4.8rem;white-space:nowrap;text-align:center;height:.4533rem;color:#9090a3;font-size:.3733rem;font-weight:400;letter-spacing:0px;line-height:.4533rem;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:3;background-color:#fff}.to-register.to-register-theme-lightBlue .top-bg-img{background:linear-gradient(-180deg,#006df9 57.67%,#f5f7fa 97.29%)}.to-register.to-register-theme-lightBlue .share-desc{color:#fff;width:8.613rem}.landing-page-header{display:flex;align-items:center;padding:.587rem .533rem;background-color:#fff}.landing-page-header-logo{width:4rem;height:.64rem}.landing-page-banner{width:10rem;height:4.747rem}.landing-page-banner-bg{width:100%;height:100%}.landing-page-content{padding:.533rem}.landing-page-title{padding-bottom:.267rem;font-size:.64rem;line-height:.853rem;font-weight:700;color:#182357}.landing-page-title span{color:#e82c87}.landing-page-desc{font-size:.427rem;line-height:.64rem;color:#182357}.landing-page-email-input-container{padding-top:.533rem}.landing-page-email-input{border:.027rem solid #dedee3}.landing-page-btn{display:flex;justify-content:center;align-items:center;width:8.933rem;height:1.28rem;margin:0 auto;border-radius:.213rem;font-size:.48rem;line-height:.587rem;font-weight:700;color:#fff;background-color:#2b6df0;text-align:center}.landing-page-third-party-login{margin:.4rem 0 .8rem;overflow:hidden}.landing-page-b{background-color:#fff;min-height:100vh}.landing-page-b-banner{position:relative;height:9.093rem;background-image:url(https://dimg04.tripcdn.com/images/1os1412000nzcexxzC19C.png);background-size:100%;background-repeat:no-repeat;background-size:contain}.landing-page-b-banner-title{position:absolute;top:1.173rem;left:50%;width:8.933rem;transform:translate(-50%);font-size:.48rem;line-height:.587rem;font-weight:700;color:#fff;text-align:center}.landing-page-b-banner-subTitle{position:absolute;top:1.973rem;left:50%;width:8.933rem;transform:translate(-50%);font-size:.853rem;line-height:1.067rem;color:#fff;font-weight:700;text-align:center}.landing-page-b-banner-prize{position:absolute;top:4.32rem;left:50%;transform:translate(-50%) rotate(1.76deg);font-size:1.227rem;line-height:1.12rem;color:#028e15;font-weight:700}.landing-page-b-content{padding:.533rem}.landing-page-b-step{padding:.64rem .32rem}.landing-page-b-step-title{font-size:.48rem;line-height:.587rem;font-weight:700;color:#182357;text-align:center}.landing-page-b-step-list{margin-top:.427rem}.landing-page-b-step-item{display:flex;align-items:center;margin-bottom:.587rem}.landing-page-b-step-item:not(:last-child) .landing-page-b-step-item-icon:before{content:"";display:block;position:absolute;left:50%;transform:translate(-50%);top:100%;width:0;height:100%;border-left:1px dashed #FFEEC5;z-index:0}.landing-page-b-step-item-icon{display:flex;align-items:center;justify-content:center;width:1.173rem;height:1.173rem;border-radius:50%;background-color:#ffeec5;position:relative}.landing-page-b-step-item-icon-img{width:.64rem;height:.64rem;z-index:1}.landing-page-b-step-item-content{flex:1;margin-left:.32rem}.landing-page-b-step-item-title{margin-bottom:.16rem;font-size:.4rem;line-height:.48rem;font-weight:600;color:#182357}.landing-page-b-step-item-desc{font-size:.347rem;line-height:.453rem;color:#9090a3}.landing-page-b-step-item-desc span{color:#2b6df0}.landing-page-b-btn{display:flex;justify-content:center;align-items:center;width:8.933rem;height:1.28rem;margin:0 auto .453rem;border-radius:.213rem;font-size:.48rem;line-height:.587rem;font-weight:700;color:#fff;background-color:#2b6df0;text-align:center}.landing-page-b-third-party-login{margin:0 0 .8rem;overflow:hidden}
