@media(min-width:1024px) and (hover:hover) and (pointer:fine){
 [data-scan-pack-card]{position:relative;isolation:isolate;transition:border-color 220ms ease;--pack-light:64,198,171}
 [data-scan-pack-card]::before,[data-scan-pack-card]::after{content:"";position:absolute;inset:-1px;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity 220ms ease}
 [data-scan-pack-card]::before{padding:1px;z-index:1;background:radial-gradient(150px circle at var(--matrix-x,-200px) var(--matrix-y,-200px),rgba(var(--pack-light),.6),transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:var(--matrix-edge,0)}
 [data-scan-pack-card]::after{inset:0;z-index:-1;background:radial-gradient(240px circle at var(--matrix-x,-200px) var(--matrix-y,-200px),rgba(var(--pack-light),.045),transparent)}
 [data-scan-pack-card]:hover{border-color:rgba(var(--pack-light),.45)!important}
 [data-scan-pack-card]:hover::after{opacity:1}
}
@media(prefers-reduced-motion:reduce){[data-scan-pack-card],[data-scan-pack-card]::before,[data-scan-pack-card]::after{transition:none!important}}

.dark #pricingPlanPro.upgrade-recommended{border-color:var(--uc-petrol,#40c6ab)!important;box-shadow:0 12px 36px rgba(64,198,171,.08)!important}
.dark #pricingPlanUltra.upgrade-recommended{border-color:rgba(167,139,250,.85)!important}
