.vip-purchase-page{color:#1d1d1f;background:radial-gradient(circle at 18% 10%,#0071e31f,#0000 32%),radial-gradient(circle at 82% 16%,#34c75914,#0000 28%),linear-gradient(#fbfbfd 0%,#f5f7fb 42%,#fff 100%);min-height:calc(100vh - 64px);padding:40px 24px 76px}.vip-purchase-container,.vip-purchase-redirect-card{width:min(1180px,100%);margin:0 auto}.vip-purchase-container{flex-direction:column;gap:46px;display:flex}.vip-purchase-redirect-card{-webkit-backdrop-filter:blur(24px)saturate(180%);text-align:center;background:#fffc;border:1px solid #1d1d1f17;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;max-width:520px;min-height:320px;padding:36px;display:flex;box-shadow:0 28px 70px #0f172a1f}.vip-purchase-redirect-icon{color:#0071e3;animation:1s linear infinite vipRedirectSpin}.vip-purchase-redirect-card h2{color:#1d1d1f;letter-spacing:0;margin:0;font-size:30px;font-weight:800;line-height:1.12}.vip-purchase-redirect-card p{color:#6e6e73;margin:0;line-height:1.65}@keyframes vipRedirectSpin{to{transform:rotate(360deg)}}@keyframes vipDeviceFloat{0%,to{transform:rotateX(3deg)rotateY(-7deg)translateY(0)}50%{transform:rotateX(3deg)rotateY(-7deg)translateY(-10px)}}@keyframes vipRingPulse{0%,to{box-shadow:0 20px 50px #0071e31f}50%{box-shadow:0 24px 64px #0071e338}}@keyframes vipFloatChip{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.vip-hero-section{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);align-items:center;gap:46px;min-height:520px;padding:36px 0 6px;display:grid}.vip-hero-copy{max-width:650px}.vip-eyebrow,.section-heading span,.guide-kicker,.plan-kicker{color:#0071e3;letter-spacing:0;align-items:center;gap:8px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex}.vip-hero-copy h1{color:#1d1d1f;letter-spacing:-.045em;margin:14px 0 18px;font-size:64px;font-weight:850;line-height:1.02}.vip-hero-subtitle{color:#5f646d;max-width:610px;margin:0;font-size:18px;line-height:1.75}.vip-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.vip-hero-stats div{background:#ffffffb8;border:1px solid #1d1d1f14;border-radius:18px;min-width:0;padding:14px 16px;box-shadow:0 12px 30px #0f172a12}.vip-hero-stats strong{color:#1d1d1f;letter-spacing:0;font-size:30px;font-weight:850;line-height:1;display:block}.vip-hero-stats span{color:#6e6e73;margin-top:6px;font-size:12px;font-weight:750;line-height:1.35;display:block}.vip-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.vip-primary-action,.vip-secondary-action,.plan-button,.vip-purchase-page .auth-button,.payment-button,.link-button{letter-spacing:0;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;font-size:15px;font-weight:800;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s;display:inline-flex}.vip-primary-action,.plan-button,.vip-purchase-page .auth-button{color:#fff;background:#0071e3;border:none;box-shadow:0 14px 30px #0071e338}.vip-primary-action{position:relative;overflow:hidden}.vip-primary-action,.vip-secondary-action{padding:0 20px}.vip-secondary-action,.vip-purchase-page .auth-button.secondary{color:#1d1d1f;background:#ffffffc7;border:1px solid #1d1d1f1f;box-shadow:0 12px 28px #0f172a14}.vip-primary-action:hover,.plan-card:hover .plan-button,.vip-purchase-page .auth-button:hover:not(:disabled),.payment-button:hover:not(:disabled),.vip-secondary-action:hover{transform:translateY(-1px)}.vip-primary-action:hover,.plan-card:hover .plan-button,.vip-purchase-page .auth-button:hover:not(:disabled){background:#0077ed;box-shadow:0 18px 36px #0071e34d}.vip-secondary-action:hover,.vip-purchase-page .auth-button.secondary:hover:not(:disabled){background:#fff;border-color:#0071e347}.vip-trust-row{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.vip-trust-row span{color:#424245;background:#ffffffad;border:1px solid #1d1d1f14;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.vip-hero-panel{perspective:1200px;justify-content:center;display:flex}.vip-device-card{-webkit-backdrop-filter:blur(26px)saturate(180%);background:linear-gradient(155deg,#ffffffeb,#f5f7fbb8),linear-gradient(135deg,#0071e329,#ffcc001f,#34c7591f);border:1px solid #ffffffa6;border-radius:30px;width:min(430px,100%);min-height:470px;padding:18px;animation:6s ease-in-out infinite vipDeviceFloat;position:relative;transform:rotateX(3deg)rotateY(-7deg);box-shadow:0 34px 90px #0f172a2e,inset 0 1px #fffc}.vip-device-topbar{gap:7px;padding:4px 2px 18px;display:flex}.vip-device-topbar span{background:#ff5f57;border-radius:999px;width:10px;height:10px}.vip-device-topbar span:nth-child(2){background:#ffbd2e}.vip-device-topbar span:nth-child(3){background:#28c840}.vip-device-header{background:#ffffffbd;border:1px solid #1d1d1f14;border-radius:20px;justify-content:space-between;gap:16px;padding:22px;display:flex}.vip-device-header p{color:#6e6e73;margin:0 0 4px;font-size:13px;font-weight:700}.vip-device-header strong{color:#1d1d1f;letter-spacing:0;font-size:28px;line-height:1.1}.vip-device-crown{color:#7a4b00;background:linear-gradient(135deg,#fff4cc,#ffd867);border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.vip-score-ring{background:#ffffffc2;border:18px solid #0071e3;border-color:#0071e3 #34c759b8 #0071e32e #0071e32e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:180px;height:180px;margin:34px auto;animation:4.5s ease-in-out infinite vipRingPulse;display:flex;box-shadow:0 20px 50px #0071e31f}.vip-score-ring span{color:#6e6e73;font-size:13px;font-weight:800}.vip-score-ring strong{color:#1d1d1f;letter-spacing:0;font-size:54px;line-height:1}.vip-mini-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.vip-floating-card{color:#1d1d1f;white-space:nowrap;background:#ffffffdb;border:1px solid #1d1d1f14;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;box-shadow:0 16px 36px #0f172a1f}.vip-floating-card svg{color:#0071e3}.vip-floating-card-one{animation:5.2s ease-in-out infinite vipFloatChip;top:180px;left:-28px}.vip-floating-card-two{animation:5.2s ease-in-out .9s infinite vipFloatChip;bottom:116px;right:-18px}.vip-mini-metrics div,.plan-metrics div{background:#ffffffb8;border:1px solid #1d1d1f14;border-radius:16px;min-width:0;padding:14px}.vip-mini-metrics span,.plan-metrics span{color:#6e6e73;font-size:12px;font-weight:700;line-height:1.2;display:block}.vip-mini-metrics strong,.plan-metrics strong{color:#1d1d1f;letter-spacing:0;margin-top:5px;font-size:20px;font-weight:850;line-height:1.1;display:block}.vip-plan-section,.value-stack-section,.vip-benefits-section,.site-advantages-section,.purchase-guide-section{flex-direction:column;gap:22px;display:flex}.section-heading{text-align:center;max-width:760px;margin:0 auto}.section-heading.compact{max-width:700px}.section-heading h2{color:#1d1d1f;letter-spacing:-.035em;margin:10px 0 0;font-size:38px;font-weight:850;line-height:1.12}.value-stack-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.value-stack-card,.site-advantage-card{background:#fffc;border:1px solid #1d1d1f14;border-radius:24px;min-width:0;padding:24px;box-shadow:0 18px 46px #0f172a14}.value-stack-card{min-height:240px}.value-stack-icon,.site-advantage-icon{color:#0071e3;background:#0071e31a;border-radius:15px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:18px;display:inline-flex}.value-stack-card h3,.site-advantage-card h3{color:#1d1d1f;letter-spacing:0;margin:0 0 10px;font-size:20px;font-weight:850;line-height:1.25}.value-stack-card p,.site-advantage-card p{color:#6e6e73;margin:0;font-size:14px;line-height:1.75}.conversion-strip{background:linear-gradient(135deg,#ffffffe6,#f5f9ffdb),linear-gradient(90deg,#0071e31a,#34c75914);border:1px solid #0071e329;border-radius:26px;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:center;gap:20px;padding:22px;display:grid;box-shadow:0 20px 54px #0071e31a}.conversion-strip-copy span{color:#0071e3;font-size:13px;font-weight:850;display:block}.conversion-strip-copy strong{color:#1d1d1f;letter-spacing:0;margin-top:7px;font-size:28px;font-weight:850;line-height:1.15;display:block}.conversion-strip ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.conversion-strip li{color:#424245;align-items:flex-start;gap:9px;font-size:14px;line-height:1.55;display:flex}.conversion-strip li svg{color:#34c759;flex:none;margin-top:2px}.lifetime-callout{background:linear-gradient(135deg,#fffffff0,#fff8dadb),linear-gradient(90deg,#ffcc0029,#0071e314);border:1px solid #ffcc0052;border-radius:24px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex;box-shadow:0 18px 44px #7a4b0014}.lifetime-callout span{color:#7a4b00;background:#fff3bf;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.lifetime-callout strong{color:#1d1d1f;margin-top:8px;font-size:18px;font-weight:850;line-height:1.35;display:block}.lifetime-callout button{color:#fff;cursor:pointer;background:#1d1d1f;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14px;font-weight:850;transition:transform .18s,box-shadow .18s;display:inline-flex}.lifetime-callout button:hover{transform:translateY(-1px);box-shadow:0 16px 32px #1d1d1f2e}.plans-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.plan-card{cursor:pointer;background:#ffffffd1;border:1px solid #1d1d1f1a;border-radius:26px;flex-direction:column;min-height:100%;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #0f172a14}.plan-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0071e3,#57a8ff);height:4px;transition:opacity .18s;position:absolute;inset:0}.plan-card:hover,.plan-card:focus-visible,.plan-card.selected{border-color:#0071e357;outline:none;transform:translateY(-3px);box-shadow:0 26px 70px #0f172a21}.plan-card.popular{background:linear-gradient(#ffffffeb,#f8fbffe6),linear-gradient(135deg,#0071e31a,#ffcc0014);border-color:#0071e361}.plan-card.popular:before,.plan-card.selected:before{opacity:1}.plan-card-header{justify-content:space-between;align-items:flex-start;gap:12px;min-height:68px;display:flex}.plan-card h3{color:#1d1d1f;letter-spacing:0;margin:7px 0 0;font-size:24px;font-weight:850;line-height:1.12}.popular-badge{color:#4b5563;background:#f5f7fbe6;border:1px solid #1d1d1f14;border-radius:999px;flex:none;align-items:center;gap:5px;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.popular-badge.highlight{color:#7a4b00;background:#fff3bf;border-color:#ffcc006b}.plan-summary,.plan-ideal-for,.payment-helper{color:#6e6e73;line-height:1.6}.plan-summary{min-height:46px;margin:14px 0 18px;font-size:14px}.plan-price{align-items:baseline;gap:4px;margin:0 0 10px;display:flex}.plan-value-note{color:#0057b8;background:#0071e312;border:1px solid #0071e324;border-radius:999px;align-items:center;width:fit-content;min-height:27px;margin:0 0 12px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.price-currency{color:#1d1d1f;font-size:22px;font-weight:850}.price{color:#1d1d1f;letter-spacing:0;font-size:50px;font-weight:850;line-height:.95}.price-tail{color:#6e6e73;min-width:0;font-size:13px;font-weight:700}.price-compare-row{flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;margin-bottom:16px;display:flex}.original-price,.original-price-inline{color:#8e8e93;text-decoration:line-through}.save-badge{color:#1f6b2d;background:#34c75921;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.plan-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.plan-metrics div{padding:11px 12px}.plan-metrics strong{font-size:18px}.plan-ideal-for{min-height:42px;margin:0 0 14px;font-size:13px}.plan-features{flex:1;margin:0 0 20px;padding:0;list-style:none}.plan-features li{color:#424245;border-top:1px solid #1d1d1f14;align-items:flex-start;gap:9px;padding:9px 0;font-size:14px;line-height:1.52;display:flex}.plan-features svg{color:#34c759;flex:none;margin-top:2px}.plan-button{pointer-events:none;width:100%;position:relative;overflow:hidden}.payment-section{-webkit-backdrop-filter:blur(24px)saturate(180%);background:#ffffffc7;border:1px solid #1d1d1f17;border-radius:28px;gap:16px;width:min(760px,100%);margin:0 auto;padding:20px;display:grid;box-shadow:0 24px 70px #0f172a1f}.selected-plan-summary{background:#f5f7fbc7;border:1px solid #1d1d1f14;border-radius:20px;padding:20px}.checkout-title-row{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.checkout-title-row span{color:#0071e3;font-size:13px;font-weight:800}.checkout-title-row h3,.payment-methods h3,.guide-card h3{color:#1d1d1f;letter-spacing:0;margin:4px 0 0;font-size:24px;font-weight:850;line-height:1.18}.checkout-title-row svg{color:#0071e3}.summary-list{gap:6px;display:grid}.summary-item{color:#6e6e73;border-top:1px solid #1d1d1f14;justify-content:space-between;align-items:center;gap:18px;padding:12px 0;display:flex}.summary-item strong,.summary-item.total{color:#1d1d1f}.total-price{color:#0071e3;font-size:26px}.payment-methods{gap:12px;display:grid}.checkout-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.checkout-flow>div{background:#f5f7fbd1;border:1px solid #1d1d1f14;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 9px;min-width:0;padding:13px;display:grid}.checkout-flow>div>span{color:#0071e3;background:#0071e31a;border-radius:11px;grid-row:1/3;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.checkout-flow strong{color:#1d1d1f;font-size:13px;line-height:1.25}.checkout-flow small{color:#6e6e73;text-overflow:ellipsis;font-size:11px;line-height:1.35;overflow:hidden}.payment-buttons{gap:12px;display:grid}.wechat-payment-card{background:linear-gradient(135deg,#ecfaf5db,#ffffffb8);border:1px solid #12805c2e;border-radius:19px;grid-template-columns:minmax(0,1fr) minmax(250px,330px);grid-template-areas:"heading image""note image";align-items:center;gap:10px 18px;padding:16px;display:grid}.wechat-payment-heading{grid-area:heading;align-items:center;gap:10px;display:flex}.wechat-payment-icon{color:#12805c;background:#34c75924;border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.wechat-payment-heading strong,.wechat-payment-heading small{display:block}.wechat-payment-heading strong{color:#1d1d1f;font-size:14px;line-height:1.3}.wechat-payment-heading small{color:#6e6e73;margin-top:3px;font-size:11px;line-height:1.4}.wechat-payment-image{grid-area:image;min-width:0}.wechat-payment-image img{border-radius:12px;width:100%;height:auto;display:block}.wechat-payment-card>p{color:#6e6e73;grid-area:note;margin:0;font-size:12px;line-height:1.58}.payment-button{color:#fff;background:#0071e3;border:1px solid #1d1d1f1a;justify-content:flex-start;width:100%;min-height:66px;padding:10px 16px}.payment-button>span{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.payment-button>span strong{font-size:15px;line-height:1.3}.payment-button>span small{color:#ffffffd1;font-size:11px;line-height:1.35}.payment-button>svg:last-child{margin-left:auto}.payment-button.alipay{background:#1677ff}.payment-button:hover:not(:disabled){box-shadow:0 16px 34px #0f172a29}.payment-button:disabled{opacity:.62;cursor:not-allowed}.payment-helper{margin:0;font-size:13px}.payment-manual-note{color:#7a4b00;background:#ff950014;border:1px solid #ff950033;border-radius:16px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.payment-manual-note svg{flex:none;margin-top:2px}.payment-manual-note p{color:inherit;margin:0;font-size:13px;line-height:1.55}.payment-support-note{color:#0057b8;background:#0071e30f;border:1px solid #0071e329;border-radius:16px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.payment-support-note svg{flex:none;margin-top:2px}.payment-support-note p{color:inherit;margin:0;font-size:13px;line-height:1.55}[data-theme=black] .wechat-payment-card{background:linear-gradient(135deg,#1f976b24,#191c22c7);border-color:#5fd1a838}[data-theme=black] .wechat-payment-heading strong{color:#f5f5f7}[data-theme=black] .wechat-payment-heading small,[data-theme=black] .wechat-payment-card>p{color:#a5a8ae}.payment-actions,.action-buttons{justify-content:center;gap:12px;display:flex}.vip-status-card{text-align:center;background:#ffffffd1;border:1px solid #1d1d1f17;border-radius:8px;max-width:660px;margin:0 auto;padding:36px;box-shadow:0 24px 70px #0f172a1f}.vip-icon{margin-bottom:18px;font-size:54px}.vip-status-card h3{color:#1d1d1f;margin:0 0 10px;font-size:30px;font-weight:850;line-height:1.18}.vip-status-card p{color:#6e6e73;line-height:1.7}.benefits-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.site-advantages-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.site-advantage-card{box-shadow:none;padding:20px}.site-advantage-icon{width:40px;height:40px;margin-bottom:14px}.site-advantage-card h3{font-size:17px}.benefit-item,.guide-card{background:#ffffffc7;border:1px solid #1d1d1f14;border-radius:22px;padding:22px;box-shadow:0 18px 46px #0f172a14}.benefit-icon{color:#0071e3;background:#0071e31a;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:16px;display:inline-flex}.benefit-item h4{color:#1d1d1f;letter-spacing:0;margin:0 0 8px;font-size:18px;font-weight:850;line-height:1.25}.benefit-item p,.guide-card ul{color:#6e6e73;margin:0;font-size:14px;line-height:1.75}.purchase-guide-section{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:16px;display:grid}.guide-card{box-shadow:none}.guide-flow-card{grid-template-columns:minmax(220px,.6fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.purchase-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.purchase-steps li{background:#f5f7fb;border:1px solid #1d1d1f14;border-radius:8px;gap:10px;min-height:82px;padding:14px;display:flex}.purchase-steps span{color:#fff;background:#1d1d1f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:850;display:inline-flex}.purchase-steps p{color:#424245;margin:0;font-size:14px;line-height:1.5}.support-card ul{margin-top:14px;padding-left:18px}.support-card li+li{margin-top:6px}.alternative-option{text-align:center;border-top:1px solid #1d1d1f14;justify-content:center;align-items:center;gap:10px;padding:20px 0 0;display:flex}.alternative-option p{color:#6e6e73;margin:0}.link-button{color:#06c;background:#0071e30f;border:1px solid #0071e329;min-height:40px;padding:0 14px}.link-button:hover{background:#0071e31a;border-color:#0071e352}.vip-purchase-container-active{justify-content:flex-start;align-items:stretch;min-height:auto;padding:0;display:flex}.vip-purchase-page-active{padding-top:12px}:is(.vip-purchase-page-active+.seo-cluster,.layout:has(.vip-purchase-page-active) .footer-wrapper){display:none}@media (max-width:768px){.main-content-wrapper:has(.vip-purchase-page-active){min-height:auto;padding-top:0;padding-bottom:0}}.vip-active-card{-webkit-backdrop-filter:blur(28px)saturate(180%);background:linear-gradient(#fffffff5 0%,#f7f8fcf0 100%);border:1px solid #1d1d1f14;border-radius:26px;width:min(760px,100%);margin:0 auto;padding:0;position:relative;overflow:hidden;box-shadow:0 30px 80px #0f172a24,0 6px 20px #0f172a0f,inset 0 1px #ffffffe6}.vip-active-card[data-slot=card]{padding-block:0;display:block}.vip-active-card-glow{pointer-events:none;filter:blur(8px);z-index:0;background:radial-gradient(at 50% 0,#ffcc0038,#0000 60%),radial-gradient(at 20% 0,#0071e329,#0000 55%),radial-gradient(at 82% 0,#34c75924,#0000 55%);height:360px;position:absolute;inset:-40% -10% auto}.vip-active-card-noise{opacity:.4;pointer-events:none;z-index:0;background-image:radial-gradient(#1d1d1f0a 1px,#0000 1px);background-size:4px 4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000080,#0000 65%);mask-image:linear-gradient(#00000080,#0000 65%)}.vip-active-card>*{z-index:1;position:relative}.vip-active-card-header{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:24px 44px 20px;display:flex}.vip-active-crown{justify-content:center;align-items:center;width:82px;height:82px;margin-top:0;display:inline-flex;position:relative}.vip-active-crown-ring{filter:blur(2px);background:conic-gradient(#fc00,#ffcc0073,#ff9f0a59,#fc00);border-radius:50%;animation:9s linear infinite vipActiveRingSpin;position:absolute;inset:0}.vip-active-crown-disc{color:#7a4b00;background:linear-gradient(155deg,#fff8d8 0%,#ffd867 70%,#ffb938 100%);border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;display:inline-flex;position:relative;box-shadow:0 14px 30px #ff9f0a47,inset 0 1px #ffffffd9,inset 0 -8px 16px #7a4b0026}.vip-active-spark{color:#ff9f0a;filter:drop-shadow(0 0 6px #ff9f0a8c);animation:3.6s ease-in-out infinite vipActiveSpark;position:absolute}.vip-active-spark-one{animation-delay:0s;top:4px;right:6px}.vip-active-spark-two{color:#fc0;animation-delay:1.1s;bottom:8px;left:4px}.vip-active-spark-three{color:#34c759;animation-delay:2.1s;top:50%;right:-4px}@keyframes vipActiveRingSpin{to{transform:rotate(360deg)}}@keyframes vipActiveSpark{0%,to{opacity:.6;transform:scale(.8)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(20deg)}}.vip-active-titles{flex-direction:column;align-items:center;gap:12px;max-width:520px;display:flex}.vip-active-pill{color:#1f6b2d;letter-spacing:.02em;background:linear-gradient(135deg,#34c75924,#34c75914);border:1px solid #34c75947;border-radius:999px;align-items:center;gap:7px;height:28px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 6px 14px #34c7591f}.vip-active-pill-dot{background:#34c759;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite vipActivePulse;box-shadow:0 0 0 4px #34c7592e}@keyframes vipActivePulse{0%,to{box-shadow:0 0 0 4px #34c7592e}50%{box-shadow:0 0 0 7px #34c7590d}}.vip-active-title{color:#1d1d1f;letter-spacing:-.01em;margin:0;font-size:32px;font-weight:800;line-height:1.15}.vip-active-subtitle{color:#6e6e73;max-width:480px;margin:0;font-size:15px;line-height:1.65}.vip-active-card-content{flex-direction:column;gap:18px;padding:8px 44px 24px;display:flex}.vip-active-account{background:#ffffffb3;border:1px solid #1d1d1f14;border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:0 6px 18px #0f172a0a}.vip-active-account-avatar{color:#fff;background:linear-gradient(135deg,#0071e3 0%,#34c759 100%);border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:700;display:inline-flex;box-shadow:0 8px 18px #0071e347}.vip-active-account-info{flex-direction:column;gap:2px;min-width:0;display:flex}.vip-active-account-info strong{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.2;overflow:hidden}.vip-active-account-info span{color:#6e6e73;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.2;overflow:hidden}.vip-active-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vip-active-meta-item{background:#ffffffb8;border:1px solid #1d1d1f14;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}.vip-active-meta-icon{color:#0071e3;background:#0071e31a;border-radius:12px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.vip-active-meta-text{flex-direction:column;gap:2px;min-width:0;display:flex}.vip-active-meta-label{color:#6e6e73;letter-spacing:.02em;font-size:12px;font-weight:600}.vip-active-meta-text strong{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.25;overflow:hidden}.vip-active-progress{background:linear-gradient(#ffffffd9,#f5f9ffd9);border:1px solid #0071e32e;border-radius:16px;flex-direction:column;gap:8px;padding:16px 18px;display:flex;box-shadow:0 10px 24px #0071e314}.vip-active-progress-warning{background:linear-gradient(#fffbf0eb,#fff5e0e6);border-color:#ff9f0a52;box-shadow:0 10px 24px #ff9f0a24}.vip-active-progress-row{color:#424245;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.vip-active-progress-row strong{color:#1d1d1f;font-weight:700}.vip-active-progress-row-meta{margin-top:2px}.vip-active-progress-track{background:#0071e31f;border-radius:999px;width:100%;height:8px;overflow:hidden}.vip-active-progress-bar{background:linear-gradient(90deg,#0071e3 0%,#34c759 100%);border-radius:999px;height:100%;transition:width .6s;box-shadow:0 0 12px #0071e352}.vip-active-progress-warning .vip-active-progress-bar{background:linear-gradient(90deg,#ff9f0a 0%,#ff3b30 100%);box-shadow:0 0 12px #ff3b3052}.vip-active-progress-percent{color:#0071e3;font-variant-numeric:tabular-nums;font-weight:700}.vip-active-progress-warning .vip-active-progress-percent{color:#d97706}.vip-active-remaining{color:#0071e3;align-items:center;gap:6px;font-weight:700;display:inline-flex}.vip-active-remaining.is-warning{color:#d97706}.vip-active-lifetime-strip{color:#7a4b00;background:linear-gradient(135deg,#fffbe8f2,#fff4ccd9);border:1px solid #ffcc0052;border-radius:16px;align-items:center;gap:12px;padding:14px 18px;font-size:13.5px;line-height:1.6;display:flex;box-shadow:0 10px 24px #ff9f0a1a}.vip-active-lifetime-icon{color:#7a4b00;background:linear-gradient(135deg,#fff4cc,#ffd867);border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:inset 0 1px #fffc}.vip-active-separator{background:#1d1d1f14;margin:0}.vip-active-card-footer{background:0 0;border-top:none;flex-wrap:wrap;justify-content:center;gap:12px;padding:22px 32px 28px;display:flex}.vip-active-btn-primary,.vip-active-btn-secondary{border-radius:999px;min-height:46px;padding:0 22px;font-size:14.5px;font-weight:700}.vip-active-btn-primary{box-shadow:0 12px 26px #0071e347}.vip-active-btn-primary:hover{box-shadow:0 16px 32px #0071e357}.vip-active-btn-secondary{color:#1d1d1f;background:#ffffffc7;border-color:#1d1d1f24}.vip-active-btn-secondary:hover{background:#fff;border-color:#0071e352}@media (max-width:640px){.vip-purchase-page-active{min-height:auto;padding:4px 8px calc(84px + env(safe-area-inset-bottom))}.vip-purchase-container-active{gap:0}.vip-active-card{border-radius:20px;overflow:hidden;box-shadow:0 16px 46px #0f172a1f,inset 0 1px #ffffffe6}.vip-active-card-header{gap:8px;padding:12px 16px 10px;display:flex!important}.vip-active-card-glow,.vip-active-card-noise{display:none}.vip-active-crown{width:54px;height:54px}.vip-active-crown-disc{width:44px;height:44px}.vip-active-crown-disc svg{width:24px;height:24px}.vip-active-spark{display:none}.vip-active-titles{gap:7px}.vip-active-pill{height:24px;padding:0 10px;font-size:11px}.vip-active-title{font-size:22px;line-height:1.12}.vip-active-subtitle{max-width:300px;font-size:12.5px;line-height:1.45}.vip-active-card-content{gap:8px;padding:0 12px 10px}.vip-active-account{border-radius:14px;gap:10px;padding:9px 11px}.vip-active-account-avatar{width:34px;height:34px;font-size:14px}.vip-active-account-info strong{font-size:13px}.vip-active-account-info span{font-size:11px}.vip-active-meta-grid{grid-template-columns:1fr;gap:8px}.vip-active-meta-item{border-radius:14px;gap:9px;padding:9px 11px}.vip-active-meta-icon{border-radius:10px;width:30px;height:30px}.vip-active-meta-label{font-size:11px}.vip-active-meta-text strong{font-size:13px}.vip-active-lifetime-strip{border-radius:14px;gap:9px;padding:9px 11px;font-size:11.5px;line-height:1.4}.vip-active-lifetime-icon{border-radius:9px;width:28px;height:28px}.vip-active-card-footer{flex-direction:column;gap:8px;padding:10px 12px 12px}.vip-active-btn-primary,.vip-active-btn-secondary{width:100%;min-height:38px;font-size:13px}}@media (prefers-reduced-motion:reduce){.vip-active-crown-ring,.vip-active-spark,.vip-active-pill-dot{animation:none}}@media (max-width:640px){.wechat-payment-card{grid-template-columns:1fr;grid-template-areas:"heading""image""note"}}[data-theme=black] .vip-purchase-page{color:#f5f5f7;background:linear-gradient(#09090b 0%,#141417 52%,#0c0c0f 100%),radial-gradient(circle at 18% 10%,#0a84ff2e,#0000 32%),radial-gradient(circle at 82% 16%,#30d1581f,#0000 28%)}[data-theme=black] .vip-hero-copy h1,[data-theme=black] .vip-hero-stats strong,[data-theme=black] .section-heading h2,[data-theme=black] .value-stack-card h3,[data-theme=black] .site-advantage-card h3,[data-theme=black] .conversion-strip-copy strong,[data-theme=black] .lifetime-callout strong,[data-theme=black] .plan-card h3,[data-theme=black] .price,[data-theme=black] .price-currency,[data-theme=black] .vip-device-header strong,[data-theme=black] .vip-score-ring strong,[data-theme=black] .vip-mini-metrics strong,[data-theme=black] .plan-metrics strong,[data-theme=black] .checkout-flow strong,[data-theme=black] .checkout-title-row h3,[data-theme=black] .payment-methods h3,[data-theme=black] .guide-card h3,[data-theme=black] .summary-item strong,[data-theme=black] .benefit-item h4,[data-theme=black] .vip-status-card h3,[data-theme=black] .vip-purchase-redirect-card h2,[data-theme=black] .vip-active-title,[data-theme=black] .vip-active-account-info strong,[data-theme=black] .vip-active-meta-text strong,[data-theme=black] .vip-active-progress-row strong{color:#f5f5f7}[data-theme=black] .vip-hero-subtitle,[data-theme=black] .vip-hero-stats span,[data-theme=black] .vip-trust-row span,[data-theme=black] .value-stack-card p,[data-theme=black] .site-advantage-card p,[data-theme=black] .conversion-strip li,[data-theme=black] .plan-summary,[data-theme=black] .plan-ideal-for,[data-theme=black] .price-tail,[data-theme=black] .checkout-flow small,[data-theme=black] .plan-features li,[data-theme=black] .payment-helper,[data-theme=black] .summary-item,[data-theme=black] .benefit-item p,[data-theme=black] .guide-card ul,[data-theme=black] .purchase-steps p,[data-theme=black] .alternative-option p,[data-theme=black] .vip-status-card p,[data-theme=black] .vip-purchase-redirect-card p,[data-theme=black] .vip-active-subtitle,[data-theme=black] .vip-active-account-info span,[data-theme=black] .vip-active-meta-label,[data-theme=black] .vip-active-progress-row,[data-theme=black] .vip-active-lifetime-strip{color:#a1a1aa}[data-theme=black] .vip-device-card,[data-theme=black] .vip-device-header,[data-theme=black] .vip-score-ring,[data-theme=black] .vip-mini-metrics div,[data-theme=black] .vip-hero-stats div,[data-theme=black] .vip-floating-card,[data-theme=black] .value-stack-card,[data-theme=black] .conversion-strip,[data-theme=black] .lifetime-callout,[data-theme=black] .site-advantage-card,[data-theme=black] .plan-card,[data-theme=black] .payment-section,[data-theme=black] .selected-plan-summary,[data-theme=black] .checkout-flow>div,[data-theme=black] .benefit-item,[data-theme=black] .guide-card,[data-theme=black] .vip-status-card,[data-theme=black] .vip-purchase-redirect-card{background:#1c1c1ec7;border-color:#ffffff1f;box-shadow:0 24px 70px #00000057}[data-theme=black] .plan-value-note{color:#69b2ff;background:#0a84ff1f;border-color:#0a84ff4d}[data-theme=black] .checkout-flow>div>span{color:#69b2ff;background:#0a84ff29}[data-theme=black] .payment-manual-note{color:#ffd27a;background:#ff9f0a1f;border-color:#ff9f0a47}[data-theme=black] .payment-support-note{color:#69b2ff;background:#0a84ff1f;border-color:#0a84ff47}[data-theme=black] .vip-active-card{background:linear-gradient(#1c1c1ef5 0%,#141416f0 100%);border-color:#ffffff1a;box-shadow:0 30px 80px #0000008c,0 6px 20px #00000059,inset 0 1px #ffffff0f}[data-theme=black] .vip-active-card-glow{filter:blur(12px);opacity:.85;background:radial-gradient(at 50% 0,#ff9f0a47,#0000 60%),radial-gradient(at 20% 0,#0a84ff33,#0000 55%),radial-gradient(at 82% 0,#30d15829,#0000 55%)}[data-theme=black] .vip-active-card-noise{opacity:.5;background-image:radial-gradient(#ffffff0d 1px,#0000 1px)}[data-theme=black] .vip-active-account,[data-theme=black] .vip-active-meta-item{background:#2c2c2eb8;border-color:#ffffff14;box-shadow:0 6px 18px #00000052}[data-theme=black] .vip-active-meta-icon{color:#4a9eff;background:#0a84ff2e}[data-theme=black] .vip-active-progress{background:linear-gradient(#1c1c1ec7,#141e32c7);border-color:#0a84ff4d;box-shadow:0 10px 24px #0006}[data-theme=black] .vip-active-progress-track{background:#0a84ff2e}[data-theme=black] .vip-active-progress-warning{background:linear-gradient(#3c2812cc,#28190acc);border-color:#ff9f0a66}[data-theme=black] .vip-active-lifetime-strip{color:#ffd58a;background:linear-gradient(135deg,#463212b3,#32230cb3);border-color:#ffcc0052;box-shadow:0 10px 24px #0006}[data-theme=black] .vip-active-lifetime-icon{color:#ffd58a;background:linear-gradient(135deg,#fc06,#ff9f0a4d);box-shadow:inset 0 1px #ffcc002e}[data-theme=black] .vip-active-separator{background:#ffffff14}[data-theme=black] .vip-active-pill{color:#6ee7a3;background:linear-gradient(135deg,#30d15833,#30d1581a);border-color:#30d15866;box-shadow:0 6px 14px #30d1582e}[data-theme=black] .vip-active-pill-dot{background:#30d158;box-shadow:0 0 0 4px #30d15838}[data-theme=black] .vip-active-progress-percent{color:#4a9eff}[data-theme=black] .vip-active-progress-warning .vip-active-progress-percent{color:#ffb454}[data-theme=black] .vip-active-remaining{color:#4a9eff}[data-theme=black] .vip-active-remaining.is-warning{color:#ffb454}[data-theme=black] .vip-active-btn-secondary{color:#f5f5f7;background:#2c2c2ec7;border-color:#ffffff24}[data-theme=black] .vip-active-btn-secondary:hover{background:#3a3a3ce6;border-color:#0a84ff66}[data-theme=black] .vip-secondary-action,[data-theme=black] .vip-purchase-page .auth-button.secondary,[data-theme=black] .vip-trust-row span,[data-theme=black] .link-button{color:#f5f5f7;background:#2c2c2ec7;border-color:#ffffff24}[data-theme=black] .purchase-steps li{background:#2c2c2eb8;border-color:#ffffff1a}[data-theme=black] .lifetime-callout button{color:#1d1d1f;background:#f5f5f7}@media (max-width:1180px){.vip-hero-copy h1{font-size:54px}.value-stack-grid,.site-advantages-grid,.plans-grid,.benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-guide-section,.guide-flow-card{grid-template-columns:1fr}}@media (max-width:860px){.vip-purchase-page{padding:26px 14px calc(108px + env(safe-area-inset-bottom))}.vip-purchase-container{gap:34px}.vip-hero-section{grid-template-columns:1fr;gap:30px;min-height:auto;padding-top:18px}.vip-hero-copy{text-align:center}.vip-hero-copy h1{font-size:44px}.vip-hero-subtitle{margin:0 auto;font-size:16px}.vip-hero-actions,.vip-trust-row{justify-content:center}.vip-device-card{min-height:auto;animation:none;transform:none}.section-heading h2{font-size:30px}.value-stack-grid,.plans-grid,.site-advantages-grid,.benefits-grid,.purchase-steps,.checkout-flow,.conversion-strip,.lifetime-callout{grid-template-columns:1fr}.lifetime-callout{flex-direction:column;align-items:flex-start}.payment-actions,.action-buttons{flex-direction:column}}@media (max-width:520px){.vip-hero-copy h1{font-size:36px}.vip-hero-actions{flex-direction:column}.vip-primary-action,.vip-secondary-action{width:100%}.vip-hero-stats{grid-template-columns:1fr}.vip-floating-card{justify-content:center;width:100%;margin-top:10px;animation:none;position:static}.vip-device-header,.value-stack-card,.conversion-strip,.lifetime-callout,.plan-card,.payment-section,.selected-plan-summary,.site-advantage-card,.benefit-item,.guide-card,.vip-status-card,.vip-purchase-redirect-card{padding:18px}.vip-mini-metrics{grid-template-columns:1fr}.price{font-size:42px}.plan-card-header,.checkout-title-row,.summary-item,.alternative-option{flex-direction:column;align-items:flex-start}.popular-badge{align-self:flex-start}}@media (max-width:640px){.vip-purchase-page.vip-purchase-page-active{min-height:auto;padding:0 8px calc(66px + env(safe-area-inset-bottom))}.vip-purchase-page-active .vip-purchase-container-active{gap:0;min-height:auto;padding:0}.vip-purchase-page-active .vip-active-card[data-slot=card]{border-radius:18px;margin-top:0;overflow:hidden;box-shadow:0 10px 32px #0f172a1a;flex-direction:column!important;justify-content:flex-start!important;gap:0!important;padding:0!important;display:flex!important}.vip-purchase-page-active .vip-active-card-header[data-slot=card-header]{gap:6px!important;margin:0!important;padding:8px 12px 6px!important;display:flex!important}.vip-purchase-page-active .vip-active-card-content[data-slot=card-content]{gap:6px!important;padding:0 8px 6px!important}.vip-purchase-page-active .vip-active-card-footer[data-slot=card-footer]{flex-flow:row!important;gap:8px!important;padding:6px 8px 8px!important}.vip-purchase-page-active .vip-active-card-glow,.vip-purchase-page-active .vip-active-card-noise{display:none!important}.vip-purchase-page-active .vip-active-crown{width:46px;height:46px}.vip-purchase-page-active .vip-active-crown-disc{width:38px;height:38px}.vip-purchase-page-active .vip-active-crown-disc svg{width:22px;height:22px}.vip-purchase-page-active .vip-active-titles{gap:5px}.vip-purchase-page-active .vip-active-pill{height:22px;padding:0 9px;font-size:10.5px}.vip-purchase-page-active .vip-active-title{font-size:20px;line-height:1.08}.vip-purchase-page-active .vip-active-subtitle{max-width:300px;font-size:11.5px;line-height:1.34}.vip-purchase-page-active .vip-active-account{border-radius:12px;gap:8px;padding:7px 9px}.vip-purchase-page-active .vip-active-account-avatar{width:30px;height:30px;font-size:13px}.vip-purchase-page-active .vip-active-account-info strong{font-size:12.5px}.vip-purchase-page-active .vip-active-account-info span{font-size:10.5px}.vip-purchase-page-active .vip-active-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.vip-purchase-page-active .vip-active-meta-item{border-radius:12px;align-items:flex-start;gap:6px;padding:7px 8px}.vip-purchase-page-active .vip-active-meta-icon{border-radius:8px;width:24px;height:24px}.vip-purchase-page-active .vip-active-meta-icon svg{width:15px;height:15px}.vip-purchase-page-active .vip-active-meta-text{gap:1px}.vip-purchase-page-active .vip-active-meta-label{letter-spacing:0;font-size:10px}.vip-purchase-page-active .vip-active-meta-text strong{white-space:normal;font-size:12px}.vip-purchase-page-active .vip-active-lifetime-strip{border-radius:12px;gap:7px;padding:7px 8px;font-size:10.8px;line-height:1.28}.vip-purchase-page-active .vip-active-lifetime-icon{border-radius:8px;width:24px;height:24px}.vip-purchase-page-active .vip-active-lifetime-icon svg{width:14px;height:14px}.vip-purchase-page-active .vip-active-btn-primary,.vip-purchase-page-active .vip-active-btn-secondary{flex:1 1 0;width:auto;min-width:0;min-height:34px;padding:0 10px;font-size:12px}}@media (max-width:361px){.vip-purchase-page:not(.vip-purchase-page-active){padding-inline:10px}.vip-purchase-page:not(.vip-purchase-page-active) .vip-purchase-container{gap:28px}.vip-purchase-page:not(.vip-purchase-page-active) .vip-hero-section{gap:26px;padding-top:10px}.vip-purchase-page:not(.vip-purchase-page-active) .vip-hero-copy h1{margin:12px 0 16px;font-size:32px;line-height:1.06}.vip-purchase-page:not(.vip-purchase-page-active) .vip-hero-subtitle{font-size:15px;line-height:1.65}.vip-purchase-page:not(.vip-purchase-page-active) .vip-hero-stats{gap:8px;margin-top:20px}.vip-purchase-page:not(.vip-purchase-page-active) .vip-hero-stats div{padding:12px 14px}.vip-purchase-page:not(.vip-purchase-page-active) .vip-hero-stats strong{font-size:26px}.vip-purchase-page:not(.vip-purchase-page-active) .vip-trust-row{grid-template-columns:1fr;display:grid}.vip-purchase-page:not(.vip-purchase-page-active) .vip-trust-row span{justify-content:center;min-height:44px}.vip-purchase-page:not(.vip-purchase-page-active) .vip-device-card{min-height:0;padding:14px}.vip-purchase-page:not(.vip-purchase-page-active) :is(.vip-device-header,.value-stack-card,.conversion-strip,.lifetime-callout,.plan-card,.payment-section,.selected-plan-summary,.site-advantage-card,.benefit-item,.guide-card,.vip-status-card,.vip-purchase-redirect-card){padding:16px}.vip-purchase-page:not(.vip-purchase-page-active) .section-heading h2{font-size:27px;line-height:1.12}}@media (prefers-reduced-motion:reduce){.vip-device-card,.vip-score-ring,.vip-floating-card,.vip-purchase-redirect-icon{animation:none}}
.vip-purchase-page:not(.vip-purchase-page-active){--vip-ease-out:cubic-bezier(.22, 1, .36, 1);--vip-blue:#0071e3;--vip-ink:#17171a;--vip-muted:#62626a;background:radial-gradient(circle at 10% 4%,#0071e31c,#0000 28rem),radial-gradient(circle at 90% 16%,#6949ff14,#0000 28rem),linear-gradient(#f8f9fc 0%,#fff 42%,#f6f8fc 100%);padding-top:24px}.vip-purchase-page:not(.vip-purchase-page-active) .vip-purchase-container{gap:clamp(44px,6vw,84px);width:min(1240px,100%)}.vip-purchase-page:not(.vip-purchase-page-active) .section-heading{max-width:800px}.vip-purchase-page:not(.vip-purchase-page-active) .section-heading h2{letter-spacing:-.048em;font-size:clamp(34px,4.4vw,54px);line-height:1.04}.vip-purchase-page:not(.vip-purchase-page-active) .section-heading p{max-width:680px;color:var(--vip-muted);margin:16px auto 0;font-size:15px;line-height:1.75}.vip-purchase-container>section,.vip-purchase-container>article,.vip-motion-card,.feature-bento-card,.platform-tool-card,.prep-scenario-card,.activation-assurance-card{animation-name:none}.vip-purchase-page[data-motion-ready=true] [data-vip-reveal]{opacity:0;transition:opacity .68s var(--vip-ease-out), translate .68s var(--vip-ease-out), scale .68s var(--vip-ease-out);translate:0 24px;scale:.992}.vip-purchase-page[data-motion-ready=true] [data-vip-reveal].is-visible{opacity:1;translate:0;scale:1}@keyframes vipHeroEnter{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0}}@keyframes vipOrbitDrift{0%,to{translate:0}50%{translate:0 -6px}}@keyframes vipHaloRotate{to{rotate:1turn}}@keyframes vipCheckoutEnter{0%{opacity:0;translate:0 18px;scale:.988}to{opacity:1;translate:0;scale:1}}@keyframes vipCardEnter{0%{opacity:0;translate:0 14px;scale:.988}to{opacity:1;translate:0;scale:1}}.vip-motion-hero{isolation:isolate;background:linear-gradient(135deg,#fffffff5,#f7f9ffdb),#fff;border:1px solid #1d1d1f14;border-radius:42px;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);min-height:650px;padding:clamp(34px,5vw,68px);position:relative;overflow:hidden;box-shadow:0 38px 100px #1e2d4b1f,inset 0 1px #ffffffe6}.vip-ambient-field{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.vip-ambient-field span{filter:blur(8px);border-radius:50%;width:460px;height:460px;position:absolute}.vip-ambient-field span:first-child{background:radial-gradient(circle,#0071e338,#0000 68%);top:-260px;left:-160px}.vip-ambient-field span:last-child{background:radial-gradient(circle,#6248ff2e,#0000 68%);bottom:-280px;right:-180px}.vip-motion-hero .vip-hero-copy{z-index:2;position:relative}.vip-motion-hero .vip-enter{opacity:0;animation:vipHeroEnter .66s var(--vip-ease-out) forwards}.vip-motion-hero .vip-hero-copy>.vip-enter:first-child{animation-delay:40ms}.vip-motion-hero .vip-hero-copy>.vip-enter:nth-child(2){animation-delay:.105s}.vip-motion-hero .vip-hero-copy>.vip-enter:nth-child(3){animation-delay:.165s}.vip-motion-hero .vip-hero-copy>.vip-enter:nth-child(4){animation-delay:.215s}.vip-motion-hero .vip-hero-copy>.vip-enter:nth-child(5),.vip-motion-hero .vip-hero-panel.vip-enter{animation-delay:.26s}.vip-motion-hero .vip-hero-copy h1{text-wrap:balance;max-width:650px;margin-top:18px;font-size:clamp(46px,4.5vw,60px);line-height:1.04}.vip-motion-hero .vip-hero-subtitle{max-width:640px;font-size:17px;line-height:1.72}.vip-motion-hero .vip-hero-stats{max-width:620px}.vip-motion-hero .vip-hero-stats div{box-shadow:none;border-radius:20px;padding:15px 16px}.vip-motion-hero .vip-hero-stats strong{font-size:28px}.vip-motion-hero .vip-primary-action svg{transition:translate .18s var(--vip-ease-out)}.vip-motion-hero .vip-primary-action:hover svg{translate:2px}.vip-learning-orbit{aspect-ratio:1;background:radial-gradient(circle at 14% 8%,#74b5ff47,#0000 34%),radial-gradient(circle at 92% 92%,#d8b15c26,#0000 32%),radial-gradient(circle at 74% 18%,#aa8eff1f,#0000 28%),linear-gradient(145deg,#fffffffc,#ebf2fbf0);border:1px solid #748baf2e;border-radius:40px;width:min(454px,100%);animation:9s ease-in-out infinite vipOrbitDrift;position:relative;overflow:hidden;box-shadow:0 38px 88px #445b812e,0 10px 26px #445b8114,inset 0 1px #fffffff5}.vip-learning-orbit:before{content:"";z-index:1;pointer-events:none;background-color:#0000;background-image:linear-gradient(#748baf09 1px,#0000 1px),linear-gradient(90deg,#748baf09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #647ea421;border-radius:31px;position:absolute;inset:22px;box-shadow:inset 0 1px #fffc}.vip-learning-orbit:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#fffffff5,#87b7ff1f 48%,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-92px;right:-76px}.vip-orbit-caption{z-index:4;color:#768196;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.08em;white-space:nowrap;background:#ffffffa8;border:1px solid #708bb01f;border-radius:999px;align-items:center;gap:7px;min-height:26px;padding:0 10px;font-size:9px;font-weight:820;display:inline-flex;position:absolute;top:28px;left:50%;translate:-50%;box-shadow:inset 0 1px #ffffffe6}.vip-orbit-caption svg{color:#b98522}.vip-orbit-halo{z-index:2;opacity:.76;background:conic-gradient(from 18deg,#c89c447a,#5394ebcc,#856ae16b,#41b49275,#c89c447a);border-radius:50%;animation:20s linear infinite vipHaloRotate;position:absolute;inset:17%;box-shadow:0 14px 38px #4973ab1f}.vip-orbit-halo:after{content:"";border-radius:inherit;background:radial-gradient(circle at 40% 30%,#fffffffa,#f4f8fdf5 62%,#eaf1f9f2);position:absolute;inset:4px;box-shadow:inset 0 0 0 1px #6a84a814}.vip-orbit-core{z-index:2;color:#1c2738;-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:#ffffffc7;border:1px solid #ffffffe0;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;width:176px;min-height:154px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -58%;box-shadow:0 24px 54px #40587e2b,0 4px 12px #40587e14,inset 0 1px #fffffffa}.vip-orbit-core-icon{color:#1268c7;background:linear-gradient(145deg,#e1f1fff5,#f1ecffe0);border:1px solid #6a97d729;border-radius:16px;place-items:center;width:48px;height:48px;margin-bottom:12px;display:grid;box-shadow:0 10px 24px #4c7dbe1f}.vip-orbit-core strong{color:#1b2738;letter-spacing:-.02em;font-size:18px}.vip-orbit-core>span{color:#778195;margin-top:5px;font-size:12px}.vip-orbit-skill{z-index:3;color:#344157;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#ffffffc7;border:1px solid #7289a924;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-size:13px;font-weight:760;display:flex;position:absolute;box-shadow:0 13px 28px #435a7d1f,inset 0 1px #fffffff0}.vip-orbit-skill svg{color:#2476d1}.vip-orbit-skill--listen{top:66px;left:58px}.vip-orbit-skill--read{top:82px;right:44px}.vip-orbit-skill--read svg{color:#7a61c9}.vip-orbit-skill--write{bottom:102px;right:42px}.vip-orbit-skill--write svg{color:#b77b16}.vip-orbit-skill--speak{bottom:84px;left:48px}.vip-orbit-skill--speak svg{color:#16876d}.vip-loop-track{z-index:4;color:#657188;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb3;border:1px solid #7289a921;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:11px;font-weight:760;display:flex;position:absolute;bottom:24px;left:28px;right:28px;box-shadow:0 10px 28px #435a7d1a,inset 0 1px #fffffff0}.vip-loop-track svg{color:#1b78d3}.vip-section-nav{z-index:30;-webkit-backdrop-filter:blur(24px)saturate(180%);background:#ffffffd1;border:1px solid #1d1d1f17;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:56px;margin:-46px auto 0;padding:8px 10px 8px 16px;display:grid;position:sticky;top:70px;box-shadow:0 16px 40px #1520381f}.vip-nav-brand{color:var(--vip-ink);align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.vip-nav-brand svg{color:#c38200}.vip-section-nav>div{justify-content:center;align-items:center;gap:4px;display:flex}.vip-section-nav a,.vip-section-nav button{color:#55555d;cursor:pointer;min-height:38px;transition:color .18s ease, background-color .18s ease, translate .18s var(--vip-ease-out);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:760;text-decoration:none;display:inline-flex}.vip-section-nav a{padding:0 13px}.vip-section-nav button{color:#fff;background:var(--vip-blue);padding:0 16px}.vip-section-nav a:hover{color:var(--vip-ink);background:#1d1d1f0e}.vip-section-nav button:hover{background:#0077ed;translate:0 -1px}.purchase-flow-rail{background:#ffffffc2;border:1px solid #1d1d1f14;border-radius:30px;grid-template-columns:minmax(230px,.72fr) minmax(0,1.6fr);align-items:center;gap:26px;padding:26px;display:grid;box-shadow:0 24px 64px #16223e14}.purchase-flow-intro>span{color:var(--vip-blue);font-size:12px;font-weight:850}.purchase-flow-intro h2{color:var(--vip-ink);letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(23px,2.5vw,32px);line-height:1.1}.purchase-flow-rail ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.purchase-flow-rail li{background:linear-gradient(160deg,#f8fafff5,#ffffffd1);border:1px solid #1d1d1f12;border-radius:22px;grid-template-columns:auto 1fr;gap:6px 10px;min-width:0;padding:16px;display:grid;position:relative}.purchase-flow-index{color:#1d1d1f3d;font-size:10px;font-weight:850;position:absolute;top:13px;right:14px}.purchase-flow-icon{width:38px;height:38px;color:var(--vip-blue);background:#0071e317;border-radius:13px;grid-row:1/span 2;place-items:center;display:grid}.purchase-flow-rail li>div:last-child{min-width:0}.purchase-flow-rail strong,.purchase-flow-rail small{display:block}.purchase-flow-rail strong{color:var(--vip-ink);font-size:14px}.purchase-flow-rail small{color:var(--vip-muted);margin-top:5px;font-size:11px;line-height:1.45}.vip-plan-section{background:radial-gradient(circle at 50% -20%,#0071e31f,#0000 38rem),#f8f9fcc7;border:1px solid #1d1d1f12;border-radius:38px;gap:24px;padding:clamp(28px,4vw,48px);scroll-margin-top:144px}.vip-plan-section .lifetime-callout{box-shadow:none;background:linear-gradient(135deg,#fffceef5,#ffffffe0);border-color:#c7890033;border-radius:22px}.vip-plan-section .plans-grid{gap:14px}.vip-plan-section .plan-card{transition:translate .22s var(--vip-ease-out), scale .22s var(--vip-ease-out), border-color .22s ease, box-shadow .22s ease;background:#ffffffd1;border-color:#1d1d1f16;border-radius:26px;padding:22px 20px;transform:none;box-shadow:0 16px 44px #1c263f12}.vip-plan-section .plan-card:before{opacity:1;transform-origin:0;height:4px;transition:transform .42s var(--vip-ease-out);inset:0;transform:scaleX(0)}.vip-plan-section .plan-card:is(.popular,.selected):before{transform:scaleX(1)}.vip-plan-section .plan-card.popular{background:linear-gradient(#fffffff7,#f4f8ffe6),#fff;border-color:#0071e342}.vip-plan-section .plan-card:hover,.vip-plan-section .plan-card:focus-visible,.vip-plan-section .plan-card.selected{border-color:#0071e34d;transform:translateY(-2px)scale(1.004);box-shadow:0 24px 58px #1c263f1f}.vip-plan-section .plan-card h3{letter-spacing:-.025em}.vip-plan-section .plan-summary{min-height:42px}.vip-plan-section .price{letter-spacing:-.055em}.vip-plan-section .plan-features li{padding-block:8px;font-size:13px}.vip-plan-section .original-price-inline{text-decoration-thickness:1px}.vip-motion-checkout{animation:vipCheckoutEnter .48s var(--vip-ease-out) both}.vip-motion-checkout .checkout-flow>div{animation:vipCheckoutEnter .42s var(--vip-ease-out) both}.vip-motion-checkout .checkout-flow>div:nth-child(2){animation-delay:50ms}.vip-motion-checkout .checkout-flow>div:nth-child(3){animation-delay:.1s}.vip-product-proof{scroll-margin-top:130px}.vip-plan-section.is-visible .vip-motion-card,.vip-feature-stage.is-visible .feature-bento-card,.platform-tools-section.is-visible .platform-tool-card,.prep-scenarios-section.is-visible .prep-scenario-card,.activation-assurance-section.is-visible .activation-assurance-card{animation:vipCardEnter .58s var(--vip-ease-out) both}.vip-plan-section.is-visible .vip-motion-card:nth-child(2),.vip-feature-stage.is-visible .feature-bento-card:nth-child(2),.platform-tools-section.is-visible .platform-tool-card:nth-child(2),.prep-scenarios-section.is-visible .prep-scenario-card:nth-child(2),.activation-assurance-section.is-visible .activation-assurance-card:nth-child(2){animation-delay:65ms}.vip-plan-section.is-visible .vip-motion-card:nth-child(3),.vip-feature-stage.is-visible .feature-bento-card:nth-child(3),.platform-tools-section.is-visible .platform-tool-card:nth-child(3),.prep-scenarios-section.is-visible .prep-scenario-card:nth-child(3){animation-delay:.125s}.vip-plan-section.is-visible .vip-motion-card:nth-child(4),.vip-feature-stage.is-visible .feature-bento-card:nth-child(4),.platform-tools-section.is-visible .platform-tool-card:nth-child(4),.prep-scenarios-section.is-visible .prep-scenario-card:nth-child(4){animation-delay:.18s}.vip-feature-stage.is-visible .feature-bento-card:nth-child(5),.platform-tools-section.is-visible .platform-tool-card:nth-child(5){animation-delay:.225s}.vip-feature-stage.is-visible .feature-bento-card:nth-child(6){animation-delay:.26s}.vip-feature-stage{isolation:isolate;color:#f7f8fc;background:radial-gradient(circle at 12% 8%,#2e7eff4d,#0000 32rem),radial-gradient(circle at 88% 76%,#4bd5a71f,#0000 28rem),linear-gradient(145deg,#111725 0%,#090c14 72%);border:1px solid #ffffff17;border-radius:42px;padding:clamp(34px,5.5vw,68px);scroll-margin-top:130px;position:relative;overflow:hidden;box-shadow:0 40px 100px #0a0f1c47}.vip-feature-aurora{z-index:-1;pointer-events:none;background:radial-gradient(circle,#714fff61,#0000 68%);border-radius:50%;width:420px;height:420px;position:absolute;top:-250px;right:12%}.vip-feature-heading{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);align-items:end;gap:34px;margin-bottom:34px;display:grid}.vip-feature-heading span,.feature-bento-label{color:#86bcff;font-size:12px;font-weight:850}.vip-feature-heading h2{color:#fff;letter-spacing:-.05em;max-width:760px;margin:12px 0 0;font-size:clamp(38px,5vw,62px);line-height:1.02}.vip-feature-heading>p{color:#ffffff8c;margin:0;font-size:14px;line-height:1.7}.vip-feature-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.feature-bento-card{min-height:260px;transition:translate .22s var(--vip-ease-out), scale .22s var(--vip-ease-out), border-color .22s ease, background-color .22s ease;background:linear-gradient(155deg,#ffffff17,#ffffff09),#0d121eb8;border:1px solid #ffffff1a;border-radius:26px;flex-direction:column;grid-column:span 4;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e}.feature-bento-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#378eff2e,#0000 68%);border-radius:50%;width:170px;height:170px;position:absolute;bottom:-100px;right:-86px}.feature-bento-card--wide{grid-column:span 8}.feature-bento-card--tall{grid-row:span 2}.feature-bento-topline{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.feature-bento-topline>span{color:#ffffff47;font-size:11px;font-weight:850}.feature-bento-icon{color:#9ccaff;background:#327ee224;border:1px solid #76b5ff2e;border-radius:15px;place-items:center;width:44px;height:44px;display:grid}.feature-bento-card h3{color:#fff;letter-spacing:-.035em;max-width:510px;margin:10px 0;font-size:clamp(22px,2.4vw,31px);line-height:1.1}.feature-bento-card p{color:#ffffff8f;max-width:580px;margin:0;font-size:14px;line-height:1.72}.feature-bento-detail{color:#fffc;align-items:center;gap:7px;width:fit-content;margin-top:auto;padding-top:24px;font-size:12px;font-weight:760;display:inline-flex}.feature-bento-detail svg{color:#5de0aa}.platform-tools-section{flex-direction:column;gap:26px;display:flex}.platform-tools-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.platform-tool-card{min-height:230px;transition:translate .22s var(--vip-ease-out), scale .22s var(--vip-ease-out), border-color .22s ease;background:#fffc;border:1px solid #1d1d1f13;border-radius:24px;padding:22px;box-shadow:0 16px 42px #1b274111}.platform-tool-card>div{width:43px;height:43px;color:var(--vip-blue);background:#0071e316;border-radius:14px;place-items:center;margin-bottom:42px;display:grid}.platform-tool-card h3{color:var(--vip-ink);letter-spacing:-.02em;margin:0 0 9px;font-size:18px;line-height:1.2}.platform-tool-card p{color:var(--vip-muted);margin:0;font-size:13px;line-height:1.65}.learning-loop-strip{background:linear-gradient(100deg,#0071e311,#704eff0b),#ffffffb8;border:1px solid #0071e31f;border-radius:24px;justify-content:center;align-items:center;gap:16px;min-height:78px;padding:16px 22px;display:flex;overflow:hidden}.learning-loop-strip span{color:#3d3d44;align-items:center;gap:8px;font-size:13px;font-weight:760;display:inline-flex}.learning-loop-strip span strong{color:var(--vip-blue);font-size:10px}.learning-loop-strip>svg{color:#0071e36b}.prep-scenarios-section{flex-direction:column;gap:30px;scroll-margin-top:130px;display:flex}.prep-scenario-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid;position:relative}.prep-scenario-timeline:before{content:"";background:linear-gradient(90deg,#0000,#0071e352,#0000);height:1px;position:absolute;top:17px;left:10%;right:10%}.prep-scenario-card{background:#ffffffc7;border:1px solid #1d1d1f13;border-radius:26px;flex-direction:column;min-height:290px;padding:0 20px 22px;display:flex;position:relative;box-shadow:0 16px 44px #1b274111}.scenario-marker{justify-content:space-between;align-items:center;min-height:46px;display:flex}.scenario-marker>span{z-index:2;background:var(--vip-blue);border:3px solid #fff;border-radius:50%;width:11px;height:11px;position:relative;box-shadow:0 0 0 3px #0071e326}.scenario-marker strong{color:#1d1d1f3d;font-size:11px}.scenario-period{color:#0057b8;background:#0071e314;border-radius:999px;align-items:center;width:fit-content;min-height:26px;margin-top:12px;padding:0 10px;font-size:11px;font-weight:820;display:inline-flex}.prep-scenario-card h3{color:var(--vip-ink);letter-spacing:-.03em;margin:16px 0 9px;font-size:21px;line-height:1.15}.prep-scenario-card p{color:var(--vip-muted);margin:0;font-size:13px;line-height:1.7}.prep-scenario-card button{color:var(--vip-blue);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;margin-top:auto;padding:16px 0 0;font-size:13px;font-weight:820;display:inline-flex}.prep-scenario-card button svg{transition:translate .18s var(--vip-ease-out)}.prep-scenario-card button:hover svg{translate:3px}.activation-assurance-section{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px;display:grid}.activation-assurance-card{border-radius:32px;flex-direction:column;min-height:320px;padding:clamp(26px,4vw,42px);display:flex}.activation-assurance-card--primary{color:#fff;background:radial-gradient(circle at 90% 10%,#518fff47,#0000 20rem),linear-gradient(145deg,#171d2a,#0b0e15);box-shadow:0 30px 72px #0c122038}.activation-assurance-card--support{background:#ffffffd1;border:1px solid #1d1d1f13;box-shadow:0 18px 48px #1b274112}.assurance-icon{border-radius:16px;place-items:center;width:48px;height:48px;margin-bottom:32px;display:grid}.activation-assurance-card--primary .assurance-icon{color:#a9d2ff;background:#3c8dff2e}.activation-assurance-card--support .assurance-icon{color:var(--vip-blue);background:#0071e317}.activation-assurance-card>span{color:#75b5ff;font-size:12px;font-weight:850}.activation-assurance-card--support>span{color:var(--vip-blue)}.activation-assurance-card h2{letter-spacing:-.045em;max-width:720px;margin:10px 0 12px;font-size:clamp(28px,3.6vw,44px);line-height:1.05}.activation-assurance-card--support h2{color:var(--vip-ink);font-size:28px}.activation-assurance-card p{color:#ffffff94;max-width:690px;margin:0;font-size:14px;line-height:1.72}.activation-assurance-card button{color:#10141d;cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:44px;margin-top:auto;padding:0 17px;font-size:13px;font-weight:820;display:inline-flex}.activation-assurance-card ul{color:var(--vip-muted);gap:11px;margin:20px 0 0;padding:0;font-size:13px;line-height:1.55;list-style:none;display:grid}.activation-assurance-card li{padding-left:18px;position:relative}.activation-assurance-card li:before{content:"";background:#34c759;border-radius:50%;width:6px;height:6px;position:absolute;top:.56em;left:0}.vip-final-cta{background:#ffffffd1;border:1px solid #1d1d1f13;border-radius:30px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;min-height:130px;padding:28px;display:flex;box-shadow:0 18px 48px #1b274112}.vip-final-cta p{color:var(--vip-ink);letter-spacing:-.035em;flex:420px;margin:0;font-size:clamp(22px,2.8vw,32px);font-weight:850;line-height:1.12}.vip-final-cta .vip-primary-action,.vip-final-cta .link-button{flex:none;padding-inline:18px}@media (hover:hover) and (pointer:fine){.feature-bento-card:hover,.platform-tool-card:hover,.prep-scenario-card:hover{border-color:#549cff47;translate:0 -2px;scale:1.004}.feature-bento-card:hover{background:linear-gradient(155deg,#ffffff1d,#ffffff0b),#0d121ec2}}[data-theme=black] .vip-purchase-page:not(.vip-purchase-page-active){--vip-ink:#f5f5f7;--vip-muted:#a1a1aa;background:radial-gradient(circle at 12% 6%,#0a84ff2e,#0000 30rem),radial-gradient(circle at 88% 16%,#704eff21,#0000 30rem),linear-gradient(#09090b 0%,#111114 52%,#0b0b0e 100%)}[data-theme=black] .vip-motion-hero{background:linear-gradient(135deg,#1d1d20f0,#111217e0),#17171a;border-color:#ffffff1a;box-shadow:0 38px 100px #00000057}[data-theme=black] .vip-learning-orbit--pearl{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(circle at 14% 8%,#74b5ff47,#0000 34%),radial-gradient(circle at 92% 92%,#d8b15c26,#0000 32%),radial-gradient(circle at 74% 18%,#aa8eff1f,#0000 28%),linear-gradient(145deg,#fffffffc,#ebf2fbf0);border-color:#748baf2e;box-shadow:0 38px 88px #00000047,0 10px 26px #0000001f,inset 0 1px #fffffff5}[data-theme=black] .vip-learning-orbit--pearl .vip-orbit-core,[data-theme=black] .vip-learning-orbit--pearl .vip-orbit-skill,[data-theme=black] .vip-learning-orbit--pearl .vip-loop-track,[data-theme=black] .vip-learning-orbit--pearl .vip-orbit-caption{color:#344157;background:#fffc;border-color:#7289a924}[data-theme=black] .vip-learning-orbit--pearl .vip-orbit-core strong{color:#1b2738}[data-theme=black] .vip-learning-orbit--pearl .vip-orbit-core>span{color:#778195}[data-theme=black] .vip-section-nav,[data-theme=black] .purchase-flow-rail,[data-theme=black] .platform-tool-card,[data-theme=black] .prep-scenario-card,[data-theme=black] .activation-assurance-card--support,[data-theme=black] .vip-final-cta{background:#1c1c1ed1;border-color:#ffffff1a;box-shadow:0 22px 54px #00000042}[data-theme=black] .vip-section-nav a{color:#b1b1b8}[data-theme=black] .vip-section-nav a:hover{color:#fff;background:#ffffff14}[data-theme=black] .purchase-flow-rail li{background:#2c2c2eb3;border-color:#ffffff14}[data-theme=black] .purchase-flow-rail strong,[data-theme=black] .platform-tool-card h3,[data-theme=black] .prep-scenario-card h3,[data-theme=black] .activation-assurance-card--support h2,[data-theme=black] .vip-final-cta p,[data-theme=black] .purchase-flow-intro h2{color:#f5f5f7}[data-theme=black] .purchase-flow-rail small,[data-theme=black] .platform-tool-card p,[data-theme=black] .prep-scenario-card p,[data-theme=black] .activation-assurance-card ul{color:#a1a1aa}[data-theme=black] .vip-plan-section{background:radial-gradient(circle at 50% -20%,#0a84ff26,#0000 38rem),#151518c7;border-color:#ffffff14}[data-theme=black] .vip-plan-section .lifetime-callout{background:linear-gradient(135deg,#3a3014b8,#1c1c1ecc);border-color:#ffcc002e}[data-theme=black] .vip-plan-section .plan-card,[data-theme=black] .vip-plan-section .plan-card.popular{background:#1f1f22d1;border-color:#ffffff1a;box-shadow:0 20px 48px #0000003d}[data-theme=black] .learning-loop-strip{background:#1e232eb8;border-color:#0a84ff2e}[data-theme=black] .learning-loop-strip span{color:#d1d1d6}[data-theme=black] .scenario-marker>span{border-color:#1c1c1e}@media (max-width:1100px){.vip-motion-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);padding:42px}.vip-motion-hero .vip-hero-copy h1{font-size:54px}.platform-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-tool-card{min-height:210px}.prep-scenario-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.prep-scenario-timeline:before{display:none}}@media (min-width:861px) and (max-width:960px){.vip-motion-hero{grid-template-columns:1fr;min-height:auto}.vip-motion-hero .vip-hero-copy{max-width:760px}}@media (max-width:860px){.vip-purchase-page:not(.vip-purchase-page-active){padding-top:14px}.vip-motion-hero{border-radius:32px;grid-template-columns:1fr;min-height:auto;padding:36px 26px}.vip-motion-hero .vip-hero-copy h1{font-size:clamp(40px,10vw,56px)}.vip-learning-orbit{animation:none}.vip-section-nav{grid-template-columns:1fr auto;margin-top:-24px;top:64px}.vip-section-nav>div{display:none}.purchase-flow-rail{grid-template-columns:1fr;padding:22px}.purchase-flow-rail ol{grid-template-columns:1fr}.purchase-flow-rail li{grid-template-columns:auto 1fr}.vip-plan-section{border-radius:30px;padding:26px 18px;scroll-margin-top:118px}.vip-feature-stage{border-radius:32px;padding:36px 22px}.vip-feature-heading{grid-template-columns:1fr;gap:14px}.feature-bento-card,.feature-bento-card--wide{grid-column:span 6}.feature-bento-card--tall{grid-row:auto}.platform-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-loop-strip{justify-content:flex-start;overflow-x:auto}.learning-loop-strip span{flex:none}.activation-assurance-section{grid-template-columns:1fr}}@media (max-width:560px){.vip-purchase-page:not(.vip-purchase-page-active) .vip-purchase-container{gap:40px}.vip-motion-hero{border-radius:26px;padding:28px 18px}.vip-motion-hero .vip-hero-copy h1{font-size:40px}.vip-motion-hero .vip-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.vip-motion-hero .vip-hero-stats div{text-align:center;padding:12px 9px}.vip-motion-hero .vip-hero-stats strong{font-size:22px}.vip-motion-hero .vip-hero-stats span{font-size:10px}.vip-learning-orbit{aspect-ratio:.9;border-radius:28px}.vip-orbit-core{width:156px;min-height:136px}.vip-orbit-caption{font-size:8px;top:18px}.vip-orbit-skill{min-height:38px;padding-inline:10px;font-size:11px}.vip-orbit-skill--listen{top:55px;left:24px}.vip-orbit-skill--read{top:65px;right:20px}.vip-orbit-skill--write{bottom:84px;right:18px}.vip-orbit-skill--speak{bottom:74px;left:20px}.vip-loop-track{gap:4px;font-size:9px;bottom:14px;left:14px;right:14px}.vip-section-nav{border-radius:17px;min-height:52px}.purchase-flow-rail,.vip-feature-stage{border-radius:26px}.feature-bento-card,.feature-bento-card--wide{grid-column:1/-1;min-height:250px;padding:22px}.platform-tools-grid{grid-template-columns:1fr}.platform-tool-card{min-height:0}.platform-tool-card>div{margin-bottom:26px}.prep-scenario-timeline{scroll-snap-type:x mandatory;margin-inline:-14px;padding:0 14px 10px;display:flex;overflow-x:auto}.prep-scenario-card{scroll-snap-align:start;min-width:min(82vw,310px)}.activation-assurance-card{border-radius:26px;min-height:310px}.vip-final-cta{border-radius:24px;align-items:stretch}.vip-final-cta p{text-align:center;flex-basis:100%}.vip-final-cta .vip-primary-action,.vip-final-cta .link-button{width:100%}}@media (max-width:360px){.vip-motion-hero .vip-hero-stats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.vip-motion-hero .vip-enter,.vip-orbit-halo,.vip-learning-orbit,.vip-motion-checkout,.vip-motion-checkout .checkout-flow>div,.vip-motion-card,.feature-bento-card,.platform-tool-card,.prep-scenario-card,.activation-assurance-card{opacity:1;animation:none;translate:none;rotate:none;scale:1}.vip-purchase-page[data-motion-ready=true] [data-vip-reveal]{opacity:1;transition:none;translate:none;scale:1}}
