.pricing-page{min-height:calc(100vh - 586px);padding:120px 0;overflow-x:clip}.pricing-page,.pricing-page .plan-card-item,.pricing-page .plan-card-wrapper,.pricing-page .plan-container,.pricing-page .plan-footer-container{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.pricing-page .payment-wrapper{width:min(1200px,100% - 40px);max-width:100%;min-width:0;box-sizing:border-box}.pricing-page .plan-card-wrapper>*{min-width:0}.pricing-page .pricing-membership-feedback{margin-top:32px}.payment-wrapper{width:1200px;max-width:calc(100% - 40px);margin:0 auto}.payment-wrapper .linear-gradient{background:linear-gradient(84deg,#14d96f 4.4%,#00c6e1 50.03%,#220eff 95.66%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.payment-wrapper .plan-container .plan-header{text-align:center}.payment-wrapper .plan-container .plan-header h1,.payment-wrapper .plan-container .plan-header h3{font-size:32px;font-weight:700;line-height:44px}.payment-wrapper .plan-container .plan-header h1 span,.payment-wrapper .plan-container .plan-header h3 span{font-size:32px;font-weight:400;line-height:44px}.payment-wrapper .plan-container .plan-header .desc{font-size:20px;font-weight:500;line-height:24px;margin-top:10px}.payment-wrapper .plan-container .plan-header .desc span{font-size:20px;font-weight:700;line-height:24px;text-transform:uppercase}.payment-wrapper .plan-container .plan-header .plan-current-status{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:7px 12px;border-radius:999px;background:#f6f8ff;color:#475467;font-size:13px;line-height:1.4;border:1px solid #dce5ff}.payment-wrapper .plan-container .plan-header .plan-current-status strong{color:#1f2937;font-size:13px}.payment-wrapper .plan-container .plan-header .plan-current-status span{color:#315fff;font-weight:600}.payment-wrapper .plan-container .plan-header .plan-current-status-row{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px}.payment-wrapper .plan-container .plan-header .plan-current-status-row .plan-current-status{margin-top:0}.payment-wrapper .plan-container .plan-update-row{display:flex;justify-content:flex-end;align-items:center;gap:4px;margin-top:24px;color:var(--text-color-level2);font-size:13px;line-height:20px}.payment-wrapper .plan-container .plan-update-link{color:var(--theme-color);font-weight:800;text-decoration:underline;text-underline-offset:3px}.payment-wrapper .plan-container .plan-member-support-marquee{overflow:hidden;margin-top:16px;border:1px solid rgba(49,95,255,.18);border-radius:999px;background:linear-gradient(90deg,rgba(49,95,255,.08),rgba(49,95,255,.03));box-shadow:0 8px 24px rgba(49,95,255,.08)}.payment-wrapper .plan-container .plan-member-support-track{display:flex;width:max-content;animation:planMemberSupportMarquee 22s linear infinite}.payment-wrapper .plan-container .plan-member-support-track span{flex:0 0 auto;padding:9px 36px;color:var(--theme-color);font-size:14px;line-height:20px;font-weight:800;white-space:nowrap}.payment-wrapper .plan-container .plan-card-wrapper{display:flex;align-items:stretch;gap:12px;margin-top:24px}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item{background:var(--background-light);padding:14px;flex:1 1;border-radius:20px;box-shadow:0 0 0 .5px rgba(0,0,0,.04),0 0 40px 0 rgba(0,10,20,.08);background:var(--background);position:relative;overflow:hidden;display:flex;flex-direction:column}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item b{font-weight:700}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item .plan-card-badges{min-height:24px;display:flex;align-items:center;gap:6px;margin-bottom:10px}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item .plan-card-badges span{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:999px;background:#eef4ff;color:#315fff;font-size:12px;line-height:24px;font-weight:700}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item .card-header{min-height:24px;font-size:17px;line-height:24px;font-weight:400;font-family:Titillium;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item .divider{margin:12px 0;border-top:1px solid var(--btn-border-default)}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item .subscription-price{display:flex;flex-direction:column;justify-content:flex-start;height:118px;margin-bottom:6px}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item .subscription-price .standard-price-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px;flex-wrap:nowrap}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item .subscription-price .standard-price{flex:1 1 auto;min-width:0;line-height:16px;white-space:nowrap;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;font-family:Titillium}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item .subscription-price .value-compare{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;max-width:100%;height:22px;padding:0 8px;border-radius:999px;background:#eef4ff;color:#315fff;font-size:12px;line-height:22px;font-weight:700;white-space:nowrap;margin-left:auto}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item .subscription-price .value-compare-icon{line-height:1}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item .subscription-price .current-price{display:flex;align-items:center;min-height:50px;margin-top:6px}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item .subscription-price .current-price .discount-price{font-family:Titillium;white-space:nowrap}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item .subscription-price .current-price .discount-price b{font-size:30px}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item .subscription-price .current-price .discount-price span{font-size:16px;margin-right:5px}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item .subscription-price .current-price .price-suffix{font-family:Titillium;font-size:16px;position:relative;top:4px}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item .subscription-price .current-price .saving-price{flex:0 0 auto;padding:4px 6px;font-size:13px;line-height:16px;border-radius:0 12px 12px 12px;background-color:var(--btn-text-default);color:#fff;font-weight:600;margin-left:5px}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item .subscription-price .price-tips{min-height:20px;margin-top:8px;font-size:13px;color:var(--text-color-level2)}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item .contained-confirm{width:100%;height:40px;font-size:14px;margin-top:0;flex:0 0 auto}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item .plan-current-badge{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:999px;background:rgba(49,95,255,.1);color:#315fff;font-size:12px;line-height:20px;font-weight:700;font-family:initial}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item .free-plan-button{color:var(--theme-color);border-color:var(--theme-color);background:#fff}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item .free-plan-button:hover{border-color:var(--theme-color);background:rgba(49,95,255,.06)}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item .plan-action-note{display:flex;align-items:center;min-height:66px;margin-top:10px;padding:10px 12px;border-radius:10px;background:#f6f8ff;color:#344054;font-size:13px;line-height:1.55;font-weight:600}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item .free-action-note{background:#fff;color:var(--text-color-level2);font-weight:500}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item .plan-feature-list{margin-top:16px;padding-top:10px;border-top:1px solid var(--btn-border-default)}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item .plan-feature-list .item{height:36px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--btn-border-default);font-size:13px;font-weight:500;text-transform:capitalize}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item .plan-feature-list .item:last-child{border-bottom:none}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item .plan-feature-list .item .icon-ignore{color:var(--warn-text-color);font-size:20px}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item .plan-feature-list .item .label{flex:1 1;min-width:0}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item .plan-feature-list .item .info{min-width:0;margin-left:8px;color:var(--theme-color);text-align:right}.payment-wrapper .plan-container .plan-card-wrapper .lifetime-plan-card{z-index:1;transform:translateY(-8px) scale(1.02);transform-origin:center;background:linear-gradient(180deg,rgba(255,213,79,.14) 0,rgba(255,213,79,.04) 32%,rgba(255,213,79,0) 64%),var(--background);box-shadow:0 0 0 1px rgba(245,185,0,.64),0 16px 36px rgba(164,112,0,.12)}.payment-wrapper .plan-container .plan-card-wrapper .lifetime-plan-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ffe796,#f5b900,#ffe796);pointer-events:none}.payment-wrapper .plan-container .plan-card-wrapper .lifetime-plan-card .plan-card-badges span{background:#fff0b3;color:#8a6100}.payment-wrapper .plan-container .plan-card-wrapper .featured-plan-card{border:1px solid #ff9f43;background:linear-gradient(180deg,#fff8ed,#ffffff 46%);box-shadow:0 0 0 .5px rgba(255,159,67,.25),0 18px 42px rgba(255,136,0,.16)}.payment-wrapper .plan-container .plan-card-wrapper .featured-plan-card .plan-card-badges span{background:#111827;color:#fff}.payment-wrapper .plan-container .plan-card-wrapper .featured-plan-card .plan-card-badges span:first-child{background:#ff4d21}.payment-wrapper .plan-container .plan-card-wrapper .featured-plan-card .value-compare{background:#fff3e0;color:#b45309}.payment-wrapper .plan-container .plan-card-wrapper .current-plan-card{border:1px solid #315fff;box-shadow:0 0 0 1px rgba(49,95,255,.18),0 16px 36px rgba(49,95,255,.12)}.payment-wrapper .plan-container .plan-card-wrapper .lifetime-plan-card.current-plan-card{border-color:#f5b900;box-shadow:0 0 0 1px rgba(245,185,0,.18),0 16px 36px rgba(164,112,0,.12)}.payment-wrapper .plan-container .plan-card-wrapper .lifetime-plan-card.current-plan-card .plan-current-badge{background:#fff0b3;color:#8a6100}.payment-wrapper .plan-container .plan-card-wrapper .free-plan-card{background:#f8fbff;border:1px solid #dfe8ff}.payment-wrapper .plan-container .plan-card-wrapper .free-plan-card .free-standard-price{text-decoration:none}.payment-wrapper .plan-container .plan-card-wrapper .free-plan-card.current-plan-card{border-color:#315fff}.payment-wrapper .plan-container .plan-agent-note{margin-top:12px;color:var(--text-color-level2);font-size:12px;line-height:1.7;text-align:left}.payment-wrapper .plan-footer-container{margin-top:25px;background:var(--background-light);padding:24px;border-radius:12px;box-shadow:0 0 0 .5px rgba(0,0,0,.04),0 0 40px 0 rgba(0,10,20,.08);margin-bottom:30px}.payment-wrapper .plan-footer-container .plan-head{text-align:center;margin-bottom:24px}.payment-wrapper .plan-footer-container .plan-head .name{font-size:20px;font-weight:700;line-height:24px}.payment-wrapper .plan-footer-container .plan-head .text{font-size:13px;font-weight:400;margin-top:4px}.payment-wrapper .plan-footer-container .infos{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;width:100%;padding:0 12px;margin-top:12px}.payment-wrapper .plan-footer-container .infos .item{display:flex;align-items:center;width:calc(33.33% - 8px);height:44px;background:var(--content-background);border-radius:8px;padding:0 12px}.payment-wrapper .plan-footer-container .infos .item .text{flex:1 1;font-size:13px;font-weight:500}.payment-wrapper .plan-footer-container .infos .item .icon-apply{font-size:20px;color:var(--primary-color)}.payment-wrapper .export-tips{margin-top:24px;text-align:center}.payment-wrapper .export-tips .download-action{display:inline-flex;align-items:center;gap:8px;font-size:14px;cursor:pointer;transition:all .15s ease-in-out}.payment-wrapper .export-tips .download-action:hover{opacity:.8;color:var(--theme-color)}.payment-wrapper .free-download-link{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:rgba(0,0,0,0);color:#9aa1ad;font-size:13px;cursor:pointer}.payment-wrapper .free-download-link:hover:not(:disabled){color:#667085;text-decoration:underline}.payment-wrapper .free-download-link:disabled{cursor:default;opacity:.65}@media screen and (max-width:1024px){.payment-wrapper .plan-container .plan-card-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:680px){.payment-wrapper{width:calc(100% - 32px)}.payment-wrapper .plan-container .plan-header h1,.payment-wrapper .plan-container .plan-header h3{font-size:26px;line-height:34px}.payment-wrapper .plan-container .plan-header .desc{padding:0;font-size:16px;line-height:1.6}.payment-wrapper .plan-container .plan-header .plan-current-status-row{flex-wrap:wrap;gap:6px}.payment-wrapper .plan-container .plan-member-support-track{animation-duration:18s}.payment-wrapper .plan-container .plan-member-support-track span{padding:8px 24px;font-size:13px}.payment-wrapper .plan-container .plan-card-wrapper{grid-template-columns:1fr;margin-top:10px}.payment-wrapper .plan-container .plan-card-wrapper .lifetime-plan-card{z-index:auto;transform:none}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item .plan-feature-list .item{height:auto;min-height:36px;padding:7px 0;gap:8px;align-items:flex-start}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item .plan-feature-list .item .info{flex:0 1 58%;max-width:58%;overflow-wrap:anywhere}}@keyframes planMemberSupportMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.payment-order-pay-dialog{background:#fff;border-radius:16px;padding:30px 50px}.payment-order-pay-dialog .title{font-size:26px;font-weight:600;line-height:1.5;margin-bottom:16px;text-align:center}.payment-order-pay-dialog .payment-order-amount{margin:-8px 0 14px;color:#667085;font-size:14px;line-height:22px;text-align:center}.payment-order-pay-dialog .payment-order-amount strong{color:#b42318;font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.payment-order-pay-dialog .payment-method-dialog-selector{margin-bottom:18px;text-align:center}.payment-order-pay-dialog .payment-method-dialog-selector .label{margin-bottom:8px;font-size:14px;font-weight:600;color:#5f6368}.payment-order-pay-dialog .payment-method-options{display:inline-flex;align-items:center;gap:8px;padding:4px;border-radius:12px;background:#f5f6f7}.payment-order-pay-dialog .payment-method-options .payment-method-option{min-width:110px;height:36px;padding:0 14px;border:1px solid rgba(0,0,0,0);border-radius:8px;background:rgba(0,0,0,0);color:#5f6368;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease-in-out}.payment-order-pay-dialog .payment-method-options .payment-method-option.active{background:#fff;color:var(--theme-color);border-color:var(--theme-color);box-shadow:0 1px 4px rgba(0,0,0,.08)}.payment-order-pay-dialog .payment-method-options .payment-method-option:disabled{cursor:not-allowed;opacity:.6}.payment-order-pay-dialog .payment-method-options.dialog-options{width:220px;gap:4px}.payment-order-pay-dialog .payment-method-options.dialog-options .payment-method-option{flex:1 1;min-width:0;padding:0 6px}.payment-order-pay-dialog .qr-code{width:220px;height:220px;display:flex;align-items:center;justify-content:center}.payment-order-pay-dialog .qr-code img{display:block;width:100%;height:100%}.payment-order-pay-dialog .check-btn{width:150px;height:40px;margin:20px auto 0;display:block;font-size:14px}.plan-download-pass-credit{width:100%;max-width:1180px;box-sizing:border-box;margin:16px auto 0;padding:14px 18px;border:1px solid #edbc50;border-radius:8px;background:#fff3ce;color:#794510;display:flex;align-items:center;gap:12px}.plan-download-pass-credit__icon{width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:#f6bd38;color:#633700;display:grid;place-items:center;font-size:18px;font-weight:800}.plan-download-pass-credit span,.plan-download-pass-credit strong{display:block}.plan-download-pass-credit strong{margin-bottom:2px;font-size:15px}.plan-download-pass-credit span{font-size:13px;line-height:1.55}.plan-download-pass-credit__amount{color:#ad470b;font-weight:800;white-space:nowrap}.credit-price-tips{width:-moz-fit-content;width:fit-content;max-width:100%;box-sizing:border-box;padding:0 6px;border-radius:4px;background:#ffe8a3;box-shadow:inset 0 0 0 1px #efc567;color:#9b430b!important;font-weight:700;line-height:20px}html[data-theme=dark] .plan-download-pass-credit{border-color:#8b6627;background:#382b15;color:#ffe0a3}html[data-theme=dark] .plan-download-pass-credit__icon{background:#f6c453;color:#503100}html[data-theme=dark] .plan-download-pass-credit__amount{color:#ffd166}html[data-theme=dark] .credit-price-tips{background:#493517;box-shadow:inset 0 0 0 1px #916b2b;color:#ffcf75!important}.plan-offer-countdown{width:100%;max-width:1180px;min-height:54px;box-sizing:border-box;margin:12px auto 0;padding:10px 18px;border:1px solid #ffe1e3;border-radius:8px;background:#fff7f7;color:#344054;display:flex;align-items:center;justify-content:center;gap:12px}.plan-offer-countdown small,.plan-offer-countdown span{font-size:13px;line-height:20px}.plan-offer-countdown span{font-weight:600}.plan-offer-countdown strong{flex-shrink:0;min-width:112px;box-sizing:border-box;padding:4px 10px;border-radius:6px;background:#fff;color:#ef3038;font-family:Titillium,sans-serif;font-size:22px;font-weight:700;line-height:28px;letter-spacing:.5px;text-align:center;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan-offer-countdown small{color:#667085}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item .standard-price-pending{text-decoration:none}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item .current-price{transition:opacity .35s ease,transform .35s ease}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item .price-concealed{opacity:0;transform:translateY(8px)}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item .price-revealed{opacity:1;transform:translateY(0);animation:limitedOfferPriceReveal .55s ease both}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item.lifetime-member-plan-card{opacity:.72}.payment-wrapper .plan-container .plan-card-wrapper .plan-card-item.lifetime-member-plan-card .saving-price{display:none}.limited-offer-dialog-paper{width:min(480px,100vw - 32px);margin:16px!important;border:0!important;border-radius:0!important;background:rgba(0,0,0,0)!important;box-shadow:none!important;overflow:visible!important}.limited-offer-dialog{position:relative;overflow:visible;padding:92px 32px 30px;border:0;border-radius:12px;background:#fff;color:#172033;box-shadow:0 20px 60px rgba(15,23,42,.18);text-align:center;animation:limitedOfferDialogEnter .45s ease both}.limited-offer-dialog__eyebrow{color:#c28a00;font-size:18px;line-height:26px;font-weight:700}.limited-offer-dialog h3{margin:5px 0 8px;font-size:24px;line-height:32px}.limited-offer-dialog p{margin:0 0 22px;color:#667085;font-size:14px;line-height:22px}.limited-offer-dialog .MuiButton-root{width:180px;height:42px;border-radius:6px;background:#f5b900;color:#fff;font-size:16px;line-height:24px;font-weight:700;text-shadow:0 1px 2px rgba(138,94,0,.24);box-shadow:0 10px 28px rgba(245,185,0,.26)}.limited-offer-dialog .MuiButton-root:hover{background:#eaaa00}.limited-offer-confetti{position:absolute;inset:0;pointer-events:none;left:24px;right:24px}.limited-offer-confetti__cannon{position:absolute;top:88px;width:20px;height:48px;border-radius:3px;background:linear-gradient(90deg,#ffe066,#ffc42e);box-shadow:0 4px 14px rgba(245,185,0,.3)}.limited-offer-confetti__cannon:after{content:"";position:absolute;top:-7px;left:-4px;width:28px;height:10px;border-radius:2px;background:#fff0b3}.limited-offer-confetti__cannon--left{left:22px;transform:rotate(42deg)}.limited-offer-confetti__cannon--right{right:22px;transform:rotate(-42deg)}.limited-offer-confetti__piece{--confetti-x:0px;--confetti-y:-110px;--confetti-rotate:360deg;position:absolute;top:92px;left:42px;width:8px;height:14px;border-radius:1px;background:#ffd54a;opacity:0;animation:limitedOfferConfetti 2s cubic-bezier(.14,.7,.28,1) infinite}.limited-offer-confetti__piece:nth-of-type(2n){left:auto;right:42px}.limited-offer-confetti__piece:nth-of-type(3n){background:#ff5c77}.limited-offer-confetti__piece:nth-of-type(4n){background:#5eead4}.limited-offer-confetti__piece:nth-of-type(5n){background:#7ca8ff}.limited-offer-confetti__piece:nth-of-type(6n){width:10px;height:10px;border-radius:50%}.limited-offer-confetti__piece--1,.limited-offer-confetti__piece--13{--confetti-x:35px;--confetti-y:-142px;--confetti-rotate:510deg}.limited-offer-confetti__piece--14,.limited-offer-confetti__piece--2{--confetti-x:-35px;--confetti-y:-142px;--confetti-rotate:-510deg}.limited-offer-confetti__piece--15,.limited-offer-confetti__piece--3{--confetti-x:70px;--confetti-y:-112px;--confetti-rotate:420deg}.limited-offer-confetti__piece--16,.limited-offer-confetti__piece--4{--confetti-x:-70px;--confetti-y:-112px;--confetti-rotate:-420deg}.limited-offer-confetti__piece--17,.limited-offer-confetti__piece--5{--confetti-x:105px;--confetti-y:-72px;--confetti-rotate:620deg}.limited-offer-confetti__piece--18,.limited-offer-confetti__piece--6{--confetti-x:-105px;--confetti-y:-72px;--confetti-rotate:-620deg}.limited-offer-confetti__piece--19,.limited-offer-confetti__piece--7{--confetti-x:132px;--confetti-y:-28px;--confetti-rotate:480deg}.limited-offer-confetti__piece--20,.limited-offer-confetti__piece--8{--confetti-x:-132px;--confetti-y:-28px;--confetti-rotate:-480deg}.limited-offer-confetti__piece--21,.limited-offer-confetti__piece--9{--confetti-x:88px;--confetti-y:20px;--confetti-rotate:560deg}.limited-offer-confetti__piece--10,.limited-offer-confetti__piece--22{--confetti-x:-88px;--confetti-y:20px;--confetti-rotate:-560deg}.limited-offer-confetti__piece--11,.limited-offer-confetti__piece--23{--confetti-x:155px;--confetti-y:42px;--confetti-rotate:720deg}.limited-offer-confetti__piece--12,.limited-offer-confetti__piece--24{--confetti-x:-155px;--confetti-y:42px;--confetti-rotate:-720deg}.limited-offer-confetti__piece--13,.limited-offer-confetti__piece--14,.limited-offer-confetti__piece--15,.limited-offer-confetti__piece--16,.limited-offer-confetti__piece--17,.limited-offer-confetti__piece--18,.limited-offer-confetti__piece--19,.limited-offer-confetti__piece--20,.limited-offer-confetti__piece--21,.limited-offer-confetti__piece--22,.limited-offer-confetti__piece--23,.limited-offer-confetti__piece--24{animation-delay:1s}@keyframes limitedOfferDialogEnter{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes limitedOfferConfetti{0%{opacity:0;transform:translate(0) rotate(0)}12%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(var(--confetti-x),var(--confetti-y)) rotate(var(--confetti-rotate))}}@keyframes limitedOfferPriceReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:680px){.plan-download-pass-credit{align-items:flex-start;padding:12px 14px}.plan-offer-countdown{flex-wrap:wrap;gap:6px 10px;padding:10px 12px}.plan-offer-countdown small{flex-basis:100%;text-align:center}.limited-offer-dialog{padding:28px 20px 24px}.limited-offer-dialog h3{font-size:21px;line-height:29px}}.membership-feedback{width:1080px;max-width:calc(100% - 40px);margin:32px auto 48px;padding:34px;border-radius:28px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(239,246,255,.96) 54%,rgba(236,253,255,.92));border:1px solid #dfe8ff;box-shadow:0 24px 60px rgba(49,95,255,.09)}.membership-feedback__head{text-align:center;margin:0 auto 26px;max-width:680px}.membership-feedback__badge{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:#eef4ff;color:#315fff;font-size:13px;line-height:28px;font-weight:700;margin-bottom:10px}.membership-feedback__title{font-size:30px;line-height:1.3;font-weight:800;color:#101828}.membership-feedback__desc{margin-top:8px;font-size:14px;line-height:1.7;color:#667085}.membership-feedback__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.membership-feedback__card{min-height:216px;padding:18px;border-radius:18px;background:#fff;border:1px solid #e4ebf7;display:flex;flex-direction:column;box-shadow:0 14px 30px rgba(29,52,109,.055);position:relative;overflow:hidden}.membership-feedback__card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:#315fff}.membership-feedback__card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.membership-feedback__stars{color:#ff9f43;font-size:13px;line-height:1;letter-spacing:0}.membership-feedback__mark{width:30px;height:30px;border-radius:12px;background:#eef4ff;color:#315fff;display:inline-flex;align-items:center;justify-content:center;font-size:28px;line-height:1;font-family:Georgia,serif}.membership-feedback__quote{color:#344054;font-size:14px;line-height:1.82;flex:1 1}.membership-feedback__author{margin-top:20px;display:flex;align-items:center;gap:12px}.membership-feedback__avatar{width:40px;height:40px;border-radius:14px;overflow:hidden;color:#fff;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#72a7ff,#2f6fd6);flex:0 0 40px;box-shadow:0 10px 18px rgba(49,95,255,.18)}.membership-feedback__avatar img{width:100%;height:100%;display:block;object-fit:cover}.membership-feedback__name{color:#202530;font-size:15px;line-height:1.4;font-weight:700}.membership-feedback__role{margin-top:4px;color:#8b95a7;font-size:12px;line-height:1.4}.membership-feedback__card.green .membership-feedback__avatar,.membership-feedback__card.green:before{background:linear-gradient(135deg,#51d18a,#16a34a)}.membership-feedback__card.green .membership-feedback__mark{background:#ecfdf3;color:#16a34a}.membership-feedback__card.peach .membership-feedback__avatar,.membership-feedback__card.peach:before{background:linear-gradient(135deg,#ffbe72,#ff7a1a)}.membership-feedback__card.peach .membership-feedback__mark{background:#fff4e8;color:#f97316}.membership-feedback__card.purple .membership-feedback__avatar,.membership-feedback__card.purple:before{background:linear-gradient(135deg,#9b8cff,#5b5ce2)}.membership-feedback__card.purple .membership-feedback__mark{background:#f0efff;color:#5b5ce2}.membership-feedback__card.pink .membership-feedback__avatar,.membership-feedback__card.pink:before{background:linear-gradient(135deg,#ff8ec8,#e23d86)}.membership-feedback__card.pink .membership-feedback__mark{background:#fff0f7;color:#d63384}.membership-feedback__card.cyan .membership-feedback__avatar,.membership-feedback__card.cyan:before{background:linear-gradient(135deg,#65d8ff,#0891b2)}.membership-feedback__card.cyan .membership-feedback__mark{background:#ecfeff;color:#0891b2}@media screen and (max-width:1024px){.membership-feedback{width:calc(100% - 32px);padding:24px}.membership-feedback__grid{grid-template-columns:1fr}}@media screen and (max-width:680px){.membership-feedback{padding:20px;border-radius:22px}.membership-feedback__title{font-size:24px}.membership-feedback__card{min-height:0}}