#fraudchecker-vpn-popup {
    position: fixed; top:0; left:0; width:100vw; height:100vh; background:rgba(0,0,0,0.7);
    z-index:99999; display: flex; align-items: center; justify-content: center;
}
.fraudchecker-vpn-popup-content {
    background: #fff; padding: 40px; border-radius: 12px; max-width: 400px; width: 100%; text-align: center;
}
.fraudchecker-vpn-popup-content h2 { color: #e63946; font-size: 2em; margin-bottom: 10px; }
.fraudchecker-vpn-popup-content .vpn-warning { color: #b91c1c; margin-top: 20px; }