/* V3.3: distinct luminous VIP tiers, still one unified page */
html body .vip32-unified{--vip-line:#585677;background:radial-gradient(ellipse at 50% 15%,#6748a52b,transparent 52%),linear-gradient(180deg,#161c33 0%,#11192d 100%)!important;border:0!important;box-shadow:none!important}
html body .vip32-unified .vip31-section-head{padding-top:34px!important;padding-bottom:27px!important}
html body .vip32-unified .vip31-pricing{align-items:stretch;gap:13px!important;border-top:0!important;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:9px}
html body .vip32-unified .vip31-pricing>.vip33-tier{--tier-glow:#bc8df5;--tier-rgb:188,141,245;position:relative;isolation:isolate;min-width:0;padding:27px 23px 27px!important;border:1px solid #79629c!important;border-radius:14px!important;background:linear-gradient(145deg,#302445 0%,#1b2037 43%,#141c31 100%)!important;box-shadow:0 12px 42px #05071470,inset 0 1px #ffffff17!important;transition:box-shadow .22s,transform .22s!important}
html body .vip32-unified .vip31-pricing>.vip33-tier:first-child{--tier-glow:#e8a16d;--tier-rgb:232,161,109;border-color:#95694e!important;background:linear-gradient(150deg,#35251f,#25202d 38%,#181e30 100%)!important;padding-left:23px!important}
html body .vip32-unified .vip31-pricing>.vip33-tier:nth-child(2){--tier-glow:#c9a2ff;--tier-rgb:201,162,255;border-color:#ab85e6!important;background:linear-gradient(155deg,#3b2a59,#26213d 40%,#182038 100%)!important;box-shadow:0 0 0 1px #a779df55,0 18px 55px #9c6cda36,inset 0 1px #ffffff25!important}
html body .vip32-unified .vip31-pricing>.vip33-tier:nth-child(3){--tier-glow:#f5c977;--tier-rgb:245,201,119;border-color:#ad8951!important;background:linear-gradient(155deg,#3a2d1e,#2a2531 40%,#192034 100%)!important;padding-right:23px!important}
html body .vip32-unified .vip31-pricing>.vip33-tier:before{content:"";position:absolute;top:0;left:13px;right:13px;height:3px;opacity:1!important;background:linear-gradient(90deg,transparent,var(--tier-glow),transparent)!important;box-shadow:0 0 18px var(--tier-glow);border-radius:9px}
html body .vip32-unified .vip31-pricing>.vip33-tier:after{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;height:200px;pointer-events:none;background:radial-gradient(ellipse at 50% 0,rgba(var(--tier-rgb),.19),transparent 75%)}
html body .vip32-unified .vip31-pricing>.vip33-tier:hover{transform:translateY(-5px)!important;box-shadow:0 18px 55px #05071495,0 0 28px rgba(var(--tier-rgb),.28)!important}
html body .vip32-unified .vip31-pricing>.vip33-tier.vip33-recommended{transform:translateY(-8px)!important;border-width:2px!important;box-shadow:0 0 0 1px #bc95ed44,0 23px 65px #9870e43d,inset 0 1px #ffffff2a!important}
html body .vip32-unified .vip31-pricing>.vip33-tier.vip33-recommended:hover{transform:translateY(-12px)!important;box-shadow:0 22px 70px #9870e45e!important}
html body .vip32-unified .vip33-tier .sx31-plan-recommendation{margin:-8px 0 23px!important;padding:13px 12px!important;border:1px solid #ae8ae4!important;border-radius:9px!important;background:linear-gradient(95deg,#6b4997a8,#362c5caa)!important;box-shadow:0 0 23px #a577e329!important}
html body .vip32-unified .vip33-tier .sx31-plan-recommendation-icon{color:#fff1ba!important;text-shadow:0 0 15px #f4c979}
html body .vip32-unified .vip33-tier .sx31-plan-recommendation em{color:#e9d0ff!important}
html body .vip32-unified .vip33-tier .sx31-plan-micro{color:var(--tier-glow)!important;letter-spacing:.14em}
html body .vip32-unified .vip33-tier .sx31-plan-micro:before{background:var(--tier-glow)!important;box-shadow:0 0 11px var(--tier-glow)}
html body .vip32-unified .vip33-tier .sx31-plan-pro-head h3{color:#fff9ff!important;font-size:clamp(24px,2.2vw,32px)!important;text-shadow:0 0 22px rgba(var(--tier-rgb),.28)}
html body .vip32-unified .vip33-tier .sx31-plan-pro-head em{border:1px solid rgba(var(--tier-rgb),.48)!important;background:rgba(var(--tier-rgb),.13)!important;color:var(--tier-glow)!important;padding:8px 10px!important}
html body .vip32-unified .vip33-tier .sx31-plan-price-block{position:relative;border:1px solid rgba(var(--tier-rgb),.35)!important;border-radius:10px!important;background:linear-gradient(125deg,rgba(var(--tier-rgb),.13),#121a2e9e)!important;padding:18px 15px!important;margin:20px 0 18px!important;box-shadow:inset 0 1px rgba(var(--tier-rgb),.12)}
html body .vip32-unified .vip33-tier .vip33-price-label{display:block;font-size:9px;font-weight:850;letter-spacing:.12em;color:var(--tier-glow);margin-bottom:9px}
html body .vip32-unified .vip33-tier .sx31-plan-price strong{color:var(--tier-glow)!important;font-size:clamp(38px,3.3vw,50px)!important;text-shadow:0 0 23px rgba(var(--tier-rgb),.3)}
html body .vip32-unified .vip33-tier .sx31-plan-price span{color:#d7d0e8!important}
html body .vip32-unified .vip33-tier .sx31-plan-specs article{border-bottom:1px solid #79738a69!important;padding:13px 6px!important}
html body .vip32-unified .vip33-tier .sx31-plan-specs article small{color:#b5b2ca!important}
html body .vip32-unified .vip33-tier .sx31-plan-specs article strong{color:#f4edff!important}
html body .vip32-unified .vip33-tier .sx31-plan-benefit-zone{margin-top:16px!important}
html body .vip32-unified .vip33-tier .sx31-plan-zone-head{padding-bottom:13px!important;border-bottom:1px solid rgba(var(--tier-rgb),.42)!important}
html body .vip32-unified .vip33-tier .sx31-plan-zone-head strong{color:#f2ebff!important}
html body .vip32-unified .vip33-tier .sx31-plan-benefits li{color:#d0cde0!important;border-color:#66657d65!important}
html body .vip32-unified .vip33-tier .sx31-plan-benefits li>span{color:var(--tier-glow)!important}
html body .vip32-unified .vip33-tier .sx31-plan-pro-footer .sx31-btn{border-radius:8px!important;min-height:46px;background:linear-gradient(100deg,rgba(var(--tier-rgb),.32),rgba(var(--tier-rgb),.17))!important;border:1px solid rgba(var(--tier-rgb),.72)!important;color:#fff!important;box-shadow:0 0 18px rgba(var(--tier-rgb),.16)!important}
html body .vip32-unified .vip33-tier.vip33-recommended .sx31-plan-pro-footer .sx31-btn{background:linear-gradient(100deg,#8052c1,#b17bea)!important;border:1px solid #dbb6ff!important;box-shadow:0 0 23px #ae7ce45e!important}
@media(max-width:1100px){html body .vip32-unified .vip31-pricing{grid-template-columns:repeat(2,minmax(0,1fr))}html body .vip32-unified .vip31-pricing>.vip33-tier{padding:23px!important;border:1px solid #79629c!important}html body .vip32-unified .vip31-pricing>.vip33-tier.vip33-recommended{transform:none!important}}
@media(max-width:700px){html body .vip32-unified .vip31-pricing{grid-template-columns:1fr;gap:16px!important}html body .vip32-unified .vip31-pricing>.vip33-tier{padding:22px!important;border:1px solid #79629c!important}html body .vip32-unified .vip31-pricing>.vip33-tier.vip33-recommended{order:-1}}
@media(prefers-reduced-motion:reduce){html body .vip32-unified .vip31-pricing>.vip33-tier{transition:none!important}}
