@font-face{font-family:CampusPaymentDINAlternate;src:local("DIN Alternate Bold"),local("DINAlternate-Bold"),local("DIN Alternate");font-weight:700;font-style:normal;font-display:swap}.MembershipPaymentModal_dialog__Gtybz{--primary:#fe781c;--primary-hover:#e9660b;width:min(650px,calc(100% - 32px));height:auto;min-height:min(560px,calc(100dvh - 32px));max-width:650px;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;scrollbar-width:none;overscroll-behavior:contain;border:1px solid #ffffffb3;border-radius:24px;color:#202b35;background:radial-gradient(ellipse at 88% 7%,#ffe4c9 0,transparent 37%),#fffdfa;box-shadow:0 28px 90px #14232d33;font-family:Inter,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.MembershipPaymentModal_couponDialog__pi8A_::-webkit-scrollbar,.MembershipPaymentModal_dialog__Gtybz::-webkit-scrollbar{display:none}.MembershipPaymentModal_dialog__Gtybz{height:fit-content}.MembershipPaymentModal_dialog__Gtybz::backdrop{background:#17212e70;backdrop-filter:blur(7px)}.MembershipPaymentModal_dialog__Gtybz,.MembershipPaymentModal_dialog__Gtybz *{box-sizing:border-box}.MembershipPaymentModal_content__RYh3x{position:relative;padding:18px 22px 16px}.MembershipPaymentModal_toast__wjUy4{position:sticky;z-index:20;top:8px;display:flex;align-items:flex-start;gap:8px;width:fit-content;max-width:calc(100% - 24px);margin:0 auto 10px;padding:10px 14px;border:1px solid #ffc8ae;border-radius:12px;color:#9d310b;background:#fff4ed;box-shadow:0 10px 28px #8f3b1426;font-size:13px;font-weight:600;line-height:1.55;text-align:left}.MembershipPaymentModal_toast__wjUy4 svg{flex:0 0 18px;width:18px;height:18px;margin-top:1px}.MembershipPaymentModal_heading__JSKEn{position:relative;z-index:1;padding-right:170px}.MembershipPaymentModal_heading__JSKEn h2{margin:0 0 5px;font-size:24px;font-weight:650;line-height:1.25}.MembershipPaymentModal_heading__JSKEn p{margin:0;color:#89919b;font-size:11px;line-height:1.5}.MembershipPaymentModal_crown__1p4V7{position:absolute;z-index:2;right:24px;top:-34px;width:170px;height:170px;object-fit:contain;pointer-events:none}.MembershipPaymentModal_close__gAT1w{position:absolute;z-index:3;top:12px;right:12px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;color:#27333d;background:transparent;cursor:pointer}.MembershipPaymentModal_close__gAT1w svg{width:20px;height:20px}.MembershipPaymentModal_membershipTabs__pHCvm{display:grid;grid-template-columns:1fr 1fr;width:320px;max-width:calc(100% - 180px);margin:10px 0 8px;padding:3px;border:1px solid #fff;border-radius:999px;background:#fff0e6b3}.MembershipPaymentModal_membershipTabs__pHCvm button{min-height:32px;border:0;border-radius:999px;background:transparent;color:#747880;font-size:14px;font-weight:600;cursor:pointer}.MembershipPaymentModal_membershipTabs__pHCvm .MembershipPaymentModal_active__QFCEm{color:#fff;background:#fe781c;--campus-button-gradient:linear-gradient(135deg,#ff831f,#f97017);box-shadow:0 4px 12px #fc7b1822}.MembershipPaymentModal_planSummary__50vlW{display:grid;grid-template-columns:38% 62%;align-items:center;padding:8px 16px;border:1px solid #ffe1ca;border-radius:16px;background:radial-gradient(ellipse at 15% 95%,#fff0e4,transparent 60%),#ffffffc4}.MembershipPaymentModal_planCopy___00WH{padding-right:12px}.MembershipPaymentModal_planCopy___00WH h3{margin:0;font-size:19px;font-weight:600;line-height:1.3}.MembershipPaymentModal_price__UnifB{display:flex;align-items:baseline;gap:4px;margin:3px 0;color:var(--primary);line-height:1.1}.MembershipPaymentModal_payAmount__SNKJj,.MembershipPaymentModal_price__UnifB strong,.MembershipPaymentModal_total__uOFX9 strong{font-family:CampusPaymentDINAlternate,DIN Alternate,CampusPriceDIN,Arial,sans-serif;font-weight:700}.MembershipPaymentModal_price__UnifB strong{font-size:40px;line-height:1.1}.MembershipPaymentModal_price__UnifB span{font-size:19px;font-weight:600}.MembershipPaymentModal_planCopy___00WH p{margin:6px 0 0;color:#77818e;font-size:10px;line-height:1.6}.MembershipPaymentModal_features__adWKm{display:grid;grid-template-columns:1fr 1fr;gap:14px 10px;padding-left:14px;border-left:1px solid #ffede1}.MembershipPaymentModal_feature__0QSWX{display:flex;align-items:center;gap:7px;min-width:0}.MembershipPaymentModal_feature__0QSWX>img{display:block;flex:0 0 34px;width:34px;height:34px;object-fit:contain}.MembershipPaymentModal_feature__0QSWX h4{margin:0 0 3px;font-size:11px;font-weight:600}.MembershipPaymentModal_feature__0QSWX p{margin:0;color:#939ba5;font-size:9px;line-height:1.5}.MembershipPaymentModal_checkout__y_OHb{display:grid;grid-template-columns:1.35fr 1fr;gap:12px;margin-top:12px}.MembershipPaymentModal_order__34B1_,.MembershipPaymentModal_payment__9YxUk{min-width:0;padding:14px 16px;border-radius:16px;background:#fff;box-shadow:0 6px 26px #e7c4a31c}.MembershipPaymentModal_order__34B1_ h3{display:flex;align-items:center;gap:7px;margin:0 0 8px;font-size:16px;font-weight:600}.MembershipPaymentModal_order__34B1_ h3 svg{width:19px;height:19px;color:var(--primary)}.MembershipPaymentModal_order__34B1_ dl{margin:0}.MembershipPaymentModal_order__34B1_ dl>div{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid #f2f3f5}.MembershipPaymentModal_order__34B1_ dl>div:last-child{border-bottom:0}.MembershipPaymentModal_order__34B1_ dt{color:#8a939e;font-size:11px;flex-shrink:0}.MembershipPaymentModal_order__34B1_ dd{margin:0;color:#3d4651;font-size:11px;text-align:right}.MembershipPaymentModal_order__34B1_ dd button{display:flex;align-items:center;gap:4px;border:0;padding:0;color:inherit;background:transparent;font-size:inherit;cursor:pointer}.MembershipPaymentModal_order__34B1_ dd svg{width:13px;height:13px}.MembershipPaymentModal_order__34B1_ .MembershipPaymentModal_discount__qmmZJ dd{color:var(--primary)}.MembershipPaymentModal_couponDialog__pi8A_{width:min(400px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:22px;overflow:auto;scrollbar-width:none;overscroll-behavior:contain;border:0;border-radius:20px;color:#202b35;background:#fff;box-shadow:0 20px 70px #14232d40}.MembershipPaymentModal_couponDialog__pi8A_::backdrop{background:#17212e50}.MembershipPaymentModal_couponHeading__udjSJ{display:flex;align-items:center;justify-content:space-between;gap:12px}.MembershipPaymentModal_couponHeading__udjSJ h3{margin:0;font-size:20px;line-height:1.4}.MembershipPaymentModal_couponHeading__udjSJ button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;color:#3c4249;background:#f3f4f5;cursor:pointer}.MembershipPaymentModal_couponNote__dwB1a{margin:10px 0 16px;color:#8a939e;font-size:11px;line-height:1.7}.MembershipPaymentModal_couponOptions__0cSc5{display:grid;gap:10px}.MembershipPaymentModal_couponOptions__0cSc5 button{width:100%;padding:12px;border:1px solid #f1e9e2;border-radius:12px;color:#3d4651;background:#fffaf5;text-align:left;cursor:pointer}.MembershipPaymentModal_couponOptions__0cSc5 button[aria-pressed=true]{border-color:var(--primary);background:#fff3e8}.MembershipPaymentModal_noCoupon__P_oIS{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px}.MembershipPaymentModal_couponOption__KyhUr em,.MembershipPaymentModal_noCoupon__P_oIS span{color:var(--primary);font-size:11px;font-style:normal}.MembershipPaymentModal_couponOption__KyhUr{display:flex;align-items:center;gap:12px}.MembershipPaymentModal_couponOption__KyhUr strong{min-width:62px;color:var(--primary);font-family:CampusPaymentDINAlternate,DIN Alternate,Arial,sans-serif;font-size:28px}.MembershipPaymentModal_couponOption__KyhUr>span{flex:1;min-width:0}.MembershipPaymentModal_couponOption__KyhUr b{display:block;font-size:13px;font-weight:600}.MembershipPaymentModal_couponOption__KyhUr small{display:block;margin-top:4px;color:#8a939e;font-size:10px;line-height:1.5}.MembershipPaymentModal_couponOption__KyhUr em{flex-shrink:0}.MembershipPaymentModal_couponOptions__0cSc5 button:disabled{opacity:.5;cursor:not-allowed;background:#f6f6f6}.MembershipPaymentModal_couponActions__Jf9_j{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.MembershipPaymentModal_couponActions__Jf9_j button{min-height:38px;border:1px solid #eceef0;border-radius:999px;color:#697480;background:#fff;font-size:13px;cursor:pointer}.MembershipPaymentModal_couponActions__Jf9_j button:last-child{border-color:transparent;color:#fff;background:var(--primary)}.MembershipPaymentModal_total__uOFX9{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding:10px 12px;border-radius:12px;background:#fff5ed;color:var(--primary)}.MembershipPaymentModal_total__uOFX9 span{font-size:14px;font-weight:600}.MembershipPaymentModal_total__uOFX9 strong{font-size:28px;line-height:1.1}.MembershipPaymentModal_payment__9YxUk{text-align:center;padding:12px}.MembershipPaymentModal_paymentTabs__26in2{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:3px;border-radius:11px;background:#f5f5f7}.MembershipPaymentModal_paymentTabs__26in2 button{display:flex;align-items:center;justify-content:center;gap:4px;min-height:27px;padding:0 4px;border:0;border-radius:8px;color:#737d89;background:transparent;font-size:11px;font-weight:600;cursor:pointer}.MembershipPaymentModal_paymentTabs__26in2 svg{width:16px;height:16px}.MembershipPaymentModal_paymentTabs__26in2 .MembershipPaymentModal_active__QFCEm{color:var(--primary);background:#fff;box-shadow:0 3px 12px #fe781c18}.MembershipPaymentModal_alipay__Bwypx{display:grid;place-items:center;width:16px;height:16px;border-radius:4px;color:#fff;background:#89929e;font-size:12px}.MembershipPaymentModal_qrPreview__7p1ix{width:100px;height:100px;margin:6px auto 4px}.MembershipPaymentModal_qrPreview__7p1ix img{display:block;width:100%;height:100%;object-fit:contain}.MembershipPaymentModal_scan__3vu84{margin:0;color:#969da6;font-size:10px;line-height:1.5}.MembershipPaymentModal_payAmount__SNKJj{display:block;margin:3px 0 6px;color:var(--primary);font-size:21px;line-height:1.2}.MembershipPaymentModal_payButton__gVgYf{width:100%;min-height:32px;border:0;border-radius:999px;color:#fff;background:#fe781c;--campus-button-gradient:linear-gradient(135deg,#ff831f,#f97017);font-size:12px;font-weight:600;cursor:pointer}.MembershipPaymentModal_status___P3iD{margin:6px 0 0;color:#b15b1e;font-size:10px;line-height:1.5}.MembershipPaymentModal_status___P3iD:empty{display:none}.MembershipPaymentModal_footer__3lQNB{margin-top:8px;text-align:center}.MembershipPaymentModal_footer__3lQNB p{margin:3px 0 0;color:#9aa1a9;font-size:10px;line-height:1.6}.MembershipPaymentModal_footer__3lQNB button{padding:0;border:0;color:var(--primary);background:transparent;cursor:pointer;font-size:inherit}.MembershipPaymentModal_footer__3lQNB p:last-child{font-size:9px}.MembershipPaymentModal_dialog__Gtybz button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (max-width:600px){.MembershipPaymentModal_dialog__Gtybz{width:calc(100% - 24px);height:fit-content;border-radius:22px;max-height:calc(100dvh - 24px)}.MembershipPaymentModal_content__RYh3x{padding:24px 18px 16px}.MembershipPaymentModal_heading__JSKEn{padding-right:80px}.MembershipPaymentModal_heading__JSKEn h2{font-size:24px}.MembershipPaymentModal_heading__JSKEn p{max-width:210px;font-size:12px}.MembershipPaymentModal_crown__1p4V7{right:10px;top:-17px;width:115px;height:115px}.MembershipPaymentModal_membershipTabs__pHCvm{width:260px;max-width:100%;margin-top:18px}.MembershipPaymentModal_membershipTabs__pHCvm button{min-height:36px;font-size:14px}.MembershipPaymentModal_planSummary__50vlW{grid-template-columns:1fr;padding:16px}.MembershipPaymentModal_planCopy___00WH{padding:0}.MembershipPaymentModal_planCopy___00WH h3{font-size:20px}.MembershipPaymentModal_price__UnifB strong{font-size:44px}.MembershipPaymentModal_planCopy___00WH p{font-size:12px}.MembershipPaymentModal_features__adWKm{margin-top:14px;padding:14px 0 0;border-left:0;border-top:1px solid #ffede1;gap:14px 10px}.MembershipPaymentModal_feature__0QSWX>img{flex-basis:36px;width:36px;height:36px}.MembershipPaymentModal_feature__0QSWX h4{font-size:12px}.MembershipPaymentModal_feature__0QSWX p{font-size:10px}.MembershipPaymentModal_checkout__y_OHb{grid-template-columns:1fr;gap:12px}.MembershipPaymentModal_order__34B1_,.MembershipPaymentModal_payment__9YxUk{padding:16px}.MembershipPaymentModal_order__34B1_ dd,.MembershipPaymentModal_order__34B1_ dt{font-size:12px}.MembershipPaymentModal_order__34B1_ h3{font-size:18px}.MembershipPaymentModal_paymentTabs__26in2 button{min-height:34px;font-size:13px}.MembershipPaymentModal_qrPreview__7p1ix{width:138px;height:138px}.MembershipPaymentModal_payButton__gVgYf{min-height:40px;font-size:14px}}.MembershipPaymentModal_liveQr__MMx9c{width:180px;max-width:100%;margin:12px auto}.MembershipPaymentModal_liveQr__MMx9c img{display:block;width:100%}.MembershipPaymentModal_agreement__9zwM2{display:block;text-align:left;font-size:12px;line-height:1.7;margin:12px 0}.MembershipPaymentModal_membershipTabs__pHCvm{width:100%;max-width:100%;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.MembershipPaymentModal_dialog__Gtybz button:disabled{opacity:.5;cursor:not-allowed}.MembershipPaymentModal_agreement__9zwM2 input:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.MembershipPaymentModal_agreementError__R3dll{margin:-6px 0 10px;color:#b7420f;font-size:12px;font-weight:600;line-height:1.6;text-align:left}.MembershipPaymentModal_agreementError__R3dll:empty{display:none}.MembershipPaymentModal_couponValue__WAbmW{min-width:0;max-width:75%}.MembershipPaymentModal_couponValue__WAbmW button{width:100%;justify-content:flex-end}.MembershipPaymentModal_couponValue__WAbmW button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MembershipPaymentModal_couponValue__WAbmW svg{flex-shrink:0}.MembershipPaymentModal_couponOptions__0cSc5 button{min-width:0}.MembershipPaymentModal_couponOption__KyhUr b,.MembershipPaymentModal_couponOption__KyhUr small{overflow-wrap:anywhere}.MembershipPaymentModal_couponOption__KyhUr strong{flex-shrink:0}@font-face{font-family:Campus Price DIN;src:url(/sites/snail-campus-adaptation/fonts/DIN-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0030-0039}.SubscriptionPlans_card__NdlfC h3,.SubscriptionPlans_columnPrice__kcUyA,.SubscriptionPlans_money__bbToL,.SubscriptionPlans_original__40WxY,.SubscriptionPlans_price__b9_lC strong{font-family:Campus Price DIN,Arial,PingFang SC,Microsoft YaHei,sans-serif;font-variant-numeric:lining-nums tabular-nums}.SubscriptionPlans_section__o6IDM{width:min(1280px,calc(100% - 64px));margin:0 auto;padding:72px 0;scroll-margin-top:95px}@media (min-width:761px) and (max-width:1024px){.SubscriptionPlans_section__o6IDM{width:calc(100% - 48px)}}.SubscriptionPlans_section__o6IDM.SubscriptionPlans_planSection__9HMz9{position:relative;isolation:isolate;width:100%;padding:56px 32px 72px}.SubscriptionPlans_planSection__9HMz9:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(ellipse at 0 85%,#fff1e6a6,transparent 45%),radial-gradient(ellipse at 100% 100%,#fff0e0,transparent 42%)}.SubscriptionPlans_comparisonSection__2nEPc{padding-top:64px}.SubscriptionPlans_planHeading__NW9n3{position:relative;margin-bottom:54px;text-align:center}.SubscriptionPlans_planHeading__NW9n3 h2{margin:0 auto;color:#141629;font-size:clamp(34px,3.5vw,52px);font-weight:700;line-height:1.3}.SubscriptionPlans_planHeading__NW9n3 p{margin:24px 0 0;color:#6f7988;font-size:21px;line-height:1.6}.SubscriptionPlans_plans__vqgA5{width:min(960px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.SubscriptionPlans_card__NdlfC{position:relative;isolation:isolate;min-width:0;min-height:560px;display:flex;flex-direction:column;padding:31px 27px 27px;border:2px solid #ebedf0;border-radius:20px;background:#fff;box-shadow:0 8px 24px #ff781c19,0 2px 6px #ff781c0a;transition:border-color .25s ease,box-shadow .25s ease}.SubscriptionPlans_card__NdlfC:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;height:210px;border-radius:18px 18px 0 0;pointer-events:none;background:radial-gradient(ellipse at 90% 0,#ffc47680 0,#ffdeba66 35%,#fff6ee22 65%,transparent 85%),linear-gradient(180deg,#ffecd3,#fff4e9 42%,#fff);opacity:0;transition:opacity .25s ease}.SubscriptionPlans_cardHeading__JFsPM{display:flex;align-items:center;gap:16px;min-height:64px}.SubscriptionPlans_cardHeading__JFsPM>div{min-width:0}.SubscriptionPlans_planIcon__lwAy3{flex:0 0 60px;height:60px;display:grid;place-items:center}.SubscriptionPlans_planIcon__lwAy3 img{width:100%;height:100%;object-fit:contain}.SubscriptionPlans_card__NdlfC h3{margin:0;font-size:22px;line-height:1.4;font-weight:600;color:#141629}.SubscriptionPlans_description__t2gAp{margin:7px 0 0;color:#76808e;font-size:15px;line-height:1.6}.SubscriptionPlans_ribbon__WIjqq{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;gap:6px;width:108px;height:32px;padding-left:10px;border-radius:0 20px 0 26px;color:#fff;background:linear-gradient(110deg,#ff9b16,#ff6110);font-size:14px;font-weight:600}.SubscriptionPlans_ribbon__WIjqq svg{width:18px;height:18px;fill:#fff}.SubscriptionPlans_priceRow__a_oc8{display:flex;align-items:center;flex-wrap:wrap;column-gap:12px;row-gap:8px;margin-top:24px}.SubscriptionPlans_price__b9_lC{display:flex;align-items:baseline;gap:4px;color:#e94b00;white-space:nowrap}.SubscriptionPlans_price__b9_lC>span{font-size:22px;font-weight:600}.SubscriptionPlans_price__b9_lC strong{font-size:56px;line-height:1.1;font-weight:600;letter-spacing:-.025em}.SubscriptionPlans_price__b9_lC small{padding-left:4px;color:#626d7d;font-size:20px;font-weight:500}.SubscriptionPlans_price__b9_lC .SubscriptionPlans_trialPeriod__5hTKe{color:#74808e;font-size:14px;font-weight:400}.SubscriptionPlans_priceBadge__NuuLU{padding:6px 12px;border-radius:99px;color:#f2600c;background:#fff0e4;font-size:13px;white-space:nowrap}.SubscriptionPlans_duration__GFUgh{display:flex;align-items:flex-start;gap:10px;margin:10px 0 20px;color:#74808e;font-size:14px;line-height:1.6}.SubscriptionPlans_duration__GFUgh svg{flex:0 0 18px;width:18px;height:18px;margin-top:2px;color:#ff8c0b}.SubscriptionPlans_benefits__bJUEh{display:grid;margin:0 0 20px;padding:10px 0 0;border-top:1px solid #efede9;list-style:none;color:#4b5265}.SubscriptionPlans_benefits__bJUEh li{display:grid;grid-template-columns:20px 20px minmax(0,1fr);align-items:center;gap:12px;min-height:44px;font-size:16px;line-height:1.5}.SubscriptionPlans_benefits__bJUEh li+li{border-top:1px solid #f1ede8}.SubscriptionPlans_check__KnFz0{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,#ff9919,#ff6511)}.SubscriptionPlans_check__KnFz0 svg{width:13px;height:13px;stroke-width:3}.SubscriptionPlans_featureIcon__wYXke{width:20px;height:20px;color:#ff8a0b;stroke-width:2.3}.SubscriptionPlans_cardFooter__80lI_{margin-top:auto}.SubscriptionPlans_original__40WxY{margin:0 0 10px;color:#8c8279;font-size:12px;line-height:1.5}.SubscriptionPlans_card__NdlfC .SubscriptionPlans_cardFooter__80lI_ .SubscriptionPlans_openButton__LUY17{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid #ff781c;border-radius:12px;background:#fff;color:#f2600c;cursor:pointer;font-size:17px;font-weight:600;box-shadow:none;translate:none}.SubscriptionPlans_card__NdlfC .SubscriptionPlans_detailsButton__AI_jG{display:flex;align-items:center;justify-content:center;gap:6px;margin:16px auto 0;padding:0;border:0;background:transparent;color:#7b8490;font-size:14px;font-weight:400;line-height:1.6;cursor:pointer}.SubscriptionPlans_card__NdlfC .SubscriptionPlans_detailsButton__AI_jG svg{width:15px;height:15px}.SubscriptionPlans_cardFooter__80lI_ button svg{width:20px;height:20px}.SubscriptionPlans_card__NdlfC:focus-within{border-color:#fff;box-shadow:0 20px 48px #ff781c3b,0 8px 18px #f5781d21}.SubscriptionPlans_card__NdlfC:focus-within:before{opacity:1}.SubscriptionPlans_card__NdlfC:focus-within .SubscriptionPlans_cardFooter__80lI_ .SubscriptionPlans_openButton__LUY17{background:#ff781c;color:#fff}@media (hover:hover) and (pointer:fine){.SubscriptionPlans_card__NdlfC:hover{border-color:#fff;box-shadow:0 20px 48px #ff781c3b,0 8px 18px #f5781d21}.SubscriptionPlans_plans__vqgA5 .SubscriptionPlans_card__NdlfC[data-campus-card]:hover:not(:has([data-campus-card]:hover)):not(:disabled):not([aria-disabled=true]){box-shadow:0 20px 48px #ff781c3b,0 8px 18px #f5781d21!important}.SubscriptionPlans_card__NdlfC:hover:before{opacity:1}.SubscriptionPlans_card__NdlfC:hover .SubscriptionPlans_cardFooter__80lI_ .SubscriptionPlans_openButton__LUY17{background:#ff781c;color:#fff}}@media (prefers-reduced-motion:reduce){.SubscriptionPlans_card__NdlfC,.SubscriptionPlans_card__NdlfC:focus-within,.SubscriptionPlans_card__NdlfC:hover{transform:none;transition-duration:.01ms}.SubscriptionPlans_card__NdlfC:before{transition-duration:.01ms}}.SubscriptionPlans_heading__z8fAu{margin:0;color:#27333d;font-size:clamp(28px,2.2vw,40px);font-weight:600;line-height:1.3}.SubscriptionPlans_subtitle__2QeJJ{margin:16px 0 0;color:#687580;font-size:18px;line-height:1.6}.SubscriptionPlans_comparisonHeading__xx_on{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:36px}.SubscriptionPlans_comparisonSection__2nEPc .SubscriptionPlans_expandButton__OcpOG{flex:none;display:flex;align-items:center;gap:10px;padding:13px 22px;border:1px solid #eee2d9;border-radius:99px;background:#fff8f2;color:#cb5a10;cursor:pointer;font-size:16px}.SubscriptionPlans_expandButton__OcpOG svg,.SubscriptionPlans_groupRow__bf18r svg{width:18px;height:18px;transition:transform .2s}.SubscriptionPlans_chevronOpen__M2og4{transform:rotate(180deg)}.SubscriptionPlans_comparisonToolbar__LRIzv{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 22px}.SubscriptionPlans_comparisonToolbar__LRIzv button{border:0;background:none;color:#64707e;cursor:pointer;font-size:14px}.SubscriptionPlans_differenceSwitch__N5DEB{display:inline-flex;align-items:center;gap:10px;padding:0}.SubscriptionPlans_switchOn__I8tqc,.SubscriptionPlans_switchTrack__btt_j{display:inline-flex;align-items:center;width:38px;height:22px;padding:3px;border-radius:99px;background:#d9dde2}.SubscriptionPlans_switchOn__I8tqc i,.SubscriptionPlans_switchTrack__btt_j i{width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 4px #0002;transition:transform .2s}.SubscriptionPlans_switchOn__I8tqc{background:#fe781c}.SubscriptionPlans_switchOn__I8tqc i{transform:translateX(16px)}.SubscriptionPlans_groupActions__dscdC{display:flex;align-items:center;gap:12px;color:#d5d9df}.SubscriptionPlans_groupActions__dscdC button:hover{color:#e96b14}.SubscriptionPlans_tableWrap__tP9gE{max-height:760px;overflow:auto;border:1px solid #ece6e0;border-radius:20px;background:#fff;scrollbar-color:#e0cbb9 #faf8f5}.SubscriptionPlans_note__9i0k_{margin:18px 0 0;color:#8b8b91;font-size:13px;line-height:1.8}.SubscriptionPlans_tableWrap__tP9gE table{width:100%;min-width:680px;border-spacing:0;table-layout:fixed}.SubscriptionPlans_tableWrap__tP9gE td,.SubscriptionPlans_tableWrap__tP9gE th{padding:20px 28px;text-align:left;line-height:1.6;border-bottom:1px solid #eeeae6;font-size:16px;font-weight:400}.SubscriptionPlans_tableWrap__tP9gE thead th{position:sticky;top:0;z-index:3;width:36%;padding-block:25px;background:#fff;border-bottom:1px solid #eadfd5;vertical-align:middle}.SubscriptionPlans_tableWrap__tP9gE thead th:first-child{width:28%}.SubscriptionPlans_tableWrap__tP9gE thead th:first-child>span{font-size:18px;color:#374252;font-weight:600}.SubscriptionPlans_tableWrap__tP9gE thead th:first-child>small{display:block;margin-top:8px;color:#87909c;font-size:12px}.SubscriptionPlans_tableWrap__tP9gE .SubscriptionPlans_annualColumn__5JI3J{background:#fffaf4}.SubscriptionPlans_columnTitle__KGa7M{display:flex;align-items:center;gap:12px;color:#252b37;font-size:21px;font-weight:600}.SubscriptionPlans_columnTitle__KGa7M>span{padding:2px 8px;border-radius:6px;background:#fff0df;color:#e8670c;font-size:12px}.SubscriptionPlans_columnPrice__kcUyA{display:block;margin:10px 0 14px;color:#ed6912;font-size:26px;font-weight:650}.SubscriptionPlans_columnPrice__kcUyA small{margin-left:4px;color:#88909a;font-size:14px;font-weight:400}.SubscriptionPlans_tableWrap__tP9gE thead button{display:inline-flex;align-items:center;gap:12px;min-height:40px;padding:0 18px;border:1px solid #fe781c;border-radius:99px;color:#e86a16;background:#fff;cursor:pointer;font-size:14px}.SubscriptionPlans_tableWrap__tP9gE thead .SubscriptionPlans_annualColumn__5JI3J button{color:#fff;background:#fe781c}.SubscriptionPlans_tableWrap__tP9gE thead button svg{width:16px;height:16px}.SubscriptionPlans_tableWrap__tP9gE thead button:hover{background:#fff0e4;color:#b54c03}.SubscriptionPlans_tableWrap__tP9gE tbody th{color:#566171}.SubscriptionPlans_tableWrap__tP9gE tbody tr:not(.SubscriptionPlans_groupRow__bf18r)>th{position:sticky;left:0;z-index:1;background:#fff}.SubscriptionPlans_tableWrap__tP9gE thead th:first-child{left:0;z-index:4}.SubscriptionPlans_tableWrap__tP9gE td{color:#657180}.SubscriptionPlans_tableWrap__tP9gE .SubscriptionPlans_groupRow__bf18r th{padding:0;background:#f8f9fb}.SubscriptionPlans_tableWrap__tP9gE .SubscriptionPlans_groupRow__bf18r button{width:100%;display:flex;align-items:center;gap:12px;min-height:58px;padding:0 28px;border:0;background:transparent;color:#2e3948;font-size:16px;font-weight:600;text-align:left;cursor:pointer}.SubscriptionPlans_groupRow__bf18r small{margin-left:auto;color:#9aa1ab;font-size:12px;font-weight:400}.SubscriptionPlans_differenceBadge__WS63q{display:inline-block;margin-left:10px;padding:1px 6px;border-radius:4px;color:#d86c20;background:#fff0e4;font-size:11px;vertical-align:middle}.SubscriptionPlans_differentRow__ee3wa td:last-child{color:#be6526}.SubscriptionPlans_included__xgSec{display:inline-flex;align-items:center;gap:8px}.SubscriptionPlans_included__xgSec svg{width:19px;height:19px;color:#f47920;stroke-width:2.5}.SubscriptionPlans_unlisted__QdNc5{color:#a0a6af}.SubscriptionPlans_tableWrap__tP9gE tbody tr:not(.SubscriptionPlans_groupRow__bf18r):hover>:is(th,td){background:#fff4e8}.SubscriptionPlans_selection__3qPNC{min-height:22px;margin:16px 0 0;color:#888;font-size:13px}@media (max-width:1100px){.SubscriptionPlans_planHeading__NW9n3 p,.SubscriptionPlans_subtitle__2QeJJ{font-size:18px}}@media (max-width:760px){.SubscriptionPlans_section__o6IDM{width:calc(100% - 32px);padding:48px 0}.SubscriptionPlans_section__o6IDM.SubscriptionPlans_planSection__9HMz9{width:100%;padding:48px 16px}.SubscriptionPlans_planHeading__NW9n3{margin-bottom:40px}.SubscriptionPlans_planHeading__NW9n3 h2{font-size:34px}.SubscriptionPlans_planHeading__NW9n3:before{display:none}.SubscriptionPlans_planHeading__NW9n3 p{margin-top:22px;font-size:16px}.SubscriptionPlans_plans__vqgA5{width:min(420px,100%);grid-template-columns:1fr;gap:20px}.SubscriptionPlans_card__NdlfC{min-height:0;padding:31px 23px 23px}.SubscriptionPlans_card__NdlfC h3{font-size:20px}.SubscriptionPlans_cardHeading__JFsPM{gap:12px}.SubscriptionPlans_price__b9_lC strong{font-size:52px}.SubscriptionPlans_benefits__bJUEh{margin-bottom:24px}.SubscriptionPlans_heading__z8fAu{font-size:28px}.SubscriptionPlans_comparisonHeading__xx_on{align-items:center;flex-direction:column;gap:18px;margin-bottom:26px}.SubscriptionPlans_subtitle__2QeJJ{margin:14px 0 0;font-size:16px}.SubscriptionPlans_note__9i0k_{font-size:12px}.SubscriptionPlans_tableWrap__tP9gE{max-height:650px;border-radius:16px}.SubscriptionPlans_tableWrap__tP9gE td,.SubscriptionPlans_tableWrap__tP9gE th{padding:18px;font-size:14px}.SubscriptionPlans_tableWrap__tP9gE thead th{padding:20px 18px}.SubscriptionPlans_tableWrap__tP9gE .SubscriptionPlans_groupRow__bf18r button{padding-inline:18px}.SubscriptionPlans_comparisonToolbar__LRIzv{gap:10px}.SubscriptionPlans_comparisonToolbar__LRIzv button{font-size:12px}.SubscriptionPlans_groupActions__dscdC{gap:6px}}@media (max-width:380px){.SubscriptionPlans_card__NdlfC{padding-inline:19px}.SubscriptionPlans_cardHeading__JFsPM{gap:12px}.SubscriptionPlans_planIcon__lwAy3{flex-basis:54px;height:54px;border-radius:16px}.SubscriptionPlans_card__NdlfC h3{font-size:19px}.SubscriptionPlans_price__b9_lC strong{font-size:48px}.SubscriptionPlans_benefits__bJUEh li{gap:10px}}.NewsFeed_pagination__bIsSn{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:36px}.NewsFeed_pagination__bIsSn button{padding:10px 20px;border:1px solid #fe781c;border-radius:24px;background:white;color:#a74808;cursor:pointer}.NewsFeed_pagination__bIsSn button:disabled{opacity:.4;cursor:default}.DownloadDeviceCards_cards__ERyub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.DownloadDeviceCards_deviceCard__VvPpF{display:grid;grid-template-columns:minmax(110px,36%) minmax(0,1fr);align-items:center;gap:30px;min-height:300px;padding:32px;border:1px solid #ffe8d8;border-radius:20px;background:#ffffffeb;box-shadow:0 12px 36px #f1d4bf1c}.DownloadDeviceCards_platformIcon__mVUDs{display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:50%;background:linear-gradient(145deg,#fff4eb,#fffcf9)}.DownloadDeviceCards_androidIcon__lAMuH{width:62%;height:auto;color:#78bb43}.DownloadDeviceCards_appleIcon__Phd9l{width:52%;height:auto;color:#252525}.DownloadDeviceCards_cardCopy__fs3Y1{min-width:0}.DownloadDeviceCards_cardCopy__fs3Y1 h3{margin:0 0 14px;color:#141820;font-size:28px;font-weight:650;line-height:1.3}.DownloadDeviceCards_cardCopy__fs3Y1 p{margin:0;color:#71727a;font-size:16px;line-height:1.75}.DownloadDeviceCards_cardCopy__fs3Y1 .DownloadDeviceCards_version__HqlFL{margin-top:12px;color:#92939c;font-size:15px}.DownloadDeviceCards_cardCopy__fs3Y1 .DownloadDeviceCards_downloadButton__pdKEy{display:inline-flex;justify-content:center;align-items:center;gap:14px;max-width:100%;min-height:46px;padding:0 24px;border:1px solid var(--primary);border-radius:99px;background:#fff;color:var(--primary);cursor:pointer;white-space:nowrap;text-decoration:none;transition:color .2s,background .2s}.DownloadDeviceCards_cardCopy__fs3Y1 .DownloadDeviceCards_downloadButton__pdKEy:focus-visible,.DownloadDeviceCards_cardCopy__fs3Y1 .DownloadDeviceCards_downloadButton__pdKEy:hover{background:var(--primary);color:#fff}.DownloadDeviceCards_deviceCard__VvPpF{position:relative;overflow:visible}.DownloadDeviceCards_deviceCard__VvPpF:focus-within,.DownloadDeviceCards_deviceCard__VvPpF:hover{z-index:2}.DownloadDeviceCards_downloadAction__dpElC{position:relative;width:fit-content;max-width:100%;margin-top:18px}.DownloadDeviceCards_qrPopover__UYMCI{position:absolute;right:0;bottom:calc(100% + 12px);z-index:5;display:grid;justify-items:center;gap:8px;width:224px;max-width:calc(100vw - 40px);padding:16px;border:1px solid #f1e6dc;border-radius:16px;background:#fff;color:#252525;box-shadow:0 12px 36px #49311e26;text-align:center}.DownloadDeviceCards_qrPopover__UYMCI[hidden]{display:none}.DownloadDeviceCards_qrPopover__UYMCI:after{content:"";position:absolute;left:0;right:0;top:100%;height:14px}.DownloadDeviceCards_qrPopover__UYMCI img{display:block;width:100%;height:auto}.DownloadDeviceCards_qrPopover__UYMCI strong{font-size:15px;font-weight:500}.DownloadDeviceCards_qrPopover__UYMCI span{color:#92939c;font-size:11px;line-height:1.5}.DownloadDeviceCards_cardCopy__fs3Y1 .DownloadDeviceCards_downloadNotice__J2h16{max-width:230px;margin-top:10px;color:#92939c;font-size:12px}@media (max-width:1100px){.DownloadDeviceCards_deviceCard__VvPpF{gap:20px;padding:24px;grid-template-columns:minmax(90px,31%) minmax(0,1fr)}.DownloadDeviceCards_cardCopy__fs3Y1 h3{font-size:24px}.DownloadDeviceCards_cardCopy__fs3Y1 p{font-size:14px}.DownloadDeviceCards_cardCopy__fs3Y1 .DownloadDeviceCards_version__HqlFL{font-size:13px}.DownloadDeviceCards_cardCopy__fs3Y1 .DownloadDeviceCards_downloadButton__pdKEy{padding:0 18px;gap:10px;font-size:14px}}@media (max-width:760px){.DownloadDeviceCards_cards__ERyub{grid-template-columns:1fr;gap:18px}.DownloadDeviceCards_deviceCard__VvPpF{min-height:240px;grid-template-columns:minmax(84px,31%) minmax(0,1fr)}}@media (max-width:380px){.DownloadDeviceCards_deviceCard__VvPpF{gap:16px;padding:20px 16px}.DownloadDeviceCards_cardCopy__fs3Y1 h3{font-size:21px}.DownloadDeviceCards_cardCopy__fs3Y1 .DownloadDeviceCards_downloadButton__pdKEy{padding:0 12px}}.ContactTypeSelect_select__dQp75{position:relative;min-width:0}.ContactTypeSelect_select__dQp75 .ContactTypeSelect_trigger__tGTjH{width:100%;height:50px;margin:0;padding:0 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #d8dce1;border-radius:12px;background:#fff;color:var(--text);font:inherit;text-align:left;cursor:pointer}.ContactTypeSelect_select__dQp75 .ContactTypeSelect_trigger__tGTjH:hover,.ContactTypeSelect_select__dQp75 .ContactTypeSelect_trigger__tGTjH[aria-expanded=true]{background:#fff;border-color:var(--primary)}.ContactTypeSelect_trigger__tGTjH svg{transition:transform .18s}.ContactTypeSelect_trigger__tGTjH[aria-expanded=true] svg{transform:rotate(180deg)}.ContactTypeSelect_menu__sUcWN{position:absolute;z-index:20;top:calc(100% + 8px);left:0;width:100%;min-width:160px;padding:8px;border:1px solid var(--border);border-radius:16px;background:#fff;box-shadow:0 18px 50px #2b1f1518}.ContactTypeSelect_select__dQp75 .ContactTypeSelect_menu__sUcWN .ContactTypeSelect_option__GneoS{display:block;width:100%;height:auto;margin:0;padding:12px 14px;border:0;border-radius:10px;background:#fff;color:var(--heading);font:inherit;font-size:14px;font-weight:400;line-height:1.5;text-align:left;cursor:pointer}.ContactTypeSelect_select__dQp75 .ContactTypeSelect_menu__sUcWN .ContactTypeSelect_option__GneoS:focus-visible,.ContactTypeSelect_select__dQp75 .ContactTypeSelect_menu__sUcWN .ContactTypeSelect_option__GneoS:hover,.ContactTypeSelect_select__dQp75 .ContactTypeSelect_menu__sUcWN .ContactTypeSelect_option__GneoS[aria-selected=true]{color:var(--primary-hover);background:var(--primary-light)}.ContactTypeSelect_select__dQp75 button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.AppPracticeDomains_section__bTpp5{width:min(1280px,calc(100% - 64px));margin:0 auto;display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:center;column-gap:72px;padding-block:88px;scroll-margin-top:108px}.AppPracticeDomains_copy__bbGoT{min-width:0}.AppPracticeDomains_section__bTpp5 .AppPracticeDomains_title__MX30K{margin:0 0 24px;color:#25303a;font-family:Microsoft YaHei,sans-serif;font-size:32px;font-weight:700;line-height:1.4;letter-spacing:0}.AppPracticeDomains_section__bTpp5 .AppPracticeDomains_title__MX30K:after{content:none!important;display:none!important}.AppPracticeDomains_section__bTpp5 .AppPracticeDomains_intro__H6iVW{margin:0;color:#626d75;font-family:Microsoft YaHei,sans-serif;font-size:16px;font-weight:400;line-height:1.9}.AppPracticeDomains_marquee__hFXvG{--domain-card-width:186px;--domain-gap:16px;--domain-step:202px;display:grid;row-gap:20px;min-width:0;outline-offset:7px;padding-block:24px;margin-block:-24px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent)}.AppPracticeDomains_marquee__hFXvG:focus-visible{outline:2px solid #ff9a00;border-radius:14px}.AppPracticeDomains_row__iLZnk{overflow:hidden;min-width:0;padding-block:24px;margin-block:-24px}.AppPracticeDomains_track__QDYri{display:flex;width:max-content;animation:AppPracticeDomains_domainLoop__sAxq5 44.1875s linear infinite;will-change:transform}.AppPracticeDomains_reverse__hTXD_ .AppPracticeDomains_track__QDYri{position:relative;left:calc(var(--domain-step) / -2);animation-direction:reverse}.AppPracticeDomains_group__Ex65q{display:flex;flex:0 0 auto;gap:var(--domain-gap);padding-right:var(--domain-gap)}.AppPracticeDomains_card__exxKq{display:flex;align-items:center;justify-content:center;width:var(--domain-card-width);flex:0 0 var(--domain-card-width);min-width:0;min-height:92px;padding:16px;gap:12px;border:1px solid #e8e8e5;border-radius:14px;background:#fff;box-shadow:none}.AppPracticeDomains_card__exxKq img{display:block;object-fit:contain;width:44px;height:44px;flex:0 0 44px}.AppPracticeDomains_section__bTpp5 .AppPracticeDomains_card__exxKq h3{margin:0;color:#25303a;font-family:Microsoft YaHei,sans-serif;font-size:17px;font-weight:400;line-height:1.5;white-space:nowrap}.AppPracticeDomains_marquee__hFXvG:focus-within .AppPracticeDomains_track__QDYri{animation-play-state:paused}@media (hover:hover){.AppPracticeDomains_marquee__hFXvG:hover .AppPracticeDomains_track__QDYri{animation-play-state:paused}}@keyframes AppPracticeDomains_domainLoop__sAxq5{0%{transform:translateZ(0)}to{transform:translate3d(-33.3333333333%,0,0)}}@media (max-width:1199px){.AppPracticeDomains_section__bTpp5{grid-template-columns:280px minmax(0,1fr);column-gap:40px}.AppPracticeDomains_section__bTpp5 .AppPracticeDomains_card__exxKq h3{font-size:16px}}@media (max-width:1023px){.AppPracticeDomains_section__bTpp5{grid-template-columns:1fr;row-gap:32px;padding-block:64px}.AppPracticeDomains_copy__bbGoT{max-width:680px}.AppPracticeDomains_section__bTpp5 .AppPracticeDomains_title__MX30K{margin-bottom:18px}}@media (max-width:760px){.AppPracticeDomains_section__bTpp5{width:calc(100% - 32px)}}@media (max-width:600px){.AppPracticeDomains_section__bTpp5{row-gap:26px;padding-block:52px}.AppPracticeDomains_section__bTpp5 .AppPracticeDomains_title__MX30K{font-size:28px;margin-bottom:16px}.AppPracticeDomains_section__bTpp5 .AppPracticeDomains_intro__H6iVW{font-size:15px;line-height:1.85}.AppPracticeDomains_marquee__hFXvG{--domain-card-width:164px;--domain-gap:12px;--domain-step:176px;row-gap:14px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent)}.AppPracticeDomains_track__QDYri{animation-duration:38.5s}.AppPracticeDomains_card__exxKq{min-height:76px;border-radius:12px;gap:10px;padding:12px}.AppPracticeDomains_card__exxKq img{width:40px;height:40px;flex-basis:40px}}@media (prefers-reduced-motion:reduce){.AppPracticeDomains_marquee__hFXvG{-webkit-mask-image:none;mask-image:none}.AppPracticeDomains_reverse__hTXD_{display:none}.AppPracticeDomains_row__iLZnk{overflow:visible}.AppPracticeDomains_track__QDYri{display:block;width:100%;animation:none;transform:none;will-change:auto}.AppPracticeDomains_group__Ex65q{flex-wrap:wrap;justify-content:center;padding-right:0}.AppPracticeDomains_group__Ex65q[aria-hidden=true]{display:none}.AppPracticeDomains_card__exxKq{flex:1 1 var(--domain-card-width);max-width:200px}}