
#view-pricing .glass-card{background:rgba(11,4,16,0.94);}
.pkg-heading{margin:26px 0 14px;font-size:1.25rem;letter-spacing:1px;color:#00e5ff;text-shadow:0 0 12px rgba(0,229,255,0.45);}
.pkg-note{margin:0 0 14px;font-size:.85rem;letter-spacing:.3px;color:#a893b5;}
.pkg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:18px;}
.pkg-card{position:relative;display:flex;flex-direction:column;background:rgba(11,4,16,0.94);border:1px solid rgba(255,47,214,0.22);border-radius:14px;padding:22px 18px;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;}
.pkg-card:hover{transform:translateY(-4px);border-color:rgba(255,47,214,0.55);box-shadow:0 0 22px rgba(255,47,214,0.22);}
.pkg-featured{border-color:rgba(176,38,255,0.55);box-shadow:0 0 20px rgba(176,38,255,0.18);}
.pkg-featured:hover{border-color:#b026ff;box-shadow:0 0 26px rgba(176,38,255,0.4);}
.pkg-flag{position:absolute;top:-11px;left:18px;background:#b026ff;color:#0d0510;font-size:.62rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:3px 10px;border-radius:999px;}
.pkg-name{font-size:1.05rem;letter-spacing:1.5px;text-transform:uppercase;color:#ff2fd6;text-shadow:0 0 10px rgba(255,47,214,0.5);margin-bottom:6px;}
.pkg-price{font-size:2.3rem;line-height:1;font-weight:700;color:#39ff14;text-shadow:0 0 14px rgba(57,255,20,0.45);margin-bottom:4px;}
.pkg-usd{margin:-2px 0 6px;font-size:.72rem;letter-spacing:.3px;color:#8fb8c9;}
.pkg-cur{font-size:.7rem;letter-spacing:1px;color:#a893b5;text-shadow:none;margin-left:7px;vertical-align:super;}
.pkg-for{font-size:.8rem;line-height:1.45;color:#a893b5;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid rgba(255,47,214,0.16);}
.pkg-list{list-style:none;margin:0;padding:0;}
.pkg-list li{position:relative;padding-left:20px;margin-bottom:9px;font-size:.85rem;line-height:1.45;color:#c9b6d4;}
.pkg-list li::before{content:'\25B8';position:absolute;left:0;top:0;color:#00e5ff;text-shadow:0 0 6px rgba(0,229,255,0.7);}
.pkg-list strong{color:#ffd400;}
.pkg-community strong{color:#39ff14;}
.pkg-steps{margin:0 0 12px;padding-left:20px;}
.pkg-steps li{margin-bottom:9px;font-size:.9rem;line-height:1.5;color:#cbb9d4;}
.pkg-steps li::marker{color:#ff8a00;font-weight:700;}
.pkg-key{display:inline-block;min-width:22px;text-align:center;color:#ff2fd6;border:1px solid rgba(255,47,214,0.5);border-radius:50%;padding:0 5px;}
.pkg-ref{display:inline-block;font-family:ui-monospace,"Cascadia Code",Consolas,monospace;font-size:.8rem;color:#00e5ff;background:rgba(0,229,255,0.08);border:1px solid rgba(0,229,255,0.28);border-radius:6px;padding:2px 8px;}
.pkg-addons{display:flex;flex-wrap:wrap;gap:9px;}
.pkg-chip{font-size:.78rem;letter-spacing:.4px;color:#39ff14;background:rgba(57,255,20,0.08);border:1px solid rgba(57,255,20,0.35);border-radius:999px;padding:5px 13px;}
.pkg-fineprint{margin:14px 0 0;padding-top:14px;border-top:1px solid rgba(255,138,0,0.22);font-size:.78rem;line-height:1.5;color:#8d7a99;}
.pkg-jump{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px;}
.cta-alt{background:linear-gradient(90deg,#b026ff,#00e5ff);}
.gallery-cross{margin:0 0 18px;font-size:.85rem;letter-spacing:.3px;color:#a893b5;}
.gallery-cross a{color:#39ff14;border-bottom:1px solid rgba(57,255,20,0.4);}
.gallery-cross a:hover{color:#ff2fd6;border-bottom-color:rgba(255,47,214,0.6);}
@media(max-width:560px){

.pkg-grid{grid-template-columns:1fr;}
.pkg-price{font-size:2rem;}
.pkg-flag{left:14px;}
.pkg-card{padding:20px 16px;}
.pkg-jump .cta-btn{width:100%;text-align:center;}
}

.accent-green{border-color:rgba(57,255,20,.35);box-shadow:0 0 22px rgba(57,255,20,.18),inset 0 0 22px rgba(57,255,20,.06)}
.accent-green .pkg-heading{color:#39ff14;text-shadow:0 0 10px rgba(57,255,20,.55)}
