.premium-paywall-container{display:flex;justify-content:center;align-items:center;padding:60px 20px;width:100%;min-height:400px}.premium-card{background:#0a0a0a;border:1px solid rgba(245,197,24,.2);border-radius:24px;width:100%;max-width:480px;overflow:hidden;box-shadow:0 25px 60px rgba(0,0,0,.6),0 0 40px rgba(245,197,24,.05);transition:all .4s cubic-bezier(.165,.84,.44,1)}.premium-card:hover{transform:translateY(-5px);border-color:rgba(245,197,24,.4);box-shadow:0 30px 70px rgba(0,0,0,.7),0 0 50px rgba(245,197,24,.1)}.premium-header{padding:40px 30px 20px;text-align:center}.premium-icon{color:#f5c518;margin-bottom:20px;display:flex;justify-content:center;filter:drop-shadow(0 0 10px rgba(245,197,24,.3))}.premium-title{color:#fff;font-size:1.8rem;font-weight:800;margin-bottom:10px;letter-spacing:-.5px}.premium-subtitle{color:#888;font-size:1rem;line-height:1.6;max-width:80%;margin:0 auto}.premium-body{padding:0 40px 45px}.price-tag{background:linear-gradient(145deg,rgba(245,197,24,.1),rgba(245,197,24,.02));border:1px solid rgba(245,197,24,.2);border-radius:18px;padding:25px;display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.price-label{font-size:.85rem;color:#f5c518;text-transform:uppercase;font-weight:700;letter-spacing:2px;margin-bottom:8px}.price-value{font-size:3.2rem;font-weight:900;color:#fff;line-height:1;text-shadow:0 2px 10px rgba(0,0,0,.5)}.premium-dollar{color:#f5c518;margin-right:2px}.pro-benefit{background:rgba(24,144,255,.1);border:1px solid rgba(24,144,255,.2);color:#fff;padding:14px 18px;border-radius:12px;font-size:.95rem;margin-bottom:25px;display:flex;align-items:center;gap:12px;backdrop-filter:blur(10px)}.pro-icon{color:#1890ff}.premium-btn{width:100%;padding:18px;border-radius:14px;border:0;font-size:1.1rem;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px;transition:all .3s cubic-bezier(.23,1,.32,1);text-decoration:none;position:relative;overflow:hidden}.btn-pro{background:linear-gradient(135deg,#1890ff,#0050b3);color:#fff;box-shadow:0 12px 25px rgba(24,144,255,.3)}.btn-wallet{background:linear-gradient(135deg,#f5c518,#dbad00);color:#000;box-shadow:0 12px 25px rgba(245,197,24,.3)}.btn-recharge{background:#111;color:#f5c518;border:1px solid #f5c518;box-shadow:0 8px 20px rgba(0,0,0,.4)}.premium-btn:hover{transform:translateY(-4px);filter:brightness(1.15)}.premium-btn:active{transform:translateY(-1px)}.wallet-status{margin-top:18px;text-align:center;font-size:.9rem;color:#777;display:flex;align-items:center;justify-content:center;gap:8px}.wallet-status strong{color:#ccc;font-weight:700}.insufficient-funds{color:#ff4d4f;font-size:.95rem;text-align:center;margin-bottom:20px;display:flex;align-items:center;justify-content:center;gap:10px;background:rgba(255,77,79,.08);padding:12px;border-radius:10px;border:1px solid rgba(255,77,79,.15)}@media (max-width:576px){.premium-paywall-container{padding:30px 15px}.premium-card{border-radius:20px}.premium-header{padding:35px 20px 15px}.premium-title{font-size:1.5rem}.premium-subtitle{font-size:.9rem;max-width:90%}.premium-body{padding:0 25px 35px}.price-value{font-size:2.6rem}.premium-btn{padding:16px;font-size:1rem}}