.enc-inv{position:relative;display:flex;align-items:center;gap:20px;box-sizing:border-box;width:100%;max-width:760px;margin:0 0 56px;padding:22px 24px;border:1.5px solid transparent;border-radius:14px;text-align:left;background:radial-gradient(ellipse 70% 120% at 0 0,rgba(177,93,255,.2),rgba(177,93,255,0) 70%) padding-box,radial-gradient(ellipse 60% 100% at 100% 100%,rgba(34,211,238,.1),rgba(34,211,238,0) 70%) padding-box,linear-gradient(#0e0b18,#0e0b18) padding-box,linear-gradient(120deg,#b15dff,#22D3EE) border-box}.enc-inv-logo{flex:none;width:72px;height:72px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 14px rgba(177,93,255,.55))}.enc-inv-txt{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.enc-inv-t{margin:0;font:800 20px/1.2 var(--enc-f-tit,var(--b-ft,inherit));color:#fff}.enc-inv-p{margin:0;max-width:560px;font-size:15px;line-height:1.55;color:#d9d6e4}.enc-inv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:8px;padding:0 20px;font:800 15px/1.1 var(--enc-f-tit,var(--b-ft,inherit));color:#fff;text-decoration:none;text-align:center;background:#8a2be2;border:1.5px solid #e2c9ff;box-shadow:0 0 22px -6px rgba(177,93,255,.8);transition:background-color .15s ease,box-shadow .15s ease,transform .12s ease}.enc-inv-btn:focus-visible,.enc-inv-btn:hover{background:#9d4bf0;box-shadow:0 0 28px -4px rgba(177,93,255,1)}.enc-inv-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (max-width:640px){.enc-inv{flex-direction:column;text-align:center;gap:14px;padding:22px 18px}.enc-inv,.enc-inv-txt{align-items:center}.enc-inv-btn{width:100%}}@media (prefers-reduced-motion:reduce){.enc-inv-btn{transition:none}}