.card.package::after,.card.package::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.price,.security-badge-item i{font-size:2rem;color:var(--primary-light)}.collapse-toggle:hover,.price,.security-badge-item i{color:var(--primary-light)}.btn-select-package,.collapse-toggle{cursor:pointer;width:100%;align-items:center;display:flex}.package-card{height:100%;transition:.4s cubic-bezier(.4, 0, .2, 1);position:relative}.package-card::before{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:var(--gradient-primary);border-radius:20px;opacity:0;transition:opacity .4s;z-index:-1}.package-card:hover::before{opacity:1}.package-card:hover{transform:translateY(-10px) scale(1.02)}.package-card.selected{transform:translateY(-10px) scale(1.05)}.package-card.selected::before{opacity:1;animation:3s linear infinite rotate-gradient}@keyframes rotate-gradient{0%{filter:hue-rotate(0deg)}100%{filter:hue-rotate(360deg)}}.card.package{background:linear-gradient(135deg,#1a0a2e 0,#2d1654 40%,#1a3a2e 100%);backdrop-filter:blur(20px);border:1px solid var(--border-color);border-radius:20px;overflow:hidden;transition:.4s;position:relative;box-shadow:var(--shadow-md)}.card.package:hover{border-color:var(--primary-color);box-shadow:0 10px 40px rgba(99,102,241,.3)}.card.package::before{background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23c9a84c' fill-opacity='0.06'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.5}.card.package>*{position:relative;z-index:1}.card.package::after{background-image:radial-gradient(1px 1px at 20% 15%,rgba(255,255,255,.9) 0,transparent 100%),radial-gradient(1px 1px at 75% 10%,rgba(255,255,255,.8) 0,transparent 100%),radial-gradient(1.5px 1.5px at 45% 25%,rgba(255,255,255,.7) 0,transparent 100%),radial-gradient(1px 1px at 85% 40%,rgba(255,255,255,.9) 0,transparent 100%),radial-gradient(1px 1px at 10% 50%,rgba(255,255,255,.6) 0,transparent 100%),radial-gradient(1.5px 1.5px at 60% 60%,rgba(255,255,255,.8) 0,transparent 100%),radial-gradient(1px 1px at 30% 70%,rgba(255,255,255,.7) 0,transparent 100%),radial-gradient(1px 1px at 90% 75%,rgba(255,255,255,.9) 0,transparent 100%),radial-gradient(1.5px 1.5px at 15% 85%,rgba(255,255,255,.6) 0,transparent 100%),radial-gradient(1px 1px at 55% 90%,rgba(255,255,255,.8) 0,transparent 100%),radial-gradient(1px 1px at 70% 35%,rgba(201,168,76,.6) 0,transparent 100%),radial-gradient(1px 1px at 38% 55%,rgba(201,168,76,.5) 0,transparent 100%),radial-gradient(1px 1px at 82% 20%,rgba(201,168,76,.4) 0,transparent 100%);z-index:0;animation:4s ease-in-out infinite alternate starsTwinkle}@keyframes starsTwinkle{0%{opacity:.4}50%{opacity:1}100%{opacity:.6}}.card-body{padding:35px 25px;position:relative}.price{font-weight:700;margin:15px 0 25px}#main-coins{font-weight:800;font-size:2.2rem;background:var(--gradient-secondary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:2s infinite pulse-glow}.collapse-toggle{background:0 0;border:2px solid var(--border-color);color:var(--text-secondary);padding:12px 24px;border-radius:12px;font-size:.95rem;font-weight:600;transition:.3s;justify-content:center;gap:10px;margin:20px 0}.collapse-toggle:hover{background:rgba(99,102,241,.1);border-color:var(--primary-color);transform:translateY(-2px)}.collapse-toggle i{transition:transform .3s}.collapse-toggle[aria-expanded=true] i{transform:rotate(180deg)}.security-badges-row{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.security-badge-item{display:flex;flex-direction:column;align-items:center;gap:10px;padding:15px 25px;background:rgba(99,102,241,.1);border-radius:12px;border:1px solid var(--border-color);transition:.3s}.security-badge-item:hover{background:rgba(99,102,241,.2);border-color:var(--primary-color);transform:translateY(-3px)}.services-list{background:linear-gradient(45deg,#06b6d4 0,#0891b2 25%,#0e7490 50%,#155e75 75%,#164e63 100%);border-radius:10px;padding:20px;margin-top:10px}.services-list ul{list-style:none;padding:0;margin:0}.services-list li{padding:12px 15px;margin-bottom:10px;background:#fff;border-radius:8px;border-right:4px solid #667eea;transition:.3s}.services-list li:hover{transform:translateX(-5px);box-shadow:0 3px 10px rgba(0,0,0,.1)}.btn-select-package{background:var(--gradient-primary);color:#fff;padding:12px 25px;font-weight:700;transition:.3s;gap:10px;margin:15px 0;border:none;border-radius:10px;justify-content:center}.popular-new{border:2px solid #5cf305}.popular-badge-new{background:#5cf305}.popular{border:2px solid #ffc107}.popular-badge{background:#ffc107}.popular-badge,.popular-badge-new{top:22px;right:-32px;color:#000;padding:6px 45px;transform:rotate(45deg);font-size:.8rem;font-weight:700;position:absolute;z-index:2;width:200px;text-align:center}.coins-amount{font-size:2.5rem;font-weight:900;color:#f39c12;display:flex;align-items:center;justify-content:center;text-shadow:0 3px 10px rgba(243,156,18,.3)}.coins-amount i{animation:3s linear infinite coinSpin}@keyframes coinSpin{0%{transform:rotateY(0)}50%{transform:rotateY(180deg)}100%{transform:rotateY(360deg)}}