#zk-global-benefits.zk-global-benefits{clear:both;width:100%;padding:40px 20px 32px;background:#f5f6f9;color:#232631;font-family:system-ui,-apple-system,"Microsoft Yahei",sans-serif;line-height:1.65;position:relative;z-index:1}
#zk-global-benefits.zk-global-benefits,#zk-global-benefits.zk-global-benefits *{box-sizing:border-box}.zk-global-benefits-inner{width:100%;max-width:1320px;margin:0 auto}#zk-global-benefits.zk-global-benefits a{text-decoration:none}#zk-global-benefits.zk-global-benefits h2,#zk-global-benefits.zk-global-benefits h3,#zk-global-benefits.zk-global-benefits p{padding:0;border:0;letter-spacing:normal}#zk-global-benefits.zk-global-benefits p{margin:0}
#zk-global-benefits.zk-global-benefits .z-member-plans{margin:0 0 24px}#zk-global-benefits.zk-global-benefits .z-member-plans>header{text-align:center;margin-bottom:24px}#zk-global-benefits.zk-global-benefits .z-member-kicker{color:#d34330;font-size:11px;letter-spacing:2px}#zk-global-benefits.zk-global-benefits .z-member-plans h2{font-size:26px;font-weight:750;line-height:1.45;margin:8px 0;color:#232631}#zk-global-benefits.zk-global-benefits .z-member-plans header p{color:#737887;font-size:13px}
#zk-global-benefits.zk-global-benefits .z-member-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}#zk-global-benefits.zk-global-benefits .z-member-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #e8eaf0;border-radius:14px;overflow:hidden;text-align:center;box-shadow:0 6px 22px #23263106}#zk-global-benefits.zk-global-benefits .z-member-head{background:linear-gradient(130deg,#ed6848,#e94b36);color:#fff;padding:24px 12px}#zk-global-benefits.zk-global-benefits .z-member-head h3{color:inherit;font-size:23px;font-weight:750;line-height:1.5;margin:0 0 6px}#zk-global-benefits.zk-global-benefits .z-member-head p{color:inherit;font-size:13px}#zk-global-benefits.zk-global-benefits .is-lifetime .z-member-head{background:linear-gradient(130deg,#413a38,#262630);color:#ffe0a7}#zk-global-benefits.zk-global-benefits .z-member-body{flex:1;display:flex;flex-direction:column;align-items:center;padding:23px 16px 26px}#zk-global-benefits.zk-global-benefits .z-member-price{font-size:36px;font-weight:750;color:#232631;line-height:1.3}#zk-global-benefits.zk-global-benefits .z-member-price small{font-size:13px;font-weight:400;margin-left:4px}#zk-global-benefits.zk-global-benefits .z-member-term{color:#c9402c;font-size:14px;margin-top:14px}#zk-global-benefits.zk-global-benefits .z-member-body ul{list-style:none;padding:0;margin:12px 0 24px;color:#737887;font-size:13px;line-height:2.3}#zk-global-benefits.zk-global-benefits .z-member-body li{list-style:none;margin:0;padding:0}#zk-global-benefits.zk-global-benefits .z-member-action{display:inline-flex;align-items:center;justify-content:center;margin-top:auto;border:1px solid #e8aa9f;border-radius:24px;color:#be3c29;background:#fff;padding:9px 22px;font-size:13px}#zk-global-benefits.zk-global-benefits .is-lifetime .z-member-action{background:#302d35;border-color:#302d35;color:#ffe0a7}
#zk-global-benefits.zk-global-benefits .z-faq{background:#fff;border:1px solid #e3e6ed;border-radius:16px;padding:24px}#zk-global-benefits.zk-global-benefits .z-sectionhead{margin-bottom:16px}#zk-global-benefits.zk-global-benefits .z-faq h2{font-size:20px;font-weight:700;line-height:1.5;margin:0;color:#232631}#zk-global-benefits.zk-global-benefits .z-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}#zk-global-benefits.zk-global-benefits details{border-top:1px solid #e3e6ed;min-width:0;padding:14px 0;font-size:13px}#zk-global-benefits.zk-global-benefits summary{cursor:pointer;color:#232631;display:list-item;list-style:disclosure-closed inside}#zk-global-benefits.zk-global-benefits details[open]>summary{list-style-type:disclosure-open}#zk-global-benefits.zk-global-benefits details p{font-size:13px;color:#737887;margin:10px 0 0;line-height:1.9}#zk-global-benefits.zk-global-benefits summary:focus-visible,#zk-global-benefits.zk-global-benefits a:focus-visible{outline:2px solid #e94b36;outline-offset:4px}#zk-global-benefits.zk-global-benefits .z-member-card:focus-within{border-color:#eea58c;box-shadow:0 0 0 2px #eea58c55}
@media(max-width:900px){#zk-global-benefits.zk-global-benefits .z-member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#zk-global-benefits.zk-global-benefits .z-faq-grid{grid-template-columns:1fr}}
@media(max-width:520px){#zk-global-benefits.zk-global-benefits{padding:28px 12px 24px}#zk-global-benefits.zk-global-benefits .z-member-grid{gap:12px}#zk-global-benefits.zk-global-benefits .z-member-head{padding:20px 6px}#zk-global-benefits.zk-global-benefits .z-member-head h3{font-size:18px}#zk-global-benefits.zk-global-benefits .z-member-body{padding:20px 8px}#zk-global-benefits.zk-global-benefits .z-member-price{font-size:30px}#zk-global-benefits.zk-global-benefits .z-member-term{font-size:12px}#zk-global-benefits.zk-global-benefits .z-member-plans h2{font-size:21px}#zk-global-benefits.zk-global-benefits .z-member-body ul{font-size:12px;line-height:2}#zk-global-benefits.zk-global-benefits .z-member-action{padding:8px 12px;font-size:12px}#zk-global-benefits.zk-global-benefits .z-faq{padding:18px}}
@media(max-width:360px){#zk-global-benefits.zk-global-benefits .z-member-grid{grid-template-columns:1fr}}

/* Distinct plan colors, shared across all page footers. */
#zk-global-benefits.zk-global-benefits .z-member-card:nth-child(1):not(.is-lifetime){--plan-start:#22736d;--plan-end:#17524f;--plan-accent:#1d6963}
#zk-global-benefits.zk-global-benefits .z-member-card:nth-child(2):not(.is-lifetime){--plan-start:#3b69b3;--plan-end:#294a87;--plan-accent:#315b9c}
#zk-global-benefits.zk-global-benefits .z-member-card:nth-child(3):not(.is-lifetime){--plan-start:#8652ac;--plan-end:#623c88;--plan-accent:#754897}
#zk-global-benefits.zk-global-benefits .z-member-card:not(.is-lifetime) .z-member-head{background:linear-gradient(130deg,var(--plan-start,#c44930),var(--plan-end,#a93223));color:#fff}
#zk-global-benefits.zk-global-benefits .z-member-card:not(.is-lifetime) .z-member-term{color:var(--plan-accent,#be3c29)}
#zk-global-benefits.zk-global-benefits .z-member-card:not(.is-lifetime) .z-member-action{color:var(--plan-accent,#be3c29);border-color:var(--plan-accent,#be3c29)}
#zk-global-benefits.zk-global-benefits .z-member-card:not(.is-lifetime) .z-member-action:hover{background:var(--plan-accent,#be3c29);color:#fff}
