.btn.disable,.btn.loading{pointer-events:none;cursor:not-allowed}@keyframes rotate-circle{from{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.btn{display:inline-flex;border-radius:23px;cursor:pointer;border:1px solid transparent;padding:11px 39px;position:relative;overflow:hidden;white-space:nowrap;font-weight:500;font-size:15px;line-height:22px;color:var(--c-pri-black);font-family:Outfit;transition:all 50ms linear}.btn:hover{opacity:.6}.btn.disable{background:var(--c-pri-black12);color:var(--c-pri-black20)}.btn.disable:hover{opacity:1}.btn.loading{opacity:.6;color:transparent!important}.btn.loading::before{content:"";position:absolute;width:20px;height:20px;top:50%;left:50%;border:2px solid var(--c-white);border-top-color:transparent;border-radius:50%;animation:rotate-circle .8s linear infinite}.btn .btn-small,.btn-light{border-radius:16px;padding:5px 12px;font-weight:500;font-size:14px;line-height:20px;color:var(--c-pri-black);font-family:Outfit}.btn-light.loading::before{border-color:var(--c-pri-black);border-top-color:transparent}.btn-square{border-radius:8px}.btn-pri-box{border-radius:23px;background:var(--c-pri-black)}.btn-pri-box .btn-pri{background:var(--c-main-gradient0);background-clip:text;-webkit-background-clip:text;color:transparent}.btn-pri-box.disable .btn-pri{background:0 0;cursor:not-allowed;color:var(--c-pri-black20)}.btn-pri-box.loading .btn-pri{color:transparent!important}.btn-sec,.btn-white{color:var(--c-pri-black)}.btn-sec{border:1px solid var(--c-sub-grey-04)}.btn-sec:hover{opacity:1;background-color:var(--c-sub-grey-05)}.btn-sec.disable,.btn-white{background-color:var(--c-white)}.btn-sec.loading::before{border-color:var(--c-pri-black);border-top-color:transparent}.btn-white{border:1px solid var(--c-sub-grey-04)}.btn-blue,.btn-green,.btn-red{color:var(--c-white)}.btn-white.loading::before{border-color:var(--c-pri-black);border-top-color:transparent}.btn-red{background-color:var(--c-red)}.btn-green{background-color:var(--c-green)}.btn-blue{background-color:var(--c-blue)}.btn-plain{padding:6px 12px;border:none;color:var(--c-sub-grey-01)}.btn-plain:hover{background-color:var(--c-sub-grey-05);opacity:1}.btn-plain:focus{background:0 0;color:var(--c-pri-black)}.comments{padding:0 32px;max-width:1024px;width:100%;margin:80px auto 0}.comments .google-trophy-box{padding:12px;margin-bottom:20px}.comments .google-trophy-box svg{width:100px;height:100px}.comments .google-trophy-box .trophy-title{font-weight:700;font-size:24px;line-height:30px;color:var(--c-pri-black);font-family:Outfit;margin-top:16px;text-align:center}.comments .google-trophy-box .trophy-desc,.comments.comments-content-1 .score-box span{font-weight:300;font-size:13px;line-height:18px;color:var(--c-sub-grey-01);font-family:Outfit;text-align:center}.comments .google-trophy-box .trophy-desc{margin-top:8px}.comments.comments-content-1{width:514px}.comments.comments-content-1 .score-box .score-imgs{margin-bottom:8px}.comments.comments-content-1 .score-box .score-imgs svg{margin-left:6px;width:20px;height:20px}.comments.comments-content-1 .score-box .score-imgs svg:first-of-type{margin-left:0}.comments.comments-content-1 .count-box div{font-weight:700;font-size:24px;line-height:30px;color:var(--c-pri-black);font-family:Outfit;margin-bottom:8px}.comments.comments-content-1 .count-box span{font-weight:300;font-size:13px;line-height:18px;color:var(--c-sub-grey-01);font-family:Outfit}.comments.comments-content-1 .download-box div{font-weight:700;font-size:24px;line-height:30px;color:var(--c-pri-black);font-family:Outfit;margin-bottom:8px}.comments.comments-content-1 .download-box span{font-weight:300;font-size:13px;line-height:18px;color:var(--c-sub-grey-01);font-family:Outfit}.comments.comments-content-1 .vertical-line{width:1px;height:20px;background-color:var(--c-sub-grey-04);margin:0 20px;display:block}.comments.comments-content-2{padding:0}.comments.comments-content-2 .comments-box{width:100%;overflow:hidden}.comments.comments-content-2 .comments-box .comments-content{width:fit-content;transition:transform .4s ease;transform:translateX(-1024px)}.comments.comments-content-2 .comments-box .comments-content .comments-item{flex-shrink:0;width:100vw;max-width:1024px}.comments.comments-content-2 .comments-box .comments-content .comments-item .left-opr{flex:1;position:relative;border-radius:0 16px 16px 0;margin-right:24px;background:linear-gradient(to right,#fff 0,#378ad71f 75%)}.comments.comments-content-2 .comments-box .comments-content .comments-item .left-opr .left-btn{width:36px;height:36px;border-radius:50%;background-color:var(--c-white);position:absolute;top:50%;right:32px;transform:translateY(-50%);cursor:pointer}.comments.comments-content-2 .comments-box .comments-content .comments-item .left-opr .left-btn:hover{background-color:var(--c-sub-grey-04)}.comments.comments-content-2 .comments-box .comments-content .comments-item .left-opr .left-btn:active{background-color:var(--c-sub-grey-03)}.comments.comments-content-2 .comments-box .comments-content .comments-item .left-opr .left-btn .iconfont{font-size:22px;color:var(--c-sub-grey-01)}.comments.comments-content-2 .comments-box .comments-content .comments-item .comment-content{width:554px;padding:32px;border-radius:16px;border:1px solid var(--c-sub-grey-04)}.comments.comments-content-2 .comments-box .comments-content .comments-item .comment-content .rating-desc{font-weight:600;font-size:15px;line-height:22px;color:var(--c-pri-black);font-family:Outfit}.comments.comments-content-2 .comments-box .comments-content .comments-item .comment-content .head-box{margin-top:32px}.comments.comments-content-2 .comments-box .comments-content .comments-item .comment-content .head-box .head-img{width:40px;height:40px;border-radius:50%;margin-right:12px}.comments.comments-content-2 .comments-box .comments-content .comments-item .comment-content .head-box .user-name{display:inline-block;margin-top:4px;font-weight:400;font-size:13px;line-height:18px;color:var(--c-sub-grey-01);font-family:Outfit}.comments.comments-content-2 .comments-box .comments-content .comments-item .right-opr .right-btn .iconfont,.comments.comments-content-2 .comments-box .mobile-opr .left-btn .iconfont,.comments.comments-content-2 .comments-box .mobile-opr .right-btn .iconfont{font-size:22px;color:var(--c-sub-grey-01)}.comments.comments-content-2 .comments-box .comments-content .comments-item .comment-content .head-box .student-rating li{margin-left:4px}.comments.comments-content-2 .comments-box .comments-content .comments-item .comment-content .head-box .student-rating li:first-of-type{margin-left:0}.comments.comments-content-2 .comments-box .comments-content .comments-item .right-opr{flex:1;position:relative;border-radius:16px 0 0 16px;margin-left:24px;background:linear-gradient(to right,#6e69a11f 0,#fff 75%)}.comments.comments-content-2 .comments-box .comments-content .comments-item .right-opr .right-btn{width:36px;height:36px;border-radius:50%;background-color:var(--c-white);position:absolute;top:50%;left:32px;transform:translateY(-50%);cursor:pointer}.comments.comments-content-2 .comments-box .comments-content .comments-item .right-opr .right-btn:hover{background-color:var(--c-sub-grey-04)}.comments.comments-content-2 .comments-box .comments-content .comments-item .right-opr .right-btn:active{background-color:var(--c-sub-grey-03)}.comments.comments-content-2 .comments-box .mobile-opr{margin-top:32px;display:none}.comments.comments-content-2 .comments-box .mobile-opr .left-btn{width:36px;height:36px;border-radius:50%;background-color:var(--c-sub-grey-05);cursor:pointer}.comments.comments-content-2 .comments-box .mobile-opr .left-btn:hover{background-color:var(--c-sub-grey-04)}.comments.comments-content-2 .comments-box .mobile-opr .left-btn:active{background-color:var(--c-sub-grey-03)}.comments.comments-content-2 .comments-box .mobile-opr .right-btn{margin-left:24px;width:36px;height:36px;border-radius:50%;background-color:var(--c-sub-grey-05);cursor:pointer}.comments.comments-content-2 .comments-box .mobile-opr .right-btn:hover{background-color:var(--c-sub-grey-04)}.comments.comments-content-2 .comments-box .mobile-opr .right-btn:active{background-color:var(--c-sub-grey-03)}@media screen and (max-width:1023px){.comments.comments-content-2{padding:0}.comments.comments-content-2 .comments-box .comments-content{transform:translate(-100vw)}.comments.comments-content-2 .comments-box .comments-content .comments-item{width:100vw}.comments.comments-content-2 .comments-box .comments-content .comments-item .left-opr{background:var(--c-blue12)}.comments.comments-content-2 .comments-box .comments-content .comments-item .comment-content{width:520px}.comments.comments-content-2 .comments-box .comments-content .comments-item .right-opr{background:var(--c-purple12)}}@media screen and (max-width:767px){.btn:hover{opacity:1}.comments .google-trophy-box,.comments.comments-content-2{padding:0}.comments.comments-content-1 .vertical-line:first-of-type,.comments.comments-content-2 .comments-box .comments-content .comments-item .left-opr .left-btn,.comments.comments-content-2 .comments-box .comments-content .comments-item .right-opr .right-btn{display:none}.comments .google-trophy-box svg{width:80px;height:80px}.comments .google-trophy-box .trophy-title{font-weight:700;font-size:20px;line-height:28px;color:var(--c-pri-black);font-family:Outfit;margin-top:16px}.comments .google-trophy-box .trophy-desc{font-weight:300;font-size:13px;line-height:18px;color:var(--c-sub-grey-01);font-family:Outfit;margin-top:8px}.comments.comments-content-1{width:100%}.comments.comments-content-1 .rating-box{flex-wrap:wrap}.comments.comments-content-1 .score-box{width:100%;flex:auto;margin-bottom:12px}.comments.comments-content-2 .comments-box .comments-content .comments-item .left-opr{margin-right:16px;background:var(--c-blue12)}.comments.comments-content-2 .comments-box .comments-content .comments-item .comment-content{width:calc(100% - 80px);padding:16px}.comments.comments-content-2 .comments-box .comments-content .comments-item .right-opr{margin-left:16px;background:var(--c-purple12)}.comments.comments-content-2 .comments-box .mobile-opr{display:flex}}.screen{width:100%;padding:100px 0}.screen .screen-content{width:100%;max-width:1024px;margin:0 auto;padding:0 32px}.screen .screen-content .title-box{width:620px;margin:0 auto;text-align:center}.screen .screen-content .title-box .title-1{font-weight:700;font-size:40px;line-height:50px;color:var(--c-pri-black);font-family:Caveat}.screen .screen-content .title-box .title-2{font-weight:700;font-size:40px;line-height:50px;color:var(--c-pri-black);font-family:Outfit}.screen .screen-content .title-box .desc{margin-top:12px;font-weight:300;font-size:14px;line-height:20px;color:var(--c-sub-grey-01);font-family:Outfit}.screen .screen-content .content-box{margin-top:80px}.screen .screen-content .content-box .item-box{width:calc((100% - 48px)/ 3);margin-left:24px;background-color:var(--c-white);padding:24px;border-radius:16px;border:1px solid var(--c-sub-grey-04)}.screen .screen-content .content-box .item-box .item-title{font-weight:700;font-size:20px;line-height:28px;color:inherit;font-family:Outfit}.screen .screen-content .content-box .item-box .item-desc{margin-top:12px;font-weight:300;font-size:15px;line-height:22px;color:var(--c-pri-black);font-family:Outfit}.screen-1{padding:80px 0;background:url(/pmw/premium-screen-1-bg.webp) no-repeat;background-size:cover}.screen-1 .screen-content .title-box .title-2{font-weight:800;font-size:52px;line-height:66px;color:var(--c-pri-black);font-family:Outfit}.screen-1 .screen-content .title-box .title-2 .strong{color:transparent;background:var(--c-sub-gradient0);background-clip:text;-webkit-background-clip:text}.screen-1 .screen-content .title-box .desc{margin-top:20px;font-weight:400;font-size:16px;line-height:24px;color:var(--c-sub-grey-01);font-family:Outfit}.screen-1 .screen-content .title-box .desc .strong{color:var(--c-pri-black)}.screen-1 .screen-content .content-box .item-box{background-color:var(--c-white);padding:32px 24px;border:1px solid var(--c-sub-grey-04)}.screen-1 .screen-content .content-box .item-box .item-title{font-weight:700;font-size:24px;line-height:30px;color:inherit;font-family:Outfit}.screen-1 .screen-content .content-box .item-box .item-desc{margin-top:12px;font-weight:300;font-size:14px;line-height:20px;color:var(--c-sub-grey-01);font-family:Outfit}.screen-1 .screen-content .content-box .item-box .price-num{margin-top:32px;font-weight:700;font-size:40px;line-height:50px;color:inherit;font-family:Outfit}.screen-1 .screen-content .content-box .item-box .price-num .dor-text{margin-left:8px;font-weight:400;font-size:14px;line-height:20px;color:var(--c-sub-grey-01);font-family:Outfit}.screen-1 .screen-content .content-box .item-box .btn{width:100%;margin-top:32px;justify-content:center}.screen-1 .screen-content .content-box .item-box .tips{margin-top:32px}.screen-1 .screen-content .content-box .item-box .tips li{margin-top:24px;font-weight:300;font-size:15px;line-height:22px;color:var(--c-pri-black80);font-family:Outfit}.screen-1 .screen-content .content-box .item-box .tips li .iconfont{font-size:22px;margin-right:12px;color:var(--c-green)}.screen-1 .screen-content .content-box .item-box .tips li:first-of-type{margin-top:0}.screen-1 .screen-content .content-box .item-box:first-of-type{margin-left:0}.screen-1 .screen-content .content-box .item-box:nth-of-type(2){position:relative;background-color:var(--c-pri-black);color:var(--c-white)}.screen-1 .screen-content .content-box .item-box:nth-of-type(2) .item-desc,.screen-1 .screen-content .content-box .item-box:nth-of-type(2) .price-num .dor-text{color:var(--c-white60)}.screen-1 .screen-content .content-box .item-box:nth-of-type(2) .tips-top{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background-color:var(--c-green);padding:6px 12px;border-radius:16px;font-weight:500;font-size:14px;line-height:20px;color:var(--c-white);font-family:Outfit}.screen-1 .screen-content .content-box .item-box:nth-of-type(2) .tips-top .iconfont{font-size:20px;margin-right:6px}.screen-1 .screen-content .content-box .item-box:nth-of-type(2) .btn{background:var(--c-sub-gradient0);color:var(--c-pri-black);border-color:transparent;position:relative}.screen-1 .screen-content .content-box .item-box:nth-of-type(2) .btn:hover::before{content:"";position:absolute;inset:0;left:0;right:0;top:0;bottom:0;opacity:.4;background-color:var(--c-white)}.screen-1 .screen-content .content-box .item-box:nth-of-type(2) .tips li{font-weight:300;font-size:15px;line-height:22px;color:var(--c-white);font-family:Outfit}.screen-1 .screen-content .content-box .monthly-item,.screen-1 .screen-content .content-box .yearly-item{background-image:url(/pmw/bg-yellow-gra.webp);background-position:top right;background-repeat:no-repeat;background-size:contain}.screen-2 .screen-content .content-box .item-box{background-color:var(--c-green12);border-color:var(--c-green12)}.screen-2 .screen-content .content-box .item-box .item-desc{margin-bottom:32px}.screen-2 .screen-content .content-box .item-box .item-img{width:100%;height:auto;max-width:304px;margin:auto}.screen-2 .screen-content .content-box .item-box:nth-of-type(2){background-color:var(--c-blue12);border-color:var(--c-blue12)}.screen-2 .screen-content .content-box .item-box:nth-of-type(3){background-color:var(--c-purple12);border-color:var(--c-purple12)}.screen-3 .screen-content{padding:0}.see-plans-box{background-color:var(--c-pri-black);padding:32px 0;text-align:center;font-weight:700;font-size:24px;line-height:30px;color:var(--c-white);font-family:Caveat}.see-plans-box .see-plan-text{margin-left:10px;font-family:Outfit;color:transparent;background:var(--c-sub-gradient0);background-clip:text;-webkit-background-clip:text;cursor:pointer}.see-plans-box .see-plan-text:hover{background:0 0;color:var(--c-white);text-decoration:underline}@media screen and (max-width:1023px){.screen{width:100%;padding:80px 0}.screen .screen-content .content-box{flex-wrap:wrap}.screen .screen-content .content-box .item-box{width:100%;margin-left:0;margin-top:24px;background-color:var(--c-white);padding:24px;border-radius:16px}.screen .screen-content .content-box .item-box:nth-of-type(2){order:1;margin-top:0}.screen .screen-content .content-box .item-box:nth-of-type(1){order:3}.screen .screen-content .content-box .item-box:nth-of-type(3){order:2}}@media screen and (max-width:767px){.screen{padding:32px 0}.screen .screen-content{padding:0 16px}.screen .screen-content .title-box{width:100%}.screen .screen-content .title-box .title-1{font-weight:700;font-size:32px;line-height:40px;color:var(--c-pri-black);font-family:Caveat}.screen .screen-content .title-box .title-2{font-weight:700;font-size:32px;line-height:40px;color:var(--c-pri-black);font-family:Outfit}.screen .screen-content .content-box{margin-top:32px}.screen-1 .title-box .desc{margin-top:12px;font-weight:400;font-size:14px;line-height:20px;color:var(--c-sub-grey-01);font-family:Outfit}.screen-1 .content-box .item-box{padding:24px 16px}.screen-1 .content-box .item-box .price-num{margin-top:24px;font-weight:700;font-size:32px;line-height:40px;color:inherit;font-family:Outfit}.screen-1 .content-box .item-box .btn,.screen-1 .content-box .item-box .tips{margin-top:24px}.screen-1 .content-box .item-box .tips li{margin-top:20px}.screen-1 .content-box .item-box .tips li:first-of-type{margin-top:0}.screen-3 .screen-content{padding:0}.see-plans-box{flex-direction:column;display:flex;align-items:center;justify-content:center;padding:24px 0;font-weight:700;font-size:20px;line-height:28px;color:var(--c-white);font-family:Caveat}.see-plans-box .see-plan-text{margin-left:0}}