.benefit-wrap{display:block;background:#f3f4f6}.benefit-wrap h3{position:relative;display:block;font-size:16px;font-weight:bold;line-height:26px;padding:24px 0 16px;font-weight:bold}.benefit-wrap .wrap-title{display:block;padding:32px 0 24px}.benefit-wrap .wrap-title h3{position:relative;display:block;font-size:16px;font-weight:bold;line-height:26px;margin:0;font-weight:bold;padding:0}a .more-icon{content:'';display:block;position:absolute;bottom:0;right:0;width:24px;height:24px;margin:0 auto 2px;background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJz48cGF0aCBkPSdNMTEgN0wxNiAxMkwxMSAxNycgc3Ryb2tlPScjRDlEQURDJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvPjwvc3ZnPg==') no-repeat center center}#player{position:fixed;top:0;left:0}.benefit-wrap .wrap-margin{background:#fff}.benefit-wrap .benefit-point-wrap{position:relative;padding-bottom:12px}.benefit-wrap .benefit-point-wrap .benefit-point{display:flex;justify-content:space-between;border-radius:12px;box-shadow:0 5px 24px 0 rgba(0,0,0,0.08);padding:16px 20px}.benefit-wrap .benefit-point-wrap .benefit-point .point-title{font-size:15px;font-weight:700;line-height:22px;letter-spacing:-0.15px;padding:2px 0 0}.benefit-wrap .benefit-point-wrap .benefit-point .point-num{display:none}.benefit-wrap .benefit-point-wrap .benefit-point .point-num a{display:block;position:relative;font-size:17px;font-weight:700;line-height:25px;letter-spacing:-0.51px;padding-right:24px}.benefit-wrap .benefit-point-wrap .benefit-point .point-num a::after{position:absolute;top:0;right:0;content:'';display:block;width:24px;height:20px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJz48cGF0aCBkPSdNMTEgN0wxNiAxMkwxMSAxNycgc3Ryb2tlPScjMTExMTExJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvPjwvc3ZnPg==) no-repeat center 0;background-size:24px}.benefit-wrap .benefit-point-wrap .benefit-point .point-login{display:none}.benefit-wrap .benefit-point-wrap .benefit-point .point-login a{display:block;position:relative;font-size:14px;font-weight:500;line-height:24px;letter-spacing:-0.39px;padding-right:19px;color:#8b8d8d}.benefit-wrap .benefit-point-wrap .benefit-point .point-login a::after{position:absolute;top:4px;right:0;content:'';display:block;width:16px;height:16px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJz48cGF0aCBkPSdNNy42NjY5OSAzLjY2NjY2TDEyLjAwMDMgNy45OTk5OUw3LjY2Njk5IDEyLjMzMzMnIHN0cm9rZT0nI0I4QjlCQicgc3Ryb2tlLXdpZHRoPScxLjYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPjwvc3ZnPg==) no-repeat center 0;background-size:16px}.benefit-wrap .benefit-point-wrap .point-balloon{display:none;position:absolute;right:9px;top:-16px;padding:6px 12px;color:#2c7fdf;border:1px solid #2c7fdf;border-radius:99px;font-size:11px;font-weight:500;line-height:16px;letter-spacing:-0.33px;background:#fff}.benefit-wrap .benefit-point-wrap .point-balloon:after{content:'';position:absolute;border-style:solid;border-width:7px 4px 0;border-color:#fff transparent;display:block;width:0;z-index:1;bottom:-6px;left:50%}.benefit-wrap .benefit-point-wrap .point-balloon:before{content:'';position:absolute;border-style:solid;border-width:7px 4px 0;border-color:#2c7fdf transparent;display:block;width:0;z-index:0;bottom:-8px;left:50%}.benefit-wrap .benefit-event-wrap{margin-bottom:8px;padding-bottom:40px}.benefit-wrap .benefit-event-wrap .benefit-event li{margin-bottom:12px;opacity:0;transform:translateY(40px);transition:opacity .8s,transform .8s}.benefit-wrap .benefit-event-wrap .benefit-event li a{position:relative;display:block;background:#ccc;color:#fff;padding:20px;border-radius:16px}.benefit-wrap .benefit-event-wrap .benefit-event li a:after{display:block;position:absolute;top:50%;right:24px;content:'';width:72px;height:72px;margin-top:-36px;background-size:72px}.benefit-wrap .benefit-event-wrap .benefit-event li .s-title{font-size:12px;font-weight:500;line-height:18px;margin-bottom:6px}.benefit-wrap .benefit-event-wrap .benefit-event li .l-title{font-size:17px;font-weight:bold;line-height:25px;letter-spacing:-0.17px}.benefit-wrap .benefit-event-wrap .benefit-event li .sub-title{font-size:13px;font-weight:normal;line-height:20px;letter-spacing:-0.13px}.benefit-wrap .benefit-event-wrap a.more-btn{display:table;background:#f3f4f6;margin:20px auto 0;border-radius:30px;padding:10px 18px;text-align:center;font-size:14px;font-weight:500;line-height:20px;color:#757679}.benefit-wrap .benefit-join-wrap{border-radius:16px;box-shadow:0 5px 24px 0 rgba(0,0,0,0.08);padding:12px 24px 20px}.benefit-wrap .benefit-join-wrap .benefit-join li{margin:24px 0;opacity:0;transform:translateY(40px);transition:opacity .8s,transform .8s}.benefit-wrap .benefit-join-wrap .benefit-join li a{display:block;position:relative;padding:0 0 0 56px}.benefit-wrap .benefit-join-wrap .benefit-join li a:before{content:'';position:absolute;top:4px;left:0;border-radius:50%;width:40px;height:40px;background-size:40px}.benefit-wrap .benefit-join-wrap .benefit-join li .s-title{font-size:12px;font-weight:400;line-height:18px;color:#757679;margin-bottom:8px}.benefit-wrap .benefit-join-wrap .benefit-join li .l-title{font-size:17px;font-weight:bold;line-height:18px;color:#111}.benefit-wrap .benefit-join-wrap a.more-btn{display:block;font-size:14px;font-weight:500;color:#757679;line-height:18px;border-top:1px solid #f3f4f6;margin:10px auto 0;padding:16px 0 0;text-align:center}.benefit-wrap .benefit-mission-wrap{border-radius:16px;box-shadow:0 5px 24px 0 rgba(0,0,0,0.08);padding:12px 24px}.benefit-wrap .benefit-mission-wrap .benefit-mission li{margin:24px 0;opacity:0;transform:translateY(40px);transition:opacity .8s,transform .8s}.benefit-wrap .benefit-mission-wrap .benefit-mission li a{display:block;position:relative;padding:0 0 0 56px}.benefit-wrap .benefit-mission-wrap .benefit-mission li a:before{content:'';position:absolute;top:4px;left:0;width:40px;height:40px;background-size:40px}.benefit-wrap .benefit-mission-wrap .benefit-mission li .s-title{font-size:12px;font-weight:400;line-height:18px;color:#757679;margin-bottom:8px}.benefit-wrap .benefit-mission-wrap .benefit-mission li .l-title{font-size:17px;font-weight:bold;line-height:18px;color:#111}.benefit-wrap .benefit-carcare-wrap{border-radius:16px;box-shadow:0 5px 24px 0 rgba(0,0,0,0.08);padding:12px 24px}.benefit-wrap .benefit-carcare-wrap .benefit-carcare li{margin:24px 0;opacity:0;transform:translateY(40px);transition:opacity .8s,transform .8s}.benefit-wrap .benefit-carcare-wrap .benefit-carcare li a{display:block;position:relative;padding:0 0 0 56px}.benefit-wrap .benefit-carcare-wrap .benefit-carcare li a:before{content:'';position:absolute;top:4px;left:0;width:40px;height:40px;background-size:40px}.benefit-wrap .benefit-carcare-wrap .benefit-carcare li .s-title{font-size:12px;font-weight:400;line-height:18px;color:#757679;margin-bottom:8px}.benefit-wrap .benefit-carcare-wrap .benefit-carcare li .l-title{font-size:17px;font-weight:bold;line-height:18px;color:#111}.benefit-wrap .benefit-card-wrap{padding:12px 0 0;margin-bottom:0}.benefit-wrap .benefit-card-wrap .benefit-card li{margin:20px 0;opacity:0;transform:translateY(40px);transition:opacity .8s,transform .8s;border-bottom:1px solid #f3f4f6;padding:0 20px}.benefit-wrap .benefit-card-wrap .benefit-card li:last-child{border-bottom:0}.benefit-wrap .benefit-card-wrap .benefit-card li a{display:block;position:relative;padding:0 0 24px 56px}.benefit-wrap .benefit-card-wrap .benefit-card li a:before{content:'';position:absolute;top:8px;left:0;width:40px;height:40px;background-size:40px}.benefit-wrap .benefit-card-wrap .benefit-card li .s-title{font-size:12px;font-weight:400;line-height:18px;color:#757679;margin-bottom:8px}.benefit-wrap .benefit-card-wrap .benefit-card li .l-title{font-size:17px;font-weight:bold;line-height:18px;color:#111}.benefit-wrap .benefit-coop-wrap{position:relative}.benefit-wrap .benefit-coop-wrap-inner{position:relative;z-index:10;background:#fff;box-shadow:0 5px 24px 0 rgba(0,0,0,0.08);border-radius:16px;padding:12px 24px}.benefit-wrap .benefit-coop-wrap .benefit-coop-anibox{width:100%;position:relative;top:-12px;left:0;z-index:1;background:#4e8aff url('/resources/images/helpdesk/bg_anibox_new.png') no-repeat right 25px bottom 16px;background-size:72px;display:block;padding:32px 24px 16px;border-radius:0 0 16px 16px}.benefit-wrap .benefit-coop-wrap .benefit-coop-anibox .ani-tit{font-size:17px;line-height:25px;font-weight:700;color:#fff}.benefit-wrap .benefit-coop-wrap .benefit-coop-anibox .ani-txt{padding-top:8px;font-size:13px;line-height:18px;font-weight:500;color:#fff}.benefit-wrap .benefit-coop-wrap .benefit-coop li{margin:24px 0;opacity:0;transform:translateY(40px);transition:opacity .8s,transform .8s}.benefit-wrap .benefit-coop-wrap .benefit-coop li a{display:block;position:relative;padding:0 0 0 56px}.benefit-wrap .benefit-coop-wrap .benefit-coop li a:before{content:'';position:absolute;top:4px;left:0;width:40px;height:40px;background-size:40px}.benefit-wrap .benefit-coop-wrap .benefit-coop li .s-title{font-size:12px;font-weight:400;line-height:18px;color:#757679;margin-bottom:8px}.benefit-wrap .benefit-coop-wrap .benefit-coop li .l-title{font-size:17px;font-weight:bold;line-height:18px;color:#111}.benefit-wrap .benefit-coupon-wrap{border-radius:16px;box-shadow:0 5px 24px 0 rgba(0,0,0,0.08);padding:12px 24px 24px}.benefit-wrap .benefit-coupon-wrap .benefit-coupon{display:flex;justify-content:space-between;flex-wrap:wrap}.benefit-wrap .benefit-coupon-wrap .benefit-coupon li{position:relative;padding:0 0 0 56px;margin:24px 0;width:-webkit-fill-available;opacity:0;transform:translateY(20px);transition:all .5s ease}.benefit-wrap .benefit-coupon-wrap .benefit-coupon li.show{opacity:1;transform:translateY(0)}.benefit-wrap .benefit-coupon-wrap .benefit-coupon li .coupon-prd{width:56px;position:absolute;top:6px;left:0}.benefit-wrap .benefit-coupon-wrap .benefit-coupon li .coupon-img{width:40px}.benefit-wrap .benefit-coupon-wrap .benefit-coupon li .coupon-title{width:100%}.benefit-wrap .benefit-coupon-wrap .benefit-coupon li .coupon-gauge{width:100%}.benefit-wrap .benefit-coupon-wrap .benefit-coupon li .coupon-gauge .coupon-status{color:#b8b8bb;font-size:12px;line-height:18px;font-weight:700}.benefit-wrap .benefit-coupon-wrap .benefit-coupon li .coupon-gauge .coupon-status .color-txt{color:#8f4bc0;font-size:12px;line-height:18px;font-weight:500}.benefit-wrap .benefit-coupon-wrap .benefit-coupon li .s-title{font-size:12px;font-weight:400;line-height:18px;color:#757679;margin-bottom:6px}.benefit-wrap .benefit-coupon-wrap .benefit-coupon li .l-title{font-size:17px;font-weight:700;line-height:25px;color:#111}.benefit-wrap .benefit-coupon-wrap .benefit-coupon li .coupon-btn-wrap{display:flex;justify-content:space-between}.benefit-wrap .benefit-coupon-wrap .benefit-coupon li .coupon-btn-wrap .coupon-btn{display:flex;place-items:center}.benefit-wrap .benefit-coupon-wrap .benefit-coupon li .coupon-btn-wrap .coupon-btn a{display:block;width:50px;border:1px solid #8f4bc0;border-radius:100px;text-align:center;padding:4px 8px;font-size:11px;letter-spacing:-0.33px;line-height:16px;font-weight:500;color:#8f4bc0}.benefit-wrap .benefit-coupon-wrap a.more-btn{display:block;font-size:13px;font-weight:bold;color:#b8b9bb;line-height:18px;border-top:1px solid #f3f4f6;margin:10px auto 0;padding:20px 0 0;text-align:center}.benefit-wrap .benefit-coupon-wrap .benefit-coupon li .coupon-btn-wrap .coupon-btn .cu-finish{display:block;width:50px;border:1px solid #b8b8bb;border-radius:100px;text-align:center;padding:4px 8px;font-size:11px;letter-spacing:-0.33px;line-height:16px;font-weight:500;color:#b8b8bb}.benefit-wrap .benefit-coupon-wrap .benefit-coupon li .coupon-btn-wrap .coupon-btn .cu-end{display:block;width:50px;background:#eaebed;border:1px solid #e8e8e8;border-radius:100px;text-align:center;padding:4px 8px;font-size:11px;letter-spacing:-0.33px;line-height:16px;font-weight:500;color:#b8b8bb}.coupon-copy-wrap{background:#f3f4f6;border-radius:8px;margin:16px 0 0;padding:16px 24px;text-align:center}.coupon-copy-wrap .coupon-num-tit{font-size:14px;font-weight:500;color:#757679;line-height:22px}.coupon-copy-wrap .coupon-copy{display:flex;justify-content:center}.coupon-copy-wrap .coupon-data{color:#2c7fdf;font-size:15px;font-weight:400;line-height:22px;letter-spacing:-0.15px}.coupon-copy-wrap .coupon-copy .coupon-btn a{font-size:11px;font-weight:500;line-height:14px;letter-spacing:-0.33px;border:1px solid #2c7fdf;border-radius:99px;padding:4px 8px;margin-left:4px;color:#2c7fdf}.benefit-wrap .benefit-etc-wrap{padding:0}.benefit-wrap .benefit-etc-wrap .benefit-etc li{margin:12px 0;opacity:0;transform:translateY(40px);transition:opacity .8s,transform .8s}.benefit-wrap .benefit-etc-wrap .benefit-etc li:first-child{margin-top:0}.benefit-wrap .benefit-etc-wrap .benefit-etc li a{display:block;position:relative;border-radius:16px;box-shadow:0 5px 24px 0 rgba(0,0,0,0.08);padding:24px 0 24px 24px}.benefit-wrap .benefit-etc-wrap .benefit-etc li a:before{content:'';position:absolute;top:25px;right:24px;width:64px;height:64px;background-size:64px}.benefit-wrap .benefit-etc-wrap .benefit-etc li .l-title{margin-bottom:6px;font-size:15px;font-weight:500;line-height:22px;letter-spacing:-0.15px;color:#111}.benefit-wrap .benefit-etc-wrap .benefit-etc li .s-title{position:relative;padding:0 0 0 20px;font-size:13px;color:#757679;line-height:19px;font-weight:400}.benefit-wrap .benefit-etc-wrap .benefit-etc li .s-title:before{content:'';position:absolute;top:1px;left:0;width:16px;height:16px;background-size:16px}.coop-tabs{display:flex}.tab-link{background:#ebedf0;padding:8px 14px;cursor:pointer;border-radius:100px;margin:0 8px 14px 0;color:#222;font-weight:500;line-height:19px;letter-spacing:-0.39px;font-size:13px}.tab-link.active{background:#222;font-weight:700;color:#fff}.tab-content{display:none;padding-top:10px}.tab-content.active{display:block}.gauge-container{width:100%;max-width:600px;text-align:center;margin:12px 0 8px}.gauge-bar{background:#eaebed;border-radius:4px;height:8px;position:relative;overflow:hidden}.gauge-fill{background-color:#8f4bc0;height:100%;width:100%;transition:width 1s ease-out;position:absolute;top:0;left:0}.ui-modal-wrap .btn-close{display:none}#__modalAlert [class*=btn-main]{width:100%;border-radius:12px}.btn-top{z-index:0;right:2.2rem}.base-header-wrap .btn-back{display:none}