.okv2 .ok-pricing-page{max-width:1180px;margin:0 auto;padding:56px 28px 84px}.okv2 .ok-pricing-plans{width:100%}.okv2 .ok-pricing-plans-head{text-align:center;max-width:760px;margin:0 auto 34px}.okv2 .ok-pricing-plans-title{font-family:var(--font-display);font-size:38px;font-weight:var(--fw-extrabold);letter-spacing:0;color:var(--ink);margin:8px 0 14px}.okv2 .ok-pricing-plans-sub{color:var(--ink-soft);margin:0 0 22px;font-size:15.5px;line-height:1.65}.okv2 .ok-pricing-plans-points{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.okv2 .ok-pricing-plans-points span{color:var(--ink);border:1px solid var(--line);background:#ffffffad;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700}.okv2 .ok-pricing-plans-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.okv2 .ok-pricing-plan-card{background:var(--card,#fff);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:12px;min-width:0;padding:28px 22px 24px;display:flex;position:relative}.okv2 .ok-pricing-plan-card.is-featured{border-color:var(--color-brand,#8e7ee8);border-width:2px;box-shadow:0 0 0 4px #8e7ee814,0 12px 32px #8e7ee81f}.okv2 .ok-pricing-plan-badge{background:linear-gradient(135deg,var(--color-brand,#8e7ee8) 0%,#b9a7ff 100%);color:#fff;letter-spacing:.06em;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:22px}.okv2 .ok-pricing-plan-name{font-family:var(--font-display);color:var(--ink);font-size:18px;font-weight:800}.okv2 .ok-pricing-plan-tag{color:var(--ink-soft);margin:-6px 0 0;font-size:12.5px;font-weight:700}.okv2 .ok-pricing-plan-price{font-family:var(--font-display);color:var(--ink);letter-spacing:0;font-size:36px;font-weight:800;line-height:1}.okv2 .ok-pricing-plan-price small{color:var(--ink-soft);margin-left:4px;font-size:13px;font-weight:600}.okv2 .ok-pricing-plan-meta{color:var(--ink-mute);min-height:18px;margin-top:-4px;font-size:12px}.okv2 .ok-pricing-plan-list{flex-direction:column;flex:1;gap:9px;margin:0;padding:0;list-style:none;display:flex}.okv2 .ok-pricing-plan-list li{color:var(--ink);padding-left:22px;font-size:13px;line-height:1.45;position:relative}.okv2 .ok-pricing-plan-list li:before{content:"";background:var(--color-success-soft,#d1fae5);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='%23047857' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M3 8l3 3 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:14px 14px;border-radius:50%;width:14px;height:14px;position:absolute;top:5px;left:0}.okv2 .ok-pricing-plan-trust{text-align:center;color:var(--ink-mute);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;margin:20px 0 0;font-size:12.5px;display:flex}.okv2 .ok-pricing-redeem{color:var(--ink-mute);align-items:center;gap:6px;display:inline-flex}.okv2 .ok-pricing-redeem-button{color:var(--brand,#6c5dd3);font:inherit;font-weight:var(--fw-bold);cursor:pointer;background:0 0;border:0;padding:0}.okv2 .ok-pricing-redeem-button:hover{text-decoration:underline}@media (max-width:1080px){.okv2 .ok-pricing-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media (max-width:720px){.okv2 .ok-pricing-page{padding:42px 20px 68px}.okv2 .ok-pricing-plans-grid{grid-template-columns:1fr;gap:22px}.okv2 .ok-pricing-plan-card{padding:30px 26px}.okv2 .ok-pricing-plans-title{font-size:32px}.okv2 .ok-pricing-plan-name{font-size:20px}.okv2 .ok-pricing-plan-price{font-size:40px}}.okv2 .ok-pricing-header{text-align:center;margin-bottom:40px}.okv2 .ok-pricing-title{font-family:var(--font-display);font-size:36px;font-weight:var(--fw-extrabold);letter-spacing:-.02em;color:var(--ink);margin:0 0 12px}.okv2 .ok-pricing-sub{color:var(--ink-soft);margin:0 0 28px;font-size:15px}.okv2 .ok-pricing-toggle{margin:0 auto;display:inline-flex}.okv2 .ok-pricing-toggle-save{border-radius:var(--r-full,999px);background:var(--color-success-soft,#d1fae5);color:var(--color-success-deep,#047857);font-size:10px;font-weight:var(--fw-bold);letter-spacing:.04em;margin-left:6px;padding:1px 6px}@media (max-width:520px){.okv2 .ok-pricing-toggle{width:100%;max-width:100%;display:flex}.okv2 .ok-pricing-toggle .ok-segment-btn{white-space:normal;flex:1 1 0;min-width:0;padding-inline:8px;line-height:1.15}.okv2 .ok-pricing-toggle-save{width:max-content;max-width:100%;margin:3px auto 0;padding-inline:5px;display:block}}.okv2 .ok-pricing-tier-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:28px;display:grid}@media (max-width:720px){.okv2 .ok-pricing-tier-grid{grid-template-columns:1fr}}.okv2 .ok-pricing-tier-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:14px;padding:28px 24px 24px;display:flex;position:relative}.okv2 .ok-pricing-tier-card.is-recommended{border-color:var(--brand,#6c5dd3);border-width:2px;box-shadow:0 0 0 4px #6c5dd314,0 6px 20px #6c5dd31a}.okv2 .ok-pricing-tier-badge{border-radius:var(--r-full,999px);background:linear-gradient(135deg,var(--brand) 0%,#8b7df3 100%);color:#fff;font-size:11px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;padding:4px 12px;position:absolute;top:-12px;left:24px}.okv2 .ok-pricing-tier-name{font-family:var(--font-display);font-size:22px;font-weight:var(--fw-extrabold);color:var(--ink);letter-spacing:-.01em}.okv2 .ok-pricing-tier-tag{color:var(--ink-soft);margin:-6px 0 0;font-size:13px}.okv2 .ok-pricing-tier-price-row{align-items:baseline;gap:4px;margin-top:8px;display:flex}.okv2 .ok-pricing-tier-currency{font-size:22px;font-weight:var(--fw-bold);color:var(--ink)}.okv2 .ok-pricing-tier-price{font-family:var(--font-display);font-size:48px;font-weight:var(--fw-extrabold);color:var(--ink);letter-spacing:-.03em;line-height:1}.okv2 .ok-pricing-tier-period{color:var(--ink-soft);margin-left:2px;font-size:14px}.okv2 .ok-pricing-tier-old{color:var(--ink-mute);margin-top:-4px;font-size:12.5px}.okv2 .ok-pricing-error{color:var(--color-error-deep,#b91c1c);text-align:center;margin:0;font-size:12.5px;line-height:1.5}.okv2 .ok-pricing-tier-features{flex-direction:column;gap:8px;margin:8px 0 16px;padding:0;list-style:none;display:flex}.okv2 .ok-pricing-tier-features li{color:var(--ink);padding-left:22px;font-size:13.5px;line-height:1.45;position:relative}.okv2 .ok-pricing-tier-features li:before{content:"";background:var(--color-success-soft,#d1fae5);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='%23047857' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M3 8l3 3 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:14px 14px;border-radius:50%;width:14px;height:14px;position:absolute;top:6px;left:0}.okv2 .ok-pricing-tier-features li.is-mute{color:var(--ink-mute);text-decoration:line-through}.okv2 .ok-pricing-tier-features li.is-mute:before{background:var(--line);background-image:none}.okv2 .ok-pricing-tier-secondary{color:var(--brand,#6c5dd3);font-size:13px;font-weight:var(--fw-semibold);cursor:pointer;text-align:center;background:0 0;border:none;padding:8px 0}.okv2 .ok-pricing-tier-secondary:hover{text-decoration:underline}.okv2 .ok-pricing-tier-divider{color:var(--ink-mute);letter-spacing:.06em;text-transform:uppercase;align-items:center;margin:12px 0 8px;font-size:11px;display:flex}.okv2 .ok-pricing-tier-divider:before,.okv2 .ok-pricing-tier-divider:after{content:"";background:var(--line);flex:1;height:1px}.okv2 .ok-pricing-tier-divider span{padding:0 12px}.okv2 .ok-pricing-tier-onetime-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.okv2 .ok-btn.ok-pricing-tier-onetime{background:var(--surface);border:1.5px solid var(--line);color:var(--ink);border-radius:12px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:14px 12px;transition:border-color .15s,background .15s;display:flex}.okv2 .ok-btn.ok-pricing-tier-onetime:hover{border-color:var(--brand,#6c5dd3);background:var(--brand-soft,#efeafd)}.okv2 .ok-pricing-tier-onetime-amount{font-family:var(--font-display);font-size:22px;font-weight:var(--fw-extrabold);letter-spacing:-.02em;color:var(--ink)}.okv2 .ok-pricing-tier-onetime-period{color:var(--ink-soft);font-size:12px;font-weight:var(--fw-semibold)}.okv2 .ok-pricing-tier-onetime-meta{color:var(--ink-mute);font-size:10.5px;font-weight:var(--fw-medium);margin-top:2px}.okv2 .ok-pricing-tier-onetime-pills{gap:4px;display:inline-flex}.okv2 .ok-pricing-pill{font-size:10px;font-weight:var(--fw-bold);letter-spacing:.04em;border-radius:999px;align-items:center;padding:1px 7px;display:inline-flex}.okv2 .ok-pricing-pill.is-alipay{color:#fff;background:#1677ff}.okv2 .ok-pricing-pill.is-wechat{color:#fff;background:#07c160}.okv2 .ok-pricing-pill.is-card{background:var(--ink-soft,#475569);color:#fff}.okv2 .ok-pricing-trust{text-align:center;color:var(--ink-mute);margin:0 0 48px;font-size:12.5px}.okv2 .ok-pricing-faq{max-width:680px;margin:0 auto}.okv2 .ok-pricing-faq h2{font-family:var(--font-display);font-size:24px;font-weight:var(--fw-extrabold);color:var(--ink);text-align:center;margin:0 0 24px}.okv2 .ok-pricing-faq-item{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-bottom:10px;padding:18px 20px}.okv2 .ok-pricing-faq-q{font-size:15px;font-weight:var(--fw-bold);color:var(--ink);margin-bottom:6px}.okv2 .ok-pricing-faq-a{color:var(--ink-soft);font-size:13.5px;line-height:1.6}