.vipc{--vg:var(--gp-accent,#fbb617);color:#f2f2f2;font-size:15px;line-height:1.5;max-width:1100px;margin:0 auto}.vipc *{box-sizing:border-box}.vipc h2,.vipc p{margin:0}.vipc-hero{display:flex;align-items:center;gap:16px;border-radius:18px;padding:26px 22px;margin-bottom:16px;overflow:hidden;background:radial-gradient(120% 140% at 85% 20%,rgba(251,182,23,.35),transparent 55%),linear-gradient(135deg,#2b1f05,#141008 60%,#0d0b07)}.vipc-hero-t{flex:1;min-width:0}.vipc-kick{display:inline-block;font-size:12px;font-weight:800;letter-spacing:2px;color:#1a1305;background:var(--vg);border-radius:999px;padding:3px 10px;margin-bottom:10px}.vipc-hero h2{font-size:28px;line-height:1.15;font-weight:900;color:#fff;margin-bottom:8px}.vipc-hero p{color:#d8cfb8;max-width:560px}.vipc-hero-a{position:relative;width:170px;height:150px;flex:0 0 170px}.vipc-hero-b{position:absolute}.vipc-hero-b .vipc-badge{width:100%;height:100%;filter:drop-shadow(0 10px 18px rgba(0,0,0,.5))}.vipc-hb0{width:70px;height:70px;left:0;top:62px;transform:rotate(-12deg)}.vipc-hb1{width:84px;height:84px;right:0;top:50px;transform:rotate(10deg)}.vipc-hb2{width:110px;height:110px;left:30px;top:0}.vipc-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.vipc-btn{display:inline-block;text-decoration:none!important;font-weight:800;border-radius:10px;padding:11px 20px;background:var(--vg);color:#1a1305!important}.vipc-btn2{background:rgba(255,255,255,.1);color:#fff!important}.vipc-prog{border-radius:16px;padding:18px;margin-bottom:22px;background:#1b1710;box-shadow:inset 0 0 0 1px rgba(251,182,23,.35)}.vipc-prog-guest b{display:block;font-size:17px;margin-bottom:4px}.vipc-prog-guest span{color:#bdb5a3}.vipc-prog-in{display:flex;align-items:center;gap:14px}.vipc-prog-in .vipc-badge{width:64px;height:64px;flex:0 0 64px}.vipc-prog-in>div{flex:1;min-width:0}.vipc-prog-top{display:flex;justify-content:space-between;gap:8px;align-items:baseline;flex-wrap:wrap}.vipc-prog-top b{font-size:20px}.vipc-prog-top span{color:#bdb5a3;font-size:13px}.vipc-bar{height:12px;border-radius:6px;background:rgba(0,0,0,.5);overflow:hidden;margin:10px 0 6px}.vipc-bar i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#c98a00,#ffe14d)}.vipc-prog-foot{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:#d8cfb8;flex-wrap:wrap}.vipc-prog-note{margin-top:8px;font-size:13px;color:#bdb5a3}.vipc-h{font-size:22px!important;font-weight:900;color:#fff;margin:26px 0 6px!important}.vipc-sub{color:#bdb5a3;margin-bottom:12px!important}.vipc-levels{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.vipc-level{position:relative;border-radius:14px;padding:14px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.vipc-level::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;border-radius:14px 14px 0 0;background:linear-gradient(90deg,var(--c1),var(--c2))}.vipc-level.is-me{box-shadow:inset 0 0 0 2px var(--vg),0 0 22px rgba(251,182,23,.25)}.vipc-level-h{display:flex;align-items:center;gap:10px;margin-bottom:10px}.vipc-level-h .vipc-badge{width:46px;height:46px;flex:0 0 46px}.vipc-level-h b{display:block;font-size:18px;color:var(--c1)}.vipc-level-h span{font-size:12.5px;color:#bdb5a3}.vipc-me{display:none;margin-inline-start:auto;font-style:normal;font-size:11px;font-weight:800;background:var(--vg);color:#1a1305;border-radius:999px;padding:2px 8px;white-space:nowrap}.vipc-level.is-me .vipc-me{display:inline-block}.vipc .vipc-level ul{list-style:none;margin:0!important;padding:0!important}.vipc-level li{position:relative;padding-inline-start:22px;margin:6px 0;font-size:13.5px;color:#e6e0d2}.vipc-level li::before{content:"✓";position:absolute;inset-inline-start:0;color:var(--vg);font-weight:900}.vipc-level li b{color:#fff}.vipc-level li em{color:#9fd8a8;font-style:normal;font-size:12px}.vipc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-top:10px}.vipc-card{border-radius:14px;padding:16px;background:#1b1710;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}.vipc-ic{font-size:28px;display:block;margin-bottom:6px}.vipc-card b{display:block;font-size:16px;color:#fff;margin-bottom:4px}.vipc-card p{font-size:13.5px;color:#cfc7b4}.vipc ol.vipc-steps{list-style:none;margin:10px 0 0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px!important}.vipc .vipc-steps li{display:flex;gap:12px;align-items:flex-start;border-radius:14px;padding:14px;margin:0!important;background:#1b1710}.vipc-steps li>span{flex:0 0 34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;background:var(--vg);color:#1a1305}.vipc-steps li div{font-size:14px;color:#cfc7b4}.vipc-steps li b{color:#fff}.vipc-faq{margin-top:10px;border-radius:14px;overflow:hidden;background:#1b1710}.vipc-faq details{border-bottom:1px solid rgba(255,255,255,.07)}.vipc-faq details:last-child{border-bottom:0}.vipc-faq summary{cursor:pointer;list-style:none;padding:15px 44px 15px 16px;font-weight:700;color:#fff;position:relative}.vipc[dir=rtl] .vipc-faq summary{padding:15px 16px 15px 44px}.vipc-faq summary::-webkit-details-marker{display:none}.vipc-faq summary::after{content:"+";position:absolute;inset-inline-end:16px;top:50%;transform:translateY(-50%);font-size:22px;color:var(--vg)}.vipc-faq details[open] summary::after{content:"−"}.vipc-faq details p{padding:0 16px 16px;color:#cfc7b4;font-size:14px}.vipc-end{text-align:center;border-radius:18px;padding:26px 18px;margin:26px 0 8px;background:radial-gradient(100% 140% at 50% 0%,rgba(251,182,23,.3),transparent 60%),#17130a}.vipc-end b{display:block;font-size:22px;color:#fff;margin-bottom:4px}.vipc-end p{color:#d8cfb8}.vipc-end .vipc-cta{justify-content:center}@media (max-width:640px){.vipc-hero{flex-direction:column-reverse;align-items:stretch;padding:20px 16px}.vipc-hero h2{font-size:23px}.vipc-hero-a{width:170px;height:120px;flex-basis:120px;margin:0 auto}.vipc-hb2{width:90px;height:90px}.vipc-hb1{width:70px;height:70px;top:40px}.vipc-hb0{width:58px;height:58px;top:52px}}